2 votes

Gestion d'un nom de paquet python avec trait d'union dans la liste des exigences de setup()

Je dépend du paquet python-memcached mais son nom ne respecte pas les conventions de dénomination de python et, par conséquent, il ne respecte pas la fonction setup dans core.py.

setup(name='foo',
      version='1.0',
      requires = ['python-memcached','psycopg2']
      )

Cela casse la configuration. Comment puis-je dépendre du paquet ? Est-il possible de le renommer localement ou de créer un alias ?

3voto

cfedermann Points 2057

python-memcached Le nom du module de l'utilisateur est memcache d'où l'utilisation :

setup(name='foo',
  version='1.0',
  requires = ['memcache','psycopg2']
)

J'espère que cela vous aidera.

Une autre alternative serait d'utiliser pylibmc plus d'informations sur ce dernier sont disponibles ici. http://pypi.python.org/pypi/pylibmc

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