Hi, I created a patch for fixing AttributeError: module 'configparser' has no attribute 'SafeConfigParser'. I've attached the debdiff for you to check out. Cheers!
diff -Nru python-griddataformats-1.0.1/debian/changelog python-griddataformats-1.0.1/debian/changelog --- python-griddataformats-1.0.1/debian/changelog 2022-11-07 17:53:52.000000000 +0000 +++ python-griddataformats-1.0.1/debian/changelog 2024-01-13 01:30:00.000000000 +0000 @@ -1,3 +1,22 @@ +python-griddataformats (1.0.1-2.1) UNRELEASED; urgency=medium + + * Non-maintainer upload. + * Patch for AttributeError: module 'configparser' (Closes:#1058122). + * Revised autopkgtest d/tests/* for Python 3.12. + * Bumped Standards-Version to 4.6.2. + + -- Yogeswaran Umasankar <kd8...@gmail.com> Sat, 13 Jan 2024 01:30:00 +0000 + +python-griddataformats (1.0.1-2) UNRELEASED; urgency=medium + + * Trim trailing whitespace. + * Use versioned copyright format URI. + * Set upstream metadata fields: Bug-Database, Bug-Submit, Repository-Browse. + * Remove constraints unnecessary since buster (oldstable): + + Build-Depends: Drop versioned constraint on python3-numpy. + + -- Debian Janitor <jani...@jelmer.uk> Fri, 18 Nov 2022 03:19:39 -0000 + python-griddataformats (1.0.1-1) unstable; urgency=medium * New upstream release. @@ -66,18 +85,18 @@ python-griddataformats (0.2.2-3) unstable; urgency=low - * added debian/watch + * added debian/watch -- Sébastien Buchoux <sebastien.buch...@gmail.com> Thu, 17 Nov 2011 17:19:28 +0100 python-griddataformats (0.2.2-2) unstable; urgency=low - * python-setuptools added as a build dependency in debian/control + * python-setuptools added as a build dependency in debian/control -- Sébastien Buchoux <sebastien.buch...@gmail.com> Wed, 16 Nov 2011 17:17:56 +0100 python-griddataformats (0.2.2-1) unstable; urgency=low * Initial release as Debian package - + -- Sébastien Buchoux <sebastien.buch...@gmail.com> Wed, 16 Nov 2011 10:43:43 +0100 diff -Nru python-griddataformats-1.0.1/debian/control python-griddataformats-1.0.1/debian/control --- python-griddataformats-1.0.1/debian/control 2022-11-07 17:53:52.000000000 +0000 +++ python-griddataformats-1.0.1/debian/control 2024-01-13 01:30:00.000000000 +0000 @@ -7,12 +7,12 @@ dh-python, python3-all:any, python3-mrcfile, - python3-numpy (>= 1.19~), + python3-numpy, python3-pytest, python3-scipy, python3-setuptools, python3-six -Standards-Version: 4.6.1 +Standards-Version: 4.6.2 Homepage: https://www.mdanalysis.org/GridDataFormats/ Vcs-Git: https://salsa.debian.org/debichem-team/python-griddataformats.git Vcs-Browser: https://salsa.debian.org/debichem-team/python-griddataformats diff -Nru python-griddataformats-1.0.1/debian/copyright python-griddataformats-1.0.1/debian/copyright --- python-griddataformats-1.0.1/debian/copyright 2022-11-07 17:53:52.000000000 +0000 +++ python-griddataformats-1.0.1/debian/copyright 2024-01-13 01:30:00.000000000 +0000 @@ -1,4 +1,4 @@ -Format: http://dep.debian.net/deps/dep5 +Format: https://www.debian.org/doc/packaging-manuals/copyright-format/1.0/ Upstream-Name: python-griddataformats Source: https://github.com/MDAnalysis/GridDataFormats diff -Nru python-griddataformats-1.0.1/debian/patches/001_AttributeError-fix-py312.patch python-griddataformats-1.0.1/debian/patches/001_AttributeError-fix-py312.patch --- python-griddataformats-1.0.1/debian/patches/001_AttributeError-fix-py312.patch 1970-01-01 00:00:00.000000000 +0000 +++ python-griddataformats-1.0.1/debian/patches/001_AttributeError-fix-py312.patch 2024-01-13 01:30:00.000000000 +0000 @@ -0,0 +1,18 @@ +Description: Fix for AttributeError: module 'configparser' in Python 3.12. +Author: Yogeswaran Umasankar <kd8...@gmail.com> +Last-Update: 2024-01-13 + +--- a/versioneer.py ++++ b/versioneer.py +@@ -339,9 +339,9 @@ def get_config_from_root(root): + # configparser.NoOptionError (if it lacks "VCS="). See the docstring at + # the top of versioneer.py for instructions on writing your setup.cfg . + setup_cfg = os.path.join(root, "setup.cfg") +- parser = configparser.SafeConfigParser() ++ parser = configparser.ConfigParser() + with open(setup_cfg, "r") as f: +- parser.readfp(f) ++ parser.read_file(f) + VCS = parser.get("versioneer", "VCS") # mandatory + + def get(parser, name): diff -Nru python-griddataformats-1.0.1/debian/patches/series python-griddataformats-1.0.1/debian/patches/series --- python-griddataformats-1.0.1/debian/patches/series 1970-01-01 00:00:00.000000000 +0000 +++ python-griddataformats-1.0.1/debian/patches/series 2024-01-13 01:30:00.000000000 +0000 @@ -0,0 +1 @@ +001_AttributeError-fix-py312.patch diff -Nru python-griddataformats-1.0.1/debian/source/options python-griddataformats-1.0.1/debian/source/options --- python-griddataformats-1.0.1/debian/source/options 1970-01-01 00:00:00.000000000 +0000 +++ python-griddataformats-1.0.1/debian/source/options 2024-01-13 01:30:00.000000000 +0000 @@ -0,0 +1,2 @@ +extend-diff-ignore = "^[^/]*[.]egg-info/|^GridDataFormats[.]egg-info" +extend-diff-ignore = "^[^/]*[.]egg-info/|^GridDataFormats[.]egg-info/" diff -Nru python-griddataformats-1.0.1/debian/tests/control python-griddataformats-1.0.1/debian/tests/control --- python-griddataformats-1.0.1/debian/tests/control 2022-11-07 17:53:52.000000000 +0000 +++ python-griddataformats-1.0.1/debian/tests/control 2024-01-13 01:30:00.000000000 +0000 @@ -1,3 +1,3 @@ -Test-Command: pytest-3 -v -Depends: @, @builddeps@, - python3-pytest +Tests: runtests +Depends: @, @builddeps@, python3-pytest, python3-all +Restrictions: allow-stderr diff -Nru python-griddataformats-1.0.1/debian/tests/runtests python-griddataformats-1.0.1/debian/tests/runtests --- python-griddataformats-1.0.1/debian/tests/runtests 1970-01-01 00:00:00.000000000 +0000 +++ python-griddataformats-1.0.1/debian/tests/runtests 2024-01-13 01:30:00.000000000 +0000 @@ -0,0 +1,12 @@ +#!/bin/sh + +set -e -u + +cp -va gridData/tests "$AUTOPKGTEST_TMP"/ +mkdir -p "$AUTOPKGTEST_TMP"/datafiles +cp -va gridData/tests/datafiles/* "$AUTOPKGTEST_TMP"/datafiles +cd "$AUTOPKGTEST_TMP" + +for py in $(py3versions --supported); do + $py -m pytest -v tests +done diff -Nru python-griddataformats-1.0.1/debian/upstream/metadata python-griddataformats-1.0.1/debian/upstream/metadata --- python-griddataformats-1.0.1/debian/upstream/metadata 1970-01-01 00:00:00.000000000 +0000 +++ python-griddataformats-1.0.1/debian/upstream/metadata 2024-01-13 01:30:00.000000000 +0000 @@ -0,0 +1,4 @@ +--- +Bug-Database: https://github.com/MDAnalysis/GridDataFormats/issues +Bug-Submit: https://github.com/MDAnalysis/GridDataFormats/issues/new +Repository-Browse: https://github.com/MDAnalysis/GridDataFormats
signature.asc
Description: PGP signature