#1083635 python-esmre: (build-)depends on deprecated module python3-pkg-resources

#1083635#5
Date:
2024-10-04 09:46:22 UTC
From:
To:
[This bug is targeted to the upcoming trixie release]

The package build-depends or depends on python3-pkg-resources, which is
deprecated upstream. Details can be found at

https://setuptools.pypa.io/en/latest/pkg_resources.html

Use of pkg_resources is deprecated in favor of importlib.resources,
importlib.metadata and their backports (importlib_resources, importlib_metadata).
Some useful APIs are also provided by packaging (e.g. requirements and version
parsing). Users should refrain from new usage of pkg_resources and should work
to port to importlib-based solutions.

Python 3.12 in unstable provides both importlib_resources and
importlib_metadata, so no additional dependencies on those packages are needed.

#1083635#10
Date:
2024-10-08 12:42:42 UTC
From:
To:
control: reassign -1 dh-python
control: found -1 6.20240905+exp1

Hello, I moved the packaging to cython3 instead of legacy, but for some reasons, dh-python is injecting that pkg-resources
dependency even if I don't have it in my packaging.

This is why I'm reassigning to dh-python.

Log attached of a build with experimental pocket pinned.


DH_VERBOSE=1 dpkg-buildpackage
dpkg-buildpackage: info: source package python-esmre
dpkg-buildpackage: info: source version 1.0.1-3
dpkg-buildpackage: info: source distribution unstable
dpkg-buildpackage: info: source changed by Gianfranco Costamagna <locutusofborg@debian.org>
dpkg-buildpackage: info: host architecture amd64
  dpkg-source --before-build .
dpkg-source: info: using patch list from debian/patches/series
dpkg-source: info: applying 8.patch
  debian/rules clean
dh clean --with python3 --buildsystem=pybuild
    dh_auto_clean -O--buildsystem=pybuild
	pybuild --clean -i python{version} -p "3.13 3.12"
I: pybuild base:308: python3.13 setup.py clean
Compiling src/esm.pyx because it changed.
[1/1] Cythonizing src/esm.pyx
/usr/lib/python3/dist-packages/Cython/Compiler/Main.py:381: FutureWarning: Cython directive 'language_level' not set, using '3str' for now (Py3). This has changed from earlier releases! File: /python-esmre/src/esm.pyx
   tree = Parsing.p_module(s, pxd, full_module_name)
running clean
removing '/python-esmre/.pybuild/cpython3_3.13_esmre/build' (and everything under it)
'build/bdist.linux-x86_64' does not exist -- can't clean it
'build/scripts-3.13' does not exist -- can't clean it
I: pybuild base:308: python3.12 setup.py clean
running clean
removing '/python-esmre/.pybuild/cpython3_3.12_esmre/build' (and everything under it)
'build/bdist.linux-x86_64' does not exist -- can't clean it
'build/scripts-3.12' does not exist -- can't clean it
	rm -rf .pybuild/
	find . -name \*.pyc -exec rm {} \;
    dh_autoreconf_clean -O--buildsystem=pybuild
    dh_clean -O--buildsystem=pybuild
	rm -f debian/debhelper-build-stamp
	rm -rf debian/.debhelper/
	rm -f -- debian/python3-esmre.substvars ./src/esm.c debian/files
	rm -fr -- debian/python3-esmre/ debian/tmp/
	find .  \( \( \
		\( -path .\*/.git -o -path .\*/.svn -o -path .\*/.bzr -o -path .\*/.hg -o -path .\*/CVS -o -path .\*/.pc -o -path .\*/_darcs \) -prune -o -type f -a \
	        \( -name '#*#' -o -name '.*~' -o -name '*~' -o -name DEADJOE \
		 -o -name '*.orig' -o -name '*.rej' -o -name '*.bak' \
		 -o -name '.*.orig' -o -name .*.rej -o -name '.SUMS' \
		 -o -name TAGS -o \( -path '*/.deps/*' -a -name '*.P' \) \
		\) -exec rm -f {} + \) -o \
		\( -type d -a \( -name autom4te.cache -o -name __pycache__ \) -prune -exec rm -rf {} + \) \)
  dpkg-source -b .
dpkg-source: info: using source format '3.0 (quilt)'
dpkg-source: info: building python-esmre using existing ./python-esmre_1.0.1.orig.tar.gz
dpkg-source: info: using patch list from debian/patches/series
dpkg-source: info: building python-esmre in python-esmre_1.0.1-3.debian.tar.xz
dpkg-source: info: building python-esmre in python-esmre_1.0.1-3.dsc
  debian/rules binary
dh binary --with python3 --buildsystem=pybuild
    dh_update_autotools_config -O--buildsystem=pybuild
    dh_autoreconf -O--buildsystem=pybuild
    dh_auto_configure -O--buildsystem=pybuild
	pybuild --configure -i python{version} -p "3.13 3.12"
I: pybuild base:308: python3.13 setup.py config
Compiling src/esm.pyx because it changed.
[1/1] Cythonizing src/esm.pyx
/usr/lib/python3/dist-packages/Cython/Compiler/Main.py:381: FutureWarning: Cython directive 'language_level' not set, using '3str' for now (Py3). This has changed from earlier releases! File: /python-esmre/src/esm.pyx
   tree = Parsing.p_module(s, pxd, full_module_name)
running config
I: pybuild base:308: python3.12 setup.py config
running config
    dh_auto_build -O--buildsystem=pybuild
	pybuild --build -i python{version} -p "3.13 3.12"
