Awight has uploaded a new change for review. ( https://gerrit.wikimedia.org/r/343762 )
Change subject: Barely functional debian packaging ...................................................................... Barely functional debian packaging Change-Id: I520c8d4e010fb523ed1fa03639b68b6431068875 --- M bin/cron-generate M bin/run-job M debian/changelog M debian/control A debian/docs M debian/rules A setup.py 7 files changed, 32 insertions(+), 15 deletions(-) git pull ssh://gerrit.wikimedia.org:29418/wikimedia/fundraising/process-control refs/changes/62/343762/1 diff --git a/bin/cron-generate b/bin/cron-generate index 6b093aa..81c69f2 100755 --- a/bin/cron-generate +++ b/bin/cron-generate @@ -1,4 +1,4 @@ -#!/usr/bin/env python +#!/usr/bin/python import sys diff --git a/bin/run-job b/bin/run-job index 82a9a78..faff43e 100755 --- a/bin/run-job +++ b/bin/run-job @@ -1,4 +1,4 @@ -#!/usr/bin/env python +#!/usr/bin/python import sys diff --git a/debian/changelog b/debian/changelog index 46b6d21..3d5dac1 100644 --- a/debian/changelog +++ b/debian/changelog @@ -1,4 +1,4 @@ -python-process-control (0.0.1~rc1-1) UNRELEASED; urgency=low +process-control (0.0.1~rc1-1) UNRELEASED; urgency=low * Initial release. diff --git a/debian/control b/debian/control index ce8c882..f0214cf 100644 --- a/debian/control +++ b/debian/control @@ -1,23 +1,16 @@ -Source: python-process-control +Source: process-control Maintainer: Adam Roses Wight <awi...@wikimedia.org> Section: admin Priority: optional -Build-Depends: debhelper (>= 9), python-all, python-setuptools, python3-all, python3-setuptools +Build-Depends: debhelper (>= 9), python3-all, python3-setuptools Standards-Version: 3.9.8 Homepage: https://github.com/adamwight/process-control Vcs-Browser: https://github.com/adamwight/process-control Vcs-Git: git://github.com/adamwight/process-control.git -X-Python-Version: >= 2.6 X-Python3-Version: >= 3.2 -Package: python-process-control +Package: process-control Architecture: all -Depends: ${shlibs:Depends}, ${misc:Depends}, ${python:Depends} -Description: Tools for Wikimedia Foundation Fundraising job management - Control and schedule jobs using configuration files. - -Package: python3-process-control -Architecture: all -Depends: ${shlibs:Depends}, ${misc:Depends}, ${python3:Depends} +Depends: ${python3:Depends}, python3-yaml Description: Tools for Wikimedia Foundation Fundraising job management Control and schedule jobs using configuration files. diff --git a/debian/docs b/debian/docs new file mode 100644 index 0000000..b43bf86 --- /dev/null +++ b/debian/docs @@ -0,0 +1 @@ +README.md diff --git a/debian/rules b/debian/rules index 04fac7a..086b21a 100755 --- a/debian/rules +++ b/debian/rules @@ -1,4 +1,7 @@ #!/usr/bin/make -f +#export DH_VERBOSE=1 +export PYBUILD_NAME=process-control + %: - dh $@ --with python2,python3 --buildsystem=pybuild + dh $@ --with python3 diff --git a/setup.py b/setup.py new file mode 100755 index 0000000..d80d0eb --- /dev/null +++ b/setup.py @@ -0,0 +1,20 @@ +#!/usr/bin/env python + +import distutils.core + +distutils.core.setup( + name='process-control', + version='0.0.1', + author='Adam Roses Wight', + author_email='awi...@wikimedia.org', + url='https://github.com/adamwight/process-control', + py_modules=[ + 'crontab', + 'job_wrapper', + 'lock', + ], + scripts=[ + 'bin/cron-generate', + 'bin/run-job', + ], +) -- To view, visit https://gerrit.wikimedia.org/r/343762 To unsubscribe, visit https://gerrit.wikimedia.org/r/settings Gerrit-MessageType: newchange Gerrit-Change-Id: I520c8d4e010fb523ed1fa03639b68b6431068875 Gerrit-PatchSet: 1 Gerrit-Project: wikimedia/fundraising/process-control Gerrit-Branch: master Gerrit-Owner: Awight <awi...@wikimedia.org> _______________________________________________ MediaWiki-commits mailing list MediaWiki-commits@lists.wikimedia.org https://lists.wikimedia.org/mailman/listinfo/mediawiki-commits