パッケージ化に setuptools を使用する python projet ( tryton )のフォークに取り組んでいます。プロジェクトのサーバー部分を拡張しようとしていますが、フォークで既存のモジュールを使用できるようにしたいと考えています。
これらのモジュールは setuptools パッケージで配布され、インストールには基本プロジェクトが必要です。
私のフォークがそれらのモジュールの許容可能な要件と見なされるようにする方法が必要です。
編集:これが私の setup.py で使用したものです:
from setuptools import setup
setup(
...
provides=["trytond (2.8.2)"],
...
)
インストールできるようにしたいモジュールには、次の要件があります。
from setuptools import setup
setup(
...
install_requires=["trytond>=2.8"]
...
)
そのまま、私のパッケージがインストールされている状態で、モジュールをインストールしようとすると、trytond パッケージのインストールがトリガーされます。