I: pybuild base:308: /usr/bin/python3.13 setup.py build
running build
running build_py
copying src/esmre.py -> /python-esmre/.pybuild/cpython3_3.13_esmre/build
running build_ext
building 'esm' extension
creating build
creating build/temp.linux-x86_64-cpython-313
creating build/temp.linux-x86_64-cpython-313/src
creating build/temp.linux-x86_64-cpython-313/src/esm
x86_64-linux-gnu-gcc -fno-strict-overflow -Wsign-compare -DNDEBUG -g -O2 -Wall -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/python-esmre=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Isrc -I/usr/include/python3.13 -c src/esm.c -o build/temp.linux-x86_64-cpython-313/src/esm.o
x86_64-linux-gnu-gcc -fno-strict-overflow -Wsign-compare -DNDEBUG -g -O2 -Wall -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/python-esmre=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Isrc -I/usr/include/python3.13 -c src/esm/ac_list.c -o build/temp.linux-x86_64-cpython-313/src/esm/ac_list.o
x86_64-linux-gnu-gcc -fno-strict-overflow -Wsign-compare -DNDEBUG -g -O2 -Wall -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/python-esmre=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Isrc -I/usr/include/python3.13 -c src/esm/aho_corasick.c -o build/temp.linux-x86_64-cpython-313/src/esm/aho_corasick.o
x86_64-linux-gnu-gcc -shared -Wl,-O1 -Wl,-Bsymbolic-functions -Wl,-z,relro -g -fwrapv -O2 -Wl,-z,relro -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/python-esmre=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 build/temp.linux-x86_64-cpython-313/src/esm.o build/temp.linux-x86_64-cpython-313/src/esm/ac_list.o build/temp.linux-x86_64-cpython-313/src/esm/aho_corasick.o -L/usr/lib/x86_64-linux-gnu -o /python-esmre/.pybuild/cpython3_3.13_esmre/build/esm.cpython-313-x86_64-linux-gnu.so
I: pybuild base:308: /usr/bin/python3 setup.py build
running build
running build_py
copying src/esmre.py -> /python-esmre/.pybuild/cpython3_3.12_esmre/build
running build_ext
building 'esm' extension
creating build/temp.linux-x86_64-cpython-312
creating build/temp.linux-x86_64-cpython-312/src
creating build/temp.linux-x86_64-cpython-312/src/esm
x86_64-linux-gnu-gcc -fno-strict-overflow -Wsign-compare -DNDEBUG -g -O2 -Wall -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/python-esmre=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Isrc -I/usr/include/python3.12 -c src/esm.c -o build/temp.linux-x86_64-cpython-312/src/esm.o
x86_64-linux-gnu-gcc -fno-strict-overflow -Wsign-compare -DNDEBUG -g -O2 -Wall -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/python-esmre=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Isrc -I/usr/include/python3.12 -c src/esm/ac_list.c -o build/temp.linux-x86_64-cpython-312/src/esm/ac_list.o
x86_64-linux-gnu-gcc -fno-strict-overflow -Wsign-compare -DNDEBUG -g -O2 -Wall -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/python-esmre=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Isrc -I/usr/include/python3.12 -c src/esm/aho_corasick.c -o build/temp.linux-x86_64-cpython-312/src/esm/aho_corasick.o
x86_64-linux-gnu-gcc -shared -Wl,-O1 -Wl,-Bsymbolic-functions -Wl,-z,relro -g -fwrapv -O2 -Wl,-z,relro -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/python-esmre=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 build/temp.linux-x86_64-cpython-312/src/esm.o build/temp.linux-x86_64-cpython-312/src/esm/ac_list.o build/temp.linux-x86_64-cpython-312/src/esm/aho_corasick.o -L/usr/lib/x86_64-linux-gnu -o /python-esmre/.pybuild/cpython3_3.12_esmre/build/esm.cpython-312-x86_64-linux-gnu.so
    dh_auto_test -O--buildsystem=pybuild
	pybuild --test -i python{version} -p "3.13 3.12"
