我依赖python-memcached包但它的名字打破了python命名约定,因此它破坏了core.py中的setup函数。
setup(name='foo',
version='1.0',
requires = ['python-memcached','psycopg2']
)
这打破了设置。我怎么能依赖包裹?是否可以在本地重命名或创建别名?
答案 0 :(得分:3)
python-memcached
的模块名称为memcache
,因此使用:
setup(name='foo',
version='1.0',
requires = ['memcache','psycopg2']
)
希望有所帮助。
另一种选择是使用pylibmc
代替;关于后者的更多信息,请点击http://pypi.python.org/pypi/pylibmc