私はインポート可能なpythonパッケージを開発しようとしており、shellから呼び出すentry_pointもあります。Pythonパッケージを開発するときにpython entry_pointを読み込めません
私が取得エントリポイントを呼び出ししようとしている:私はこのエラーを取得する前に、setup.pyに0.1.dev0
から0.1.dev1
にバージョンをインクリメントし、python setup.py sdist
を実行し、その後pip install -e .
pkg_resources.VersionConflict: (pysec-aws 0.1.dev1 (/Users/myuser/PycharmProjects/pysec-aws), Requirement.parse('pysec-aws==0.1.dev0'))
を
私は何が間違っていますか?積極的に開発し、setuptoolsでバンドルしているパッケージの開発版をインストールする適切な方法は何ですか?
'pysec-aws'パッケージ自体や他のパッケージからコードを起動するとこのエラーが出ますか?また、 'setup.py'スケルトンと共に完全なエラートレースがうまくいくでしょう。 – hoefling
私の推測では、 'pysec-aws'のエントリポイントを宣言し、正確なバージョン' 0.1.dev0'の 'pysec-aws'への依存を宣言する他のパッケージがあると思います。今度は 'pysec-aws'を' 0.1.dev1'にバンプして、他のパッケージにはもう有効な依存関係がなくなり、 'pkg_resources'がエントリーポイントを読み込むときにチェックされます。 – hoefling