From 8afba257c681a04a3271fd7402b83ecee6de0e2f Mon Sep 17 00:00:00 2001 From: Matt Jia Date: Oct 03 2017 03:05:05 +0000 Subject: ship fedmsg configuration files --- diff --git a/MANIFEST.in b/MANIFEST.in index ddf8f0c..455a411 100644 --- a/MANIFEST.in +++ b/MANIFEST.in @@ -3,6 +3,7 @@ include COPYING README.md requirements.txt dev-requirements.txt include pytest.ini include run-dev-server.py include tox.ini +include fedmsg.d/*.py recursive-include conf * exclude conf/settings.py recursive-include docs *.py *.rst *.inv Makefile diff --git a/greenwave.spec b/greenwave.spec index 876b347..099a871 100644 --- a/greenwave.spec +++ b/greenwave.spec @@ -75,6 +75,7 @@ py.test greenwave/tests/ %{python2_sitelib}/%{name}*.egg-info %{_unitdir}/%{name}.service %{_unitdir}/%{name}.socket +%{_sysconfdir}/fedmsg.d/* %post %systemd_post %{name}.service diff --git a/setup.py b/setup.py index 2f5a0ea..2546c73 100644 --- a/setup.py +++ b/setup.py @@ -93,4 +93,12 @@ setup( install_requires=get_requirements(), tests_require=get_requirements(requirements_file='dev-requirements.txt'), test_suite='greenwave.tests', + entry_points="""\ + [moksha.consumer] + resultsdb = greenwave.consumers.resultsdb:ResultsDBHandler + waiverdb = greenwave.consumers.waiverdb:WaiverDBHandler + """, + data_files=[('/etc/fedmsg.d/', ['fedmsg.d/resultsdb.py', + 'fedmsg.d/waiverdb.py']) + ] ) diff --git a/tox.ini b/tox.ini index 3351dd3..2c4b095 100644 --- a/tox.ini +++ b/tox.ini @@ -33,6 +33,6 @@ commands = [flake8] show-source = True max-line-length = 100 -exclude = .git,.tox,dist,*egg +exclude = .git,.tox,dist,*egg,*fedmsg.d # E265 block comment should start with '# ' ignore = E265