45 votes

Ajout de 'install_requires' à setup.py lors de la création d'un package python

Je suis ce guide pour créer un paquet python. Dans le fichier setup.py, ils ont les éléments suivants:

 setup(
    name='TowelStuff',
    version='0.1.0',
    author='J. Random Hacker',
    author_email='jrh@example.com',
    packages=['towelstuff', 'towelstuff.test'],
    scripts=['bin/stowe-towels.py','bin/wash-towels.py'],
    url='http://pypi.python.org/pypi/TowelStuff/',
    license='LICENSE.txt',
    description='Useful towel-related stuff.',
    long_description=open('README.txt').read(),
    install_requires=[
    "Django >= 1.1.1",
    "caldav == 0.1.4",
],
)
 

J'ai donc refait cela avec ma propre description et mes informations sur le package. Quand je le construis, je reçois l'avertissement suivant:

 distutils/dist.py:267: UserWarning: Unknown distribution option:
 

Install_requires ne fonctionne que sur certaines versions?

66voto

Robert McGibbon Points 1453

Vous devez utiliser setuptools au lieu de distutils.

Vers le haut de votre script, essayez de remplacer

 from distutils.core import setup
 

avec

 from setuptools import setup
 

32voto

Yauhen Yakimovich Points 2222
try:
    from setuptools import setup
except ImportError:
    from distutils.core import setup

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X