6

パッケージ化に 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 パッケージのインストールがトリガーされます。

4

2 に答える 2

1

rpm をビルドする場合は、setup.cfg を次のように使用できます。

[bdist_rpm]
provides = your-package  =    0.8
obsoletes = your-package
于 2015-05-20T14:01:58.067 に答える