FailedOk

th/SRPMS[OK]
th/x32[OK]
th/i686[OK]
th/x86_64[OK]

ac/SRPMS[OK]
ac/i386[OK]
ac/i586[OK]
ac/i686[OK]
ac/alpha[OK]
ac/amd64[OK]
ac/athlon[OK]
ac/ppc[OK]
ac/sparc[OK]
ac/sparc64[OK]

Advanced Search
main()
Powered by PLD Linux
(c) 2002-2025 PLD Team
$Revision: 1.37 $
Powered by ITS.
Your IP: 18.97.9.169

python3-pyhamcrest 4c184f16-5ce5-441a-a0e1-2d27109fc036

Status:Failed
Source URL:https://buildlogs.pld-linux.org/pld/th/x86_64/FAIL/python3-pyhamcrest,4c184f16-5ce5-441a-a0e1-2d27109fc036.bz2
text/plain URL:View!
full text:View!
rpm -qa of builder:View!
Date:2025/05/08 20:07:53
Runtime:0:00:04.071653

Toc:

  • error 1
  • E AttributeError: `np.complex_` was removed in the NumPy 2.0 release. Use `np.complex128` instead.
  • error 2
  • E AttributeError: `np.float_` was removed in the NumPy 2.0 release. Use `np.float64` instead.
  • error 3
  • error: Bad exit status from /tmp/B.c9pnp1yw/BUILD/tmp/rpm-tmp.F5TDJE (%build)
  • error 4
  • RPM build errors:
  • error 5
  • error: No files produced.

Content:

tests/hamcrest_unit_test/text/stringcontains_test.py ..............      [ 91%]
tests/hamcrest_unit_test/text/stringcontainsinorder_test.py .........    [ 93%]
tests/hamcrest_unit_test/text/stringendswith_test.py ........            [ 95%]
tests/hamcrest_unit_test/text/stringmatches_test.py .............        [ 98%]
tests/hamcrest_unit_test/text/stringstartswith_test.py ........          [100%]

=================================== FAILURES ===================================
________________ IsNumericTest.test_numpy_numeric_type_complex _________________

self = <hamcrest_unit_test.number.iscloseto_test.IsNumericTest testMethod=test_numpy_numeric_type_complex>

    @unittest.skipUnless(NUMPY_AVAILABLE, "Skipped because it needs NumPy")
    def test_numpy_numeric_type_complex(self):
>       self.assertTrue(isnumeric(np.complex_(1)), "Shorthand for complex128.")

tests/hamcrest_unit_test/number/iscloseto_test.py:130: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

attr = 'complex_'

    def __getattr__(attr):
        # Warn for expired attributes
        import warnings
    
        if attr == "linalg":
            import numpy.linalg as linalg
            return linalg
        elif attr == "fft":
            import numpy.fft as fft
            return fft
        elif attr == "dtypes":
            import numpy.dtypes as dtypes
            return dtypes
        elif attr == "random":
            import numpy.random as random
            return random
        elif attr == "polynomial":
            import numpy.polynomial as polynomial
            return polynomial
        elif attr == "ma":
            import numpy.ma as ma
            return ma
        elif attr == "ctypeslib":
            import numpy.ctypeslib as ctypeslib
            return ctypeslib
        elif attr == "exceptions":
            import numpy.exceptions as exceptions
            return exceptions
        elif attr == "testing":
            import numpy.testing as testing
            return testing
        elif attr == "matlib":
            import numpy.matlib as matlib
            return matlib
        elif attr == "f2py":
            import numpy.f2py as f2py
            return f2py
        elif attr == "typing":
            import numpy.typing as typing
            return typing
        elif attr == "rec":
            import numpy.rec as rec
            return rec
        elif attr == "char":
            import numpy.char as char
            return char
        elif attr == "array_api":
            raise AttributeError("`numpy.array_api` is not available from "
                                 "numpy 2.0 onwards", name=None)
        elif attr == "core":
            import numpy.core as core
            return core
        elif attr == "strings":
            import numpy.strings as strings
            return strings
        elif attr == "distutils":
            if 'distutils' in __numpy_submodules__:
                import numpy.distutils as distutils
                return distutils
            else:
                raise AttributeError("`numpy.distutils` is not available from "
                                     "Python 3.12 onwards", name=None)
    
        if attr in __future_scalars__:
            # And future warnings for those that will change, but also give
            # the AttributeError
            warnings.warn(
                f"In the future `np.{attr}` will be defined as the "
                "corresponding NumPy scalar.", FutureWarning, stacklevel=2)
    
        if attr in __former_attrs__:
            raise AttributeError(__former_attrs__[attr], name=None)
    
        if attr in __expired_attributes__:
>           raise AttributeError(
                f"`np.{attr}` was removed in the NumPy 2.0 release. "
                f"{__expired_attributes__[attr]}",
                name=None
            )
E           AttributeError: `np.complex_` was removed in the NumPy 2.0 release. Use `np.complex128` instead.

/usr/lib64/python3.13/site-packages/numpy/__init__.py:400: AttributeError
_________________ IsNumericTest.test_numpy_numeric_type_float __________________

self = <hamcrest_unit_test.number.iscloseto_test.IsNumericTest testMethod=test_numpy_numeric_type_float>

    @unittest.skipUnless(NUMPY_AVAILABLE, "Skipped because it needs NumPy")
    def test_numpy_numeric_type_float(self):
>       self.assertTrue(isnumeric(np.float_(1)), "Shorthand for float64.")

