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

Reply via email to