[Git][debian-gis-team/mapproxy][master] Add patch to fix compatility with Python 3.12.

Bas Couwenberg (@sebastic) gitlab at salsa.debian.org
Wed Dec 20 17:08:41 GMT 2023



Bas Couwenberg pushed to branch master at Debian GIS Project / mapproxy


Commits:
539be121 by Bas Couwenberg at 2023-12-20T18:08:28+01:00
Add patch to fix compatility with Python 3.12.

- - - - -


3 changed files:

- debian/changelog
- + debian/patches/python3.12.patch
- debian/patches/series


Changes:

=====================================
debian/changelog
=====================================
@@ -1,3 +1,9 @@
+mapproxy (2.0.0+dfsg-2) UNRELEASED; urgency=medium
+
+  * Add patch to fix compatility with Python 3.12.
+
+ -- Bas Couwenberg <sebastic at debian.org>  Wed, 20 Dec 2023 18:00:37 +0100
+
 mapproxy (2.0.0+dfsg-1) unstable; urgency=medium
 
   * New upstream release.


=====================================
debian/patches/python3.12.patch
=====================================
@@ -0,0 +1,33 @@
+Description: Fix compatibility with Python 3.12.
+Author: Bas Couwenberg <sebastic at debian.org>
+Bug: https://github.com/mapproxy/mapproxy/issues/829
+Forwarded: https://github.com/mapproxy/mapproxy/pull/833
+
+--- a/.github/workflows/test.yml
++++ b/.github/workflows/test.yml
+@@ -33,7 +33,7 @@ jobs:
+ 
+     strategy:
+       matrix:
+-        python-version: [3.8, 3.9, "3.10", "3.11"]
++        python-version: [3.8, 3.9, "3.10", "3.11", "3.12"]
+ 
+     env:
+       MAPPROXY_TEST_COUCHDB: 'http://localhost:5984'
+--- a/mapproxy/test/mocker.py
++++ b/mapproxy/test/mocker.py
+@@ -453,8 +453,12 @@ class MockerTestCase(unittest.TestCase):
+     assertNotIsInstance = failIfIsInstance # Poor choice in 2.7/3.2+.
+ 
+     # The following are missing in Python < 2.4.
+-    assertTrue = unittest.TestCase.failUnless
+-    assertFalse = unittest.TestCase.failIf
++    if sys.version_info < (2, 4):
++        assertTrue = unittest.TestCase.failUnless
++        assertFalse = unittest.TestCase.failIf
++    else:
++        assertTrue = unittest.TestCase.assertTrue
++        assertFalse = unittest.TestCase.assertFalse
+ 
+     # The following is provided for compatibility with Twisted's trial.
+     assertIdentical = assertIs


=====================================
debian/patches/series
=====================================
@@ -1,3 +1,4 @@
 disable-tag_date.patch
 mapnik.patch
 javascript.patch
+python3.12.patch



View it on GitLab: https://salsa.debian.org/debian-gis-team/mapproxy/-/commit/539be12148d95b676724769b9d5aa9f42f34ae17

-- 
View it on GitLab: https://salsa.debian.org/debian-gis-team/mapproxy/-/commit/539be12148d95b676724769b9d5aa9f42f34ae17
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/pkg-grass-devel/attachments/20231220/dac833ef/attachment-0001.htm>


More information about the Pkg-grass-devel mailing list