tests/hamcrest_unit_test/number/iscloseto_test.py:105: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

attr = 'float_'

    def __getattr__(attr):
        # Warn for expired attributes
        import warnings
    
        if attr == "linalg":
            import numpy.linalg as linalg
            return linalg
        elif attr == "fft":
            import numpy.fft as fft
            return fft
        elif attr == "dtypes":
            import numpy.dtypes as dtypes
            return dtypes
        elif attr == "random":
            import numpy.random as random
            return random
        elif attr == "polynomial":
            import numpy.polynomial as polynomial
            return polynomial
        elif attr == "ma":
            import numpy.ma as ma
            return ma
        elif attr == "ctypeslib":
            import numpy.ctypeslib as ctypeslib
            return ctypeslib
        elif attr == "exceptions":
            import numpy.exceptions as exceptions
            return exceptions
        elif attr == "testing":
            import numpy.testing as testing
            return testing
        elif attr == "matlib":
            import numpy.matlib as matlib
            return matlib
        elif attr == "f2py":
            import numpy.f2py as f2py
            return f2py
        elif attr == "typing":
            import numpy.typing as typing
            return typing
        elif attr == "rec":
            import numpy.rec as rec
            return rec
        elif attr == "char":
            import numpy.char as char
            return char
        elif attr == "array_api":
            raise AttributeError("`numpy.array_api` is not available from "
                                 "numpy 2.0 onwards", name=None)
        elif attr == "core":
            import numpy.core as core
            return core
        elif attr == "strings":
            import numpy.strings as strings
            return strings
        elif attr == "distutils":
            if 'distutils' in __numpy_submodules__:
                import numpy.distutils as distutils
                return distutils
            else:
                raise AttributeError("`numpy.distutils` is not available from "
                                     "Python 3.12 onwards", name=None)
    
        if attr in __future_scalars__:
            # And future warnings for those that will change, but also give
            # the AttributeError
            warnings.warn(
                f"In the future `np.{attr}` will be defined as the "
                "corresponding NumPy scalar.", FutureWarning, stacklevel=2)
    
        if attr in __former_attrs__:
            raise AttributeError(__former_attrs__[attr], name=None)
    
        if attr in __expired_attributes__:
>           raise AttributeError(
                f"`np.{attr}` was removed in the NumPy 2.0 release. "
                f"{__expired_attributes__[attr]}",
                name=None
            )
E           AttributeError: `np.float_` was removed in the NumPy 2.0 release. Use `np.float64` instead.

/usr/lib64/python3.13/site-packages/numpy/__init__.py:400: AttributeError
=============================== warnings summary ===============================
../../../../../usr/share/python3.13/site-packages/_pytest/config/__init__.py:1441
  /usr/share/python3.13/site-packages/_pytest/config/__init__.py:1441: PytestConfigWarning: Unknown config option: looponfailroots
  
    self._warn_or_fail_if_strict(f"Unknown config option: {key}\n")

tests/hamcrest_unit_test/core/future_test.py::FutureExceptionTest::testDoesNotMatchExceptionIfRegularExpressionDoesNotMatch
  /tmp/B.c9pnp1yw/BUILD/python3-pyhamcrest-2.1.0-build/pyhamcrest-2.1.0/tests/hamcrest_unit_test/core/future_test.py:124: DeprecationWarning: There is no current event loop
    asyncio.get_event_loop().run_until_complete(test())

tests/hamcrest_unit_test/number/iscloseto_test.py::IsNumericTest::test_numpy_numeric_type_complex64
  /tmp/B.c9pnp1yw/BUILD/python3-pyhamcrest-2.1.0-build/pyhamcrest-2.1.0/src/hamcrest/library/number/iscloseto.py:22: ComplexWarning: Casting complex values to real discards the imaginary part
    _ = (fabs(value) + 0 - 0) * 1

-- Docs: https://docs.pytest.org/en/stable/how-to/capture-warnings.html
=========================== short test summary info ============================
SKIPPED [1] tests/hamcrest_unit_test/core/future_test.py:61: Message differs between Python versions
SKIPPED [1] tests/hamcrest_unit_test/core/raises_test.py:45: Message differs between Python versions
SKIPPED [2] tests/hamcrest_unit_test/core/raises_test.py:139: Message differs between Python versions
FAILED tests/hamcrest_unit_test/number/iscloseto_test.py::IsNumericTest::test_numpy_numeric_type_complex
FAILED tests/hamcrest_unit_test/number/iscloseto_test.py::IsNumericTest::test_numpy_numeric_type_float
============= 2 failed, 453 passed, 4 skipped, 3 warnings in 1.17s =============
error: Bad exit status from /tmp/B.c9pnp1yw/BUILD/tmp/rpm-tmp.F5TDJE (%build)

RPM build warnings:
    Could not canonicalize hostname: ymir

RPM build errors:
    Bad exit status from /tmp/B.c9pnp1yw/BUILD/tmp/rpm-tmp.F5TDJE (%build)
ended at: Thu May  8 20:07:53 2025, done in 0:00:04.071653
error: No files produced.
+ chmod -R u+rwX /tmp/B.c9pnp1yw/BUILD
+ rm -rf /tmp/B.c9pnp1yw/tmp /tmp/B.c9pnp1yw/BUILD
+ rm -rf /tmp/B.c9pnp1yw
Begin-PLD-Builder-Info
Build-Time: user:5.97s sys:1.89s real:7.88s (faults io:0 non-io:211126)

End-PLD-Builder-Info
[Back to list of logs] [View rpm -qa of builder]