Your message dated Sat, 25 Nov 2023 16:52:09 +0000
with message-id <[email protected]>
and subject line Bug#1056424: fixed in metpy 1.5.1+ds-4
has caused the Debian Bug report #1056424,
regarding metpy's autopkg tests fail with Python 3.12
to be marked as done.
This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.
(NB: If you are a system administrator and have no idea what this
message is talking about, this may indicate a serious mail system
misconfiguration somewhere. Please contact [email protected]
immediately.)
--
1056424: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1056424
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Package: src:metpy
Version: 1.5.1+ds-3
Severity: important
Tags: sid trixie
User: [email protected]
Usertags: python3.12
metpy's autopkg tests fail with Python 3.12:
[...]
535s ============================= test session starts
==============================
535s platform linux -- Python 3.12.0+, pytest-7.4.3, pluggy-1.3.0
535s Matplotlib: 3.6.3
535s Freetype: 2.13.2
535s Dep Versions: Matplotlib 3.6.3, NumPy 1.24.2, Pandas 1.5.3, Pint
0.19.2, Pooch v1.8.0
535s PyProj 3.6.1, SciPy 1.10.1, Traitlets 5.5.0, Xarray 2023.10.1
535s rootdir: /tmp/autopkgtest.ty49x6/autopkgtest_tmp/build
535s configfile: pyproject.toml
535s plugins: mpl-0.0.0
535s collected 1142 items / 2 errors / 192 deselected / 950 selected
535s
535s ==================================== ERRORS
====================================
535s ___________________ ERROR collecting tests/test_packaging.py
___________________
535s /usr/lib/python3/dist-packages/_pytest/runner.py:341: in from_call
535s result: Optional[TResult] = func()
535s /usr/lib/python3/dist-packages/_pytest/runner.py:372: in <lambda>
535s call = CallInfo.from_call(lambda: list(collector.collect()),
"collect")
535s /usr/lib/python3/dist-packages/_pytest/python.py:531: in collect
535s self._inject_setup_module_fixture()
535s /usr/lib/python3/dist-packages/_pytest/python.py:545: in
_inject_setup_module_fixture
535s self.obj, ("setUpModule", "setup_module")
535s /usr/lib/python3/dist-packages/_pytest/python.py:310: in obj
535s self._obj = obj = self._getobj()
535s /usr/lib/python3/dist-packages/_pytest/python.py:528: in _getobj
535s return self._importtestmodule()
535s /usr/lib/python3/dist-packages/_pytest/python.py:617: in
_importtestmodule
535s mod = import_path(self.path, mode=importmode,
root=self.config.rootpath)
535s /usr/lib/python3/dist-packages/_pytest/pathlib.py:567: in import_path
535s importlib.import_module(module_name)
535s /usr/lib/python3.12/importlib/__init__.py:90: in import_module
535s return _bootstrap._gcd_import(name[level:], package, level)
535s <frozen importlib._bootstrap>:1381: in _gcd_import
535s ???
535s <frozen importlib._bootstrap>:1354: in _find_and_load
535s ???
535s <frozen importlib._bootstrap>:1325: in _find_and_load_unlocked
535s ???
535s <frozen importlib._bootstrap>:929: in _load_unlocked
535s ???
535s /usr/lib/python3/dist-packages/_pytest/assertion/rewrite.py:186: in
exec_module
535s exec(co, module.__dict__)
535s tests/test_packaging.py:8: in <module>
535s from metpy.io import Level2File
535s /usr/lib/python3/dist-packages/metpy/io/__init__.py:16: in <module>
535s from .gini import * # noqa: F403
535s /usr/lib/python3/dist-packages/metpy/io/gini.py:69: in <module>
535s class GiniFile(AbstractDataStore):
535s /usr/lib/python3/dist-packages/metpy/io/gini.py:111: in GiniFile
535s prod_desc_fmt = NamedStruct([('source', 'b'),
535s E TypeError: Struct() takes at most 1 argument (3 given)
535s _______________ ERROR collecting tests/plots/test_declarative.py
_______________
535s /usr/lib/python3/dist-packages/_pytest/runner.py:341: in from_call
535s result: Optional[TResult] = func()
535s /usr/lib/python3/dist-packages/_pytest/runner.py:372: in <lambda>
535s call = CallInfo.from_call(lambda: list(collector.collect()),
"collect")
535s /usr/lib/python3/dist-packages/_pytest/python.py:531: in collect
535s self._inject_setup_module_fixture()
535s /usr/lib/python3/dist-packages/_pytest/python.py:545: in
_inject_setup_module_fixture
535s self.obj, ("setUpModule", "setup_module")
535s /usr/lib/python3/dist-packages/_pytest/python.py:310: in obj
535s self._obj = obj = self._getobj()
535s /usr/lib/python3/dist-packages/_pytest/python.py:528: in _getobj
535s return self._importtestmodule()
535s /usr/lib/python3/dist-packages/_pytest/python.py:617: in
_importtestmodule
535s mod = import_path(self.path, mode=importmode,
root=self.config.rootpath)
535s /usr/lib/python3/dist-packages/_pytest/pathlib.py:567: in import_path
535s importlib.import_module(module_name)
535s /usr/lib/python3.12/importlib/__init__.py:90: in import_module
535s return _bootstrap._gcd_import(name[level:], package, level)
535s <frozen importlib._bootstrap>:1381: in _gcd_import
535s ???
535s <frozen importlib._bootstrap>:1354: in _find_and_load
535s ???
535s <frozen importlib._bootstrap>:1325: in _find_and_load_unlocked
535s ???
535s <frozen importlib._bootstrap>:929: in _load_unlocked
535s ???
535s /usr/lib/python3/dist-packages/_pytest/assertion/rewrite.py:186: in
exec_module
535s exec(co, module.__dict__)
535s tests/plots/test_declarative.py:19: in <module>
535s from metpy.io import GiniFile
535s /usr/lib/python3/dist-packages/metpy/io/__init__.py:16: in <module>
535s from .gini import * # noqa: F403
535s /usr/lib/python3/dist-packages/metpy/io/gini.py:69: in <module>
535s class GiniFile(AbstractDataStore):
535s /usr/lib/python3/dist-packages/metpy/io/gini.py:111: in GiniFile
535s prod_desc_fmt = NamedStruct([('source', 'b'),
535s E TypeError: Struct() takes at most 1 argument (3 given)
535s =============================== warnings summary
===============================
535s ../../../../usr/lib/python3/dist-packages/dateutil/tz/tz.py:37
535s /usr/lib/python3/dist-packages/dateutil/tz/tz.py:37:
DeprecationWarning: datetime.datetime.utcfromtimestamp() is deprecated
and scheduled for removal in a future version. Use timezone-aware
objects to represent datetimes in UTC:
datetime.datetime.fromtimestamp(timestamp, datetime.UTC).
535s EPOCH = datetime.datetime.utcfromtimestamp(0)
535s
535s ../../../../usr/lib/python3/dist-packages/pytz/__init__.py:30
535s /usr/lib/python3/dist-packages/pytz/__init__.py:30:
SyntaxWarning: invalid escape sequence '\s'
535s match = re.match("^#\s*version\s*([0-9a-z]*)\s*$", line)
535s
535s ../../../../usr/lib/python3/dist-packages/pint/parser.py:264
535s /usr/lib/python3/dist-packages/pint/parser.py:264:
DeprecationWarning: path is deprecated. Use files() instead. Refer to
https://importlib-resources.readthedocs.io/en/latest/using.html#migrating-from-legacy
for migration advice.
535s with resources.path(__package__, resource_name) as p:
535s
535s -- Docs: https://docs.pytest.org/en/stable/how-to/capture-warnings.html
535s =========================== short test summary info
============================
535s ERROR tests/test_packaging.py - TypeError: Struct() takes at most 1
argument ...
535s ERROR tests/plots/test_declarative.py - TypeError: Struct() takes
at most 1 a...
535s !!!!!!!!!!!!!!!!!!! Interrupted: 2 errors during collection
!!!!!!!!!!!!!!!!!!!!
535s ================ 192 deselected, 3 warnings, 2 errors in 1.81s
=================
--- End Message ---
--- Begin Message ---
Source: metpy
Source-Version: 1.5.1+ds-4
Done: Antonio Valentino <[email protected]>
We believe that the bug you reported is fixed in the latest version of
metpy, 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 [email protected],
and the maintainer will reopen the bug report if appropriate.
Debian distribution maintenance software
pp.
Antonio Valentino <[email protected]> (supplier of updated metpy
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 [email protected])
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA512
Format: 1.8
Date: Sat, 25 Nov 2023 16:19:20 +0000
Source: metpy
Architecture: source
Version: 1.5.1+ds-4
Distribution: unstable
Urgency: medium
Maintainer: Debian GIS Project <[email protected]>
Changed-By: Antonio Valentino <[email protected]>
Closes: 1056424
Changes:
metpy (1.5.1+ds-4) unstable; urgency=medium
.
[ Antonio Valentino ]
* Improve lintian overrides.
* debian/patches:
- Rename arm64.patch into 0002-arm64.patch.
- New 0003-Fix-compatibility-with-Python-3.12.patch (Closes: #1056424).
* debian/rules:
- Skip test_vorticity_grid_pole (broken on i386).
.
[ Bas Couwenberg ]
* Switch to dh-sequence-*.
Checksums-Sha1:
2b2062188ffd9c64ce84d175f1055d047036f799 2643 metpy_1.5.1+ds-4.dsc
f26d3ece1d61af84a85739f0322a7ab50472e94a 10520 metpy_1.5.1+ds-4.debian.tar.xz
4f522e4cded0b3e954aa726b724894d14b7ff6f6 11265 metpy_1.5.1+ds-4_amd64.buildinfo
Checksums-Sha256:
045a076dba9cae5c68e3414e67fbbb784309067ef8db7b5351036532fe451f55 2643
metpy_1.5.1+ds-4.dsc
eee686b0a26ffb298bee089c74561accf61a61944970fd45b32651ef1580180f 10520
metpy_1.5.1+ds-4.debian.tar.xz
61b683f7103c8801b91846f0a6609775f313810458f773835495bb3e1cb2b392 11265
metpy_1.5.1+ds-4_amd64.buildinfo
Files:
0c17040ee16340e74856bd30b09bcb0c 2643 python optional metpy_1.5.1+ds-4.dsc
72c9c516ac79ca8bfc049d7492db7e79 10520 python optional
metpy_1.5.1+ds-4.debian.tar.xz
8fb60f8fd2e5ba78604847d8511befe1 11265 python optional
metpy_1.5.1+ds-4_amd64.buildinfo
-----BEGIN PGP SIGNATURE-----
iQJRBAEBCgA7FiEEO3DyCaX/1okDxHLF6/SKslePmBIFAmViIigdHGFudG9uaW8u
dmFsZW50aW5vQHRpc2NhbGkuaXQACgkQ6/SKslePmBJqcw//cCXdGrHnqjkASLGJ
wWl+SrmvDBnNC8YfgTXE3etlKEkg9/TJHpxjSMiFc0U3mjdv9wZxeR0/ADxosMLM
yD92sfO9JrZkltTAjwVTaKgXZlbFGQKUFUrZHeJ6G4YzU72SoMrG3KJUQY8gG7LE
+Sa5Iv5nIc7DUmu8Z9pAkKlkFGXpyco71EsqFe7LdRavBPAM4um4r2HqKXw32SEe
mh6Ao3VGWrNoEE1I1Trmm/u/OZTALRtb66vM36Dzv2ZEWIOmLs5TTF+lYNN2zx+B
rzL35nUZM/CHyz0S+VwKXXGq9x8NE52emQ1x14QnXwJszYk/gOdLIqqMmjjaixwz
GMm8aD51Lc3WTAp8aj8WOhYH5K8SHwV0SZQ7Fn23edfybNVQsLOEYkNlttCHnssc
QXNS7MMAVrwHkfYV96ebtaRB01Vu6kRgOjfShTUYBYKP6w+ce0fi6DEij3+Hpjlm
8lHVYUe5KWZwN0c8ke/CPjy4Gj+PCKljs+BDxhLfqKGXFSaUJzqn+CwlHI/GdlbC
N/LO3VXkXPWkhJ2ZmjQCxPezVoduwjQCrZHVfhukzxT0SS/WFqzrnjO6O0Xz/8by
C3sT7MUwNmC7opKEdAjcDFkzybwMc53MtxN4HZNQPWVtT3m7TwydXzvHB7rb9oqI
OGM6FYOGmmfzPcSLIY2PumHAOz4=
=JD7P
-----END PGP SIGNATURE-----
--- End Message ---