Your message dated Tue, 25 Nov 2025 10:09:56 +0000
with message-id <[email protected]>
and subject line Bug#1114706: fixed in parmed 4.3.0+dfsg-3
has caused the Debian Bug report #1114706,
regarding parmed: FTBFS with NumPy 2.3
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.)


-- 
1114706: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1114706
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Source: parmed
Version: 4.3.0+dfsg-2
Severity: important
User: [email protected]
Usertags: numpy2.3
Tags: ftbfs, forky, sid

Dear maintainer,

During a test rebuild for NumPy 2.3, parmed failed to rebuild.

Log Summary:
-------------------------------------------------------------------------------
[...]
Hint: make sure your test modules/packages have valid Python names.
Traceback:
/usr/lib/python3.13/importlib/__init__.py:88: in import_module
    return _bootstrap._gcd_import(name[level:], package, level)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
test/test_parmed_tinker.py:5: in <module>
    from utils import get_fn
test/utils.py:13: in <module>
    from parmed import gromacs, openmm
parmed/__init__.py:23: in <module>
    from . import amber, charmm, gromacs, dlpoly, namd, openmm, rosetta, 
tinker, entos
parmed/amber/__init__.py:14: in <module>
    from .netcdffiles import NetCDFTraj, NetCDFRestart
parmed/amber/netcdffiles.py:25: in <module>
    from ..utils.netcdf import netcdf_file as NetCDFFile
parmed/utils/netcdf.py:46: in <module>
    from numpy.compat import asbytes, asstr
E   ModuleNotFoundError: No module named 'numpy.compat'
_ ERROR collecting 
.pybuild/cpython3_3.13_parmed/build/test/test_parmed_topologyobjects.py _
ImportError while importing test module 
'/build/reproducible-path/parmed-4.3.0+dfsg/.pybuild/cpython3_3.13_parmed/build/test/test_parmed_topologyobjects.py'.
Hint: make sure your test modules/packages have valid Python names.
Traceback:
/usr/lib/python3.13/importlib/__init__.py:88: in import_module
    return _bootstrap._gcd_import(name[level:], package, level)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
test/test_parmed_topologyobjects.py:9: in <module>
    from parmed.amber.readparm import AmberFormat
parmed/__init__.py:23: in <module>
    from . import amber, charmm, gromacs, dlpoly, namd, openmm, rosetta, 
tinker, entos
parmed/amber/__init__.py:14: in <module>
    from .netcdffiles import NetCDFTraj, NetCDFRestart
parmed/amber/netcdffiles.py:25: in <module>
    from ..utils.netcdf import netcdf_file as NetCDFFile
parmed/utils/netcdf.py:46: in <module>
    from numpy.compat import asbytes, asstr
E   ModuleNotFoundError: No module named 'numpy.compat'
_ ERROR collecting .pybuild/cpython3_3.13_parmed/build/test/test_parmed_unit.py 
_
ImportError while importing test module 
'/build/reproducible-path/parmed-4.3.0+dfsg/.pybuild/cpython3_3.13_parmed/build/test/test_parmed_unit.py'.
Hint: make sure your test modules/packages have valid Python names.
Traceback:
/usr/lib/python3.13/importlib/__init__.py:88: in import_module
    return _bootstrap._gcd_import(name[level:], package, level)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
test/test_parmed_unit.py:4: in <module>
    import utils
test/utils.py:13: in <module>
    from parmed import gromacs, openmm
parmed/__init__.py:23: in <module>
    from . import amber, charmm, gromacs, dlpoly, namd, openmm, rosetta, 
tinker, entos
parmed/amber/__init__.py:14: in <module>
    from .netcdffiles import NetCDFTraj, NetCDFRestart
parmed/amber/netcdffiles.py:25: in <module>
    from ..utils.netcdf import netcdf_file as NetCDFFile
parmed/utils/netcdf.py:46: in <module>
    from numpy.compat import asbytes, asstr
E   ModuleNotFoundError: No module named 'numpy.compat'
_ ERROR collecting 
.pybuild/cpython3_3.13_parmed/build/test/test_parmedtools_actions.py _
ImportError while importing test module 
'/build/reproducible-path/parmed-4.3.0+dfsg/.pybuild/cpython3_3.13_parmed/build/test/test_parmedtools_actions.py'.
Hint: make sure your test modules/packages have valid Python names.
Traceback:
/usr/lib/python3.13/importlib/__init__.py:88: in import_module
    return _bootstrap._gcd_import(name[level:], package, level)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
test/test_parmedtools_actions.py:8: in <module>
    import parmed as pmd
parmed/__init__.py:23: in <module>
    from . import amber, charmm, gromacs, dlpoly, namd, openmm, rosetta, 
tinker, entos
parmed/amber/__init__.py:14: in <module>
    from .netcdffiles import NetCDFTraj, NetCDFRestart
parmed/amber/netcdffiles.py:25: in <module>
    from ..utils.netcdf import netcdf_file as NetCDFFile
parmed/utils/netcdf.py:46: in <module>
    from numpy.compat import asbytes, asstr
