[med-svn] [Git][med-team/epigrass][master] Start adding py3 and PyQt5 support
Michael R. Crusoe
gitlab at salsa.debian.org
Fri Mar 1 21:21:53 GMT 2019
Michael R. Crusoe pushed to branch master at Debian Med / epigrass
Commits:
bcafc854 by Michael R. Crusoe at 2019-03-01T21:20:51Z
Start adding py3 and PyQt5 support
- - - - -
7 changed files:
- debian/changelog
- + debian/clean
- debian/control
- + debian/patches/py3
- debian/patches/series
- − debian/patches/sqlite3.patch
- debian/rules
Changes:
=====================================
debian/changelog
=====================================
@@ -1,5 +1,7 @@
epigrass (2.4.7-3) UNRELEASED; urgency=medium
+ * Team upload.
+
[ Steffen Moeller ]
* debian/upstream/metadata:
- yamllint cleanliness
@@ -19,6 +21,9 @@ epigrass (2.4.7-3) UNRELEASED; urgency=medium
* Trim trailing whitespace.
* Use secure copyright file specification URI.
+ [ Michael R. Crusoe ]
+ * Added py3 compatability and migrated to PyQt5
+
-- Andreas Tille <tille at debian.org> Wed, 17 Oct 2018 16:20:32 +0200
epigrass (2.4.7-2) unstable; urgency=medium
=====================================
debian/clean
=====================================
@@ -0,0 +1 @@
+epigrass/Epigrass/epimodels.c
=====================================
debian/control
=====================================
@@ -6,12 +6,21 @@ Section: science
Priority: optional
Build-Depends: debhelper (>= 11~),
dh-python,
- python-dev,
- python-setuptools,
- python-virtualenv,
- python-sqlsoup,
- python-redis,
- cython
+ python3-dev,
+ python3-setuptools,
+ python3-virtualenv,
+ python3-sqlsoup,
+ python3-redis,
+ python3-requests,
+ python3-numpy,
+ python3-networkx,
+ python3-dbfread,
+ python3-mysqldb,
+ python3-matplotlib,
+ python3-gdal,
+ python3-pyqt5.qwt,
+ python3-pyqt5.qtopengl,
+ cython3
Standards-Version: 4.2.1
Vcs-Browser: https://salsa.debian.org/med-team/epigrass
Vcs-Git: https://salsa.debian.org/med-team/epigrass.git
@@ -21,21 +30,21 @@ Package: epigrass
Architecture: any
Depends: ${shlibs:Depends},
${misc:Depends},
- ${python:Depends},
- python-sqlobject,
- python-qt4-gl,
- python-qwt5-qt4,
- python-numpy,
- python-gdal,
- python-formencode,
- python-mysqldb,
- python-pysqlite2,
- python-matplotlib,
- python-networkx,
- python-pkg-resources,
- python-sqlalchemy,
- python-sqlsoup,
- python-redis,
+ ${python3:Depends},
+ python3-sqlobject,
+ python3-pyqt5.qwt,
+ python3-pyqt5.qtopengl,
+ python3-numpy,
+ python3-gdal,
+ python3-formencode,
+ python3-mysqldb,
+ python3-matplotlib,
+ python3-networkx,
+ python3-pkg-resources,
+ python3-sqlalchemy,
+ python3-sqlsoup,
+ python3-redis,
+ python3-pyglet,
redis-server
Suggests: grass,
epigrass-doc,
=====================================
debian/patches/py3
=====================================
The diff for this file was not included because it is too large.
=====================================
debian/patches/series
=====================================
@@ -1 +1 @@
-sqlite3.patch
+py3
=====================================
debian/patches/sqlite3.patch deleted
=====================================
@@ -1,16 +0,0 @@
-Author: V. Hiremath
-Last-Update: Wed, 21 May 2014 11:10:43 +0200
-Forwarded-Upstream: no
-Description: Use Debian packaged SQLite wrapper
-
---- a/Epigrass/manager.py
-+++ b/Epigrass/manager.py
-@@ -11,7 +11,7 @@ from argparse import ArgumentParser
- import ConfigParser
- import string
- import json
--import sqlite3
-+from pysqlite2 import dbapi2 as sqlite3
- import os
- import getpass
- import MySQLdb
=====================================
debian/rules
=====================================
@@ -6,13 +6,22 @@ export PYBUILD_DESTDIR=debian/$(DEB_SOURCE)
export DEB_BUILD_MAINT_OPTIONS = hardening=+all
%:
- dh $@ --with python2 --buildsystem=pybuild
+ dh $@ --with python3 --buildsystem=pybuild
+
+override_dh_clean:
+ dh_clean
+ rm -f Epigrass/epimodels.c
override_dh_auto_install:
dh_auto_install -- --after-install='mv {destdir}/{install_dir}/Epigrass/egicon.png {destdir}/usr/share/pixmaps/epigrass.png; \
ln -s /usr/share/pixmaps/epigrass.png {destdir}/{install_dir}/Epigrass/egicon.png'
+ #PYTHONPATH=debian/epigrass/usr/lib/python3.7/dist-packages/ \
+ # debian/epigrass/usr/bin/epirunner --help
override_dh_installdocs:
# no idea why doc is installed in main package as well - just remove this copy
dh_installdocs
rm debian/$(DEB_SOURCE)/usr/share/doc/$(DEB_SOURCE)/Epigrass.pdf*
+
+#override_dh_auto_test: override_dh_auto_install
+# PYTHONPATH=./debian/epigrass/usr/lib/python3.7/dist-packages/ debian/epigrass/usr/bin/epigrass --help
View it on GitLab: https://salsa.debian.org/med-team/epigrass/commit/bcafc8540acf22bf6e1b828b4dcfd967ba2c03af
--
View it on GitLab: https://salsa.debian.org/med-team/epigrass/commit/bcafc8540acf22bf6e1b828b4dcfd967ba2c03af
You're receiving this email because of your account on salsa.debian.org.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://alioth-lists.debian.net/pipermail/debian-med-commit/attachments/20190301/f7839e9a/attachment-0001.html>
More information about the debian-med-commit
mailing list