bdist_rpm を使用して setup.py ファイルから RPM を作成するときに、すべての tests ディレクトリと tests.py ファイルを削除しようとしています。find_packages() から除外しようとしましたが、テスト パッケージのみが削除され、問題の半分に過ぎません。すべての tests.py ファイルは、tests ディレクトリを持たないパッケージに残ります。tests ディレクトリと tests.py ファイルの両方を削除するにはどうすればよいですか? ここに私のsetup.pyがあります
from setuptools import setup, find_packages
setup(name='mydjangoui',
version='1.0',
description='A django application',
package_dir={'':'mydjangoui'},
packages=find_packages('mydjangoui',
exclude=['tests.*', '*.tests.*', '*.tests', 'tests']),
)
次のコマンドで rpm をビルドしています。
python setup.py bdist_rpm
marketing
tests.py、tests.pyo、tests.pyc、およびいくつかの有効な models.py および views.py ファイルを含むアプリ ( ) があります。RPM を作成する前に、このアプリから tests.py[o|c] ファイルを削除したいと考えています。
からの出力find_packages(exclude=['*tests*'])
>>> find_packages(exclude=['*tests*'])
['motd', 'assessment', 'account', 'platform', 'custom', 'catalog', 'utils', 'asset', 'editors', 'scheduler', 'base', 'marketing', 'results']