I: pybuild base:308: cd /python-esmre/.pybuild/cpython3_3.13_esmre/build; python3.13 -m unittest discover -v
testCantEnterWhenAlreadyFixed (test.test_esm.IndexTests.testCantEnterWhenAlreadyFixed) ... ok
testCantFixIndexWhenAlreadyFixed (test.test_esm.IndexTests.testCantFixIndexWhenAlreadyFixed) ... ok
testEnterObject (test.test_esm.IndexTests.testEnterObject) ... ok
testHasConstructor (test.test_esm.IndexTests.testHasConstructor) ... ok
testIndexFix (test.test_esm.IndexTests.testIndexFix) ... ok
testIndexHasEnterMethod (test.test_esm.IndexTests.testIndexHasEnterMethod) ... ok
testIndexMustHaveStringForFirstArgument (test.test_esm.IndexTests.testIndexMustHaveStringForFirstArgument) ... ok
testObjectsForCommonEndingsAreDecrefedCorrectly (test.test_esm.IndexTests.testObjectsForCommonEndingsAreDecrefedCorrectly) ... ok
testQuery (test.test_esm.IndexTests.testQuery) ... ok
testQueryUntilFixed (test.test_esm.IndexTests.testQueryUntilFixed) ... ok
testAlternationCausesEmptyResult (test.test_esmre.HintExtractionTests.testAlternationCausesEmptyResult) ... ok
testBackslashBracketDoesNotCloseGroup (test.test_esmre.HintExtractionTests.testBackslashBracketDoesNotCloseGroup) ... ok
testBackslashSquareBracketDoesNotCloseClass (test.test_esmre.HintExtractionTests.testBackslashSquareBracketDoesNotCloseClass) ... ok
testGetsHintsFromGroups (test.test_esmre.HintExtractionTests.testGetsHintsFromGroups) ... ok
testGetsHintsFromNamedGroup (test.test_esmre.HintExtractionTests.testGetsHintsFromNamedGroup) ... ok
testIncludesRepeatedCharacterButStartsNewHint (test.test_esmre.HintExtractionTests.testIncludesRepeatedCharacterButStartsNewHint) ... ok
testOnlyGroupGivesEmptyResult (test.test_esmre.HintExtractionTests.testOnlyGroupGivesEmptyResult) ... ok
testRightBracketDoesNotCloseGroupIfInClass (test.test_esmre.HintExtractionTests.testRightBracketDoesNotCloseGroupIfInClass) ... ok
testSimpleString (test.test_esmre.HintExtractionTests.testSimpleString) ... ok
testSkipMatchBeginning (test.test_esmre.HintExtractionTests.testSkipMatchBeginning) ... ok
testSkipMatchEnd (test.test_esmre.HintExtractionTests.testSkipMatchEnd) ... ok
testSkipsAny (test.test_esmre.HintExtractionTests.testSkipsAny) ... ok
testSkipsBackslashMetacharacters (test.test_esmre.HintExtractionTests.testSkipsBackslashMetacharacters) ... ok
testSkipsCharacterClass (test.test_esmre.HintExtractionTests.testSkipsCharacterClass) ... ok
testSkipsGroupsWithAlternation (test.test_esmre.HintExtractionTests.testSkipsGroupsWithAlternation) ... ok
testSkipsMetacharactersAfterGroups (test.test_esmre.HintExtractionTests.testSkipsMetacharactersAfterGroups) ... ok
testSkipsMostExtensionGroups (test.test_esmre.HintExtractionTests.testSkipsMostExtensionGroups) ... ok
testSkipsNestedGroups (test.test_esmre.HintExtractionTests.testSkipsNestedGroups) ... ok
testSkipsOneOrMoreAny (test.test_esmre.HintExtractionTests.testSkipsOneOrMoreAny) ... ok
testSkipsOptionalCharacter (test.test_esmre.HintExtractionTests.testSkipsOptionalCharacter) ... ok
testSkipsOptionalGroups (test.test_esmre.HintExtractionTests.testSkipsOptionalGroups) ... ok
testSkipsOptionalRepeatedCharacter (test.test_esmre.HintExtractionTests.testSkipsOptionalRepeatedCharacter) ... ok
testSkipsRepetionBraces (test.test_esmre.HintExtractionTests.testSkipsRepetionBraces) ... ok
testStartsNewStringAfterOptionalCharacter (test.test_esmre.HintExtractionTests.testStartsNewStringAfterOptionalCharacter) ... ok
testAlwaysReportsOpjectForHintlessExpressions (test.test_esmre.IndexTests.testAlwaysReportsOpjectForHintlessExpressions) ... ok
testCannotEnterAfterQuery (test.test_esmre.IndexTests.testCannotEnterAfterQuery) ... ok
testCaseInsensitive (test.test_esmre.IndexTests.testCaseInsensitive) ... ok
testSingleQuery (test.test_esmre.IndexTests.testSingleQuery) ... ok
testShorlistSelectsLongestCandidate (test.test_esmre.ShortlistTests.testShorlistSelectsLongestCandidate) ... ok
testShorlistSelectsLongestCandidateAtEnd (test.test_esmre.ShortlistTests.testShorlistSelectsLongestCandidateAtEnd) ... ok
testShortlistIsEmptyForEmptyCandidates (test.test_esmre.ShortlistTests.testShortlistIsEmptyForEmptyCandidates) ... ok
testShortlistIsOnlyCandidate (test.test_esmre.ShortlistTests.testShortlistIsOnlyCandidate) ... ok
---------------------------------------------------------------------- Ran 42 tests in 0.005s OK I: pybuild base:308: cd /python-esmre/.pybuild/cpython3_3.12_esmre/build; python3.12 -m unittest discover -v testCantEnterWhenAlreadyFixed (test.test_esm.IndexTests.testCantEnterWhenAlreadyFixed) ... ok testCantFixIndexWhenAlreadyFixed (test.test_esm.IndexTests.testCantFixIndexWhenAlreadyFixed) ... ok testEnterObject (test.test_esm.IndexTests.testEnterObject) ... ok testHasConstructor (test.test_esm.IndexTests.testHasConstructor) ... ok testIndexFix (test.test_esm.IndexTests.testIndexFix) ... ok testIndexHasEnterMethod (test.test_esm.IndexTests.testIndexHasEnterMethod) ... ok testIndexMustHaveStringForFirstArgument (test.test_esm.IndexTests.testIndexMustHaveStringForFirstArgument) ... ok testObjectsForCommonEndingsAreDecrefedCorrectly (test.test_esm.IndexTests.testObjectsForCommonEndingsAreDecrefedCorrectly) ... ok testQuery (test.test_esm.IndexTests.testQuery) ... ok testQueryUntilFixed (test.test_esm.IndexTests.testQueryUntilFixed) ... ok testAlternationCausesEmptyResult (test.test_esmre.HintExtractionTests.testAlternationCausesEmptyResult) ... ok testBackslashBracketDoesNotCloseGroup (test.test_esmre.HintExtractionTests.testBackslashBracketDoesNotCloseGroup) ... ok testBackslashSquareBracketDoesNotCloseClass (test.test_esmre.HintExtractionTests.testBackslashSquareBracketDoesNotCloseClass) ... ok testGetsHintsFromGroups (test.test_esmre.HintExtractionTests.testGetsHintsFromGroups) ... ok testGetsHintsFromNamedGroup (test.test_esmre.HintExtractionTests.testGetsHintsFromNamedGroup) ... ok testIncludesRepeatedCharacterButStartsNewHint (test.test_esmre.HintExtractionTests.testIncludesRepeatedCharacterButStartsNewHint) ... ok testOnlyGroupGivesEmptyResult (test.test_esmre.HintExtractionTests.testOnlyGroupGivesEmptyResult) ... ok testRightBracketDoesNotCloseGroupIfInClass (test.test_esmre.HintExtractionTests.testRightBracketDoesNotCloseGroupIfInClass) ... ok testSimpleString (test.test_esmre.HintExtractionTests.testSimpleString) ... ok testSkipMatchBeginning (test.test_esmre.HintExtractionTests.testSkipMatchBeginning) ... ok testSkipMatchEnd (test.test_esmre.HintExtractionTests.testSkipMatchEnd) ... ok testSkipsAny (test.test_esmre.HintExtractionTests.testSkipsAny) ... ok testSkipsBackslashMetacharacters (test.test_esmre.HintExtractionTests.testSkipsBackslashMetacharacters) ... ok testSkipsCharacterClass (test.test_esmre.HintExtractionTests.testSkipsCharacterClass) ... ok testSkipsGroupsWithAlternation (test.test_esmre.HintExtractionTests.testSkipsGroupsWithAlternation) ... ok testSkipsMetacharactersAfterGroups (test.test_esmre.HintExtractionTests.testSkipsMetacharactersAfterGroups) ... ok testSkipsMostExtensionGroups (test.test_esmre.HintExtractionTests.testSkipsMostExtensionGroups) ... ok testSkipsNestedGroups (test.test_esmre.HintExtractionTests.testSkipsNestedGroups) ... ok testSkipsOneOrMoreAny (test.test_esmre.HintExtractionTests.testSkipsOneOrMoreAny) ... ok testSkipsOptionalCharacter (test.test_esmre.HintExtractionTests.testSkipsOptionalCharacter) ... ok testSkipsOptionalGroups (test.test_esmre.HintExtractionTests.testSkipsOptionalGroups) ... ok testSkipsOptionalRepeatedCharacter (test.test_esmre.HintExtractionTests.testSkipsOptionalRepeatedCharacter) ... ok testSkipsRepetionBraces (test.test_esmre.HintExtractionTests.testSkipsRepetionBraces) ... ok testStartsNewStringAfterOptionalCharacter (test.test_esmre.HintExtractionTests.testStartsNewStringAfterOptionalCharacter) ... ok testAlwaysReportsOpjectForHintlessExpressions (test.test_esmre.IndexTests.testAlwaysReportsOpjectForHintlessExpressions) ... ok testCannotEnterAfterQuery (test.test_esmre.IndexTests.testCannotEnterAfterQuery) ... ok testCaseInsensitive (test.test_esmre.IndexTests.testCaseInsensitive) ... ok testSingleQuery (test.test_esmre.IndexTests.testSingleQuery) ... ok testShorlistSelectsLongestCandidate (test.test_esmre.ShortlistTests.testShorlistSelectsLongestCandidate) ... ok testShorlistSelectsLongestCandidateAtEnd (test.test_esmre.ShortlistTests.testShorlistSelectsLongestCandidateAtEnd) ... ok testShortlistIsEmptyForEmptyCandidates (test.test_esmre.ShortlistTests.testShortlistIsEmptyForEmptyCandidates) ... ok testShortlistIsOnlyCandidate (test.test_esmre.ShortlistTests.testShortlistIsOnlyCandidate) ... ok
---------------------------------------------------------------------- Ran 42 tests in 0.004s OK rm -fr -- /tmp/dh-xdg-rundir-I07XWaCT create-stamp debian/debhelper-build-stamp dh_testroot -O--buildsystem=pybuild dh_prep -O--buildsystem=pybuild rm -f -- debian/python3-esmre.substvars rm -fr -- debian/.debhelper/generated/python3-esmre/ debian/python3-esmre/ debian/tmp/ dh_auto_install --destdir=debian/python3-esmre/ -O--buildsystem=pybuild install -m0755 -d /python-esmre/debian/python3-esmre pybuild --install -i python{version} -p "3.13 3.12" --dest-dir /python-esmre/debian/python3-esmre I: pybuild base:308: /usr/bin/python3.13 setup.py install --root /python-esmre/debian/python3-esmre running install /usr/lib/python3/dist-packages/setuptools/_distutils/cmd.py:66: SetuptoolsDeprecationWarning: setup.py install is deprecated. !! ******************************************************************************** Please avoid running ``setup.py`` directly. Instead, use pypa/build, pypa/installer or other standards-based tools. See https://blog.ganssle.io/articles/2021/10/setup-py-deprecated.html for details. ******************************************************************************** !! self.initialize_options() running build running build_py copying src/esmre.py -> /python-esmre/.pybuild/cpython3_3.13_esmre/build running build_ext running install_lib creating /python-esmre/debian/python3-esmre/usr creating /python-esmre/debian/python3-esmre/usr/lib creating /python-esmre/debian/python3-esmre/usr/lib/python3.13 creating /python-esmre/debian/python3-esmre/usr/lib/python3.13/dist-packages copying /python-esmre/.pybuild/cpython3_3.13_esmre/build/esmre.py -> /python-esmre/debian/python3-esmre/usr/lib/python3.13/dist-packages copying /python-esmre/.pybuild/cpython3_3.13_esmre/build/esm.cpython-313-x86_64-linux-gnu.so -> /python-esmre/debian/python3-esmre/usr/lib/python3.13/dist-packages creating /python-esmre/debian/python3-esmre/usr/lib/python3.13/dist-packages/__pycache__ copying /python-esmre/.pybuild/cpython3_3.13_esmre/build/__pycache__/esmre.cpython-313.pyc -> /python-esmre/debian/python3-esmre/usr/lib/python3.13/dist-packages/__pycache__ byte-compiling /python-esmre/debian/python3-esmre/usr/lib/python3.13/dist-packages/esmre.py to esmre.cpython-313.pyc running install_egg_info running egg_info creating src/esmre.egg-info writing src/esmre.egg-info/PKG-INFO writing dependency_links to src/esmre.egg-info/dependency_links.txt writing requirements to src/esmre.egg-info/requires.txt writing top-level names to src/esmre.egg-info/top_level.txt writing manifest file 'src/esmre.egg-info/SOURCES.txt' reading manifest file 'src/esmre.egg-info/SOURCES.txt' reading manifest template 'MANIFEST.in' adding license file 'COPYING' adding license file 'AUTHORS' writing manifest file 'src/esmre.egg-info/SOURCES.txt' Copying src/esmre.egg-info to /python-esmre/debian/python3-esmre/usr/lib/python3.13/dist-packages/esmre-1.0.1.egg-info Skipping SOURCES.txt running install_scripts I: pybuild base:308: /usr/bin/python3 setup.py install --root /python-esmre/debian/python3-esmre running install /usr/lib/python3/dist-packages/setuptools/_distutils/cmd.py:66: SetuptoolsDeprecationWarning: setup.py install is deprecated. !! ******************************************************************************** Please avoid running ``setup.py`` directly. Instead, use pypa/build, pypa/installer or other standards-based tools. See https://blog.ganssle.io/articles/2021/10/setup-py-deprecated.html for details. ******************************************************************************** !! self.initialize_options() running build running build_py copying src/esmre.py -> /python-esmre/.pybuild/cpython3_3.12_esmre/build running build_ext running install_lib creating /python-esmre/debian/python3-esmre/usr/lib/python3.12 creating /python-esmre/debian/python3-esmre/usr/lib/python3.12/dist-packages copying /python-esmre/.pybuild/cpython3_3.12_esmre/build/esmre.py -> /python-esmre/debian/python3-esmre/usr/lib/python3.12/dist-packages copying /python-esmre/.pybuild/cpython3_3.12_esmre/build/esm.cpython-312-x86_64-linux-gnu.so -> /python-esmre/debian/python3-esmre/usr/lib/python3.12/dist-packages creating /python-esmre/debian/python3-esmre/usr/lib/python3.12/dist-packages/__pycache__ copying /python-esmre/.pybuild/cpython3_3.12_esmre/build/__pycache__/esmre.cpython-312.pyc -> /python-esmre/debian/python3-esmre/usr/lib/python3.12/dist-packages/__pycache__ byte-compiling /python-esmre/debian/python3-esmre/usr/lib/python3.12/dist-packages/esmre.py to esmre.cpython-312.pyc running install_egg_info running egg_info writing src/esmre.egg-info/PKG-INFO writing dependency_links to src/esmre.egg-info/dependency_links.txt writing requirements to src/esmre.egg-info/requires.txt writing top-level names to src/esmre.egg-info/top_level.txt reading manifest file 'src/esmre.egg-info/SOURCES.txt' reading manifest template 'MANIFEST.in' adding license file 'COPYING' adding license file 'AUTHORS' writing manifest file 'src/esmre.egg-info/SOURCES.txt' Copying src/esmre.egg-info to /python-esmre/debian/python3-esmre/usr/lib/python3.12/dist-packages/esmre-1.0.1.egg-info Skipping SOURCES.txt running install_scripts dh_installdocs -O--buildsystem=pybuild install -m0755 -d debian/python3-esmre/usr/share/doc/python3-esmre install -m0755 -d debian/python3-esmre/usr/share/doc/python3-esmre cp --reflink=auto -a ./README.md debian/python3-esmre/usr/share/doc/python3-esmre chmod -R u\+rw,go=rX debian/python3-esmre/usr/share/doc install -p -m0644 debian/copyright debian/python3-esmre/usr/share/doc/python3-esmre/copyright dh_installchangelogs -O--buildsystem=pybuild install -m0755 -d debian/python3-esmre/usr/share/doc/python3-esmre install -p -m0644 debian/.debhelper/generated/python3-esmre/dh_installchangelogs.dch.trimmed debian/python3-esmre/usr/share/doc/python3-esmre/changelog.Debian dh_python3 -O--buildsystem=pybuild D: dh_python3 dh_python3:180: version: 6.20240905+exp1 D: dh_python3 dh_python3:181: argv: ['/usr/bin/dh_python3', '-O--buildsystem=pybuild'] D: dh_python3 dh_python3:182: options: Namespace(guess_deps=True, skip_private=False, verbose=True, arch=None, package=None, no_package=None, remaining_packages=False, compile_all=False, vrange=None, regexpr=None, accept_upstream_versions=False, depends=None, depends_section=None, recommends=None, recommends_section=None, suggests=None, suggests_section=None, requires=None, shebang=None, ignore_shebangs=False, clean_dbg_pkg=True, no_ext_rename=False, no_shebang_rewrite=False, private_dir=None, O=['--buildsystem=pybuild']) D: dh_python3 dh_python3:183: supported Python versions: 3.12,3.13 (default=3.12) D: dh_python3 debhelper:174: source=python-esmre, binary packages=['python3-esmre'] D: dh_python3 dh_python3:205: processing package python3-esmre... D: dh_python3 fs:50: moving files from debian/python3-esmre/usr/lib/python3.12/dist-packages to debian/python3-esmre/usr/lib/python3/dist-packages/ D: dh_python3 fs:50: moving files from debian/python3-esmre/usr/lib/python3.13/dist-packages to debian/python3-esmre/usr/lib/python3/dist-packages/ D: dh_python3 fs:335: package python3-esmre details = {'requires.txt': {'debian/python3-esmre/usr/lib/python3/dist-packages/esmre-1.0.1.egg-info/requires.txt'}, 'egg-info': {'debian/python3-esmre/usr/lib/python3/dist-packages/esmre-1.0.1.egg-info/PKG-INFO'}, 'dist-info': set(), 'nsp.txt': set(), 'shebangs': set(), 'public_vers': {Version('3')}, 'private_dirs': {}, 'compile': True, 'ext_vers': {Version('3.12'), Version('3.13')}, 'ext_no_version': set()} D: dh_python3 depends:103: generating dependencies for package python3-esmre D: dh_python3 pydist:175: trying to find dependency for setuptools (python=None) D: dh_python3 pydist:209: dependency: module seems to be installed D: dh_python3 pydist:272: dependency: included in build-deps D: dh_python3 depends:253: D={'python3:any', 'python3-pkg-resources', 'python3 (>= 3.12~)', 'python3 (<< 3.14)'}; R=[]; S=[]; E=[], B=[]; RT=[] dh_installsystemduser -O--buildsystem=pybuild dh_perl -O--buildsystem=pybuild dh_link -O--buildsystem=pybuild dh_strip_nondeterminism -O--buildsystem=pybuild dh_compress -O--buildsystem=pybuild cd debian/python3-esmre chmod a-x usr/share/doc/python3-esmre/changelog.Debian gzip -9nf usr/share/doc/python3-esmre/changelog.Debian cd '/python-esmre' dh_fixperms -O--buildsystem=pybuild find debian/python3-esmre ! -type l -a -true -a -true -print0 2>/dev/null | xargs -0r chmod go=rX,u+rw,a-s find debian/python3-esmre/usr/share/doc -type f -a -true -a ! -regex 'debian/python3-esmre/usr/share/doc/[^/]*/examples/.*' -print0 2>/dev/null | xargs -0r chmod 0644 find debian/python3-esmre/usr/share/doc -type d -a -true -a -true -print0 2>/dev/null | xargs -0r chmod 0755 find debian/python3-esmre -type f \( -name '*.so.*' -o -name '*.so' -o -name '*.la' -o -name '*.a' -o -name '*.js' -o -name '*.css' -o -name '*.scss' -o -name '*.sass' -o -name '*.jpeg' -o -name '*.jpg' -o -name '*.png' -o -name '*.gif' -o -name '*.cmxs' -o -name '*.node' \) -a -true -a -true -print0 2>/dev/null | xargs -0r chmod 0644 find debian/python3-esmre/usr/lib -type f -name '*.ali' -a -true -a -true -print0 2>/dev/null | xargs -0r chmod uga-w dh_missing -O--buildsystem=pybuild dh_dwz -a -O--buildsystem=pybuild install -m0755 -d debian/python3-esmre/usr/lib/debug/.dwz/x86_64-linux-gnu dwz -mdebian/python3-esmre/usr/lib/debug/.dwz/x86_64-linux-gnu/python3-esmre.debug -M/usr/lib/debug/.dwz/x86_64-linux-gnu/python3-esmre.debug -- debian/python3-esmre/usr/lib/python3/dist-packages/esm.cpython-312-x86_64-linux-gnu.so debian/python3-esmre/usr/lib/python3/dist-packages/esm.cpython-313-x86_64-linux-gnu.so objcopy --compress-debug-sections debian/python3-esmre/usr/lib/debug/.dwz/x86_64-linux-gnu/python3-esmre.debug chmod 0644 -- debian/python3-esmre/usr/lib/debug/.dwz/x86_64-linux-gnu/python3-esmre.debug dh_strip -a -O--buildsystem=pybuild install -m0755 -d debian/.debhelper/python3-esmre/dbgsym-root/usr/lib/debug/.build-id/7d objcopy --only-keep-debug --compress-debug-sections debian/python3-esmre/usr/lib/python3/dist-packages/esm.cpython-313-x86_64-linux-gnu.so debian/.debhelper/python3-esmre/dbgsym-root/usr/lib/debug/.build-id/7d/04012e4d35ea073d2ac22118ebe9bcb2c06d72.debug chmod 0644 -- debian/.debhelper/python3-esmre/dbgsym-root/usr/lib/debug/.build-id/7d/04012e4d35ea073d2ac22118ebe9bcb2c06d72.debug strip --remove-section=.comment --remove-section=.note --strip-unneeded debian/python3-esmre/usr/lib/python3/dist-packages/esm.cpython-313-x86_64-linux-gnu.so objcopy --add-gnu-debuglink debian/.debhelper/python3-esmre/dbgsym-root/usr/lib/debug/.build-id/7d/04012e4d35ea073d2ac22118ebe9bcb2c06d72.debug debian/python3-esmre/usr/lib/python3/dist-packages/esm.cpython-313-x86_64-linux-gnu.so install -m0755 -d debian/.debhelper/python3-esmre/dbgsym-root/usr/lib/debug/.build-id/10 objcopy --only-keep-debug --compress-debug-sections debian/python3-esmre/usr/lib/python3/dist-packages/esm.cpython-312-x86_64-linux-gnu.so debian/.debhelper/python3-esmre/dbgsym-root/usr/lib/debug/.build-id/10/3dd06b45034ed9f63420178ee06cbe55fdcf8a.debug chmod 0644 -- debian/.debhelper/python3-esmre/dbgsym-root/usr/lib/debug/.build-id/10/3dd06b45034ed9f63420178ee06cbe55fdcf8a.debug strip --remove-section=.comment --remove-section=.note --strip-unneeded debian/python3-esmre/usr/lib/python3/dist-packages/esm.cpython-312-x86_64-linux-gnu.so objcopy --add-gnu-debuglink debian/.debhelper/python3-esmre/dbgsym-root/usr/lib/debug/.build-id/10/3dd06b45034ed9f63420178ee06cbe55fdcf8a.debug debian/python3-esmre/usr/lib/python3/dist-packages/esm.cpython-312-x86_64-linux-gnu.so install -m0755 -d debian/.debhelper/python3-esmre/dbgsym-root/usr/lib/debug/.dwz cp --reflink=auto -a debian/python3-esmre/usr/lib/debug/.dwz/x86_64-linux-gnu debian/.debhelper/python3-esmre/dbgsym-root/usr/lib/debug/.dwz rm -fr debian/python3-esmre/usr/lib/debug/.dwz rmdir -p --ignore-fail-on-non-empty debian/python3-esmre/usr/lib/debug install -m0755 -d debian/.debhelper/python3-esmre/dbgsym-root/usr/share/doc ln -s python3-esmre debian/.debhelper/python3-esmre/dbgsym-root/usr/share/doc/python3-esmre-dbgsym install -m0755 -d debian/.debhelper/python3-esmre dh_makeshlibs -a -O--buildsystem=pybuild rm -f debian/python3-esmre/DEBIAN/shlibs dh_shlibdeps -a -O--buildsystem=pybuild install -m0755 -d debian/python3-esmre/DEBIAN dpkg-shlibdeps -Tdebian/python3-esmre.substvars debian/python3-esmre/usr/lib/python3/dist-packages/esm.cpython-313-x86_64-linux-gnu.so debian/python3-esmre/usr/lib/python3/dist-packages/esm.cpython-312-x86_64-linux-gnu.so dh_installdeb -O--buildsystem=pybuild install -m0755 -d debian/python3-esmre/DEBIAN printf '#!/bin/sh\nset -e\n' > debian/python3-esmre/DEBIAN/postinst cat debian/python3-esmre.postinst.debhelper >> debian/python3-esmre/DEBIAN/postinst chmod 0755 -- debian/python3-esmre/DEBIAN/postinst printf '#!/bin/sh\nset -e\n' > debian/python3-esmre/DEBIAN/prerm cat debian/python3-esmre.prerm.debhelper >> debian/python3-esmre/DEBIAN/prerm chmod 0755 -- debian/python3-esmre/DEBIAN/prerm dh_gencontrol -O--buildsystem=pybuild install -m0755 -d debian/python3-esmre/DEBIAN echo misc:Depends= >> debian/python3-esmre.substvars echo misc:Pre-Depends= >> debian/python3-esmre.substvars install -m0755 -d debian/.debhelper/python3-esmre/dbgsym-root/DEBIAN dpkg-gencontrol -ppython3-esmre -ldebian/changelog -Tdebian/python3-esmre.substvars -cdebian/control -Pdebian/.debhelper/python3-esmre/dbgsym-root -UPre-Depends -URecommends -USuggests -UEnhances -UProvides -UEssential -UConflicts -DPriority=optional -UHomepage -UImportant -DAuto-Built-Package=debug-symbols -UProtected -UBuilt-Using -UStatic-Built-Using -DPackage=python3-esmre-dbgsym "-DDepends=python3-esmre (= \${binary:Version})" "-DDescription=debug symbols for python3-esmre" "-DBuild-Ids=103dd06b45034ed9f63420178ee06cbe55fdcf8a 7d04012e4d35ea073d2ac22118ebe9bcb2c06d72" -DSection=debug -UMulti-Arch -UReplaces -UBreaks chmod 0644 -- debian/.debhelper/python3-esmre/dbgsym-root/DEBIAN/control dpkg-gencontrol -ppython3-esmre -ldebian/changelog -Tdebian/python3-esmre.substvars -cdebian/control -Pdebian/python3-esmre chmod 0644 -- debian/python3-esmre/DEBIAN/control dh_md5sums -O--buildsystem=pybuild install -m0755 -d debian/python3-esmre/DEBIAN cd debian/python3-esmre >/dev/null && xargs -r0 md5sum | perl -pe 'if (s@^\\@@) { s/\\\\/\\/g; }' > DEBIAN/md5sums chmod 0644 -- debian/python3-esmre/DEBIAN/md5sums install -m0755 -d debian/.debhelper/python3-esmre/dbgsym-root/DEBIAN cd debian/.debhelper/python3-esmre/dbgsym-root >/dev/null && xargs -r0 md5sum | perl -pe 'if (s@^\\@@) { s/\\\\/\\/g; }' > DEBIAN/md5sums chmod 0644 -- debian/.debhelper/python3-esmre/dbgsym-root/DEBIAN/md5sums dh_builddeb -O--buildsystem=pybuild dpkg-deb --root-owner-group --build debian/python3-esmre .. dpkg-deb --root-owner-group --build debian/.debhelper/python3-esmre/dbgsym-root .. dpkg-deb: building package 'python3-esmre' in '../python3-esmre_1.0.1-3_amd64.deb'. dpkg-deb: building package 'python3-esmre-dbgsym' in '../python3-esmre-dbgsym_1.0.1-3_amd64.deb'. dpkg-genbuildinfo -O../python-esmre_1.0.1-3_amd64.buildinfo dpkg-genchanges -O../python-esmre_1.0.1-3_amd64.changes dpkg-genchanges: info: not including original source code in upload dpkg-source --after-build . dpkg-source: info: unapplying 8.patch dpkg-buildpackage: info: binary and diff upload (original source NOT included)
#1083635#21
Date:
2024-10-08 13:07:22 UTC
From:
To:
We believe that the bug you reported is fixed in the latest version of
python-esmre, which is due to be installed in the Debian FTP archive.

