--- Begin Message ---
Source: python-pyutil
Version: 3.3.2-1
Severity: serious
Justification: FTBFS
Tags: trixie sid ftbfs
User: lu...@debian.org
Usertags: ftbfs-20231212 ftbfs-trixie
Hi,
During a rebuild of all packages in sid, your package failed to build
on amd64.
Relevant part (hopefully):
> debian/rules binary
> dh binary --buildsystem pybuild
> dh_update_autotools_config -O--buildsystem=pybuild
> dh_autoreconf -O--buildsystem=pybuild
> dh_auto_configure -O--buildsystem=pybuild
> I: pybuild base:310: python3.12 setup.py config
> running config
> I: pybuild base:310: python3.11 setup.py config
> running config
> dh_auto_build -O--buildsystem=pybuild
> I: pybuild base:310: /usr/bin/python3.12 setup.py build
> running build
> running build_py
> creating /<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_pyutil/build/pyutil
> copying pyutil/repeatable_random.py ->
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_pyutil/build/pyutil
> copying pyutil/verlib.py ->
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_pyutil/build/pyutil
> copying pyutil/fileutil.py ->
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_pyutil/build/pyutil
> copying pyutil/__init__.py ->
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_pyutil/build/pyutil
> copying pyutil/strutil.py ->
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_pyutil/build/pyutil
> copying pyutil/observer.py ->
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_pyutil/build/pyutil
> copying pyutil/lineutil.py ->
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_pyutil/build/pyutil
> copying pyutil/jsonutil.py ->
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_pyutil/build/pyutil
> copying pyutil/assertutil.py ->
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_pyutil/build/pyutil
> copying pyutil/twistedutil.py ->
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_pyutil/build/pyutil
> copying pyutil/version_class.py ->
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_pyutil/build/pyutil
> copying pyutil/find_exe.py ->
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_pyutil/build/pyutil
> copying pyutil/_version.py ->
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_pyutil/build/pyutil
> copying pyutil/benchutil.py ->
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_pyutil/build/pyutil
> copying pyutil/weakutil.py ->
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_pyutil/build/pyutil
> copying pyutil/logutil.py ->
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_pyutil/build/pyutil
> copying pyutil/increasing_timer.py ->
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_pyutil/build/pyutil
> copying pyutil/dictutil.py ->
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_pyutil/build/pyutil
> copying pyutil/humanreadable.py ->
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_pyutil/build/pyutil
> copying pyutil/odict.py ->
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_pyutil/build/pyutil
> copying pyutil/mathutil.py ->
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_pyutil/build/pyutil
> copying pyutil/platformutil.py ->
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_pyutil/build/pyutil
> copying pyutil/PickleSaver.py ->
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_pyutil/build/pyutil
> copying pyutil/randutil.py ->
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_pyutil/build/pyutil
> copying pyutil/testutil.py ->
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_pyutil/build/pyutil
> copying pyutil/nummedobj.py ->
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_pyutil/build/pyutil
> copying pyutil/iputil.py ->
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_pyutil/build/pyutil
> copying pyutil/time_format.py ->
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_pyutil/build/pyutil
> copying pyutil/memutil.py ->
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_pyutil/build/pyutil
> copying pyutil/zlibutil.py ->
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_pyutil/build/pyutil
> copying pyutil/cache.py ->
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_pyutil/build/pyutil
> creating /<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_pyutil/build/pyutil/test
> copying pyutil/test/__init__.py ->
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_pyutil/build/pyutil/test
> creating /<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_pyutil/build/pyutil/scripts
> copying pyutil/scripts/__init__.py ->
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_pyutil/build/pyutil/scripts
> copying pyutil/scripts/tailx.py ->
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_pyutil/build/pyutil/scripts
> copying pyutil/scripts/unsort.py ->
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_pyutil/build/pyutil/scripts
> copying pyutil/scripts/verinfo.py ->
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_pyutil/build/pyutil/scripts
> copying pyutil/scripts/randfile.py ->
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_pyutil/build/pyutil/scripts
> copying pyutil/scripts/try_decoding.py ->
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_pyutil/build/pyutil/scripts
> copying pyutil/scripts/passphrase.py ->
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_pyutil/build/pyutil/scripts
> copying pyutil/scripts/lines.py ->
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_pyutil/build/pyutil/scripts
> copying pyutil/scripts/memdump2dot.py ->
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_pyutil/build/pyutil/scripts
> copying pyutil/scripts/randcookie.py ->
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_pyutil/build/pyutil/scripts
> creating /<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_pyutil/build/pyutil/xor
> copying pyutil/xor/__init__.py ->
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_pyutil/build/pyutil/xor
> copying pyutil/xor/xor.py ->
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_pyutil/build/pyutil/xor
> creating
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_pyutil/build/pyutil/test/out_of_shape
> copying pyutil/test/out_of_shape/__init__.py ->
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_pyutil/build/pyutil/test/out_of_shape
> copying pyutil/test/out_of_shape/test_strutil.py ->
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_pyutil/build/pyutil/test/out_of_shape
> copying pyutil/test/out_of_shape/test_zlibutil.py ->
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_pyutil/build/pyutil/test/out_of_shape
> copying pyutil/test/out_of_shape/test_cache.py ->
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_pyutil/build/pyutil/test/out_of_shape
> copying pyutil/test/out_of_shape/test_odict.py ->
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_pyutil/build/pyutil/test/out_of_shape
> creating
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_pyutil/build/pyutil/test/deprecated
> copying pyutil/test/deprecated/__init__.py ->
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_pyutil/build/pyutil/test/deprecated
> copying pyutil/test/deprecated/test_picklesaver.py ->
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_pyutil/build/pyutil/test/deprecated
> copying pyutil/test/deprecated/test_xor.py ->
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_pyutil/build/pyutil/test/deprecated
> copying pyutil/test/deprecated/test_dictutil.py ->
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_pyutil/build/pyutil/test/deprecated
> creating
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_pyutil/build/pyutil/test/current
> copying pyutil/test/current/__init__.py ->
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_pyutil/build/pyutil/test/current
> copying pyutil/test/current/test_fileutil.py ->
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_pyutil/build/pyutil/test/current
> copying pyutil/test/current/test_version_class.py ->
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_pyutil/build/pyutil/test/current
> copying pyutil/test/current/test_jsonutil.py ->
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_pyutil/build/pyutil/test/current
> copying pyutil/test/current/test_mathutil.py ->
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_pyutil/build/pyutil/test/current
> copying pyutil/test/current/test_time_format.py ->
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_pyutil/build/pyutil/test/current
> copying pyutil/test/current/test_verlib.py ->
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_pyutil/build/pyutil/test/current
> copying pyutil/test/current/test_observer.py ->
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_pyutil/build/pyutil/test/current
> copying pyutil/test/current/test_assertutil.py ->
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_pyutil/build/pyutil/test/current
> copying pyutil/test/current/test_iputil.py ->
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_pyutil/build/pyutil/test/current
> creating
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_pyutil/build/pyutil/test/current/json_tests
> copying pyutil/test/current/json_tests/test_unicode.py ->
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_pyutil/build/pyutil/test/current/json_tests
> copying pyutil/test/current/json_tests/test_indent.py ->
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_pyutil/build/pyutil/test/current/json_tests
> copying pyutil/test/current/json_tests/__init__.py ->
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_pyutil/build/pyutil/test/current/json_tests
> copying pyutil/test/current/json_tests/test_decode.py ->
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_pyutil/build/pyutil/test/current/json_tests
> copying pyutil/test/current/json_tests/test_default.py ->
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_pyutil/build/pyutil/test/current/json_tests
> copying pyutil/test/current/json_tests/test_pass1.py ->
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_pyutil/build/pyutil/test/current/json_tests
> copying pyutil/test/current/json_tests/test_float.py ->
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_pyutil/build/pyutil/test/current/json_tests
> copying pyutil/test/current/json_tests/test_recursion.py ->
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_pyutil/build/pyutil/test/current/json_tests
> copying pyutil/test/current/json_tests/test_dump.py ->
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_pyutil/build/pyutil/test/current/json_tests
> copying pyutil/test/current/json_tests/test_speedups.py ->
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_pyutil/build/pyutil/test/current/json_tests
> copying pyutil/test/current/json_tests/test_fail.py ->
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_pyutil/build/pyutil/test/current/json_tests
> copying pyutil/test/current/json_tests/test_separators.py ->
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_pyutil/build/pyutil/test/current/json_tests
> copying pyutil/test/current/json_tests/test_pass2.py ->
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_pyutil/build/pyutil/test/current/json_tests
> copying pyutil/test/current/json_tests/test_encode_basestring_ascii.py ->
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_pyutil/build/pyutil/test/current/json_tests
> copying pyutil/test/current/json_tests/test_pass3.py ->
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_pyutil/build/pyutil/test/current/json_tests
> running egg_info
> creating pyutil.egg-info
> writing pyutil.egg-info/PKG-INFO
> writing dependency_links to pyutil.egg-info/dependency_links.txt
> writing requirements to pyutil.egg-info/requires.txt
> writing top-level names to pyutil.egg-info/top_level.txt
> writing manifest file 'pyutil.egg-info/SOURCES.txt'
> reading manifest file 'pyutil.egg-info/SOURCES.txt'
> reading manifest template 'MANIFEST.in'
> adding license file 'COPYING.GPL'
> adding license file 'COPYING.SPL.txt'
> adding license file 'COPYING.TGPPL.rst'
> writing manifest file 'pyutil.egg-info/SOURCES.txt'
> /usr/lib/python3/dist-packages/setuptools/command/build_py.py:204: _Warning:
> Package 'pyutil.data' is absent from the `packages` configuration.
> !!
>
>
> ********************************************************************************
> ############################
> # Package would be ignored #
> ############################
> Python recognizes 'pyutil.data' as an importable package[^1],
> but it is absent from setuptools' `packages` configuration.
>
> This leads to an ambiguous overall configuration. If you want to
> distribute this
> package, please make sure that 'pyutil.data' is explicitly added
> to the `packages` configuration field.
>
> Alternatively, you can also rely on setuptools' discovery methods
> (for example by using `find_namespace_packages(...)`/`find_namespace:`
> instead of `find_packages(...)`/`find:`).
>
> You can read more about "package discovery" on setuptools
> documentation page:
>
> -
> https://setuptools.pypa.io/en/latest/userguide/package_discovery.html
>
> If you don't want 'pyutil.data' to be distributed and are
> already explicitly excluding 'pyutil.data' via
> `find_namespace_packages(...)/find_namespace` or
> `find_packages(...)/find`,
> you can try to use `exclude_package_data`, or
> `include-package-data=False` in
> combination with a more fine grained `package-data` configuration.
>
> You can read more about "package data files" on setuptools
> documentation page:
>
> - https://setuptools.pypa.io/en/latest/userguide/datafiles.html
>
>
> [^1]: For Python, any directory (with suitable naming) can be
> imported,
> even if it does not contain any `.py` files.
> On the other hand, currently there is no concept of package data
> directory, all directories are treated like packages.
>
> ********************************************************************************
>
> !!
> check.warn(importable)
> creating /<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_pyutil/build/pyutil/data
> copying pyutil/data/wordlist.txt ->
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_pyutil/build/pyutil/data
> UPDATING
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_pyutil/build/pyutil/_version.py
> set /<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_pyutil/build/pyutil/_version.py
> to '3.3.2'
> I: pybuild base:310: /usr/bin/python3 setup.py build
> running build
> running build_py
> creating /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_pyutil/build/pyutil
> copying pyutil/repeatable_random.py ->
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_pyutil/build/pyutil
> copying pyutil/verlib.py ->
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_pyutil/build/pyutil
> copying pyutil/fileutil.py ->
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_pyutil/build/pyutil
> copying pyutil/__init__.py ->
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_pyutil/build/pyutil
> copying pyutil/strutil.py ->
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_pyutil/build/pyutil
> copying pyutil/observer.py ->
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_pyutil/build/pyutil
> copying pyutil/lineutil.py ->
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_pyutil/build/pyutil
> copying pyutil/jsonutil.py ->
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_pyutil/build/pyutil
> copying pyutil/assertutil.py ->
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_pyutil/build/pyutil
> copying pyutil/twistedutil.py ->
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_pyutil/build/pyutil
> copying pyutil/version_class.py ->
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_pyutil/build/pyutil
> copying pyutil/find_exe.py ->
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_pyutil/build/pyutil
> copying pyutil/_version.py ->
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_pyutil/build/pyutil
> copying pyutil/benchutil.py ->
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_pyutil/build/pyutil
> copying pyutil/weakutil.py ->
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_pyutil/build/pyutil
> copying pyutil/logutil.py ->
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_pyutil/build/pyutil
> copying pyutil/increasing_timer.py ->
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_pyutil/build/pyutil
> copying pyutil/dictutil.py ->
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_pyutil/build/pyutil
> copying pyutil/humanreadable.py ->
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_pyutil/build/pyutil
> copying pyutil/odict.py ->
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_pyutil/build/pyutil
> copying pyutil/mathutil.py ->
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_pyutil/build/pyutil
> copying pyutil/platformutil.py ->
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_pyutil/build/pyutil
> copying pyutil/PickleSaver.py ->
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_pyutil/build/pyutil
> copying pyutil/randutil.py ->
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_pyutil/build/pyutil
> copying pyutil/testutil.py ->
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_pyutil/build/pyutil
> copying pyutil/nummedobj.py ->
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_pyutil/build/pyutil
> copying pyutil/iputil.py ->
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_pyutil/build/pyutil
> copying pyutil/time_format.py ->
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_pyutil/build/pyutil
> copying pyutil/memutil.py ->
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_pyutil/build/pyutil
> copying pyutil/zlibutil.py ->
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_pyutil/build/pyutil
> copying pyutil/cache.py ->
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_pyutil/build/pyutil
> creating /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_pyutil/build/pyutil/test
> copying pyutil/test/__init__.py ->
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_pyutil/build/pyutil/test
> creating /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_pyutil/build/pyutil/scripts
> copying pyutil/scripts/__init__.py ->
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_pyutil/build/pyutil/scripts
> copying pyutil/scripts/tailx.py ->
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_pyutil/build/pyutil/scripts
> copying pyutil/scripts/unsort.py ->
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_pyutil/build/pyutil/scripts
> copying pyutil/scripts/verinfo.py ->
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_pyutil/build/pyutil/scripts
> copying pyutil/scripts/randfile.py ->
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_pyutil/build/pyutil/scripts
> copying pyutil/scripts/try_decoding.py ->
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_pyutil/build/pyutil/scripts
> copying pyutil/scripts/passphrase.py ->
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_pyutil/build/pyutil/scripts
> copying pyutil/scripts/lines.py ->
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_pyutil/build/pyutil/scripts
> copying pyutil/scripts/memdump2dot.py ->
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_pyutil/build/pyutil/scripts
> copying pyutil/scripts/randcookie.py ->
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_pyutil/build/pyutil/scripts
> creating /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_pyutil/build/pyutil/xor
> copying pyutil/xor/__init__.py ->
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_pyutil/build/pyutil/xor
> copying pyutil/xor/xor.py ->
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_pyutil/build/pyutil/xor
> creating
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_pyutil/build/pyutil/test/out_of_shape
> copying pyutil/test/out_of_shape/__init__.py ->
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_pyutil/build/pyutil/test/out_of_shape
> copying pyutil/test/out_of_shape/test_strutil.py ->
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_pyutil/build/pyutil/test/out_of_shape
> copying pyutil/test/out_of_shape/test_zlibutil.py ->
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_pyutil/build/pyutil/test/out_of_shape
> copying pyutil/test/out_of_shape/test_cache.py ->
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_pyutil/build/pyutil/test/out_of_shape
> copying pyutil/test/out_of_shape/test_odict.py ->
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_pyutil/build/pyutil/test/out_of_shape
> creating
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_pyutil/build/pyutil/test/deprecated
> copying pyutil/test/deprecated/__init__.py ->
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_pyutil/build/pyutil/test/deprecated
> copying pyutil/test/deprecated/test_picklesaver.py ->
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_pyutil/build/pyutil/test/deprecated
> copying pyutil/test/deprecated/test_xor.py ->
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_pyutil/build/pyutil/test/deprecated
> copying pyutil/test/deprecated/test_dictutil.py ->
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_pyutil/build/pyutil/test/deprecated
> creating
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_pyutil/build/pyutil/test/current
> copying pyutil/test/current/__init__.py ->
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_pyutil/build/pyutil/test/current
> copying pyutil/test/current/test_fileutil.py ->
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_pyutil/build/pyutil/test/current
> copying pyutil/test/current/test_version_class.py ->
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_pyutil/build/pyutil/test/current
> copying pyutil/test/current/test_jsonutil.py ->
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_pyutil/build/pyutil/test/current
> copying pyutil/test/current/test_mathutil.py ->
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_pyutil/build/pyutil/test/current
> copying pyutil/test/current/test_time_format.py ->
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_pyutil/build/pyutil/test/current
> copying pyutil/test/current/test_verlib.py ->
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_pyutil/build/pyutil/test/current
> copying pyutil/test/current/test_observer.py ->
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_pyutil/build/pyutil/test/current
> copying pyutil/test/current/test_assertutil.py ->
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_pyutil/build/pyutil/test/current
> copying pyutil/test/current/test_iputil.py ->
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_pyutil/build/pyutil/test/current
> creating
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_pyutil/build/pyutil/test/current/json_tests
> copying pyutil/test/current/json_tests/test_unicode.py ->
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_pyutil/build/pyutil/test/current/json_tests
> copying pyutil/test/current/json_tests/test_indent.py ->
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_pyutil/build/pyutil/test/current/json_tests
> copying pyutil/test/current/json_tests/__init__.py ->
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_pyutil/build/pyutil/test/current/json_tests
> copying pyutil/test/current/json_tests/test_decode.py ->
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_pyutil/build/pyutil/test/current/json_tests
> copying pyutil/test/current/json_tests/test_default.py ->
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_pyutil/build/pyutil/test/current/json_tests
> copying pyutil/test/current/json_tests/test_pass1.py ->
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_pyutil/build/pyutil/test/current/json_tests
> copying pyutil/test/current/json_tests/test_float.py ->
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_pyutil/build/pyutil/test/current/json_tests
> copying pyutil/test/current/json_tests/test_recursion.py ->
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_pyutil/build/pyutil/test/current/json_tests
> copying pyutil/test/current/json_tests/test_dump.py ->
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_pyutil/build/pyutil/test/current/json_tests
> copying pyutil/test/current/json_tests/test_speedups.py ->
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_pyutil/build/pyutil/test/current/json_tests
> copying pyutil/test/current/json_tests/test_fail.py ->
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_pyutil/build/pyutil/test/current/json_tests
> copying pyutil/test/current/json_tests/test_separators.py ->
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_pyutil/build/pyutil/test/current/json_tests
> copying pyutil/test/current/json_tests/test_pass2.py ->
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_pyutil/build/pyutil/test/current/json_tests
> copying pyutil/test/current/json_tests/test_encode_basestring_ascii.py ->
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_pyutil/build/pyutil/test/current/json_tests
> copying pyutil/test/current/json_tests/test_pass3.py ->
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_pyutil/build/pyutil/test/current/json_tests
> running egg_info
> writing pyutil.egg-info/PKG-INFO
> writing dependency_links to pyutil.egg-info/dependency_links.txt
> writing requirements to pyutil.egg-info/requires.txt
> writing top-level names to pyutil.egg-info/top_level.txt
> reading manifest file 'pyutil.egg-info/SOURCES.txt'
> reading manifest template 'MANIFEST.in'
> adding license file 'COPYING.GPL'
> adding license file 'COPYING.SPL.txt'
> adding license file 'COPYING.TGPPL.rst'
> writing manifest file 'pyutil.egg-info/SOURCES.txt'
> /usr/lib/python3/dist-packages/setuptools/command/build_py.py:204: _Warning:
> Package 'pyutil.data' is absent from the `packages` configuration.
> !!
>
>
> ********************************************************************************
> ############################
> # Package would be ignored #
> ############################
> Python recognizes 'pyutil.data' as an importable package[^1],
> but it is absent from setuptools' `packages` configuration.
>
> This leads to an ambiguous overall configuration. If you want to
> distribute this
> package, please make sure that 'pyutil.data' is explicitly added
> to the `packages` configuration field.
>
> Alternatively, you can also rely on setuptools' discovery methods
> (for example by using `find_namespace_packages(...)`/`find_namespace:`
> instead of `find_packages(...)`/`find:`).
>
> You can read more about "package discovery" on setuptools
> documentation page:
>
> -
> https://setuptools.pypa.io/en/latest/userguide/package_discovery.html
>
> If you don't want 'pyutil.data' to be distributed and are
> already explicitly excluding 'pyutil.data' via
> `find_namespace_packages(...)/find_namespace` or
> `find_packages(...)/find`,
> you can try to use `exclude_package_data`, or
> `include-package-data=False` in
> combination with a more fine grained `package-data` configuration.
>
> You can read more about "package data files" on setuptools
> documentation page:
>
> - https://setuptools.pypa.io/en/latest/userguide/datafiles.html
>
>
> [^1]: For Python, any directory (with suitable naming) can be
> imported,
> even if it does not contain any `.py` files.
> On the other hand, currently there is no concept of package data
> directory, all directories are treated like packages.
>
> ********************************************************************************
>
> !!
> check.warn(importable)
> creating /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_pyutil/build/pyutil/data
> copying pyutil/data/wordlist.txt ->
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_pyutil/build/pyutil/data
> UPDATING
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_pyutil/build/pyutil/_version.py
> set /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_pyutil/build/pyutil/_version.py
> to '3.3.2'
> dh_auto_test -O--buildsystem=pybuild
> I: pybuild base:310: python3.12 setup.py test
> running test
> WARNING: Testing via this command is deprecated and will be removed in a
> future version. Users looking for a generic test entry point independent of
> test runner are encouraged to use tox.
> /usr/lib/python3/dist-packages/setuptools/command/test.py:193:
> _DeprecatedInstaller: setuptools.installer and fetch_build_eggs are
> deprecated.
> !!
>
>
> ********************************************************************************
> Requirements should be satisfied by a PEP 517 installer.
> If you are using pip, you can try `pip install --use-pep517`.
>
> ********************************************************************************
>
> !!
> ir_d = dist.fetch_build_eggs(dist.install_requires)
> WARNING: The wheel package is not available.
> /usr/lib/python3/dist-packages/setuptools/command/test.py:194:
> _DeprecatedInstaller: setuptools.installer and fetch_build_eggs are
> deprecated.
> !!
>
>
> ********************************************************************************
> Requirements should be satisfied by a PEP 517 installer.
> If you are using pip, you can try `pip install --use-pep517`.
>
> ********************************************************************************
>
> !!
> tr_d = dist.fetch_build_eggs(dist.tests_require or [])
> WARNING: The wheel package is not available.
> /usr/lib/python3/dist-packages/setuptools/command/test.py:195:
> _DeprecatedInstaller: setuptools.installer and fetch_build_eggs are
> deprecated.
> !!
>
>
> ********************************************************************************
> Requirements should be satisfied by a PEP 517 installer.
> If you are using pip, you can try `pip install --use-pep517`.
>
> ********************************************************************************
>
> !!
> er_d = dist.fetch_build_eggs(
> WARNING: The wheel package is not available.
> running egg_info
> writing pyutil.egg-info/PKG-INFO
> writing dependency_links to pyutil.egg-info/dependency_links.txt
> writing requirements to pyutil.egg-info/requires.txt
> writing top-level names to pyutil.egg-info/top_level.txt
> reading manifest file 'pyutil.egg-info/SOURCES.txt'
> reading manifest template 'MANIFEST.in'
> adding license file 'COPYING.GPL'
> adding license file 'COPYING.SPL.txt'
> adding license file 'COPYING.TGPPL.rst'
> writing manifest file 'pyutil.egg-info/SOURCES.txt'
> running build_ext
> /<<PKGBUILDDIR>>/pyutil/test/deprecated/test_dictutil.py:82: SyntaxWarning:
> "is" with 'int' literal. Did you mean "=="?
> _assert(any(x for x in d.values() if x is 8))
> /<<PKGBUILDDIR>>/pyutil/test/deprecated/test_dictutil.py:84: SyntaxWarning:
> "is" with 'int' literal. Did you mean "=="?
> _assert(not any(x for x in d.values() if x is 7)) # The real 7 should have
> been ejected by the d[3] = 8.
> /<<PKGBUILDDIR>>/pyutil/test/deprecated/test_dictutil.py:86: SyntaxWarning:
> "is" with 'int' literal. Did you mean "=="?
> _assert(any(x for x in d if x is 3))
> /<<PKGBUILDDIR>>/pyutil/test/deprecated/test_dictutil.py:95: SyntaxWarning:
> "is" with 'int' literal. Did you mean "=="?
> _assert(any(x for x in d.values() if x is 8))
> /<<PKGBUILDDIR>>/pyutil/test/deprecated/test_dictutil.py:97: SyntaxWarning:
> "is" with 'int' literal. Did you mean "=="?
> _assert(not any(x for x in d.values() if x is 7)) # The real 7 should have
> been ejected by the d[3] = 8.
> /<<PKGBUILDDIR>>/pyutil/test/deprecated/test_dictutil.py:99: SyntaxWarning:
> "is" with 'int' literal. Did you mean "=="?
> _assert(any(x for x in d if x is 3))
> /<<PKGBUILDDIR>>/pyutil/version_class.py:82: SyntaxWarning: invalid escape
> sequence '\d'
> VERSION_BASE_RE_STR="(\d+)(\.(\d+)(\.(\d+))?)?((a|b|c)(\d+))?(\.dev(\d+))?"
> /<<PKGBUILDDIR>>/pyutil/version_class.py:83: SyntaxWarning: invalid escape
> sequence '\d'
> VERSION_SUFFIX_RE_STR="(-(\d+|r\d+)|.post\d+)?"
> /<<PKGBUILDDIR>>/pyutil/test/current/test_iputil.py:18: SyntaxWarning:
> invalid escape sequence '\.'
> DOTTED_QUAD_RE=re.compile("^[0-9]+\.[0-9]+\.[0-9]+\.[0-9]+$")
> /<<PKGBUILDDIR>>/pyutil/iputil.py:180: SyntaxWarning: invalid escape sequence
> '\s'
> _win32_re =
> re.compile('^\s*\d+\.\d+\.\d+\.\d+\s.+\s(?P<address>\d+\.\d+\.\d+\.\d+)\s+(?P<metric>\d+)\s*$',
> flags=re.M|re.I|re.S)
> /<<PKGBUILDDIR>>/pyutil/iputil.py:184: SyntaxWarning: invalid escape sequence
> '\s'
> _linux_re = re.compile('^\s*inet
> [a-zA-Z]*:?(?P<address>\d+\.\d+\.\d+\.\d+)\s.+$', flags=re.M|re.I|re.S)
> /<<PKGBUILDDIR>>/pyutil/iputil.py:189: SyntaxWarning: invalid escape sequence
> '\s'
> _netbsd_re = re.compile('^\s+inet
> [a-zA-Z]*:?(?P<address>\d+\.\d+\.\d+\.\d+)\s.+$', flags=re.M|re.I|re.S)
> test_commonprefix
> (pyutil.test.out_of_shape.test_strutil.Teststrutil.test_commonprefix) ... ok
> test_commonsuffix
> (pyutil.test.out_of_shape.test_strutil.Teststrutil.test_commonsuffix) ... ok
> test_short_input
> (pyutil.test.out_of_shape.test_strutil.Teststrutil.test_short_input) ... ok
> test_split (pyutil.test.out_of_shape.test_strutil.Teststrutil.test_split) ...
> ok
> testem (pyutil.test.out_of_shape.test_zlibutil.ZlibTestCase.testem) ... ok
> test_em (pyutil.test.out_of_shape.test_cache.Testy.test_em) ... ok
> test_em (pyutil.test.out_of_shape.test_odict.Testy.test_em) ... ok
> test_save_now
> (pyutil.test.deprecated.test_picklesaver.PickleSaverTest.test_save_now)
> This test should create a lazy save object, save it with no delay and check
> if the file exists. ... ok
> /<<PKGBUILDDIR>>/pyutil/PickleSaver.py:124: DeprecationWarning: deprecated
> warnings.warn("deprecated", DeprecationWarning)
> /<<PKGBUILDDIR>>/pyutil/twistedutil.py:20: DeprecationWarning: deprecated
> warnings.warn("deprecated", DeprecationWarning)
> /<<PKGBUILDDIR>>/pyutil/weakutil.py:25: DeprecationWarning: deprecated
> warnings.warn("deprecated", DeprecationWarning)
> /<<PKGBUILDDIR>>/pyutil/twistedutil.py:20: DeprecationWarning: deprecated
> warnings.warn("deprecated", DeprecationWarning)
> /<<PKGBUILDDIR>>/pyutil/weakutil.py:25: DeprecationWarning: deprecated
> warnings.warn("deprecated", DeprecationWarning)
> test_em (pyutil.test.deprecated.test_xor.Testy.test_em) ...
> /<<PKGBUILDDIR>>/pyutil/xor/xor.py:18: DeprecationWarning: deprecated
> warnings.warn("deprecated", DeprecationWarning)
> /<<PKGBUILDDIR>>/pyutil/xor/xor.py:18: DeprecationWarning: deprecated
> warnings.warn("deprecated", DeprecationWarning)
> /<<PKGBUILDDIR>>/pyutil/xor/xor.py:18: DeprecationWarning: deprecated
> warnings.warn("deprecated", DeprecationWarning)
> /<<PKGBUILDDIR>>/pyutil/xor/xor.py:18: DeprecationWarning: deprecated
> warnings.warn("deprecated", DeprecationWarning)
> /<<PKGBUILDDIR>>/pyutil/xor/xor.py:18: DeprecationWarning: deprecated
> warnings.warn("deprecated", DeprecationWarning)
> /<<PKGBUILDDIR>>/pyutil/xor/xor.py:47: DeprecationWarning: deprecated
> warnings.warn("deprecated", DeprecationWarning)
> /<<PKGBUILDDIR>>/pyutil/xor/xor.py:47: DeprecationWarning: deprecated
> warnings.warn("deprecated", DeprecationWarning)
> /<<PKGBUILDDIR>>/pyutil/xor/xor.py:47: DeprecationWarning: deprecated
> warnings.warn("deprecated", DeprecationWarning)
> /<<PKGBUILDDIR>>/pyutil/xor/xor.py:47: DeprecationWarning: deprecated
> warnings.warn("deprecated", DeprecationWarning)
> /<<PKGBUILDDIR>>/pyutil/xor/xor.py:47: DeprecationWarning: deprecated
> warnings.warn("deprecated", DeprecationWarning)
> /<<PKGBUILDDIR>>/pyutil/xor/xor.py:18: DeprecationWarning: deprecated
> warnings.warn("deprecated", DeprecationWarning)
> /<<PKGBUILDDIR>>/pyutil/xor/xor.py:18: DeprecationWarning: deprecated
> warnings.warn("deprecated", DeprecationWarning)
> /<<PKGBUILDDIR>>/pyutil/xor/xor.py:18: DeprecationWarning: deprecated
> warnings.warn("deprecated", DeprecationWarning)
> /<<PKGBUILDDIR>>/pyutil/xor/xor.py:18: DeprecationWarning: deprecated
> warnings.warn("deprecated", DeprecationWarning)
> /<<PKGBUILDDIR>>/pyutil/xor/xor.py:18: DeprecationWarning: deprecated
> warnings.warn("deprecated", DeprecationWarning)
> ok
> test_em (pyutil.test.deprecated.test_dictutil.Testy.test_em) ...
> /<<PKGBUILDDIR>>/pyutil/dictutil.py:59: DeprecationWarning: deprecated
> warnings.warn("deprecated", DeprecationWarning)
> /<<PKGBUILDDIR>>/pyutil/dictutil.py:59: DeprecationWarning: deprecated
> warnings.warn("deprecated", DeprecationWarning)
> /<<PKGBUILDDIR>>/pyutil/dictutil.py:59: DeprecationWarning: deprecated
> warnings.warn("deprecated", DeprecationWarning)
> /<<PKGBUILDDIR>>/pyutil/dictutil.py:59: DeprecationWarning: deprecated
> warnings.warn("deprecated", DeprecationWarning)
> /<<PKGBUILDDIR>>/pyutil/dictutil.py:59: DeprecationWarning: deprecated
> warnings.warn("deprecated", DeprecationWarning)
> /<<PKGBUILDDIR>>/pyutil/dictutil.py:185: DeprecationWarning: deprecated
> warnings.warn("deprecated", DeprecationWarning)
> /<<PKGBUILDDIR>>/pyutil/dictutil.py:185: DeprecationWarning: deprecated
> warnings.warn("deprecated", DeprecationWarning)
> /<<PKGBUILDDIR>>/pyutil/dictutil.py:185: DeprecationWarning: deprecated
> warnings.warn("deprecated", DeprecationWarning)
> /<<PKGBUILDDIR>>/pyutil/dictutil.py:185: DeprecationWarning: deprecated
> warnings.warn("deprecated", DeprecationWarning)
> /<<PKGBUILDDIR>>/pyutil/dictutil.py:185: DeprecationWarning: deprecated
> warnings.warn("deprecated", DeprecationWarning)
> /<<PKGBUILDDIR>>/pyutil/dictutil.py:447: DeprecationWarning: deprecated
> warnings.warn("deprecated", DeprecationWarning)
> /<<PKGBUILDDIR>>/pyutil/dictutil.py:447: DeprecationWarning: deprecated
> warnings.warn("deprecated", DeprecationWarning)
> /<<PKGBUILDDIR>>/pyutil/dictutil.py:447: DeprecationWarning: deprecated
> warnings.warn("deprecated", DeprecationWarning)
> /<<PKGBUILDDIR>>/pyutil/dictutil.py:447: DeprecationWarning: deprecated
> warnings.warn("deprecated", DeprecationWarning)
> /<<PKGBUILDDIR>>/pyutil/dictutil.py:447: DeprecationWarning: deprecated
> warnings.warn("deprecated", DeprecationWarning)
> ok
> test_du (pyutil.test.current.test_fileutil.FileUtil.test_du) ... ok
> test_comparisons (pyutil.test.current.test_version_class.T.test_comparisons)
> ... ok
> test_rc_regex_rejects_rc_suffix
> (pyutil.test.current.test_version_class.T.test_rc_regex_rejects_rc_suffix)
> ... ok
> test_rc_regex_rejects_trailing_garbage
> (pyutil.test.current.test_version_class.T.test_rc_regex_rejects_trailing_garbage)
> ... ok
> test_decode (pyutil.test.current.test_jsonutil.TestDecimal.test_decode) ... ok
> test_encode (pyutil.test.current.test_jsonutil.TestDecimal.test_encode) ... ok
> test_no_exception_on_convergent_parse_float
> (pyutil.test.current.test_jsonutil.TestDecimal.test_no_exception_on_convergent_parse_float)
> ... ok
> test_big_unicode_decode
> (pyutil.test.current.json_tests.test_unicode.TestUnicode.test_big_unicode_decode)
> ... ok
> test_big_unicode_encode
> (pyutil.test.current.json_tests.test_unicode.TestUnicode.test_big_unicode_encode)
> ... ok
> test_encoding1
> (pyutil.test.current.json_tests.test_unicode.TestUnicode.test_encoding1) ...
> ok
> test_encoding2
> (pyutil.test.current.json_tests.test_unicode.TestUnicode.test_encoding2) ...
> ok
> test_encoding3
> (pyutil.test.current.json_tests.test_unicode.TestUnicode.test_encoding3) ...
> ok
> test_encoding4
> (pyutil.test.current.json_tests.test_unicode.TestUnicode.test_encoding4) ...
> ok
> test_encoding5
> (pyutil.test.current.json_tests.test_unicode.TestUnicode.test_encoding5) ...
> ok
> test_encoding6
> (pyutil.test.current.json_tests.test_unicode.TestUnicode.test_encoding6) ...
> ok
> test_unicode_decode
> (pyutil.test.current.json_tests.test_unicode.TestUnicode.test_unicode_decode)
> ... ok
> test_indent
> (pyutil.test.current.json_tests.test_indent.TestIndent.test_indent) ... ok
> test_decimal
> (pyutil.test.current.json_tests.test_decode.TestDecode.test_decimal) ... ERROR
> test_float (pyutil.test.current.json_tests.test_decode.TestDecode.test_float)
> ... ERROR
> test_default
> (pyutil.test.current.json_tests.test_default.TestDefault.test_default) ... ok
> test_parse (pyutil.test.current.json_tests.test_pass1.TestPass1.test_parse)
> ... ok
> test_floats (pyutil.test.current.json_tests.test_float.TestFloat.test_floats)
> ... ok
> test_defaultrecursion
> (pyutil.test.current.json_tests.test_recursion.TestRecursion.test_defaultrecursion)
> ... ok
> test_dictrecursion
> (pyutil.test.current.json_tests.test_recursion.TestRecursion.test_dictrecursion)
> ... ok
> test_listrecursion
> (pyutil.test.current.json_tests.test_recursion.TestRecursion.test_listrecursion)
> ... ok
> test_dump (pyutil.test.current.json_tests.test_dump.TestDump.test_dump) ... ok
> test_dumps (pyutil.test.current.json_tests.test_dump.TestDump.test_dumps) ...
> ok
> runTest (twisted.trial._asynctest.TestCase.runTest)
> If no C{methodName} argument is passed to the constructor, L{run} will ... ok
> test_encode_basestring_ascii
> (pyutil.test.current.json_tests.test_speedups.TestSpeedups.test_encode_basestring_ascii)
> test_encode_basestring_ascii ... ok
> test_scanstring
> (pyutil.test.current.json_tests.test_speedups.TestSpeedups.test_scanstring)
> test_scanstring ... ok
> test_failures
> (pyutil.test.current.json_tests.test_fail.TestFail.test_failures) ... ok
> test_separators
> (pyutil.test.current.json_tests.test_separators.TestSeparators.test_separators)
> ... ok
> test_parse (pyutil.test.current.json_tests.test_pass2.TestPass2.test_parse)
> ... ok
> runTest (twisted.trial._asynctest.TestCase.runTest)
> If no C{methodName} argument is passed to the constructor, L{run} will ... ok
> test_c_encode_basestring_ascii
> (pyutil.test.current.json_tests.test_encode_basestring_ascii.TestEncodeBaseStringAscii.test_c_encode_basestring_ascii)
> test_c_encode_basestring_ascii ... ok
> test_py_encode_basestring_ascii
> (pyutil.test.current.json_tests.test_encode_basestring_ascii.TestEncodeBaseStringAscii.test_py_encode_basestring_ascii)
> test_py_encode_basestring_ascii ... ok
> test_parse (pyutil.test.current.json_tests.test_pass3.TestPass3.test_parse)
> ... ok
> test_ave (pyutil.test.current.test_mathutil.MathUtilTestCase.test_ave) ... ok
> test_div_ceil
> (pyutil.test.current.test_mathutil.MathUtilTestCase.test_div_ceil) ... ok
> test_is_power_of_k
> (pyutil.test.current.test_mathutil.MathUtilTestCase.test_is_power_of_k) ... ok
> test_is_power_of_k_part_2
> (pyutil.test.current.test_mathutil.MathUtilTestCase.test_is_power_of_k_part_2)
> ... ok
> test_log_ceil
> (pyutil.test.current.test_mathutil.MathUtilTestCase.test_log_ceil) ... ok
> test_log_floor
> (pyutil.test.current.test_mathutil.MathUtilTestCase.test_log_floor) ... ok
> test_next_multiple
> (pyutil.test.current.test_mathutil.MathUtilTestCase.test_next_multiple) ... ok
> test_next_power_of_k
> (pyutil.test.current.test_mathutil.MathUtilTestCase.test_next_power_of_k) ...
> ok
> test_pad_size
> (pyutil.test.current.test_mathutil.MathUtilTestCase.test_pad_size) ... ok
> test_permute
> (pyutil.test.current.test_mathutil.MathUtilTestCase.test_permute) ... ok
> test_epoch (pyutil.test.current.test_time_format.TimeUtilTestCase.test_epoch)
> ... /<<PKGBUILDDIR>>/pyutil/time_format.py:16: 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).
> return datetime.datetime.utcfromtimestamp(now).isoformat(sep)+suffix
> /<<PKGBUILDDIR>>/pyutil/time_format.py:16: 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).
> return datetime.datetime.utcfromtimestamp(now).isoformat(sep)+suffix
> /<<PKGBUILDDIR>>/pyutil/time_format.py:16: 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).
> return datetime.datetime.utcfromtimestamp(now).isoformat(sep)+suffix
> /<<PKGBUILDDIR>>/pyutil/time_format.py:16: 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).
> return datetime.datetime.utcfromtimestamp(now).isoformat(sep)+suffix
> ok
> test_epoch_in_London
> (pyutil.test.current.test_time_format.TimeUtilTestCase.test_epoch_in_London)
> ... /<<PKGBUILDDIR>>/pyutil/time_format.py:16: 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).
> return datetime.datetime.utcfromtimestamp(now).isoformat(sep)+suffix
> /<<PKGBUILDDIR>>/pyutil/time_format.py:16: 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).
> return datetime.datetime.utcfromtimestamp(now).isoformat(sep)+suffix
> /<<PKGBUILDDIR>>/pyutil/time_format.py:16: 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).
> return datetime.datetime.utcfromtimestamp(now).isoformat(sep)+suffix
> /<<PKGBUILDDIR>>/pyutil/time_format.py:16: 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).
> return datetime.datetime.utcfromtimestamp(now).isoformat(sep)+suffix
> ok
> test_iso8601_utc_time
> (pyutil.test.current.test_time_format.TimeUtilTestCase.test_iso8601_utc_time)
> ... /<<PKGBUILDDIR>>/pyutil/time_format.py:16: 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).
> return datetime.datetime.utcfromtimestamp(now).isoformat(sep)+suffix
> /<<PKGBUILDDIR>>/pyutil/time_format.py:16: 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).
> return datetime.datetime.utcfromtimestamp(now).isoformat(sep)+suffix
> /<<PKGBUILDDIR>>/pyutil/time_format.py:16: 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).
> return datetime.datetime.utcfromtimestamp(now).isoformat(sep)+suffix
> ok
> test_iso_utc_time_to_localseconds
> (pyutil.test.current.test_time_format.TimeUtilTestCase.test_iso_utc_time_to_localseconds)
> ... /<<PKGBUILDDIR>>/pyutil/time_format.py:16: 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).
> return datetime.datetime.utcfromtimestamp(now).isoformat(sep)+suffix
> /<<PKGBUILDDIR>>/pyutil/time_format.py:16: 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).
> return datetime.datetime.utcfromtimestamp(now).isoformat(sep)+suffix
> /<<PKGBUILDDIR>>/pyutil/time_format.py:16: 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).
> return datetime.datetime.utcfromtimestamp(now).isoformat(sep)+suffix
> ok
> test_basic_versions
> (pyutil.test.current.test_verlib.VersionTestCase.test_basic_versions) ... ok
> test_comparison
> (pyutil.test.current.test_verlib.VersionTestCase.test_comparison)
> >>> V('1.2.0') == '1.2' ... ok
> test_from_parts
> (pyutil.test.current.test_verlib.VersionTestCase.test_from_parts) ... ok
> test_irrational_versions
> (pyutil.test.current.test_verlib.VersionTestCase.test_irrational_versions)
> ... ok
> test_suggest_normalized_version
> (pyutil.test.current.test_verlib.VersionTestCase.test_suggest_normalized_version)
> ... ok
> test_lazy_oneshot
> (pyutil.test.current.test_observer.Observer.test_lazy_oneshot)
> test_lazy_oneshot ... ok
> test_observerlist
> (pyutil.test.current.test_observer.Observer.test_observerlist)
> test_observerlist ... ok
> test_oneshot (pyutil.test.current.test_observer.Observer.test_oneshot)
> test_oneshot ... ok
> test_oneshot_fireagain
> (pyutil.test.current.test_observer.Observer.test_oneshot_fireagain)
> test_oneshot_fireagain ... ok
> test_bad_precond
> (pyutil.test.current.test_assertutil.AssertUtilTestCase.test_bad_precond) ...
> ok
>
> ======================================================================
> ERROR: test_decimal
> (pyutil.test.current.json_tests.test_decode.TestDecode.test_decimal)
> ----------------------------------------------------------------------
> Traceback (most recent call last):
> File "/<<PKGBUILDDIR>>/pyutil/test/current/json_tests/test_decode.py", line
> 11, in test_decimal
> self.assert_(isinstance(rval, decimal.Decimal))
> ^^^^^^^^^^^^
> AttributeError: 'TestDecode' object has no attribute 'assert_'. Did you mean:
> 'assertIn'?
>
> ======================================================================
> ERROR: test_float
> (pyutil.test.current.json_tests.test_decode.TestDecode.test_float)
> ----------------------------------------------------------------------
> Traceback (most recent call last):
> File "/<<PKGBUILDDIR>>/pyutil/test/current/json_tests/test_decode.py", line
> 16, in test_float
> self.assert_(isinstance(rval, float))
> ^^^^^^^^^^^^
> AttributeError: 'TestDecode' object has no attribute 'assert_'. Did you mean:
> 'assertIn'?
>
> ----------------------------------------------------------------------
> Ran 71 tests in 0.318s
>
> FAILED (errors=2)
> Test failed: <unittest.runner.TextTestResult run=71 errors=2 failures=0>
> error: Test failed: <unittest.runner.TextTestResult run=71 errors=2
> failures=0>
> E: pybuild pybuild:395: test: plugin distutils failed with: exit code=1:
> python3.12 setup.py test
> I: pybuild base:310: python3.11 setup.py test
> running test
> WARNING: Testing via this command is deprecated and will be removed in a
> future version. Users looking for a generic test entry point independent of
> test runner are encouraged to use tox.
> /usr/lib/python3/dist-packages/setuptools/command/test.py:193:
> _DeprecatedInstaller: setuptools.installer and fetch_build_eggs are
> deprecated.
> !!
>
>
> ********************************************************************************
> Requirements should be satisfied by a PEP 517 installer.
> If you are using pip, you can try `pip install --use-pep517`.
>
> ********************************************************************************
>
> !!
> ir_d = dist.fetch_build_eggs(dist.install_requires)
> WARNING: The wheel package is not available.
> /usr/lib/python3/dist-packages/setuptools/command/test.py:194:
> _DeprecatedInstaller: setuptools.installer and fetch_build_eggs are
> deprecated.
> !!
>
>
> ********************************************************************************
> Requirements should be satisfied by a PEP 517 installer.
> If you are using pip, you can try `pip install --use-pep517`.
>
> ********************************************************************************
>
> !!
> tr_d = dist.fetch_build_eggs(dist.tests_require or [])
> WARNING: The wheel package is not available.
> /usr/lib/python3/dist-packages/setuptools/command/test.py:195:
> _DeprecatedInstaller: setuptools.installer and fetch_build_eggs are
> deprecated.
> !!
>
>
> ********************************************************************************
> Requirements should be satisfied by a PEP 517 installer.
> If you are using pip, you can try `pip install --use-pep517`.
>
> ********************************************************************************
>
> !!
> er_d = dist.fetch_build_eggs(
> WARNING: The wheel package is not available.
> running egg_info
> writing pyutil.egg-info/PKG-INFO
> writing dependency_links to pyutil.egg-info/dependency_links.txt
> writing requirements to pyutil.egg-info/requires.txt
> writing top-level names to pyutil.egg-info/top_level.txt
> reading manifest file 'pyutil.egg-info/SOURCES.txt'
> reading manifest template 'MANIFEST.in'
> adding license file 'COPYING.GPL'
> adding license file 'COPYING.SPL.txt'
> adding license file 'COPYING.TGPPL.rst'
> writing manifest file 'pyutil.egg-info/SOURCES.txt'
> running build_ext
> /<<PKGBUILDDIR>>/pyutil/test/deprecated/test_dictutil.py:82: SyntaxWarning:
> "is" with a literal. Did you mean "=="?
> _assert(any(x for x in d.values() if x is 8))
> /<<PKGBUILDDIR>>/pyutil/test/deprecated/test_dictutil.py:84: SyntaxWarning:
> "is" with a literal. Did you mean "=="?
> _assert(not any(x for x in d.values() if x is 7)) # The real 7 should have
> been ejected by the d[3] = 8.
> /<<PKGBUILDDIR>>/pyutil/test/deprecated/test_dictutil.py:86: SyntaxWarning:
> "is" with a literal. Did you mean "=="?
> _assert(any(x for x in d if x is 3))
> /<<PKGBUILDDIR>>/pyutil/test/deprecated/test_dictutil.py:95: SyntaxWarning:
> "is" with a literal. Did you mean "=="?
> _assert(any(x for x in d.values() if x is 8))
> /<<PKGBUILDDIR>>/pyutil/test/deprecated/test_dictutil.py:97: SyntaxWarning:
> "is" with a literal. Did you mean "=="?
> _assert(not any(x for x in d.values() if x is 7)) # The real 7 should have
> been ejected by the d[3] = 8.
> /<<PKGBUILDDIR>>/pyutil/test/deprecated/test_dictutil.py:99: SyntaxWarning:
> "is" with a literal. Did you mean "=="?
> _assert(any(x for x in d if x is 3))
> test_commonprefix
> (pyutil.test.out_of_shape.test_strutil.Teststrutil.test_commonprefix) ... ok
> test_commonsuffix
> (pyutil.test.out_of_shape.test_strutil.Teststrutil.test_commonsuffix) ... ok
> test_short_input
> (pyutil.test.out_of_shape.test_strutil.Teststrutil.test_short_input) ... ok
> test_split (pyutil.test.out_of_shape.test_strutil.Teststrutil.test_split) ...
> ok
> testem (pyutil.test.out_of_shape.test_zlibutil.ZlibTestCase.testem) ... ok
> test_em (pyutil.test.out_of_shape.test_cache.Testy.test_em) ... ok
> test_em (pyutil.test.out_of_shape.test_odict.Testy.test_em) ... ok
> test_save_now
> (pyutil.test.deprecated.test_picklesaver.PickleSaverTest.test_save_now)
> This test should create a lazy save object, save it with no delay and check
> if the file exists. ... ok
> /<<PKGBUILDDIR>>/pyutil/PickleSaver.py:124: DeprecationWarning: deprecated
> warnings.warn("deprecated", DeprecationWarning)
> /<<PKGBUILDDIR>>/pyutil/twistedutil.py:20: DeprecationWarning: deprecated
> warnings.warn("deprecated", DeprecationWarning)
> /<<PKGBUILDDIR>>/pyutil/weakutil.py:25: DeprecationWarning: deprecated
> warnings.warn("deprecated", DeprecationWarning)
> /<<PKGBUILDDIR>>/pyutil/twistedutil.py:20: DeprecationWarning: deprecated
> warnings.warn("deprecated", DeprecationWarning)
> /<<PKGBUILDDIR>>/pyutil/weakutil.py:25: DeprecationWarning: deprecated
> warnings.warn("deprecated", DeprecationWarning)
> test_em (pyutil.test.deprecated.test_xor.Testy.test_em) ...
> /<<PKGBUILDDIR>>/pyutil/xor/xor.py:18: DeprecationWarning: deprecated
> warnings.warn("deprecated", DeprecationWarning)
> /<<PKGBUILDDIR>>/pyutil/xor/xor.py:18: DeprecationWarning: deprecated
> warnings.warn("deprecated", DeprecationWarning)
> /<<PKGBUILDDIR>>/pyutil/xor/xor.py:18: DeprecationWarning: deprecated
> warnings.warn("deprecated", DeprecationWarning)
> /<<PKGBUILDDIR>>/pyutil/xor/xor.py:18: DeprecationWarning: deprecated
> warnings.warn("deprecated", DeprecationWarning)
> /<<PKGBUILDDIR>>/pyutil/xor/xor.py:18: DeprecationWarning: deprecated
> warnings.warn("deprecated", DeprecationWarning)
> /<<PKGBUILDDIR>>/pyutil/xor/xor.py:47: DeprecationWarning: deprecated
> warnings.warn("deprecated", DeprecationWarning)
> /<<PKGBUILDDIR>>/pyutil/xor/xor.py:47: DeprecationWarning: deprecated
> warnings.warn("deprecated", DeprecationWarning)
> /<<PKGBUILDDIR>>/pyutil/xor/xor.py:47: DeprecationWarning: deprecated
> warnings.warn("deprecated", DeprecationWarning)
> /<<PKGBUILDDIR>>/pyutil/xor/xor.py:47: DeprecationWarning: deprecated
> warnings.warn("deprecated", DeprecationWarning)
> /<<PKGBUILDDIR>>/pyutil/xor/xor.py:47: DeprecationWarning: deprecated
> warnings.warn("deprecated", DeprecationWarning)
> /<<PKGBUILDDIR>>/pyutil/xor/xor.py:18: DeprecationWarning: deprecated
> warnings.warn("deprecated", DeprecationWarning)
> /<<PKGBUILDDIR>>/pyutil/xor/xor.py:18: DeprecationWarning: deprecated
> warnings.warn("deprecated", DeprecationWarning)
> /<<PKGBUILDDIR>>/pyutil/xor/xor.py:18: DeprecationWarning: deprecated
> warnings.warn("deprecated", DeprecationWarning)
> /<<PKGBUILDDIR>>/pyutil/xor/xor.py:18: DeprecationWarning: deprecated
> warnings.warn("deprecated", DeprecationWarning)
> /<<PKGBUILDDIR>>/pyutil/xor/xor.py:18: DeprecationWarning: deprecated
> warnings.warn("deprecated", DeprecationWarning)
> ok
> test_em (pyutil.test.deprecated.test_dictutil.Testy.test_em) ...
> /<<PKGBUILDDIR>>/pyutil/dictutil.py:59: DeprecationWarning: deprecated
> warnings.warn("deprecated", DeprecationWarning)
> /<<PKGBUILDDIR>>/pyutil/dictutil.py:59: DeprecationWarning: deprecated
> warnings.warn("deprecated", DeprecationWarning)
> /<<PKGBUILDDIR>>/pyutil/dictutil.py:59: DeprecationWarning: deprecated
> warnings.warn("deprecated", DeprecationWarning)
> /<<PKGBUILDDIR>>/pyutil/dictutil.py:59: DeprecationWarning: deprecated
> warnings.warn("deprecated", DeprecationWarning)
> /<<PKGBUILDDIR>>/pyutil/dictutil.py:59: DeprecationWarning: deprecated
> warnings.warn("deprecated", DeprecationWarning)
> /<<PKGBUILDDIR>>/pyutil/dictutil.py:185: DeprecationWarning: deprecated
> warnings.warn("deprecated", DeprecationWarning)
> /<<PKGBUILDDIR>>/pyutil/dictutil.py:185: DeprecationWarning: deprecated
> warnings.warn("deprecated", DeprecationWarning)
> /<<PKGBUILDDIR>>/pyutil/dictutil.py:185: DeprecationWarning: deprecated
> warnings.warn("deprecated", DeprecationWarning)
> /<<PKGBUILDDIR>>/pyutil/dictutil.py:185: DeprecationWarning: deprecated
> warnings.warn("deprecated", DeprecationWarning)
> /<<PKGBUILDDIR>>/pyutil/dictutil.py:185: DeprecationWarning: deprecated
> warnings.warn("deprecated", DeprecationWarning)
> /<<PKGBUILDDIR>>/pyutil/dictutil.py:447: DeprecationWarning: deprecated
> warnings.warn("deprecated", DeprecationWarning)
> /<<PKGBUILDDIR>>/pyutil/dictutil.py:447: DeprecationWarning: deprecated
> warnings.warn("deprecated", DeprecationWarning)
> /<<PKGBUILDDIR>>/pyutil/dictutil.py:447: DeprecationWarning: deprecated
> warnings.warn("deprecated", DeprecationWarning)
> /<<PKGBUILDDIR>>/pyutil/dictutil.py:447: DeprecationWarning: deprecated
> warnings.warn("deprecated", DeprecationWarning)
> /<<PKGBUILDDIR>>/pyutil/dictutil.py:447: DeprecationWarning: deprecated
> warnings.warn("deprecated", DeprecationWarning)
> ok
> test_du (pyutil.test.current.test_fileutil.FileUtil.test_du) ... ok
> test_comparisons (pyutil.test.current.test_version_class.T.test_comparisons)
> ... ok
> test_rc_regex_rejects_rc_suffix
> (pyutil.test.current.test_version_class.T.test_rc_regex_rejects_rc_suffix)
> ... ok
> test_rc_regex_rejects_trailing_garbage
> (pyutil.test.current.test_version_class.T.test_rc_regex_rejects_trailing_garbage)
> ... ok
> test_decode (pyutil.test.current.test_jsonutil.TestDecimal.test_decode) ... ok
> test_encode (pyutil.test.current.test_jsonutil.TestDecimal.test_encode) ... ok
> test_no_exception_on_convergent_parse_float
> (pyutil.test.current.test_jsonutil.TestDecimal.test_no_exception_on_convergent_parse_float)
> ... ok
> test_big_unicode_decode
> (pyutil.test.current.json_tests.test_unicode.TestUnicode.test_big_unicode_decode)
> ... ok
> test_big_unicode_encode
> (pyutil.test.current.json_tests.test_unicode.TestUnicode.test_big_unicode_encode)
> ... ok
> test_encoding1
> (pyutil.test.current.json_tests.test_unicode.TestUnicode.test_encoding1) ...
> ok
> test_encoding2
> (pyutil.test.current.json_tests.test_unicode.TestUnicode.test_encoding2) ...
> ok
> test_encoding3
> (pyutil.test.current.json_tests.test_unicode.TestUnicode.test_encoding3) ...
> ok
> test_encoding4
> (pyutil.test.current.json_tests.test_unicode.TestUnicode.test_encoding4) ...
> ok
> test_encoding5
> (pyutil.test.current.json_tests.test_unicode.TestUnicode.test_encoding5) ...
> ok
> test_encoding6
> (pyutil.test.current.json_tests.test_unicode.TestUnicode.test_encoding6) ...
> ok
> test_unicode_decode
> (pyutil.test.current.json_tests.test_unicode.TestUnicode.test_unicode_decode)
> ... ok
> test_indent
> (pyutil.test.current.json_tests.test_indent.TestIndent.test_indent) ... ok
> test_decimal
> (pyutil.test.current.json_tests.test_decode.TestDecode.test_decimal) ...
> /<<PKGBUILDDIR>>/pyutil/test/current/json_tests/test_decode.py:11:
> DeprecationWarning: Please use assertTrue instead.
> self.assert_(isinstance(rval, decimal.Decimal))
> ok
> test_float (pyutil.test.current.json_tests.test_decode.TestDecode.test_float)
> ... /<<PKGBUILDDIR>>/pyutil/test/current/json_tests/test_decode.py:16:
> DeprecationWarning: Please use assertTrue instead.
> self.assert_(isinstance(rval, float))
> ok
> test_default
> (pyutil.test.current.json_tests.test_default.TestDefault.test_default) ... ok
> test_parse (pyutil.test.current.json_tests.test_pass1.TestPass1.test_parse)
> ... ok
> test_floats (pyutil.test.current.json_tests.test_float.TestFloat.test_floats)
> ... ok
> test_defaultrecursion
> (pyutil.test.current.json_tests.test_recursion.TestRecursion.test_defaultrecursion)
> ... ok
> test_dictrecursion
> (pyutil.test.current.json_tests.test_recursion.TestRecursion.test_dictrecursion)
> ... ok
> test_listrecursion
> (pyutil.test.current.json_tests.test_recursion.TestRecursion.test_listrecursion)
> ... ok
> test_dump (pyutil.test.current.json_tests.test_dump.TestDump.test_dump) ... ok
> test_dumps (pyutil.test.current.json_tests.test_dump.TestDump.test_dumps) ...
> ok
> runTest (twisted.trial._asynctest.TestCase.runTest)
> If no C{methodName} argument is passed to the constructor, L{run} will ... ok
> test_encode_basestring_ascii
> (pyutil.test.current.json_tests.test_speedups.TestSpeedups.test_encode_basestring_ascii)
> test_encode_basestring_ascii ... ok
> test_scanstring
> (pyutil.test.current.json_tests.test_speedups.TestSpeedups.test_scanstring)
> test_scanstring ... ok
> test_failures
> (pyutil.test.current.json_tests.test_fail.TestFail.test_failures) ... ok
> test_separators
> (pyutil.test.current.json_tests.test_separators.TestSeparators.test_separators)
> ... ok
> test_parse (pyutil.test.current.json_tests.test_pass2.TestPass2.test_parse)
> ... ok
> runTest (twisted.trial._asynctest.TestCase.runTest)
> If no C{methodName} argument is passed to the constructor, L{run} will ... ok
> test_c_encode_basestring_ascii
> (pyutil.test.current.json_tests.test_encode_basestring_ascii.TestEncodeBaseStringAscii.test_c_encode_basestring_ascii)
> test_c_encode_basestring_ascii ... ok
> test_py_encode_basestring_ascii
> (pyutil.test.current.json_tests.test_encode_basestring_ascii.TestEncodeBaseStringAscii.test_py_encode_basestring_ascii)
> test_py_encode_basestring_ascii ... ok
> test_parse (pyutil.test.current.json_tests.test_pass3.TestPass3.test_parse)
> ... ok
> test_ave (pyutil.test.current.test_mathutil.MathUtilTestCase.test_ave) ... ok
> test_div_ceil
> (pyutil.test.current.test_mathutil.MathUtilTestCase.test_div_ceil) ... ok
> test_is_power_of_k
> (pyutil.test.current.test_mathutil.MathUtilTestCase.test_is_power_of_k) ... ok
> test_is_power_of_k_part_2
> (pyutil.test.current.test_mathutil.MathUtilTestCase.test_is_power_of_k_part_2)
> ... ok
> test_log_ceil
> (pyutil.test.current.test_mathutil.MathUtilTestCase.test_log_ceil) ... ok
> test_log_floor
> (pyutil.test.current.test_mathutil.MathUtilTestCase.test_log_floor) ... ok
> test_next_multiple
> (pyutil.test.current.test_mathutil.MathUtilTestCase.test_next_multiple) ... ok
> test_next_power_of_k
> (pyutil.test.current.test_mathutil.MathUtilTestCase.test_next_power_of_k) ...
> ok
> test_pad_size
> (pyutil.test.current.test_mathutil.MathUtilTestCase.test_pad_size) ... ok
> test_permute
> (pyutil.test.current.test_mathutil.MathUtilTestCase.test_permute) ... ok
> test_epoch (pyutil.test.current.test_time_format.TimeUtilTestCase.test_epoch)
> ... ok
> test_epoch_in_London
> (pyutil.test.current.test_time_format.TimeUtilTestCase.test_epoch_in_London)
> ... ok
> test_iso8601_utc_time
> (pyutil.test.current.test_time_format.TimeUtilTestCase.test_iso8601_utc_time)
> ... ok
> test_iso_utc_time_to_localseconds
> (pyutil.test.current.test_time_format.TimeUtilTestCase.test_iso_utc_time_to_localseconds)
> ... ok
> test_basic_versions
> (pyutil.test.current.test_verlib.VersionTestCase.test_basic_versions) ... ok
> test_comparison
> (pyutil.test.current.test_verlib.VersionTestCase.test_comparison)
> >>> V('1.2.0') == '1.2' ... ok
> test_from_parts
> (pyutil.test.current.test_verlib.VersionTestCase.test_from_parts) ... ok
> test_irrational_versions
> (pyutil.test.current.test_verlib.VersionTestCase.test_irrational_versions)
> ... ok
> test_suggest_normalized_version
> (pyutil.test.current.test_verlib.VersionTestCase.test_suggest_normalized_version)
> ... ok
> test_lazy_oneshot
> (pyutil.test.current.test_observer.Observer.test_lazy_oneshot)
> test_lazy_oneshot ... ok
> test_observerlist
> (pyutil.test.current.test_observer.Observer.test_observerlist)
> test_observerlist ... ok
> test_oneshot (pyutil.test.current.test_observer.Observer.test_oneshot)
> test_oneshot ... ok
> test_oneshot_fireagain
> (pyutil.test.current.test_observer.Observer.test_oneshot_fireagain)
> test_oneshot_fireagain ... ok
> test_bad_precond
> (pyutil.test.current.test_assertutil.AssertUtilTestCase.test_bad_precond) ...
> ok
>
> ----------------------------------------------------------------------
> Ran 71 tests in 0.323s
>
> OK
> dh_auto_test: error: pybuild --test -i python{version} -p "3.12 3.11"
> returned exit code 13
The full build log is available from:
http://qa-logs.debian.net/2023/12/12/python-pyutil_3.3.2-1_unstable.log
All bugs filed during this archive rebuild are listed at:
https://bugs.debian.org/cgi-bin/pkgreport.cgi?tag=ftbfs-20231212;users=lu...@debian.org
or:
https://udd.debian.org/bugs/?release=na&merged=ign&fnewerval=7&flastmodval=7&fusertag=only&fusertagtag=ftbfs-20231212&fusertaguser=lu...@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.
--- End Message ---