2017-10-10 5 views
0

私のパッケージはPyMySQLに依存します。
問題:
その後、私はtest.pypi.org、それにpip install -U -i https://testpypi.python.org/pypi scrapy-mysql-pipelineをインストールしようとするパッケージをアップロードtest.pypi.org上PyMySQLバージョンは0.6.3-RC1の代わりに、現在の0.7.11であるので、私は私のコードで例外が発生しました マイsetup.pyパッケージのソースを指定する方法は?

import setuptools 
import os 

if "PY_DEV" in os.environ: 
    import pypandoc 
    with open('README.rst', 'w') as f: 
     f.write(pypandoc.convert('README.md', 'rst')) 
else: 
    os.environ.update(SKIP_WRITE_GIT_CHANGELOG='1') 
os.environ.update(SKIP_GENERATE_AUTHORS='1') 
setuptools.setup(
    setup_requires=['pbr', ], 
    pbr=True 
) 

マイsetup.cfg:PIPで

[metadata] 
name = scrapy-mysql-pipeline 
author = Iaroslav Russkykh 
author-email = [email protected] 
summary = Asynchronous mysql Scrapy item pipeline 
license = MIT 
description-file = README.rst 
home-page = https://github.com/IaroslavR/scrapy-mysql-pipeline 
requires-python = >=2.7 
classifier = 
    Development Status :: 4 - Beta 
    Framework :: Scrapy 
    Intended Audience :: Developers 
    License :: OSI Approved :: Apache Software License 
    Operating System :: OS Independent 
    Programming Language :: Python 
    Topic :: Internet :: WWW/HTTP 

[files] 
packages = 
    scrapy_mysql_pipeline 

[wheel] 
universal = 1 

このrequirements.txt原因エラー:No matching distribution found for pymysql>=0.7.11 (from scrapy-mysql-pipeline)

scrapy>=1.4.0 
pymysql>=0.7.11 

pypi.orgのパッケージを使用する方法を指定しますか?

答えて

1

--extra-index-urlを試してみてください。私のために働いていない

pip install -U --index-url=https://testpypi.python.org/pypi --extra-index-url=https://pypi.python.org/pypi scrapy-mysql-pipeline 
+0

: 'マーカーの評価が失敗し、次のエラーを参照してください。詳細については、以下を参照してください。http://docs.openstack.org/developer/pbr/compatibility.html#evaluate-marker -------非常に長いトレースバックをスキップしました---------- SyntaxError :無効なマーカー: '--index-url = https://pypi.python.org/simple/'、 '--index-'で解析エラー セットアップコマンドのエラー:/ home/elruso/projectsの解析中にエラーが発生しました/python-packages/scrapy-mysql-pipeline/setup.cfg:SyntaxError:無効なマーカー: '(--index-url = https://pypi.python.org/simple/)'、 '--indexでの解析エラー-'' –

+0

'--extra-index-url'を試してください。私は答えを更新しました。 – phd

+0

それだけです!ありがとう –

関連する問題