Update packaging files
authorBen Steffen <bds@mit.edu>
Wed, 8 Jan 2020 03:41:27 +0000 (22:41 -0500)
committerBen Steffen <bds@mit.edu>
Wed, 8 Jan 2020 03:41:27 +0000 (22:41 -0500)
debian/compat
debian/control
debian/rules
debian/source/format [new file with mode: 0644]
setup.py

index 7f8f011..b4de394 100644 (file)
@@ -1 +1 @@
-7
+11
index aae6eb9..4f8db11 100644 (file)
@@ -1,16 +1,16 @@
 Source: invirt-base
-Section: base
-Priority: extra
+Section: libs
+Priority: optional
 Maintainer: Invirt project <invirt@mit.edu>
-Build-Depends: debhelper (>= 7), python-all-dev, python-setuptools, python-debian, python-apt
-Standards-Version: 3.9.3
+Build-Depends: debhelper (>= 11), python3, python3-setuptools, dh-python
+Standards-Version: 4.1.4
+X-Python3-Version: >= 3.6
 
 Package: invirt-base
 Architecture: all
-Depends: ${python:Depends}, ${misc:Depends},
-  python-yaml (>= 3.05), python-mako (>= 0.2.2), python-pkg-resources,
-  remctl-client, invirt-config
-Provides: ${python:Provides}
+Depends: ${python3:Depends}, ${misc:Depends},
+  python-yaml (>= 3.12), python-mako (>= 1.0.7), python-pkg-resources,
+  remctl-client, invirt-config, python3 (>= 3.6)
 Description: Base configuration required for all Invirt servers
  This package includes common files for the Invirt system.
   * apt configuration
index d76ac91..9dc218b 100755 (executable)
@@ -1,6 +1,9 @@
 #!/usr/bin/make -f
+
+export PYBUILD_NAME=invirt-base
+
 %:
-       dh $@ --with python2
+       dh $@ --with python3 --buildsystem=pybuild
 
 override_dh_install:
        dh_install
diff --git a/debian/source/format b/debian/source/format
new file mode 100644 (file)
index 0000000..89ae9db
--- /dev/null
@@ -0,0 +1 @@
+3.0 (native)
index d2d6f63..0d7b087 100755 (executable)
--- a/setup.py
+++ b/setup.py
@@ -1,4 +1,4 @@
-#!/usr/bin/python
+#!/usr/bin/python3
 
 from os import path
 from debian_bundle.changelog import Changelog
@@ -14,10 +14,10 @@ maintainer_full = Deb822(open(path.join(path.dirname(__file__), 'debian/control'
 maintainer, maintainer_email = parseaddr(maintainer_full)
 
 setup(
-    name='invirt',
+    name='invirt-base',
     version=version,
     maintainer=maintainer,
-    maintainer_email=maintainer_full,
+    maintainer_email=maintainer_email,
     
     packages = find_packages('python'),
     package_dir = {'': 'python'},