E   ModuleNotFoundError: No module named 'numpy.compat'
_ ERROR collecting 
.pybuild/cpython3_3.13_parmed/build/test/test_parmedtools_parmlist.py _
ImportError while importing test module 
'/build/reproducible-path/parmed-4.3.0+dfsg/.pybuild/cpython3_3.13_parmed/build/test/test_parmedtools_parmlist.py'.
Hint: make sure your test modules/packages have valid Python names.
Traceback:
/usr/lib/python3.13/importlib/__init__.py:88: in import_module
    return _bootstrap._gcd_import(name[level:], package, level)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
test/test_parmedtools_parmlist.py:5: in <module>
    from parmed import Structure, load_file
parmed/__init__.py:23: in <module>
    from . import amber, charmm, gromacs, dlpoly, namd, openmm, rosetta, 
tinker, entos
parmed/amber/__init__.py:14: in <module>
    from .netcdffiles import NetCDFTraj, NetCDFRestart
parmed/amber/netcdffiles.py:25: in <module>
    from ..utils.netcdf import netcdf_file as NetCDFFile
parmed/utils/netcdf.py:46: in <module>
    from numpy.compat import asbytes, asstr
E   ModuleNotFoundError: No module named 'numpy.compat'
____ ERROR collecting .pybuild/cpython3_3.13_parmed/build/test/test_vec3.py ____
ImportError while importing test module 
'/build/reproducible-path/parmed-4.3.0+dfsg/.pybuild/cpython3_3.13_parmed/build/test/test_vec3.py'.
Hint: make sure your test modules/packages have valid Python names.
Traceback:
/usr/lib/python3.13/importlib/__init__.py:88: in import_module
    return _bootstrap._gcd_import(name[level:], package, level)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
test/test_vec3.py:3: in <module>
    from parmed import Vec3
parmed/__init__.py:23: in <module>
    from . import amber, charmm, gromacs, dlpoly, namd, openmm, rosetta, 
tinker, entos
parmed/amber/__init__.py:14: in <module>
    from .netcdffiles import NetCDFTraj, NetCDFRestart
parmed/amber/netcdffiles.py:25: in <module>
    from ..utils.netcdf import netcdf_file as NetCDFFile
parmed/utils/netcdf.py:46: in <module>
    from numpy.compat import asbytes, asstr
E   ModuleNotFoundError: No module named 'numpy.compat'
=============================== warnings summary ===============================
<frozen importlib._bootstrap>:488
  <frozen importlib._bootstrap>:488: DeprecationWarning: builtin type 
SwigPyPacked has no __module__ attribute

<frozen importlib._bootstrap>:488
  <frozen importlib._bootstrap>:488: DeprecationWarning: builtin type 
SwigPyObject has no __module__ attribute

<frozen importlib._bootstrap>:488
  <frozen importlib._bootstrap>:488: DeprecationWarning: builtin type 
swigvarlink has no __module__ attribute

-- Docs: https://docs.pytest.org/en/stable/how-to/capture-warnings.html
=========================== short test summary info ============================
ERROR test/test_format_conversions.py
ERROR test/test_openmm_amber.py
ERROR test/test_openmm_amber_forces.py
ERROR test/test_openmm_charmm.py
ERROR test/test_openmm_gromacs.py
ERROR test/test_openmm_reporters.py
ERROR test/test_parmed_amber.py
ERROR test/test_parmed_charmm.py
ERROR test/test_parmed_cif.py
ERROR test/test_parmed_dlpoly.py
ERROR test/test_parmed_entos.py
ERROR test/test_parmed_formats.py
ERROR test/test_parmed_genopen.py
ERROR test/test_parmed_geometry.py
ERROR test/test_parmed_gromacs.py
ERROR test/test_parmed_gromacs_cpp.py
ERROR test/test_parmed_misc.py
ERROR test/test_parmed_modeller.py
ERROR test/test_parmed_namd.py
ERROR test/test_parmed_netcdf.py
ERROR test/test_parmed_openmm.py
ERROR test/test_parmed_pandas.py
ERROR test/test_parmed_parameterset.py
ERROR test/test_parmed_rdkit.py
ERROR test/test_parmed_residue.py
ERROR test/test_parmed_rosetta.py
ERROR test/test_parmed_serialization.py
ERROR test/test_parmed_structure.py
ERROR test/test_parmed_structure_slicing.py
ERROR test/test_parmed_tinker.py
ERROR test/test_parmed_topologyobjects.py
ERROR test/test_parmed_unit.py
ERROR test/test_parmedtools_actions.py
ERROR test/test_parmedtools_parmlist.py
ERROR test/test_vec3.py
!!!!!!!!!!!!!!!!!!! Interrupted: 35 errors during collection !!!!!!!!!!!!!!!!!!!
======================== 3 warnings, 35 errors in 1.68s ========================
E: pybuild pybuild:389: test: plugin distutils failed with: exit code=2: cd 
/build/reproducible-path/parmed-4.3.0+dfsg/.pybuild/cpython3_3.13_parmed/build; 
python3.13 -m pytest -k 'not test_download'
dh_auto_test: error: pybuild --test --test-pytest -i python{version} -p 3.13 
returned exit code 13
make: *** [debian/rules:7: binary] Error 25
dpkg-buildpackage: error: debian/rules binary subprocess returned exit status 2
--------------------------------------------------------------------------------
Build finished at 2025-09-08T05:01:12Z

