私は「巻き戻し」と呼ばれるPyPiパッケージ(またはディストリビューションなど)の作成者です。と呼ばれる(ルート)パッケージを出荷しますrewind
。
現在、rewind
パッケージにはサーバーコードとクライアントコードの両方が含まれています。ただし、コードを2つの別々のPyPiパッケージに分割することを検討しています。1つはrewind.server
パッケージ、もう1つはパッケージを配信しrewind.client
ます。
私の質問は、2つの別々のPyPiパッケージが同じ(ルート)パッケージを配信できるrewind
かということです。
私がこれまでに行ったテストは、それが不可能であることを私に教えてくれているようです。私のテストでは、PYTHONPATHの前に追加される2つのフォルダーが作成されました。両方のフォルダーには、Pythonパッケージ「mytestpackage」が含まれています。最初の「mytestpackage」にはモジュール「a」が含まれ、2番目の「mytestpackage」にはモジュール「b」が含まれます。モジュール「a」または「b」のいずれかしかインポートできません。両方ではありません。
可能であれば、Pythonistasの仲間からの連絡をお待ちしています。または、これは現在のPythonパッケージ実装の制限ですか?