Bas Couwenberg pushed to branch master at Debian GIS Project / aggdraw
Commits: 9ee3a3ce by Bas Couwenberg at 2023-02-20T19:28:32+01:00 Add patch to not use deprecated distutils module. - - - - - 3 changed files: - debian/changelog - + debian/patches/no-distutils.patch - + debian/patches/series Changes: ===================================== debian/changelog ===================================== @@ -4,6 +4,7 @@ aggdraw (1.3.15-3) UNRELEASED; urgency=medium * Enable numpy3 dh helper. * Enable Salsa CI. * Bump Standards-Version to 4.6.2, no changes. + * Add patch to not use deprecated distutils module. -- Bas Couwenberg <[email protected]> Wed, 21 Dec 2022 20:29:16 +0100 ===================================== debian/patches/no-distutils.patch ===================================== @@ -0,0 +1,45 @@ +Description: Don't use deprecated distutils module. +Author: Bas Couwenberg <[email protected]> +Forwarded: https://github.com/pytroll/aggdraw/pull/87 + +--- a/setup.py ++++ b/setup.py +@@ -16,13 +16,10 @@ import os + import sys + import subprocess + import platform +-from distutils.sysconfig import get_config_var +-from distutils.version import LooseVersion ++from sysconfig import get_config_var + +-try: +- from setuptools import setup, Extension +-except ImportError: +- from distutils.core import setup, Extension ++from packaging.version import Version ++from setuptools import setup, Extension + + VERSION = "1.3.15" + +@@ -48,9 +45,12 @@ def is_platform_mac(): + # MACOSX_DEPLOYMENT_TARGET before calling setup.py + if is_platform_mac(): + if 'MACOSX_DEPLOYMENT_TARGET' not in os.environ: +- current_system = LooseVersion(platform.mac_ver()[0]) +- python_target = LooseVersion(get_config_var('MACOSX_DEPLOYMENT_TARGET')) +- if python_target < '10.9' and current_system >= '10.9': ++ current_system = Version(platform.mac_ver()[0]) ++ python_target = Version(get_config_var('MACOSX_DEPLOYMENT_TARGET')) ++ if ( ++ python_target < Version('10.9') and ++ current_system >= Version('10.9') ++ ): + os.environ['MACOSX_DEPLOYMENT_TARGET'] = '10.9' + + +--- /dev/null ++++ b/pyproject.toml +@@ -0,0 +1,3 @@ ++[build-system] ++requires = ["packaging", "setuptools"] ++build-backend = "setuptools.build_meta" ===================================== debian/patches/series ===================================== @@ -0,0 +1 @@ +no-distutils.patch View it on GitLab: https://salsa.debian.org/debian-gis-team/aggdraw/-/commit/9ee3a3ce3d681bbe4d1a563d9e88244a3d9f8e94 -- View it on GitLab: https://salsa.debian.org/debian-gis-team/aggdraw/-/commit/9ee3a3ce3d681bbe4d1a563d9e88244a3d9f8e94 You're receiving this email because of your account on salsa.debian.org.
_______________________________________________ Pkg-grass-devel mailing list [email protected] https://alioth-lists.debian.net/cgi-bin/mailman/listinfo/pkg-grass-devel
