From c2e99dbdfa2dca04cc5bc39961c2bfdb6f4987ea Mon Sep 17 00:00:00 2001 From: Nils Philippsen Date: Fri, 6 Dec 2019 16:31:25 +0100 Subject: [PATCH] Ship default configuration files Specify data files to ship explicitly and set include_package_data to False so it doesn't pick up random cruft that happens to be in the work tree. Signed-off-by: Nils Philippsen --- setup.py | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/setup.py b/setup.py index 8c14918..15ae39b 100644 --- a/setup.py +++ b/setup.py @@ -34,7 +34,13 @@ setup( url='https://pagure.io/Fedora-Infra/distgit-bugzilla-sync', keywords='fedora', packages=['distgit_bugzilla_sync'], - include_package_data=True, + include_package_data=False, + package_data={ + 'distgit_bugzilla_sync': [ + 'default-config-files/configuration.toml', + 'default-config-files/email_overrides.toml', + ], + }, zip_safe=False, install_requires=INSTALL_REQUIRES, tests_require=TESTS_REQUIRE,