私はパッケージpython-memcachedに依存していますが、その名前がpythonの命名規則を壊してしまい、結果的にcore.pyのsetup関数が壊れます。setup()のリストにハイフンを使ったpythonパッケージ名を扱う場合
setup(name='foo',
version='1.0',
requires = ['python-memcached','psycopg2']
)
これはセットアップを中断します。どのように私はパッケージに依存することができますか?ローカルに名前を変更したりエイリアスを作成することは可能ですか?
これはdistutilsの 'setup()'を壊すだけです。 setuptoolsの 'setup()' intseadを使用できますか? 'requires ='の代わりに 'install_requires ='を使います。 – AdamKG
@AdamKGそれは便利な答えです。 –