在 setup() 中处理带有连字符的 python 包名称需要列表



我依赖于python-memcached软件包,但它的名称违反了python命名约定,因此破坏了 core.py 中的设置功能。

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

这会中断设置。我如何依赖包裹? 是否可以在本地重命名或创建别名?

python-memcached的模块名称是memcache,因此使用:

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

希望有帮助。

另一种选择是改用pylibmc;有关后者的更多信息,请点击此处 http://pypi.python.org/pypi/pylibmc

相关内容

  • 没有找到相关文章

最新更新