A summary of the changes between this version and the previous one is
attached.

Thank you for reporting the bug, which will now be closed.  If you
have further comments please address them to 1083635@bugs.debian.org,
and the maintainer will reopen the bug report if appropriate.

Debian distribution maintenance software
pp.
Gianfranco Costamagna <locutusofborg@debian.org> (supplier of updated python-esmre package)

(This message was generated automatically at their request; if you
believe that there is a problem with it please contact the archive
administrators by mailing ftpmaster@ftp-master.debian.org)
Format: 1.8
Date: Tue, 08 Oct 2024 14:54:05 +0200
Source: python-esmre
Built-For-Profiles: noudeb
Architecture: source
Version: 1.0.1-4
Distribution: unstable
Urgency: medium
Maintainer: Gianfranco Costamagna <locutusofborg@debian.org>
Changed-By: Gianfranco Costamagna <locutusofborg@debian.org>
Closes: 1083635
Changes:
 python-esmre (1.0.1-4) unstable; urgency=medium
 .
   * Drop setuptools dependency, leading to drop of runtime pkg-resources
     dependency (Closes: #1083635)
Checksums-Sha1:
 2c48675bb22eace41559d1580c60192b56920441 1936 python-esmre_1.0.1-4.dsc
 6783be9b3c18caf36315745a5232b19ba00f1663 3396 python-esmre_1.0.1-4.debian.tar.xz
 e59a245e7eaba6ce426f5d8025ca7d17056a33a0 8374 python-esmre_1.0.1-4_source.buildinfo
Checksums-Sha256:
 aa092efe9a17d03abef02e17487a2cfc7958c8da689598f796169d9e4ee6d456 1936 python-esmre_1.0.1-4.dsc
 f193a92861ce46726af5345a20b7b121666259b312ef52f732e914a3a2f9752a 3396 python-esmre_1.0.1-4.debian.tar.xz
 a1ca3dd5c445bcec1c37b2033bcfd6c96c5846dc499477df9ddce0878ea72c11 8374 python-esmre_1.0.1-4_source.buildinfo
Files:
 428aa1ee83c319a942324c5057f647c5 1936 python optional python-esmre_1.0.1-4.dsc
 1cca41877cff41cef10c2adc6135316a 3396 python optional python-esmre_1.0.1-4.debian.tar.xz
 4f02e1bda75b9b2463c1773d940a3c11 8374 python optional python-esmre_1.0.1-4_source.buildinfo
-----BEGIN PGP SIGNATURE-----

iQIzBAEBCAAdFiEEkpeKbhleSSGCX3/w808JdE6fXdkFAmcFLHIACgkQ808JdE6f
XdnJ6A/+KGoLzM3qnLioKRP90bGsZSGlBZiju15+wYyP0bcOEdDcAO9WgfFFARCI
BGXayOcpIJI46eKEb7rVNp5VVrzaWNFg86d0jOuaQBcTuUBj1F0MAgQhUlOM5cWC
vO3odztSJu5BksVryVyIoXjwZFQ7zhFAi1iGvnZWM7MDTj7BdZCV6tnn0XFMi0de
490cuirIsk6MUUaOeAPFHEkVx6l5YQ3PBHfQv2Bnx1Tz7fZkjqj/jJp0Og+y2npk
RpJHO7PQtGXH4fJV93TQjAAltuABVUhUVvMxWfP7HkCeWl4qznOHyCtGGafanlnb
SMyPqaddo/I1K2uUr0Q6TqmnGbV5ib+t6NIzNS3GlG5fdegf9Gmqd+7L+BzztRAk
iMliv77qzpxoTaLwSAbCm3jGYOYOTCk3eRBFmzmTSkZE6GwOzxNCfcUSZQLa3jfw
CfCtEjBKp1YPZfiJfBAe3f9gXaJ/cEkYxxhWArtJfGknuhL4ucxym9sUqvyHJqce
QYPzqrmPBGOpi1PpM/lT0QYQ1h+kSMcVkUZ2Zp+0Vc8XsKpRe3+oIeiBkWUJpZ3z
r4bFeA74QvPSDIyLVNeIRCvztpClvnY94BAyzFR3bCB+JJcKoPiNdN9crc4z0op0
nxpNR97CH8LWM0b5rTHiOhdjL/e3iacoYqoGnxXiHdF8iknNr9E=
=s2zx
-----END PGP SIGNATURE-----