Mon paquet dépend de PyMySQL.
Problème:
Ensuite, je télécharge le paquet à test.pypi.org et j'essaie de l'installer pip install -U -i https://testpypi.python.org/pypi scrapy-mysql-pipeline
J'ai une exception dans mon code parce que la version de PyMySQL sur test.pypi.org est 0.6.3-rc1 au lieu du courant 0.7.11 Mon setup.py
:Comment spécifier la source des paquets?
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
)
Mon setup.cfg
:
[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
Cette erreur requirements.txt
cause dans pip: No matching distribution found for pymysql>=0.7.11 (from scrapy-mysql-pipeline)
scrapy>=1.4.0
pymysql>=0.7.11
Comment est-ce que je spécifie utiliser des paquets de pypi.org?
ne fonctionne pas pour moi: 'évaluation des marqueurs a échoué, l'erreur suivante. Pour plus d'informations, voir: http://docs.openstack.org/developer/pbr/compatibility.html#evaluate-marker ------- traceback extrêmement long ignoré ---------- SyntaxError : Marqueur non valide: '(--index-url = https: //pypi.python.org/simple/)', erreur d'analyse à '--index-' erreur dans la commande d'installation: Erreur analyse/home/elruso/projets /python-packages/scrapy-mysql-pipeline/setup.cfg: SyntaxError: Marqueur invalide: '(--index-url = https: //pypi.python.org/simple/)', erreur d'analyse à '--index -'' –
Essayez '--extra-index-url'. J'ai mis à jour la réponse. – phd
c'est tout! Merci –