-------------------------------------------------------------------------------

The above is just how the build ends and not necessarily the most relevant part.
If required, the full build log is available here (for the next 30 days):
https://debusine.debian.net/debian/developers-roehling.numpy/artifact/2453405/

About the archive rebuild: The build was made on debusine.debian.net,
using sbuild.

You can find the build task here:
https://debusine.debian.net/debian/developers-roehling.numpy/work-request/163624/

If this is really a bug in one of the build-depends, please use
reassign and affects, so that this is still visible in the BTS web
page for this package.

Cheers
Timo

--- End Message ---
--- Begin Message ---
Source: parmed
Source-Version: 4.3.0+dfsg-3
Done: Andrius Merkys <[email protected]>

We believe that the bug you reported is fixed in the latest version of
parmed, 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.
Andrius Merkys <[email protected]> (supplier of updated parmed 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: Tue, 25 Nov 2025 03:18:59 -0500
Source: parmed
Architecture: source
Version: 4.3.0+dfsg-3
Distribution: unstable
Urgency: medium
Maintainer: Debichem Team <[email protected]>
Changed-By: Andrius Merkys <[email protected]>
Closes: 1114706
Changes:
 parmed (4.3.0+dfsg-3) unstable; urgency=medium
 .
   * Backport upstream patch for gone numpy.compat (Closes: #1114706)
Checksums-Sha1:
 b7165476554ee0e6a1ee5618298f643928a10906 2352 parmed_4.3.0+dfsg-3.dsc
 b29dc5afc67c658d7967fa49dde894b2c992ad81 8696 parmed_4.3.0+dfsg-3.debian.tar.xz
 419ecc3a41851e7430c0fbf481bbeea797d49472 9088 
parmed_4.3.0+dfsg-3_source.buildinfo
Checksums-Sha256:
 83522729cfcb79a559b109753cf461813c8c6219c26fc279e4dfb58102f78eb8 2352 
parmed_4.3.0+dfsg-3.dsc
 2aa0632b2075452bbb7cdff70483dc14591f946728dd33f255f59c0c66c1e8d1 8696 
parmed_4.3.0+dfsg-3.debian.tar.xz
 99eea2aad0e27d4d7fc309307962694843c17f32a2ea582cbf5f8070f799dbb2 9088 
parmed_4.3.0+dfsg-3_source.buildinfo
Files:
 36141e1e4e559f12432d85f408c8e299 2352 science optional parmed_4.3.0+dfsg-3.dsc
 ffd7a842ac0118d6ebf7e85bfccf4e78 8696 science optional 
parmed_4.3.0+dfsg-3.debian.tar.xz
 ed7fc217a86ecd055c037a78bd979b1b 9088 science optional 
parmed_4.3.0+dfsg-3_source.buildinfo

-----BEGIN PGP SIGNATURE-----

iQJGBAEBCgAwFiEEdyKS9veshfrgQdQe5fQ/nCc08ocFAmklZt4SHG1lcmt5c0Bk
ZWJpYW4ub3JnAAoJEOX0P5wnNPKHefMP/3RWmjMrK0sHgQmzebx681xvXovferbl
Sme7suhOyD+o4etqZxX1e5DEznyyeUhQFFQ2+kyGAK2jd21gIdPGKzimmCLkuhKY
rrhQfS9XcVE8JUSkTMjbZYtAyqS2pLbn5/TaY/bnddN5Wjv+GbmWBlFUh4ocG8Fg
lgxd97EMQqzaoOyB7BZFycziyGmUg91HYrGUtr0tn4gEnfxxfj3/VqJVvUBS/3ki
ApDZtXK0CQmDnXDe9MCJQfHZOhP+dtqlpjt7MKOEZG4pkHP2MMaYh06cZV+KkgGQ
0/ophHQV6TUbIUufQq1mhePEjyjmeFTipfY2KhPBxJwOHLaBrWIHBJ/C0BIiejm/
MxsB7rUhpTvHNRITstS8HBSNzbXQatYBcsFDIizREI4az+eDBmsHIilZAK3Edr82
yV6KS+1Sj64U3ia2/UmxQhQhrmZS3wm1cIB4yb/YFt0ZWQ9PE2REJ0I4Zb0k1oWW
U+Ed3cmroUHqWf2ZCFg70h33F3Wbaph/8p/gZCmTi+IfoD5FxveNN1BUiImLbxnI
LxtbCrElr0vjRT3b/1mtoaN9U4q+dsjVkHVrNOMkNBPyyjOjfb2487zoNeSy7cUI
N2SnvFitWc9fatFtVphrYlwONvPeBOAbohEHBqW8ZIJIZFYC3Ua1A009BCCu7k/K
JeJLw3eEjkhN
=D24R
-----END PGP SIGNATURE-----

Attachment: pgpVs5theOyK7.pgp
Description: PGP signature


--- End Message ---

Reply via email to