Dear Matthias,

On Wed, 22 Nov 2023 13:49:03 +0100 Matthias Klose <d...@debian.org> wrote:
Package: src:pysph
Version: 1.0~b1-6
Severity: important
Tags: sid trixie
User: debian-pyt...@lists.debian.org
Usertags: python3.12

pysph ftbfs with Python 3.12:

[...]
I: pybuild base:310: cd '/<<PKGBUILDDIR>>/.pybuild/cpython3_3.12/build'; python3.12 -m pytest -k "not test_sph_evaluator and not TestInterpolator and not test_get_points_from_mgrid and not test_get_surface_points_uniform" ============================= test session starts ==============================
platform linux -- Python 3.12.0+, pytest-7.4.3, pluggy-1.3.0
rootdir: /<<PKGBUILDDIR>>
configfile: tox.ini
collected 224 items / 29 errors / 91 deselected / 133 selected

==================================== ERRORS ==================================== _ ERROR collecting .pybuild/cpython3_3.12/build/pysph/base/tests/test_device_helper.py _ ImportError while importing test module '/<<PKGBUILDDIR>>/.pybuild/cpython3_3.12/build/pysph/base/tests/test_device_helper.py'.
Hint: make sure your test modules/packages have valid Python names.
Traceback:
/usr/lib/python3.12/importlib/__init__.py:90: in import_module
     return _bootstrap._gcd_import(name[level:], package, level)
pysph/base/tests/test_device_helper.py:4: in <module>
     from pysph.base.utils import get_particle_array  # noqa: E402
pysph/base/utils.py:7: in <module>
     from .particle_array import ParticleArray, \
pysph/base/particle_array.pyx:25: in init pysph.base.particle_array
     from compyle.array import Array, get_backend, to_device
/usr/lib/python3/dist-packages/compyle/array.py:11: in <module>
     from .sort import radix_sort
/usr/lib/python3/dist-packages/compyle/sort.py:5: in <module>
     from .transpiler import Transpiler, convert_to_float_if_needed
/usr/lib/python3/dist-packages/compyle/transpiler.py:12: in <module>
     from .ext_module import ExtModule
/usr/lib/python3/dist-packages/compyle/ext_module.py:14: in <module>
     from pyximport import pyxbuild
/usr/lib/python3/dist-packages/pyximport/__init__.py:1: in <module>
     from .pyximport import *
/usr/lib/python3/dist-packages/pyximport/pyximport.py:51: in <module>
     import imp
E   ModuleNotFoundError: No module named 'imp'
_ ERROR collecting .pybuild/cpython3_3.12/build/pysph/base/tests/test_domain_manager.py _ ImportError while importing test module '/<<PKGBUILDDIR>>/.pybuild/cpython3_3.12/build/pysph/base/tests/test_domain_manager.py'.
Hint: make sure your test modules/packages have valid Python names.
Traceback:
/usr/lib/python3.12/importlib/__init__.py:90: in import_module
     return _bootstrap._gcd_import(name[level:], package, level)
pysph/base/tests/test_domain_manager.py:8: in <module>
     from pysph.base.nnps import DomainManager, BoxSortNNPS, LinkedListNNPS
pysph/base/nnps.py:1: in <module>

This seems to be an issue in cython3.
I will reassign it.

cheers
--
Antonio Valentino

Reply via email to