2

私はパッケージpython-memcachedに依存していますが、その名前はpythonの命名規則に違反しているため、core.pyのセットアップ機能に違反しています。

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

これはセットアップを壊します。パッケージに依存するにはどうすればよいですか?ローカルで名前を変更したり、エイリアスを作成したりすることはできますか?

4

1 に答える 1

3

python-memcachedのモジュール名はmemcache、したがって、次を使用します。

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

お役に立てば幸いです。

別の代替手段は、pylibmc代わりに使用することです。後者の詳細については、こちらをご覧くださいhttp://pypi.python.org/pypi/pylibmc

于 2012-04-18T17:37:12.110 に答える