Bug#1028773: python-quantities: FTBFS: AttributeError: module 'numpy' has no attribute 'typeDict'

Lucas Nussbaum lucas at debian.org
Sat Jan 14 12:44:21 GMT 2023


Source: python-quantities
Version: 0.13.0-1
Severity: serious
Justification: FTBFS
Tags: bookworm sid ftbfs
User: lucas at debian.org
Usertags: ftbfs-20230113 ftbfs-bookworm

Hi,

During a rebuild of all packages in sid, your package failed to build
on amd64.


Relevant part (hopefully):
>  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
> I: pybuild base:240: python3.10 setup.py config 
> /<<PKGBUILDDIR>>/setup.py:1: DeprecationWarning: The distutils package is deprecated and slated for removal in Python 3.12. Use setuptools or check PEP 632 for potential alternatives
>   from distutils.cmd import Command
> running config
> I: pybuild base:240: python3.11 setup.py config 
> /<<PKGBUILDDIR>>/setup.py:1: DeprecationWarning: The distutils package is deprecated and slated for removal in Python 3.12. Use setuptools or check PEP 632 for potential alternatives
>   from distutils.cmd import Command
> running config
>    dh_auto_build -O--buildsystem=pybuild
> I: pybuild base:240: /usr/bin/python3.10 setup.py build 
> /<<PKGBUILDDIR>>/setup.py:1: DeprecationWarning: The distutils package is deprecated and slated for removal in Python 3.12. Use setuptools or check PEP 632 for potential alternatives
>   from distutils.cmd import Command
> running build
> running data
> running build_py
> creating /<<PKGBUILDDIR>>/.pybuild/cpython3_3.10/build/quantities
> copying quantities/__init__.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.10/build/quantities
> copying quantities/registry.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.10/build/quantities
> copying quantities/dimensionality.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.10/build/quantities
> copying quantities/markup.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.10/build/quantities
> copying quantities/quantity.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.10/build/quantities
> copying quantities/umath.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.10/build/quantities
> copying quantities/decorators.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.10/build/quantities
> copying quantities/uncertainquantity.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.10/build/quantities
> copying quantities/unitquantity.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.10/build/quantities
> copying quantities/_version.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.10/build/quantities
> creating /<<PKGBUILDDIR>>/.pybuild/cpython3_3.10/build/quantities/units
> copying quantities/units/frequency.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.10/build/quantities/units
> copying quantities/units/radiation.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.10/build/quantities/units
> copying quantities/units/__init__.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.10/build/quantities/units
> copying quantities/units/velocity.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.10/build/quantities/units
> copying quantities/units/heat.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.10/build/quantities/units
> copying quantities/units/pressure.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.10/build/quantities/units
> copying quantities/units/dimensionless.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.10/build/quantities/units
> copying quantities/units/compound.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.10/build/quantities/units
> copying quantities/units/electromagnetism.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.10/build/quantities/units
> copying quantities/units/time.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.10/build/quantities/units
> copying quantities/units/substance.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.10/build/quantities/units
> copying quantities/units/viscosity.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.10/build/quantities/units
> copying quantities/units/temperature.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.10/build/quantities/units
> copying quantities/units/energy.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.10/build/quantities/units
> copying quantities/units/information.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.10/build/quantities/units
> copying quantities/units/power.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.10/build/quantities/units
> copying quantities/units/angle.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.10/build/quantities/units
> copying quantities/units/volume.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.10/build/quantities/units
> copying quantities/units/mass.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.10/build/quantities/units
> copying quantities/units/length.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.10/build/quantities/units
> copying quantities/units/force.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.10/build/quantities/units
> copying quantities/units/area.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.10/build/quantities/units
> copying quantities/units/acceleration.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.10/build/quantities/units
> copying quantities/units/concentration.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.10/build/quantities/units
> copying quantities/units/prefixes.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.10/build/quantities/units
> creating /<<PKGBUILDDIR>>/.pybuild/cpython3_3.10/build/quantities/constants
> copying quantities/constants/__init__.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.10/build/quantities/constants
> copying quantities/constants/muon.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.10/build/quantities/constants
> copying quantities/constants/atomicunits.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.10/build/quantities/constants
> copying quantities/constants/mathematical.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.10/build/quantities/constants
> copying quantities/constants/alpha.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.10/build/quantities/constants
> copying quantities/constants/triton.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.10/build/quantities/constants
> copying quantities/constants/naturalunits.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.10/build/quantities/constants
> copying quantities/constants/_codata.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.10/build/quantities/constants
> copying quantities/constants/electromagnetism.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.10/build/quantities/constants
> copying quantities/constants/astronomy.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.10/build/quantities/constants
> copying quantities/constants/proton.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.10/build/quantities/constants
> copying quantities/constants/helion.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.10/build/quantities/constants
> copying quantities/constants/quantum.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.10/build/quantities/constants
> copying quantities/constants/neutron.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.10/build/quantities/constants
> copying quantities/constants/deuteron.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.10/build/quantities/constants
> copying quantities/constants/relationships.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.10/build/quantities/constants
> copying quantities/constants/tau.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.10/build/quantities/constants
> copying quantities/constants/electron.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.10/build/quantities/constants
> copying quantities/constants/statisticalmechanics.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.10/build/quantities/constants
> copying quantities/constants/xray.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.10/build/quantities/constants
> copying quantities/constants/_utils.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.10/build/quantities/constants
> copying quantities/constants/weak.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.10/build/quantities/constants
> creating /<<PKGBUILDDIR>>/.pybuild/cpython3_3.10/build/quantities/tests
> copying quantities/tests/__init__.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.10/build/quantities/tests
> copying quantities/tests/test_methods.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.10/build/quantities/tests
> copying quantities/tests/test_uncertainty.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.10/build/quantities/tests
> copying quantities/tests/test_conversion.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.10/build/quantities/tests
> copying quantities/tests/test_units.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.10/build/quantities/tests
> copying quantities/tests/test_constants.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.10/build/quantities/tests
> copying quantities/tests/test_persistence.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.10/build/quantities/tests
> copying quantities/tests/common.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.10/build/quantities/tests
> copying quantities/tests/test_umath.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.10/build/quantities/tests
> copying quantities/tests/test_comparison.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.10/build/quantities/tests
> copying quantities/tests/test_arithmetic.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.10/build/quantities/tests
> copying quantities/tests/test_dimensionality.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.10/build/quantities/tests
> copying quantities/tests/test_formatting.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.10/build/quantities/tests
> UPDATING /<<PKGBUILDDIR>>/.pybuild/cpython3_3.10/build/quantities/_version.py
> set /<<PKGBUILDDIR>>/.pybuild/cpython3_3.10/build/quantities/_version.py to '0.13.0'
> I: pybuild base:240: /usr/bin/python3 setup.py build 
> /<<PKGBUILDDIR>>/setup.py:1: DeprecationWarning: The distutils package is deprecated and slated for removal in Python 3.12. Use setuptools or check PEP 632 for potential alternatives
>   from distutils.cmd import Command
> running build
> running data
> running build_py
> creating /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11/build/quantities
> copying quantities/__init__.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11/build/quantities
> copying quantities/registry.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11/build/quantities
> copying quantities/dimensionality.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11/build/quantities
> copying quantities/markup.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11/build/quantities
> copying quantities/quantity.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11/build/quantities
> copying quantities/umath.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11/build/quantities
> copying quantities/decorators.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11/build/quantities
> copying quantities/uncertainquantity.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11/build/quantities
> copying quantities/unitquantity.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11/build/quantities
> copying quantities/_version.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11/build/quantities
> creating /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11/build/quantities/units
> copying quantities/units/frequency.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11/build/quantities/units
> copying quantities/units/radiation.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11/build/quantities/units
> copying quantities/units/__init__.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11/build/quantities/units
> copying quantities/units/velocity.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11/build/quantities/units
> copying quantities/units/heat.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11/build/quantities/units
> copying quantities/units/pressure.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11/build/quantities/units
> copying quantities/units/dimensionless.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11/build/quantities/units
> copying quantities/units/compound.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11/build/quantities/units
> copying quantities/units/electromagnetism.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11/build/quantities/units
> copying quantities/units/time.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11/build/quantities/units
> copying quantities/units/substance.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11/build/quantities/units
> copying quantities/units/viscosity.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11/build/quantities/units
> copying quantities/units/temperature.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11/build/quantities/units
> copying quantities/units/energy.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11/build/quantities/units
> copying quantities/units/information.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11/build/quantities/units
> copying quantities/units/power.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11/build/quantities/units
> copying quantities/units/angle.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11/build/quantities/units
> copying quantities/units/volume.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11/build/quantities/units
> copying quantities/units/mass.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11/build/quantities/units
> copying quantities/units/length.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11/build/quantities/units
> copying quantities/units/force.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11/build/quantities/units
> copying quantities/units/area.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11/build/quantities/units
> copying quantities/units/acceleration.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11/build/quantities/units
> copying quantities/units/concentration.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11/build/quantities/units
> copying quantities/units/prefixes.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11/build/quantities/units
> creating /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11/build/quantities/constants
> copying quantities/constants/__init__.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11/build/quantities/constants
> copying quantities/constants/muon.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11/build/quantities/constants
> copying quantities/constants/atomicunits.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11/build/quantities/constants
> copying quantities/constants/mathematical.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11/build/quantities/constants
> copying quantities/constants/alpha.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11/build/quantities/constants
> copying quantities/constants/triton.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11/build/quantities/constants
> copying quantities/constants/naturalunits.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11/build/quantities/constants
> copying quantities/constants/_codata.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11/build/quantities/constants
> copying quantities/constants/electromagnetism.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11/build/quantities/constants
> copying quantities/constants/astronomy.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11/build/quantities/constants
> copying quantities/constants/proton.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11/build/quantities/constants
> copying quantities/constants/helion.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11/build/quantities/constants
> copying quantities/constants/quantum.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11/build/quantities/constants
> copying quantities/constants/neutron.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11/build/quantities/constants
> copying quantities/constants/deuteron.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11/build/quantities/constants
> copying quantities/constants/relationships.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11/build/quantities/constants
> copying quantities/constants/tau.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11/build/quantities/constants
> copying quantities/constants/electron.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11/build/quantities/constants
> copying quantities/constants/statisticalmechanics.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11/build/quantities/constants
> copying quantities/constants/xray.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11/build/quantities/constants
> copying quantities/constants/_utils.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11/build/quantities/constants
> copying quantities/constants/weak.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11/build/quantities/constants
> creating /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11/build/quantities/tests
> copying quantities/tests/__init__.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11/build/quantities/tests
> copying quantities/tests/test_methods.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11/build/quantities/tests
> copying quantities/tests/test_uncertainty.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11/build/quantities/tests
> copying quantities/tests/test_conversion.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11/build/quantities/tests
> copying quantities/tests/test_units.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11/build/quantities/tests
> copying quantities/tests/test_constants.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11/build/quantities/tests
> copying quantities/tests/test_persistence.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11/build/quantities/tests
> copying quantities/tests/common.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11/build/quantities/tests
> copying quantities/tests/test_umath.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11/build/quantities/tests
> copying quantities/tests/test_comparison.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11/build/quantities/tests
> copying quantities/tests/test_arithmetic.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11/build/quantities/tests
> copying quantities/tests/test_dimensionality.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11/build/quantities/tests
> copying quantities/tests/test_formatting.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11/build/quantities/tests
> UPDATING /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11/build/quantities/_version.py
> set /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11/build/quantities/_version.py to '0.13.0'
>    dh_auto_test -O--buildsystem=pybuild
> I: pybuild base:240: cd /<<PKGBUILDDIR>>/.pybuild/cpython3_3.10/build; python3.10 -m unittest discover -v 
> test_addition (quantities.tests.test_arithmetic.TestDTypes) ... ok
> test_fmod (quantities.tests.test_arithmetic.TestDTypes) ... ok
> test_imod (quantities.tests.test_arithmetic.TestDTypes) ... ok
> test_in_place_addition (quantities.tests.test_arithmetic.TestDTypes) ... ok
> test_in_place_subtraction (quantities.tests.test_arithmetic.TestDTypes) ... ok
> test_mixed_addition (quantities.tests.test_arithmetic.TestDTypes) ... ok
> test_mod (quantities.tests.test_arithmetic.TestDTypes) ... ok
> test_mul (quantities.tests.test_arithmetic.TestDTypes) ... ERROR
> test_negative (quantities.tests.test_arithmetic.TestDTypes) ... ok
> test_powering (quantities.tests.test_arithmetic.TestDTypes) ... ok
> test_remainder (quantities.tests.test_arithmetic.TestDTypes) ... ok
> test_subtraction (quantities.tests.test_arithmetic.TestDTypes) ... ok
> test_array_equality (quantities.tests.test_comparison.TestComparison) ... ok
> test_array_inequality (quantities.tests.test_comparison.TestComparison) ... ok
> test_quantity_greater_than (quantities.tests.test_comparison.TestComparison) ... ok
> test_quantity_greater_than_or_equal (quantities.tests.test_comparison.TestComparison) ... ok
> test_quantity_less_than (quantities.tests.test_comparison.TestComparison) ... ok
> test_quantity_less_than_or_equal (quantities.tests.test_comparison.TestComparison) ... ok
> test_scalar_comparison (quantities.tests.test_comparison.TestComparison) ... ok
> test_scalar_equality (quantities.tests.test_comparison.TestComparison) ... ok
> test_scalar_inequality (quantities.tests.test_comparison.TestComparison) ... ok
> test_compound_reduction (quantities.tests.test_conversion.TestConversion) ... ok
> test_inplace_conversion (quantities.tests.test_conversion.TestConversion) ... ok
> test_rescale (quantities.tests.test_conversion.TestConversion) ... ok
> test_rescale_noargs (quantities.tests.test_conversion.TestConversion) ... ok
> test_rescale_noargs_failure (quantities.tests.test_conversion.TestConversion) ... ok
> test_rescale_preferred (quantities.tests.test_conversion.TestConversion) ... ok
> test_rescale_preferred_failure (quantities.tests.test_conversion.TestConversion) ... ok
> test_default_length (quantities.tests.test_conversion.TestDefaultUnits) ... ok
> test_default_system (quantities.tests.test_conversion.TestDefaultUnits) ... ok
> test_iec (quantities.tests.test_conversion.TestUnitInformation) ... ok
> test_iec_aliases (quantities.tests.test_conversion.TestUnitInformation) ... ok
> test_si (quantities.tests.test_conversion.TestUnitInformation) ... ok
> test_si_aliases (quantities.tests.test_conversion.TestUnitInformation) ... ok
> test_addition (quantities.tests.test_dimensionality.TestDimensionality) ... ok
> test_copy (quantities.tests.test_dimensionality.TestDimensionality) ... ok
> test_dimensionality_str (quantities.tests.test_dimensionality.TestDimensionality) ... ok
> test_division (quantities.tests.test_dimensionality.TestDimensionality) ... ok
> test_equality (quantities.tests.test_dimensionality.TestDimensionality) ... ok
> test_ge (quantities.tests.test_dimensionality.TestDimensionality) ... ok
> test_gt (quantities.tests.test_dimensionality.TestDimensionality) ... ok
> test_inequality (quantities.tests.test_dimensionality.TestDimensionality) ... ok
> test_inplace_addition (quantities.tests.test_dimensionality.TestDimensionality) ... ok
> test_inplace_division (quantities.tests.test_dimensionality.TestDimensionality) ... ok
> test_inplace_multiplication (quantities.tests.test_dimensionality.TestDimensionality) ... ok
> test_inplace_power (quantities.tests.test_dimensionality.TestDimensionality) ... ok
> test_inplace_subtraction (quantities.tests.test_dimensionality.TestDimensionality) ... ok
> test_le (quantities.tests.test_dimensionality.TestDimensionality) ... ok
> test_lt (quantities.tests.test_dimensionality.TestDimensionality) ... ok
> test_multiplication (quantities.tests.test_dimensionality.TestDimensionality) ... ok
> test_power (quantities.tests.test_dimensionality.TestDimensionality) ... ok
> test_simplification (quantities.tests.test_dimensionality.TestDimensionality) ... ok
> test_subtraction (quantities.tests.test_dimensionality.TestDimensionality) ... ok
> test_str_format_non_scalar (quantities.tests.test_formatting.TestFormatting) ... ok
> test_str_format_scalar (quantities.tests.test_formatting.TestFormatting) ... ok
> test_argmax (quantities.tests.test_methods.TestQuantityMethods) ... ok
> test_argmin (quantities.tests.test_methods.TestQuantityMethods) ... ok
> test_argsort (quantities.tests.test_methods.TestQuantityMethods) ... ok
> test_clip (quantities.tests.test_methods.TestQuantityMethods) ... ok
> test_compress (quantities.tests.test_methods.TestQuantityMethods) ... ok
> test_conj (quantities.tests.test_methods.TestQuantityMethods) ... ok
> test_cumprod (quantities.tests.test_methods.TestQuantityMethods) ... ok
> test_cumsum (quantities.tests.test_methods.TestQuantityMethods) ... ok
> test_diagonal (quantities.tests.test_methods.TestQuantityMethods) ... ok
> test_fill (quantities.tests.test_methods.TestQuantityMethods) ... ok
> test_flatten (quantities.tests.test_methods.TestQuantityMethods) ... ok
> test_getitem (quantities.tests.test_methods.TestQuantityMethods) ... ok
> test_imag (quantities.tests.test_methods.TestQuantityMethods) ... ok
> test_iterator (quantities.tests.test_methods.TestQuantityMethods) ... ok
> test_max (quantities.tests.test_methods.TestQuantityMethods) ... ok
> test_mean (quantities.tests.test_methods.TestQuantityMethods) ... ok
> test_min (quantities.tests.test_methods.TestQuantityMethods) ... ok
> test_nanargmax (quantities.tests.test_methods.TestQuantityMethods) ... ok
> test_nanmax (quantities.tests.test_methods.TestQuantityMethods) ... ok
> test_nanmean (quantities.tests.test_methods.TestQuantityMethods) ... ok
> test_nanmin (quantities.tests.test_methods.TestQuantityMethods) ... ok
> test_nanstd (quantities.tests.test_methods.TestQuantityMethods) ... ok
> test_nansum (quantities.tests.test_methods.TestQuantityMethods) ... ok
> test_nonzero (quantities.tests.test_methods.TestQuantityMethods) ... ok
> test_prod (quantities.tests.test_methods.TestQuantityMethods) ... ok
> test_ptp (quantities.tests.test_methods.TestQuantityMethods) ... ok
> test_put (quantities.tests.test_methods.TestQuantityMethods) ... ok
> test_ravel (quantities.tests.test_methods.TestQuantityMethods) ... ok
> test_real (quantities.tests.test_methods.TestQuantityMethods) ... ok
> test_repeat (quantities.tests.test_methods.TestQuantityMethods) ... ok
> test_reshape (quantities.tests.test_methods.TestQuantityMethods) ... ok
> test_round (quantities.tests.test_methods.TestQuantityMethods) ... ok
> test_searchsorted (quantities.tests.test_methods.TestQuantityMethods) ... ok
> test_setitem (quantities.tests.test_methods.TestQuantityMethods) ... ok
> test_sort (quantities.tests.test_methods.TestQuantityMethods) ... ok
> test_squeeze (quantities.tests.test_methods.TestQuantityMethods) ... ok
> test_std (quantities.tests.test_methods.TestQuantityMethods) ... ok
> test_sum (quantities.tests.test_methods.TestQuantityMethods) ... ok
> test_take (quantities.tests.test_methods.TestQuantityMethods) ... ok
> test_tolist (quantities.tests.test_methods.TestQuantityMethods) ... ok
> test_trace (quantities.tests.test_methods.TestQuantityMethods) ... ok
> test_transpose (quantities.tests.test_methods.TestQuantityMethods) ... ok
> test_var (quantities.tests.test_methods.TestQuantityMethods) ... ok
> test_backward_compat (quantities.tests.test_persistence.TestPersistence)
> A few pickles collected before fixing #113 just to make sure we remain backwards compatible. ... ok
> test_copy_quantity (quantities.tests.test_persistence.TestPersistence) ... ok
> test_copy_uncertainquantity (quantities.tests.test_persistence.TestPersistence) ... ok
> test_quantity_object_dtype (quantities.tests.test_persistence.TestPersistence) ... ok
> test_quantity_persistence (quantities.tests.test_persistence.TestPersistence) ... ok
> test_uncertainquantity_object_dtype (quantities.tests.test_persistence.TestPersistence) ... ok
> test_uncertainquantity_persistence (quantities.tests.test_persistence.TestPersistence) ... ok
> test_unitconstant_persistence (quantities.tests.test_persistence.TestPersistence) ... ok
> test_unitquantity_persistence (quantities.tests.test_persistence.TestPersistence) ... ok
> test_arccos (quantities.tests.test_umath.TestUmath) ... ok
> test_arccosh (quantities.tests.test_umath.TestUmath) ... ok
> test_arcsin (quantities.tests.test_umath.TestUmath) ... ok
> test_arcsinh (quantities.tests.test_umath.TestUmath) ... ok
> test_arctan (quantities.tests.test_umath.TestUmath) ... ok
> test_arctan2 (quantities.tests.test_umath.TestUmath) ... ok
> test_arctanh (quantities.tests.test_umath.TestUmath) ... ok
> test_around (quantities.tests.test_umath.TestUmath) ... ok
> test_ceil (quantities.tests.test_umath.TestUmath) ... ok
> test_cos (quantities.tests.test_umath.TestUmath) ... ok
> test_cosh (quantities.tests.test_umath.TestUmath) ... ok
> test_cross (quantities.tests.test_umath.TestUmath) ... expected failure
> test_cumprod (quantities.tests.test_umath.TestUmath) ... ok
> test_cumsum (quantities.tests.test_umath.TestUmath) ... ok
> test_degrees (quantities.tests.test_umath.TestUmath) ... ok
> test_diff (quantities.tests.test_umath.TestUmath) ... ok
> test_ediff1d (quantities.tests.test_umath.TestUmath) ... ok
> test_equal (quantities.tests.test_umath.TestUmath) ... ok
> test_exp (quantities.tests.test_umath.TestUmath) ... ok
> test_expm1 (quantities.tests.test_umath.TestUmath) ... ok
> test_fix (quantities.tests.test_umath.TestUmath) ... ok
> test_floor (quantities.tests.test_umath.TestUmath) ... ok
> test_gradient (quantities.tests.test_umath.TestUmath) ... expected failure
> test_greater (quantities.tests.test_umath.TestUmath) ... ok
> test_greater_equal (quantities.tests.test_umath.TestUmath) ... ok
> test_hypot (quantities.tests.test_umath.TestUmath) ... ok
> test_less (quantities.tests.test_umath.TestUmath) ... ok
> test_less_equal (quantities.tests.test_umath.TestUmath) ... ok
> test_linspace (quantities.tests.test_umath.TestUmath) ... ok
> test_log (quantities.tests.test_umath.TestUmath) ... ok
> test_log10 (quantities.tests.test_umath.TestUmath) ... ok
> test_log1p (quantities.tests.test_umath.TestUmath) ... ok
> test_log2 (quantities.tests.test_umath.TestUmath) ... ok
> test_nansum (quantities.tests.test_umath.TestUmath) ... ok
> test_not_equal (quantities.tests.test_umath.TestUmath) ... ok
> test_prod (quantities.tests.test_umath.TestUmath) ... ok
> test_radians (quantities.tests.test_umath.TestUmath) ... ok
> test_rint (quantities.tests.test_umath.TestUmath) ... ok
> test_round_ (quantities.tests.test_umath.TestUmath) ... ok
> test_sin (quantities.tests.test_umath.TestUmath) ... ok
> test_sinh (quantities.tests.test_umath.TestUmath) ... ok
> test_sum (quantities.tests.test_umath.TestUmath) ... ok
> test_tan (quantities.tests.test_umath.TestUmath) ... ok
> test_tanh (quantities.tests.test_umath.TestUmath) ... ok
> test_trapz (quantities.tests.test_umath.TestUmath) ... ok
> test_unwrap (quantities.tests.test_umath.TestUmath) ... expected failure
> test_creation (quantities.tests.test_uncertainty.TestUncertainty) ... ok
> test_rescale (quantities.tests.test_uncertainty.TestUncertainty) ... ok
> test_set_uncertainty (quantities.tests.test_uncertainty.TestUncertainty) ... ok
> test_uncertainquantity_divide (quantities.tests.test_uncertainty.TestUncertainty) ... ok
> test_uncertainquantity_multiply (quantities.tests.test_uncertainty.TestUncertainty) ... ok
> test_uncertainquantity_negative (quantities.tests.test_uncertainty.TestUncertainty) ... ok
> test_uncertaintity_mean (quantities.tests.test_uncertainty.TestUncertainty) ... ok
> test_uncertaintity_nanmean (quantities.tests.test_uncertainty.TestUncertainty) ... ok
> test_uncertainty_minmax_nan_arg (quantities.tests.test_uncertainty.TestUncertainty) ... ok
> test_uncertainty_nansum (quantities.tests.test_uncertainty.TestUncertainty) ... ok
> test_uncertainty_sqrt (quantities.tests.test_uncertainty.TestUncertainty) ... ok
> test_compound_units (quantities.tests.test_units.TestUnits) ... ok
> test_units_copy (quantities.tests.test_units.TestUnits) ... ok
> test_units_protected (quantities.tests.test_units.TestUnits) ... ok
> 
> ======================================================================
> ERROR: test_mul (quantities.tests.test_arithmetic.TestDTypes)
> ----------------------------------------------------------------------
> Traceback (most recent call last):
>   File "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.10/build/quantities/tests/test_arithmetic.py", line 126, in test_mul
>     dtypes = get_dtypes()
>   File "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.10/build/quantities/tests/test_arithmetic.py", line 76, in get_dtypes
>     return list(iter_dtypes())
>   File "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.10/build/quantities/tests/test_arithmetic.py", line 55, in __init__
>     self._typeDict = np.typeDict.copy()
>   File "/usr/lib/python3/dist-packages/numpy/__init__.py", line 284, in __getattr__
>     raise AttributeError("module {!r} has no attribute "
> AttributeError: module 'numpy' has no attribute 'typeDict'
> 
> ----------------------------------------------------------------------
> Ran 167 tests in 0.276s
> 
> FAILED (errors=1, expected failures=3)
> E: pybuild pybuild:388: test: plugin distutils failed with: exit code=1: cd /<<PKGBUILDDIR>>/.pybuild/cpython3_3.10/build; python3.10 -m unittest discover -v 
> I: pybuild base:240: cd /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11/build; python3.11 -m unittest discover -v 
> test_addition (quantities.tests.test_arithmetic.TestDTypes.test_addition) ... ok
> test_fmod (quantities.tests.test_arithmetic.TestDTypes.test_fmod) ... ok
> test_imod (quantities.tests.test_arithmetic.TestDTypes.test_imod) ... ok
> test_in_place_addition (quantities.tests.test_arithmetic.TestDTypes.test_in_place_addition) ... ok
> test_in_place_subtraction (quantities.tests.test_arithmetic.TestDTypes.test_in_place_subtraction) ... ok
> test_mixed_addition (quantities.tests.test_arithmetic.TestDTypes.test_mixed_addition) ... ok
> test_mod (quantities.tests.test_arithmetic.TestDTypes.test_mod) ... ok
> test_mul (quantities.tests.test_arithmetic.TestDTypes.test_mul) ... ERROR
> test_negative (quantities.tests.test_arithmetic.TestDTypes.test_negative) ... ok
> test_powering (quantities.tests.test_arithmetic.TestDTypes.test_powering) ... ok
> test_remainder (quantities.tests.test_arithmetic.TestDTypes.test_remainder) ... ok
> test_subtraction (quantities.tests.test_arithmetic.TestDTypes.test_subtraction) ... ok
> test_array_equality (quantities.tests.test_comparison.TestComparison.test_array_equality) ... ok
> test_array_inequality (quantities.tests.test_comparison.TestComparison.test_array_inequality) ... ok
> test_quantity_greater_than (quantities.tests.test_comparison.TestComparison.test_quantity_greater_than) ... ok
> test_quantity_greater_than_or_equal (quantities.tests.test_comparison.TestComparison.test_quantity_greater_than_or_equal) ... ok
> test_quantity_less_than (quantities.tests.test_comparison.TestComparison.test_quantity_less_than) ... ok
> test_quantity_less_than_or_equal (quantities.tests.test_comparison.TestComparison.test_quantity_less_than_or_equal) ... ok
> test_scalar_comparison (quantities.tests.test_comparison.TestComparison.test_scalar_comparison) ... ok
> test_scalar_equality (quantities.tests.test_comparison.TestComparison.test_scalar_equality) ... ok
> test_scalar_inequality (quantities.tests.test_comparison.TestComparison.test_scalar_inequality) ... ok
> test_compound_reduction (quantities.tests.test_conversion.TestConversion.test_compound_reduction) ... ok
> test_inplace_conversion (quantities.tests.test_conversion.TestConversion.test_inplace_conversion) ... ok
> test_rescale (quantities.tests.test_conversion.TestConversion.test_rescale) ... ok
> test_rescale_noargs (quantities.tests.test_conversion.TestConversion.test_rescale_noargs) ... ok
> test_rescale_noargs_failure (quantities.tests.test_conversion.TestConversion.test_rescale_noargs_failure) ... ok
> test_rescale_preferred (quantities.tests.test_conversion.TestConversion.test_rescale_preferred) ... ok
> test_rescale_preferred_failure (quantities.tests.test_conversion.TestConversion.test_rescale_preferred_failure) ... ok
> test_default_length (quantities.tests.test_conversion.TestDefaultUnits.test_default_length) ... ok
> test_default_system (quantities.tests.test_conversion.TestDefaultUnits.test_default_system) ... ok
> test_iec (quantities.tests.test_conversion.TestUnitInformation.test_iec) ... ok
> test_iec_aliases (quantities.tests.test_conversion.TestUnitInformation.test_iec_aliases) ... ok
> test_si (quantities.tests.test_conversion.TestUnitInformation.test_si) ... ok
> test_si_aliases (quantities.tests.test_conversion.TestUnitInformation.test_si_aliases) ... ok
> test_addition (quantities.tests.test_dimensionality.TestDimensionality.test_addition) ... ok
> test_copy (quantities.tests.test_dimensionality.TestDimensionality.test_copy) ... ok
> test_dimensionality_str (quantities.tests.test_dimensionality.TestDimensionality.test_dimensionality_str) ... ok
> test_division (quantities.tests.test_dimensionality.TestDimensionality.test_division) ... ok
> test_equality (quantities.tests.test_dimensionality.TestDimensionality.test_equality) ... ok
> test_ge (quantities.tests.test_dimensionality.TestDimensionality.test_ge) ... ok
> test_gt (quantities.tests.test_dimensionality.TestDimensionality.test_gt) ... ok
> test_inequality (quantities.tests.test_dimensionality.TestDimensionality.test_inequality) ... ok
> test_inplace_addition (quantities.tests.test_dimensionality.TestDimensionality.test_inplace_addition) ... ok
> test_inplace_division (quantities.tests.test_dimensionality.TestDimensionality.test_inplace_division) ... ok
> test_inplace_multiplication (quantities.tests.test_dimensionality.TestDimensionality.test_inplace_multiplication) ... ok
> test_inplace_power (quantities.tests.test_dimensionality.TestDimensionality.test_inplace_power) ... ok
> test_inplace_subtraction (quantities.tests.test_dimensionality.TestDimensionality.test_inplace_subtraction) ... ok
> test_le (quantities.tests.test_dimensionality.TestDimensionality.test_le) ... ok
> test_lt (quantities.tests.test_dimensionality.TestDimensionality.test_lt) ... ok
> test_multiplication (quantities.tests.test_dimensionality.TestDimensionality.test_multiplication) ... ok
> test_power (quantities.tests.test_dimensionality.TestDimensionality.test_power) ... ok
> test_simplification (quantities.tests.test_dimensionality.TestDimensionality.test_simplification) ... ok
> test_subtraction (quantities.tests.test_dimensionality.TestDimensionality.test_subtraction) ... ok
> test_str_format_non_scalar (quantities.tests.test_formatting.TestFormatting.test_str_format_non_scalar) ... ok
> test_str_format_scalar (quantities.tests.test_formatting.TestFormatting.test_str_format_scalar) ... ok
> test_argmax (quantities.tests.test_methods.TestQuantityMethods.test_argmax) ... ok
> test_argmin (quantities.tests.test_methods.TestQuantityMethods.test_argmin) ... ok
> test_argsort (quantities.tests.test_methods.TestQuantityMethods.test_argsort) ... ok
> test_clip (quantities.tests.test_methods.TestQuantityMethods.test_clip) ... ok
> test_compress (quantities.tests.test_methods.TestQuantityMethods.test_compress) ... ok
> test_conj (quantities.tests.test_methods.TestQuantityMethods.test_conj) ... ok
> test_cumprod (quantities.tests.test_methods.TestQuantityMethods.test_cumprod) ... ok
> test_cumsum (quantities.tests.test_methods.TestQuantityMethods.test_cumsum) ... ok
> test_diagonal (quantities.tests.test_methods.TestQuantityMethods.test_diagonal) ... ok
> test_fill (quantities.tests.test_methods.TestQuantityMethods.test_fill) ... ok
> test_flatten (quantities.tests.test_methods.TestQuantityMethods.test_flatten) ... ok
> test_getitem (quantities.tests.test_methods.TestQuantityMethods.test_getitem) ... ok
> test_imag (quantities.tests.test_methods.TestQuantityMethods.test_imag) ... ok
> test_iterator (quantities.tests.test_methods.TestQuantityMethods.test_iterator) ... ok
> test_max (quantities.tests.test_methods.TestQuantityMethods.test_max) ... ok
> test_mean (quantities.tests.test_methods.TestQuantityMethods.test_mean) ... ok
> test_min (quantities.tests.test_methods.TestQuantityMethods.test_min) ... ok
> test_nanargmax (quantities.tests.test_methods.TestQuantityMethods.test_nanargmax) ... ok
> test_nanmax (quantities.tests.test_methods.TestQuantityMethods.test_nanmax) ... ok
> test_nanmean (quantities.tests.test_methods.TestQuantityMethods.test_nanmean) ... ok
> test_nanmin (quantities.tests.test_methods.TestQuantityMethods.test_nanmin) ... ok
> test_nanstd (quantities.tests.test_methods.TestQuantityMethods.test_nanstd) ... ok
> test_nansum (quantities.tests.test_methods.TestQuantityMethods.test_nansum) ... ok
> test_nonzero (quantities.tests.test_methods.TestQuantityMethods.test_nonzero) ... ok
> test_prod (quantities.tests.test_methods.TestQuantityMethods.test_prod) ... ok
> test_ptp (quantities.tests.test_methods.TestQuantityMethods.test_ptp) ... ok
> test_put (quantities.tests.test_methods.TestQuantityMethods.test_put) ... ok
> test_ravel (quantities.tests.test_methods.TestQuantityMethods.test_ravel) ... ok
> test_real (quantities.tests.test_methods.TestQuantityMethods.test_real) ... ok
> test_repeat (quantities.tests.test_methods.TestQuantityMethods.test_repeat) ... ok
> test_reshape (quantities.tests.test_methods.TestQuantityMethods.test_reshape) ... ok
> test_round (quantities.tests.test_methods.TestQuantityMethods.test_round) ... ok
> test_searchsorted (quantities.tests.test_methods.TestQuantityMethods.test_searchsorted) ... ok
> test_setitem (quantities.tests.test_methods.TestQuantityMethods.test_setitem) ... ok
> test_sort (quantities.tests.test_methods.TestQuantityMethods.test_sort) ... ok
> test_squeeze (quantities.tests.test_methods.TestQuantityMethods.test_squeeze) ... ok
> test_std (quantities.tests.test_methods.TestQuantityMethods.test_std) ... ok
> test_sum (quantities.tests.test_methods.TestQuantityMethods.test_sum) ... ok
> test_take (quantities.tests.test_methods.TestQuantityMethods.test_take) ... ok
> test_tolist (quantities.tests.test_methods.TestQuantityMethods.test_tolist) ... ok
> test_trace (quantities.tests.test_methods.TestQuantityMethods.test_trace) ... ok
> test_transpose (quantities.tests.test_methods.TestQuantityMethods.test_transpose) ... ok
> test_var (quantities.tests.test_methods.TestQuantityMethods.test_var) ... ok
> test_backward_compat (quantities.tests.test_persistence.TestPersistence.test_backward_compat)
> A few pickles collected before fixing #113 just to make sure we remain backwards compatible. ... ok
> test_copy_quantity (quantities.tests.test_persistence.TestPersistence.test_copy_quantity) ... ok
> test_copy_uncertainquantity (quantities.tests.test_persistence.TestPersistence.test_copy_uncertainquantity) ... ok
> test_quantity_object_dtype (quantities.tests.test_persistence.TestPersistence.test_quantity_object_dtype) ... ok
> test_quantity_persistence (quantities.tests.test_persistence.TestPersistence.test_quantity_persistence) ... ok
> test_uncertainquantity_object_dtype (quantities.tests.test_persistence.TestPersistence.test_uncertainquantity_object_dtype) ... ok
> test_uncertainquantity_persistence (quantities.tests.test_persistence.TestPersistence.test_uncertainquantity_persistence) ... ok
> test_unitconstant_persistence (quantities.tests.test_persistence.TestPersistence.test_unitconstant_persistence) ... ok
> test_unitquantity_persistence (quantities.tests.test_persistence.TestPersistence.test_unitquantity_persistence) ... ok
> test_arccos (quantities.tests.test_umath.TestUmath.test_arccos) ... ok
> test_arccosh (quantities.tests.test_umath.TestUmath.test_arccosh) ... ok
> test_arcsin (quantities.tests.test_umath.TestUmath.test_arcsin) ... ok
> test_arcsinh (quantities.tests.test_umath.TestUmath.test_arcsinh) ... ok
> test_arctan (quantities.tests.test_umath.TestUmath.test_arctan) ... ok
> test_arctan2 (quantities.tests.test_umath.TestUmath.test_arctan2) ... ok
> test_arctanh (quantities.tests.test_umath.TestUmath.test_arctanh) ... ok
> test_around (quantities.tests.test_umath.TestUmath.test_around) ... ok
> test_ceil (quantities.tests.test_umath.TestUmath.test_ceil) ... ok
> test_cos (quantities.tests.test_umath.TestUmath.test_cos) ... ok
> test_cosh (quantities.tests.test_umath.TestUmath.test_cosh) ... ok
> test_cross (quantities.tests.test_umath.TestUmath.test_cross) ... expected failure
> test_cumprod (quantities.tests.test_umath.TestUmath.test_cumprod) ... ok
> test_cumsum (quantities.tests.test_umath.TestUmath.test_cumsum) ... ok
> test_degrees (quantities.tests.test_umath.TestUmath.test_degrees) ... ok
> test_diff (quantities.tests.test_umath.TestUmath.test_diff) ... ok
> test_ediff1d (quantities.tests.test_umath.TestUmath.test_ediff1d) ... ok
> test_equal (quantities.tests.test_umath.TestUmath.test_equal) ... ok
> test_exp (quantities.tests.test_umath.TestUmath.test_exp) ... ok
> test_expm1 (quantities.tests.test_umath.TestUmath.test_expm1) ... ok
> test_fix (quantities.tests.test_umath.TestUmath.test_fix) ... ok
> test_floor (quantities.tests.test_umath.TestUmath.test_floor) ... ok
> test_gradient (quantities.tests.test_umath.TestUmath.test_gradient) ... expected failure
> test_greater (quantities.tests.test_umath.TestUmath.test_greater) ... ok
> test_greater_equal (quantities.tests.test_umath.TestUmath.test_greater_equal) ... ok
> test_hypot (quantities.tests.test_umath.TestUmath.test_hypot) ... ok
> test_less (quantities.tests.test_umath.TestUmath.test_less) ... ok
> test_less_equal (quantities.tests.test_umath.TestUmath.test_less_equal) ... ok
> test_linspace (quantities.tests.test_umath.TestUmath.test_linspace) ... ok
> test_log (quantities.tests.test_umath.TestUmath.test_log) ... ok
> test_log10 (quantities.tests.test_umath.TestUmath.test_log10) ... ok
> test_log1p (quantities.tests.test_umath.TestUmath.test_log1p) ... ok
> test_log2 (quantities.tests.test_umath.TestUmath.test_log2) ... ok
> test_nansum (quantities.tests.test_umath.TestUmath.test_nansum) ... ok
> test_not_equal (quantities.tests.test_umath.TestUmath.test_not_equal) ... ok
> test_prod (quantities.tests.test_umath.TestUmath.test_prod) ... ok
> test_radians (quantities.tests.test_umath.TestUmath.test_radians) ... ok
> test_rint (quantities.tests.test_umath.TestUmath.test_rint) ... ok
> test_round_ (quantities.tests.test_umath.TestUmath.test_round_) ... ok
> test_sin (quantities.tests.test_umath.TestUmath.test_sin) ... ok
> test_sinh (quantities.tests.test_umath.TestUmath.test_sinh) ... ok
> test_sum (quantities.tests.test_umath.TestUmath.test_sum) ... ok
> test_tan (quantities.tests.test_umath.TestUmath.test_tan) ... ok
> test_tanh (quantities.tests.test_umath.TestUmath.test_tanh) ... ok
> test_trapz (quantities.tests.test_umath.TestUmath.test_trapz) ... ok
> test_unwrap (quantities.tests.test_umath.TestUmath.test_unwrap) ... expected failure
> test_creation (quantities.tests.test_uncertainty.TestUncertainty.test_creation) ... ok
> test_rescale (quantities.tests.test_uncertainty.TestUncertainty.test_rescale) ... ok
> test_set_uncertainty (quantities.tests.test_uncertainty.TestUncertainty.test_set_uncertainty) ... ok
> test_uncertainquantity_divide (quantities.tests.test_uncertainty.TestUncertainty.test_uncertainquantity_divide) ... ok
> test_uncertainquantity_multiply (quantities.tests.test_uncertainty.TestUncertainty.test_uncertainquantity_multiply) ... ok
> test_uncertainquantity_negative (quantities.tests.test_uncertainty.TestUncertainty.test_uncertainquantity_negative) ... ok
> test_uncertaintity_mean (quantities.tests.test_uncertainty.TestUncertainty.test_uncertaintity_mean) ... ok
> test_uncertaintity_nanmean (quantities.tests.test_uncertainty.TestUncertainty.test_uncertaintity_nanmean) ... ok
> test_uncertainty_minmax_nan_arg (quantities.tests.test_uncertainty.TestUncertainty.test_uncertainty_minmax_nan_arg) ... ok
> test_uncertainty_nansum (quantities.tests.test_uncertainty.TestUncertainty.test_uncertainty_nansum) ... ok
> test_uncertainty_sqrt (quantities.tests.test_uncertainty.TestUncertainty.test_uncertainty_sqrt) ... ok
> test_compound_units (quantities.tests.test_units.TestUnits.test_compound_units) ... ok
> test_units_copy (quantities.tests.test_units.TestUnits.test_units_copy) ... ok
> test_units_protected (quantities.tests.test_units.TestUnits.test_units_protected) ... ok
> 
> ======================================================================
> ERROR: test_mul (quantities.tests.test_arithmetic.TestDTypes.test_mul)
> ----------------------------------------------------------------------
> Traceback (most recent call last):
>   File "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.11/build/quantities/tests/test_arithmetic.py", line 126, in test_mul
>     dtypes = get_dtypes()
>              ^^^^^^^^^^^^
>   File "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.11/build/quantities/tests/test_arithmetic.py", line 76, in get_dtypes
>     return list(iter_dtypes())
>                 ^^^^^^^^^^^^^
>   File "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.11/build/quantities/tests/test_arithmetic.py", line 55, in __init__
>     self._typeDict = np.typeDict.copy()
>                      ^^^^^^^^^^^
>   File "/usr/lib/python3/dist-packages/numpy/__init__.py", line 284, in __getattr__
>     raise AttributeError("module {!r} has no attribute "
> AttributeError: module 'numpy' has no attribute 'typeDict'
> 
> ----------------------------------------------------------------------
> Ran 167 tests in 0.274s
> 
> FAILED (errors=1, expected failures=3)
> E: pybuild pybuild:388: test: plugin distutils failed with: exit code=1: cd /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11/build; python3.11 -m unittest discover -v 
> dh_auto_test: error: pybuild --test -i python{version} -p "3.10 3.11" returned exit code 13


The full build log is available from:
http://qa-logs.debian.net/2023/01/13/python-quantities_0.13.0-1_unstable.log

All bugs filed during this archive rebuild are listed at:
https://bugs.debian.org/cgi-bin/pkgreport.cgi?tag=ftbfs-20230113;users=lucas@debian.org
or:
https://udd.debian.org/bugs/?release=na&merged=ign&fnewerval=7&flastmodval=7&fusertag=only&fusertagtag=ftbfs-20230113&fusertaguser=lucas@debian.org&allbugs=1&cseverity=1&ctags=1&caffected=1#results

A list of current common problems and possible solutions is available at
http://wiki.debian.org/qa.debian.org/FTBFS . You're welcome to contribute!

If you reassign this bug to another package, please mark it as 'affects'-ing
this package. See https://www.debian.org/Bugs/server-control#affects

If you fail to reproduce this, please provide a build log and diff it with mine
so that we can identify if something relevant changed in the meantime.



More information about the debian-science-maintainers mailing list