[Pkg-linaro-lava-devel] Bug#932983: Please remove python2 support from your package

Thomas Goirand zigo at debian.org
Thu Jul 25 13:51:35 BST 2019


Source: django-restricted-resource
Version: 2016.8-2
Severity: serious
Tags: patch

Hi,

Please see attached quick and dirty patch to remove Python 2 support from
your module, which is needed since the upload of Django 2.2. in Sid.

Cheers,

Thomas Goirand (zigo)
-------------- next part --------------
diff --git a/debian/changelog b/debian/changelog
index 10909c0..ac7a04c 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,3 +1,10 @@
+django-restricted-resource (2016.8-2.1) UNRELEASED; urgency=medium
+
+  * Non-maintainer upload.
+  * Removed Python 2 support.
+
+ -- Thomas Goirand <zigo at debian.org>  Thu, 25 Jul 2019 14:49:40 +0200
+
 django-restricted-resource (2016.8-2) unstable; urgency=medium
 
   * Reduce build-depends to assist python3 transition.
diff --git a/debian/control b/debian/control
index 7358028..035b2bb 100644
--- a/debian/control
+++ b/debian/control
@@ -13,16 +13,6 @@ Homepage: http://www.linaro.org/engineering/validation
 Vcs-Browser: https://github.com/Linaro/pkg-django-restricted-resource
 Vcs-Git: https://github.com/Linaro/pkg-django-restricted-resource.git
 
-Package: python-django-restricted-resource
-Architecture: all
-Depends: ${misc:Depends}, ${python:Depends}
-Provides: ${python:Provides}
-Description: Django Base model for ownership and access control (Python 2)
- Restricted resources can have owners, users or groups of users,
- organised within the django admin interface. Resources can be
- public or private to allow an app to provide access control
- over model objects.
-
 Package: python3-django-restricted-resource
 Architecture: all
 Depends: ${misc:Depends}, ${python3:Depends}
diff --git a/debian/rules b/debian/rules
index 45ed112..b16845e 100755
--- a/debian/rules
+++ b/debian/rules
@@ -1,17 +1,15 @@
 #!/usr/bin/make -f
 
 %:
-	dh $@ --with python2,python3
+	dh $@ --with python3
 
 .PHONY: override_dh_auto_test
 override_dh_auto_test:
 	# Run the bundled tests (in-memory database) when building the package
-	LC_ALL=C python ./django_restricted_resource/test_project/manage.py test
 	LC_ALL=C python3 ./django_restricted_resource/test_project/manage.py test
 
 override_dh_auto_install:
 	dh_auto_install
-	python setup.py install --root=$(CURDIR)/debian/python-django-restricted-resource/ --install-layout=deb
 	python3 setup.py install --root=$(CURDIR)/debian/python3-django-restricted-resource/ --install-layout=deb
 
 override_dh_auto_clean:


More information about the Pkg-linaro-lava-devel mailing list