Your message dated Tue, 16 Jan 2024 06:34:00 +0000
with message-id <e1rpd1m-009crw...@fasolo.debian.org>
and subject line Bug#1058384: fixed in lazy-object-proxy 1.10.0-1
has caused the Debian Bug report #1058384,
regarding lazy-object-proxy: FTBFS: dh_auto_test: error: pybuild --test
--test-pytest -i python{version} -p "3.12 3.11" returned exit code 13
to be marked as done.
This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.
(NB: If you are a system administrator and have no idea what this
message is talking about, this may indicate a serious mail system
misconfiguration somewhere. Please contact ow...@bugs.debian.org
immediately.)
--
1058384: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1058384
Debian Bug Tracking System
Contact ow...@bugs.debian.org with problems
--- Begin Message ---
Source: lazy-object-proxy
Version: 1.9.0-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 build
> dh build --with python3 --buildsystem=pybuild
> dh_update_autotools_config -O--buildsystem=pybuild
> dh_autoreconf -O--buildsystem=pybuild
> dh_auto_configure -O--buildsystem=pybuild
> dh_auto_build -O--buildsystem=pybuild
> I: pybuild plugin_pyproject:110: Building wheel for python3.12 with "build"
> module
> I: pybuild base:310: python3.12 -m build --skip-dependency-check
> --no-isolation --wheel --outdir /<<PKGBUILDDIR>>/.pybuild/cpython3_3.12
> * Building wheel...
> running bdist_wheel
> running build
> running build_py
> creating build
> creating build/lib.linux-x86_64-cpython-312
> creating build/lib.linux-x86_64-cpython-312/lazy_object_proxy
> copying src/lazy_object_proxy/utils.py ->
> build/lib.linux-x86_64-cpython-312/lazy_object_proxy
> copying src/lazy_object_proxy/compat.py ->
> build/lib.linux-x86_64-cpython-312/lazy_object_proxy
> copying src/lazy_object_proxy/__init__.py ->
> build/lib.linux-x86_64-cpython-312/lazy_object_proxy
> copying src/lazy_object_proxy/_version.py ->
> build/lib.linux-x86_64-cpython-312/lazy_object_proxy
> copying src/lazy_object_proxy/simple.py ->
> build/lib.linux-x86_64-cpython-312/lazy_object_proxy
> copying src/lazy_object_proxy/slots.py ->
> build/lib.linux-x86_64-cpython-312/lazy_object_proxy
> running build_ext
> building 'lazy_object_proxy.cext' extension
> creating build/temp.linux-x86_64-cpython-312
> creating build/temp.linux-x86_64-cpython-312/src
> creating build/temp.linux-x86_64-cpython-312/src/lazy_object_proxy
> x86_64-linux-gnu-gcc -fno-strict-overflow -Wsign-compare -DNDEBUG -g -O2
> -Wall -g -fstack-protector-strong -fstack-clash-protection -Wformat
> -Werror=format-security -fcf-protection -g -fwrapv -O2 -g -O2
> -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong
> -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection
> -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Isrc/lazy_object_proxy
> -I/usr/include/python3.12 -c src/lazy_object_proxy/cext.c -o
> build/temp.linux-x86_64-cpython-312/src/lazy_object_proxy/cext.o
> x86_64-linux-gnu-gcc -shared -Wl,-O1 -Wl,-Bsymbolic-functions -g -fwrapv -O2
> -Wl,-z,relro -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=.
> -fstack-protector-strong -fstack-clash-protection -Wformat
> -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2
> build/temp.linux-x86_64-cpython-312/src/lazy_object_proxy/cext.o
> -L/usr/lib/x86_64-linux-gnu -o
> build/lib.linux-x86_64-cpython-312/lazy_object_proxy/cext.cpython-312-x86_64-linux-gnu.so
> installing to build/bdist.linux-x86_64/wheel
> running install
> running install_lib
> creating build/bdist.linux-x86_64
> creating build/bdist.linux-x86_64/wheel
> creating build/bdist.linux-x86_64/wheel/lazy_object_proxy
> copying build/lib.linux-x86_64-cpython-312/lazy_object_proxy/utils.py ->
> build/bdist.linux-x86_64/wheel/lazy_object_proxy
> copying build/lib.linux-x86_64-cpython-312/lazy_object_proxy/compat.py ->
> build/bdist.linux-x86_64/wheel/lazy_object_proxy
> copying build/lib.linux-x86_64-cpython-312/lazy_object_proxy/__init__.py ->
> build/bdist.linux-x86_64/wheel/lazy_object_proxy
> copying build/lib.linux-x86_64-cpython-312/lazy_object_proxy/_version.py ->
> build/bdist.linux-x86_64/wheel/lazy_object_proxy
> copying
> build/lib.linux-x86_64-cpython-312/lazy_object_proxy/cext.cpython-312-x86_64-linux-gnu.so
> -> build/bdist.linux-x86_64/wheel/lazy_object_proxy
> copying build/lib.linux-x86_64-cpython-312/lazy_object_proxy/simple.py ->
> build/bdist.linux-x86_64/wheel/lazy_object_proxy
> copying build/lib.linux-x86_64-cpython-312/lazy_object_proxy/slots.py ->
> build/bdist.linux-x86_64/wheel/lazy_object_proxy
> running install_egg_info
> running egg_info
> creating src/lazy_object_proxy.egg-info
> writing src/lazy_object_proxy.egg-info/PKG-INFO
> writing dependency_links to
> src/lazy_object_proxy.egg-info/dependency_links.txt
> writing top-level names to src/lazy_object_proxy.egg-info/top_level.txt
> writing manifest file 'src/lazy_object_proxy.egg-info/SOURCES.txt'
> reading manifest file 'src/lazy_object_proxy.egg-info/SOURCES.txt'
> adding license file 'LICENSE'
> adding license file 'AUTHORS.rst'
> writing manifest file 'src/lazy_object_proxy.egg-info/SOURCES.txt'
> Copying src/lazy_object_proxy.egg-info to
> build/bdist.linux-x86_64/wheel/lazy_object_proxy-1.9.0.egg-info
> running install_scripts
> creating
> build/bdist.linux-x86_64/wheel/lazy_object_proxy-1.9.0.dist-info/WHEEL
> creating
> '/<<PKGBUILDDIR>>/.pybuild/cpython3_3.12/.tmp-npiw9nbw/lazy_object_proxy-1.9.0-cp312-cp312-linux_x86_64.whl'
> and adding 'build/bdist.linux-x86_64/wheel' to it
> adding 'lazy_object_proxy/__init__.py'
> adding 'lazy_object_proxy/_version.py'
> adding 'lazy_object_proxy/cext.cpython-312-x86_64-linux-gnu.so'
> adding 'lazy_object_proxy/compat.py'
> adding 'lazy_object_proxy/simple.py'
> adding 'lazy_object_proxy/slots.py'
> adding 'lazy_object_proxy/utils.py'
> adding 'lazy_object_proxy-1.9.0.dist-info/AUTHORS.rst'
> adding 'lazy_object_proxy-1.9.0.dist-info/LICENSE'
> adding 'lazy_object_proxy-1.9.0.dist-info/METADATA'
> adding 'lazy_object_proxy-1.9.0.dist-info/WHEEL'
> adding 'lazy_object_proxy-1.9.0.dist-info/top_level.txt'
> adding 'lazy_object_proxy-1.9.0.dist-info/RECORD'
> removing build/bdist.linux-x86_64/wheel
> Successfully built lazy_object_proxy-1.9.0-cp312-cp312-linux_x86_64.whl
> I: pybuild plugin_pyproject:122: Unpacking wheel built for python3.12 with
> "installer" module
> I: pybuild plugin_pyproject:110: Building wheel for python3.11 with "build"
> module
> I: pybuild base:310: python3.11 -m build --skip-dependency-check
> --no-isolation --wheel --outdir /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11
> * Building wheel...
> running bdist_wheel
> running build
> running build_py
> creating build/lib.linux-x86_64-cpython-311
> creating build/lib.linux-x86_64-cpython-311/lazy_object_proxy
> copying src/lazy_object_proxy/utils.py ->
> build/lib.linux-x86_64-cpython-311/lazy_object_proxy
> copying src/lazy_object_proxy/compat.py ->
> build/lib.linux-x86_64-cpython-311/lazy_object_proxy
> copying src/lazy_object_proxy/__init__.py ->
> build/lib.linux-x86_64-cpython-311/lazy_object_proxy
> copying src/lazy_object_proxy/_version.py ->
> build/lib.linux-x86_64-cpython-311/lazy_object_proxy
> copying src/lazy_object_proxy/simple.py ->
> build/lib.linux-x86_64-cpython-311/lazy_object_proxy
> copying src/lazy_object_proxy/slots.py ->
> build/lib.linux-x86_64-cpython-311/lazy_object_proxy
> running build_ext
> building 'lazy_object_proxy.cext' extension
> creating build/temp.linux-x86_64-cpython-311
> creating build/temp.linux-x86_64-cpython-311/src
> creating build/temp.linux-x86_64-cpython-311/src/lazy_object_proxy
> x86_64-linux-gnu-gcc -Wsign-compare -DNDEBUG -g -fwrapv -O2 -Wall -g
> -fstack-protector-strong -fstack-clash-protection -Wformat
> -Werror=format-security -fcf-protection -g -fwrapv -O2 -g -O2
> -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong
> -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection
> -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Isrc/lazy_object_proxy
> -I/usr/include/python3.11 -c src/lazy_object_proxy/cext.c -o
> build/temp.linux-x86_64-cpython-311/src/lazy_object_proxy/cext.o
> x86_64-linux-gnu-gcc -shared -Wl,-O1 -Wl,-Bsymbolic-functions -g -fwrapv -O2
> -Wl,-z,relro -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=.
> -fstack-protector-strong -fstack-clash-protection -Wformat
> -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2
> build/temp.linux-x86_64-cpython-311/src/lazy_object_proxy/cext.o
> -L/usr/lib/x86_64-linux-gnu -o
> build/lib.linux-x86_64-cpython-311/lazy_object_proxy/cext.cpython-311-x86_64-linux-gnu.so
> installing to build/bdist.linux-x86_64/wheel
> running install
> running install_lib
> creating build/bdist.linux-x86_64/wheel
> creating build/bdist.linux-x86_64/wheel/lazy_object_proxy
> copying build/lib.linux-x86_64-cpython-311/lazy_object_proxy/utils.py ->
> build/bdist.linux-x86_64/wheel/lazy_object_proxy
> copying build/lib.linux-x86_64-cpython-311/lazy_object_proxy/compat.py ->
> build/bdist.linux-x86_64/wheel/lazy_object_proxy
> copying build/lib.linux-x86_64-cpython-311/lazy_object_proxy/__init__.py ->
> build/bdist.linux-x86_64/wheel/lazy_object_proxy
> copying build/lib.linux-x86_64-cpython-311/lazy_object_proxy/_version.py ->
> build/bdist.linux-x86_64/wheel/lazy_object_proxy
> copying build/lib.linux-x86_64-cpython-311/lazy_object_proxy/simple.py ->
> build/bdist.linux-x86_64/wheel/lazy_object_proxy
> copying build/lib.linux-x86_64-cpython-311/lazy_object_proxy/slots.py ->
> build/bdist.linux-x86_64/wheel/lazy_object_proxy
> copying
> build/lib.linux-x86_64-cpython-311/lazy_object_proxy/cext.cpython-311-x86_64-linux-gnu.so
> -> build/bdist.linux-x86_64/wheel/lazy_object_proxy
> running install_egg_info
> running egg_info
> writing src/lazy_object_proxy.egg-info/PKG-INFO
> writing dependency_links to
> src/lazy_object_proxy.egg-info/dependency_links.txt
> writing top-level names to src/lazy_object_proxy.egg-info/top_level.txt
> reading manifest file 'src/lazy_object_proxy.egg-info/SOURCES.txt'
> adding license file 'LICENSE'
> adding license file 'AUTHORS.rst'
> writing manifest file 'src/lazy_object_proxy.egg-info/SOURCES.txt'
> Copying src/lazy_object_proxy.egg-info to
> build/bdist.linux-x86_64/wheel/lazy_object_proxy-1.9.0.egg-info
> running install_scripts
> creating
> build/bdist.linux-x86_64/wheel/lazy_object_proxy-1.9.0.dist-info/WHEEL
> creating
> '/<<PKGBUILDDIR>>/.pybuild/cpython3_3.11/.tmp-asvg55ih/lazy_object_proxy-1.9.0-cp311-cp311-linux_x86_64.whl'
> and adding 'build/bdist.linux-x86_64/wheel' to it
> adding 'lazy_object_proxy/__init__.py'
> adding 'lazy_object_proxy/_version.py'
> adding 'lazy_object_proxy/cext.cpython-311-x86_64-linux-gnu.so'
> adding 'lazy_object_proxy/compat.py'
> adding 'lazy_object_proxy/simple.py'
> adding 'lazy_object_proxy/slots.py'
> adding 'lazy_object_proxy/utils.py'
> adding 'lazy_object_proxy-1.9.0.dist-info/AUTHORS.rst'
> adding 'lazy_object_proxy-1.9.0.dist-info/LICENSE'
> adding 'lazy_object_proxy-1.9.0.dist-info/METADATA'
> adding 'lazy_object_proxy-1.9.0.dist-info/WHEEL'
> adding 'lazy_object_proxy-1.9.0.dist-info/top_level.txt'
> adding 'lazy_object_proxy-1.9.0.dist-info/RECORD'
> removing build/bdist.linux-x86_64/wheel
> Successfully built lazy_object_proxy-1.9.0-cp311-cp311-linux_x86_64.whl
> I: pybuild plugin_pyproject:122: Unpacking wheel built for python3.11 with
> "installer" module
> dh_auto_test -O--buildsystem=pybuild
> I: pybuild base:310: cd /<<PKGBUILDDIR>>/.pybuild/cpython3_3.12/build;
> python3.12 -m pytest tests
> ============================= test session starts
> ==============================
> platform linux -- Python 3.12.1, pytest-7.4.3, pluggy-1.3.0
> benchmark: 4.0.0 (defaults: timer=time.perf_counter disable_gc=False
> min_rounds=5 min_time=0.000005 max_time=1.0 calibration_precision=10
> warmup=False warmup_iterations=100000)
> rootdir: /<<PKGBUILDDIR>>/.pybuild/cpython3_3.12/build
> configfile: pytest.ini
> plugins: benchmark-4.0.0
> collected 1671 items
>
> tests/test_async_py3.py .........F...................................... [
> 2%]
> ............................. [
> 4%]
> tests/test_lazy_object_proxy.py .......XXXX..XX.....X.X.X............... [
> 7%]
> ........................................................................ [
> 11%]
> .....xxx.x.............................................................. [
> 15%]
> ................ [
> 16%]
> tests/test_async_py3.py .........F...................................... [
> 19%]
> ............................. [
> 21%]
> tests/test_lazy_object_proxy.py .......XXXX..XX.....X.X.X............... [
> 23%]
> ........................................................................ [
> 27%]
> .....xxx.x.............................................................. [
> 32%]
> ................ [
> 33%]
> tests/test_async_py3.py .........F...................................... [
> 36%]
> ............................. [
> 37%]
> tests/test_lazy_object_proxy.py .......XXXX..XX.....X.X.X............... [
> 40%]
> ........................................................................ [
> 44%]
> .....xxx.x.............................................................. [
> 48%]
> ..........s..... [
> 49%]
> tests/test_async_py3.py .........F...................................... [
> 52%]
> ............................. [
> 54%]
> tests/test_lazy_object_proxy.py .......xxxx..xx.....X.X.X............... [
> 56%]
> ........................................................................ [
> 61%]
> .....xxx.x.............................................................. [
> 65%]
> ..........s..... [
> 66%]
> tests/test_async_py3.py .........F...................................... [
> 69%]
> ............................. [
> 70%]
> tests/test_lazy_object_proxy.py .......XXXX..XX.....x.x.x............... [
> 73%]
> ........................................................................ [
> 77%]
> .....xxx.x.............................................................. [
> 81%]
> ................ [
> 82%]
> tests/test_async_py3.py .........F...................................... [
> 85%]
> ............................. [
> 87%]
> tests/test_lazy_object_proxy.py .......XXXX..XX.....x.x.x............... [
> 89%]
> ........................................................................ [
> 94%]
> .....xxx.x.............................................................. [
> 98%]
> ....................s....
> [100%]
>
> =================================== FAILURES
> ===================================
> ________________________ test_func_10[subclassed-slots]
> ________________________
> tests/test_async_py3.py:252: in test_func_10
> aw.throw(ZeroDivisionError, None, None)
> E DeprecationWarning: the (type, exc, tb) signature of throw() is
> deprecated, use the single-arg signature instead.
> __________________________ test_func_10[normal-slots]
> __________________________
> tests/test_async_py3.py:252: in test_func_10
> aw.throw(ZeroDivisionError, None, None)
> E DeprecationWarning: the (type, exc, tb) signature of throw() is
> deprecated, use the single-arg signature instead.
> __________________________ test_func_10[normal-cext]
> ___________________________
> tests/test_async_py3.py:252: in test_func_10
> aw.throw(ZeroDivisionError, None, None)
> E DeprecationWarning: the (type, exc, tb) signature of throw() is
> deprecated, use the single-arg signature instead.
> ________________________ test_func_10[subclassed-cext]
> _________________________
> tests/test_async_py3.py:252: in test_func_10
> aw.throw(ZeroDivisionError, None, None)
> E DeprecationWarning: the (type, exc, tb) signature of throw() is
> deprecated, use the single-arg signature instead.
> _________________________ test_func_10[normal-simple]
> __________________________
> tests/test_async_py3.py:252: in test_func_10
> aw.throw(ZeroDivisionError, None, None)
> E DeprecationWarning: the (type, exc, tb) signature of throw() is
> deprecated, use the single-arg signature instead.
> _______________________ test_func_10[subclassed-simple]
> ________________________
> tests/test_async_py3.py:252: in test_func_10
> aw.throw(ZeroDivisionError, None, None)
> E DeprecationWarning: the (type, exc, tb) signature of throw() is
> deprecated, use the single-arg signature instead.
>
> ----------------------------------------------------------------------------------------
> benchmark: 4 tests
> ----------------------------------------------------------------------------------------
> Name (time in ns) Min Max Mean
> StdDev Median IQR Outliers
> OPS (Mops/s) Rounds Iterations
> ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
> test_perf[cext] 96.8800 (1.0) 40,696.9500 (2.19) 106.3260
> (1.0) 183.4143 (1.06) 104.4999 (1.0) 2.1201 (1.0)
> 19;2822 9.4050 (1.0) 88340 100
> test_perf[simple] 407.0025 (4.20) 22,031.9926 (1.18) 446.4067
> (4.20) 173.0751 (1.0) 439.9917 (4.21) 8.9931 (4.24)
> 549;17545 2.2401 (0.24) 144928 1
> test_perf[slots] 419.9974 (4.34) 18,610.9974 (1.0) 474.1757
> (4.46) 321.9438 (1.86) 461.9942 (4.42) 20.0089 (9.44)
> 97;1065 2.1089 (0.22) 46381 1
> test_perf[django] 585.0015 (6.04) 23,045.9991 (1.24) 646.5564
> (6.08) 245.8937 (1.42) 639.9932 (6.12) 23.0066 (10.85)
> 441;2442 1.5467 (0.16) 90564 1
> ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
>
> ----------------------------------------------------------------------------------------------
> benchmark 'prototypes': 4 tests
> ----------------------------------------------------------------------------------------------
> Name (time in ns) Min Max
> Mean StdDev Median
> IQR Outliers OPS (Mops/s) Rounds Iterations
> -----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
> test_proto[SimpleProxy] 176.3336 (1.0) 60,728.4445
> (40.93) 190.8579 (1.01) 189.2363 (5.96) 186.1109 (1.0)
> 1.7408 (1.0) 1000;16148 5.2395 (0.99) 196851 27
> test_proto[LocalsSimpleProxy] 177.8519 (1.01) 1,483.7780
> (1.0) 189.6238 (1.0) 31.7382 (1.0) 187.7041 (1.01)
> 1.7780 (1.02) 1464;20875 5.2736 (1.0) 196735 27
> test_proto[CachedPropertyProxy] 287.9970 (1.63) 19,536.9939
> (13.17) 325.1883 (1.71) 183.2460 (5.77) 316.9989 (1.70)
> 8.0036 (4.60) 1009;21511 3.0751 (0.58) 181719 1
> test_proto[LocalsCachedPropertyProxy] 289.0010 (1.64) 2,046,540.0012
> (>1000.0) 354.8786 (1.87) 5,470.1814 (172.35) 319.9966 (1.72)
> 16.0071 (9.20) 49;4081 2.8179 (0.53) 176460 1
> -----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
>
> Legend:
> Outliers: 1 Standard Deviation from Mean; 1.5 IQR (InterQuartile Range)
> from 1st Quartile and 3rd Quartile.
> OPS: Operations Per Second, computed as 1 / Mean
> =========================== short test summary info
> ============================
> SKIPPED [2] tests/test_lazy_object_proxy.py:1900: Not possible.
> SKIPPED [1] tests/conftest.py:27: could not import 'objproxies': No module
> named 'objproxies'
> XFAIL
> tests/test_lazy_object_proxy.py::test_proxy_hasattr_call[subclassed-slots] -
> Don't know how to make this work. This tests the existence of the __call__
> method.
> XFAIL
> tests/test_lazy_object_proxy.py::test_proxy_getattr_call[subclassed-slots] -
> Don't know how to make this work. This tests the existence of the __call__
> method.
> XFAIL
> tests/test_lazy_object_proxy.py::test_proxy_is_callable[subclassed-slots] -
> Don't know how to make this work. This tests the existence of the __call__
> method.
> XFAIL
> tests/test_lazy_object_proxy.py::test_callable_proxy_getattr_call[subclassed-slots]
> - Don't know how to make this work. This tests the existence of the __call__
> method.
> XFAIL tests/test_lazy_object_proxy.py::test_proxy_hasattr_call[normal-slots]
> - Don't know how to make this work. This tests the existence of the __call__
> method.
> XFAIL tests/test_lazy_object_proxy.py::test_proxy_getattr_call[normal-slots]
> - Don't know how to make this work. This tests the existence of the __call__
> method.
> XFAIL tests/test_lazy_object_proxy.py::test_proxy_is_callable[normal-slots] -
> Don't know how to make this work. This tests the existence of the __call__
> method.
> XFAIL
> tests/test_lazy_object_proxy.py::test_callable_proxy_getattr_call[normal-slots]
> - Don't know how to make this work. This tests the existence of the __call__
> method.
> XFAIL tests/test_lazy_object_proxy.py::test_proxy_hasattr_call[normal-cext] -
> Don't know how to make this work. This tests the existence of the __call__
> method.
> XFAIL tests/test_lazy_object_proxy.py::test_proxy_getattr_call[normal-cext] -
> Don't know how to make this work. This tests the existence of the __call__
> method.
> XFAIL tests/test_lazy_object_proxy.py::test_proxy_is_callable[normal-cext] -
> Don't know how to make this work. This tests the existence of the __call__
> method.
> XFAIL
> tests/test_lazy_object_proxy.py::test_callable_proxy_getattr_call[normal-cext]
> - Don't know how to make this work. This tests the existence of the __call__
> method.
> XFAIL
> tests/test_lazy_object_proxy.py::test_class_module_name[subclassed-cext] -
> This test can't work because subclassing disables certain features like
> __doc__ and __module__ proxying.
> XFAIL tests/test_lazy_object_proxy.py::test_class_doc_string[subclassed-cext]
> - This test can't work because subclassing disables certain features like
> __doc__ and __module__ proxying.
> XFAIL
> tests/test_lazy_object_proxy.py::test_instance_module_name[subclassed-cext] -
> This test can't work because subclassing disables certain features like
> __doc__ and __module__ proxying.
> XFAIL
> tests/test_lazy_object_proxy.py::test_instance_doc_string[subclassed-cext] -
> This test can't work because subclassing disables certain features like
> __doc__ and __module__ proxying.
> XFAIL
> tests/test_lazy_object_proxy.py::test_function_module_name[subclassed-cext] -
> This test can't work because subclassing disables certain features like
> __doc__ and __module__ proxying.
> XFAIL
> tests/test_lazy_object_proxy.py::test_function_doc_string[subclassed-cext] -
> This test can't work because subclassing disables certain features like
> __doc__ and __module__ proxying.
> XFAIL
> tests/test_lazy_object_proxy.py::test_proxy_hasattr_call[subclassed-cext] -
> Don't know how to make this work. This tests the existence of the __call__
> method.
> XFAIL
> tests/test_lazy_object_proxy.py::test_proxy_getattr_call[subclassed-cext] -
> Don't know how to make this work. This tests the existence of the __call__
> method.
> XFAIL
> tests/test_lazy_object_proxy.py::test_proxy_is_callable[subclassed-cext] -
> Don't know how to make this work. This tests the existence of the __call__
> method.
> XFAIL
> tests/test_lazy_object_proxy.py::test_callable_proxy_getattr_call[subclassed-cext]
> - Don't know how to make this work. This tests the existence of the __call__
> method.
> XFAIL tests/test_lazy_object_proxy.py::test_vars_of_class[normal-simple] -
> The lazy_object_proxy.simple.Proxy has some limitations.
> XFAIL tests/test_lazy_object_proxy.py::test_vars_of_instance[normal-simple] -
> The lazy_object_proxy.simple.Proxy has some limitations.
> XFAIL tests/test_lazy_object_proxy.py::test_vars_of_function[normal-simple] -
> The lazy_object_proxy.simple.Proxy has some limitations.
> XFAIL tests/test_lazy_object_proxy.py::test_proxy_hasattr_call[normal-simple]
> - Don't know how to make this work. This tests the existence of the __call__
> method.
> XFAIL tests/test_lazy_object_proxy.py::test_proxy_getattr_call[normal-simple]
> - Don't know how to make this work. This tests the existence of the __call__
> method.
> XFAIL tests/test_lazy_object_proxy.py::test_proxy_is_callable[normal-simple]
> - Don't know how to make this work. This tests the existence of the __call__
> method.
> XFAIL
> tests/test_lazy_object_proxy.py::test_callable_proxy_getattr_call[normal-simple]
> - Don't know how to make this work. This tests the existence of the __call__
> method.
> XFAIL tests/test_lazy_object_proxy.py::test_vars_of_class[subclassed-simple]
> - The lazy_object_proxy.simple.Proxy has some limitations.
> XFAIL
> tests/test_lazy_object_proxy.py::test_vars_of_instance[subclassed-simple] -
> The lazy_object_proxy.simple.Proxy has some limitations.
> XFAIL
> tests/test_lazy_object_proxy.py::test_vars_of_function[subclassed-simple] -
> The lazy_object_proxy.simple.Proxy has some limitations.
> XFAIL
> tests/test_lazy_object_proxy.py::test_proxy_hasattr_call[subclassed-simple] -
> Don't know how to make this work. This tests the existence of the __call__
> method.
> XFAIL
> tests/test_lazy_object_proxy.py::test_proxy_getattr_call[subclassed-simple] -
> Don't know how to make this work. This tests the existence of the __call__
> method.
> XFAIL
> tests/test_lazy_object_proxy.py::test_proxy_is_callable[subclassed-simple] -
> Don't know how to make this work. This tests the existence of the __call__
> method.
> XFAIL
> tests/test_lazy_object_proxy.py::test_callable_proxy_getattr_call[subclassed-simple]
> - Don't know how to make this work. This tests the existence of the __call__
> method.
> XPASS
> tests/test_lazy_object_proxy.py::test_class_module_name[subclassed-slots]
> This test can't work because subclassing disables certain features like
> __doc__ and __module__ proxying.
> XPASS
> tests/test_lazy_object_proxy.py::test_class_doc_string[subclassed-slots] This
> test can't work because subclassing disables certain features like __doc__
> and __module__ proxying.
> XPASS
> tests/test_lazy_object_proxy.py::test_instance_module_name[subclassed-slots]
> This test can't work because subclassing disables certain features like
> __doc__ and __module__ proxying.
> XPASS
> tests/test_lazy_object_proxy.py::test_instance_doc_string[subclassed-slots]
> This test can't work because subclassing disables certain features like
> __doc__ and __module__ proxying.
> XPASS
> tests/test_lazy_object_proxy.py::test_function_module_name[subclassed-slots]
> This test can't work because subclassing disables certain features like
> __doc__ and __module__ proxying.
> XPASS
> tests/test_lazy_object_proxy.py::test_function_doc_string[subclassed-slots]
> This test can't work because subclassing disables certain features like
> __doc__ and __module__ proxying.
> XPASS tests/test_lazy_object_proxy.py::test_vars_of_class[subclassed-slots]
> The lazy_object_proxy.simple.Proxy has some limitations.
> XPASS
> tests/test_lazy_object_proxy.py::test_vars_of_instance[subclassed-slots] The
> lazy_object_proxy.simple.Proxy has some limitations.
> XPASS
> tests/test_lazy_object_proxy.py::test_vars_of_function[subclassed-slots] The
> lazy_object_proxy.simple.Proxy has some limitations.
> XPASS tests/test_lazy_object_proxy.py::test_class_module_name[normal-slots]
> This test can't work because subclassing disables certain features like
> __doc__ and __module__ proxying.
> XPASS tests/test_lazy_object_proxy.py::test_class_doc_string[normal-slots]
> This test can't work because subclassing disables certain features like
> __doc__ and __module__ proxying.
> XPASS
> tests/test_lazy_object_proxy.py::test_instance_module_name[normal-slots] This
> test can't work because subclassing disables certain features like __doc__
> and __module__ proxying.
> XPASS tests/test_lazy_object_proxy.py::test_instance_doc_string[normal-slots]
> This test can't work because subclassing disables certain features like
> __doc__ and __module__ proxying.
> XPASS
> tests/test_lazy_object_proxy.py::test_function_module_name[normal-slots] This
> test can't work because subclassing disables certain features like __doc__
> and __module__ proxying.
> XPASS tests/test_lazy_object_proxy.py::test_function_doc_string[normal-slots]
> This test can't work because subclassing disables certain features like
> __doc__ and __module__ proxying.
> XPASS tests/test_lazy_object_proxy.py::test_vars_of_class[normal-slots] The
> lazy_object_proxy.simple.Proxy has some limitations.
> XPASS tests/test_lazy_object_proxy.py::test_vars_of_instance[normal-slots]
> The lazy_object_proxy.simple.Proxy has some limitations.
> XPASS tests/test_lazy_object_proxy.py::test_vars_of_function[normal-slots]
> The lazy_object_proxy.simple.Proxy has some limitations.
> XPASS tests/test_lazy_object_proxy.py::test_class_module_name[normal-cext]
> This test can't work because subclassing disables certain features like
> __doc__ and __module__ proxying.
> XPASS tests/test_lazy_object_proxy.py::test_class_doc_string[normal-cext]
> This test can't work because subclassing disables certain features like
> __doc__ and __module__ proxying.
> XPASS tests/test_lazy_object_proxy.py::test_instance_module_name[normal-cext]
> This test can't work because subclassing disables certain features like
> __doc__ and __module__ proxying.
> XPASS tests/test_lazy_object_proxy.py::test_instance_doc_string[normal-cext]
> This test can't work because subclassing disables certain features like
> __doc__ and __module__ proxying.
> XPASS tests/test_lazy_object_proxy.py::test_function_module_name[normal-cext]
> This test can't work because subclassing disables certain features like
> __doc__ and __module__ proxying.
> XPASS tests/test_lazy_object_proxy.py::test_function_doc_string[normal-cext]
> This test can't work because subclassing disables certain features like
> __doc__ and __module__ proxying.
> XPASS tests/test_lazy_object_proxy.py::test_vars_of_class[normal-cext] The
> lazy_object_proxy.simple.Proxy has some limitations.
> XPASS tests/test_lazy_object_proxy.py::test_vars_of_instance[normal-cext] The
> lazy_object_proxy.simple.Proxy has some limitations.
> XPASS tests/test_lazy_object_proxy.py::test_vars_of_function[normal-cext] The
> lazy_object_proxy.simple.Proxy has some limitations.
> XPASS tests/test_lazy_object_proxy.py::test_vars_of_class[subclassed-cext]
> The lazy_object_proxy.simple.Proxy has some limitations.
> XPASS tests/test_lazy_object_proxy.py::test_vars_of_instance[subclassed-cext]
> The lazy_object_proxy.simple.Proxy has some limitations.
> XPASS tests/test_lazy_object_proxy.py::test_vars_of_function[subclassed-cext]
> The lazy_object_proxy.simple.Proxy has some limitations.
> XPASS tests/test_lazy_object_proxy.py::test_class_module_name[normal-simple]
> This test can't work because subclassing disables certain features like
> __doc__ and __module__ proxying.
> XPASS tests/test_lazy_object_proxy.py::test_class_doc_string[normal-simple]
> This test can't work because subclassing disables certain features like
> __doc__ and __module__ proxying.
> XPASS
> tests/test_lazy_object_proxy.py::test_instance_module_name[normal-simple]
> This test can't work because subclassing disables certain features like
> __doc__ and __module__ proxying.
> XPASS
> tests/test_lazy_object_proxy.py::test_instance_doc_string[normal-simple] This
> test can't work because subclassing disables certain features like __doc__
> and __module__ proxying.
> XPASS
> tests/test_lazy_object_proxy.py::test_function_module_name[normal-simple]
> This test can't work because subclassing disables certain features like
> __doc__ and __module__ proxying.
> XPASS
> tests/test_lazy_object_proxy.py::test_function_doc_string[normal-simple] This
> test can't work because subclassing disables certain features like __doc__
> and __module__ proxying.
> XPASS
> tests/test_lazy_object_proxy.py::test_class_module_name[subclassed-simple]
> This test can't work because subclassing disables certain features like
> __doc__ and __module__ proxying.
> XPASS
> tests/test_lazy_object_proxy.py::test_class_doc_string[subclassed-simple]
> This test can't work because subclassing disables certain features like
> __doc__ and __module__ proxying.
> XPASS
> tests/test_lazy_object_proxy.py::test_instance_module_name[subclassed-simple]
> This test can't work because subclassing disables certain features like
> __doc__ and __module__ proxying.
> XPASS
> tests/test_lazy_object_proxy.py::test_instance_doc_string[subclassed-simple]
> This test can't work because subclassing disables certain features like
> __doc__ and __module__ proxying.
> XPASS
> tests/test_lazy_object_proxy.py::test_function_module_name[subclassed-simple]
> This test can't work because subclassing disables certain features like
> __doc__ and __module__ proxying.
> XPASS
> tests/test_lazy_object_proxy.py::test_function_doc_string[subclassed-simple]
> This test can't work because subclassing disables certain features like
> __doc__ and __module__ proxying.
> FAILED tests/test_async_py3.py::test_func_10[subclassed-slots] -
> DeprecationW...
> FAILED tests/test_async_py3.py::test_func_10[normal-slots] -
> DeprecationWarni...
> FAILED tests/test_async_py3.py::test_func_10[normal-cext] -
> DeprecationWarnin...
> FAILED tests/test_async_py3.py::test_func_10[subclassed-cext] -
> DeprecationWa...
> FAILED tests/test_async_py3.py::test_func_10[normal-simple] -
> DeprecationWarn...
> FAILED tests/test_async_py3.py::test_func_10[subclassed-simple] -
> Deprecation...
> ====== 6 failed, 1584 passed, 3 skipped, 36 xfailed, 42 xpassed in 10.13s
> ======
> E: pybuild pybuild:395: test: plugin pyproject failed with: exit code=1: cd
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.12/build; python3.12 -m pytest tests
> I: pybuild base:310: cd /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11/build;
> python3.11 -m pytest tests
> ============================= test session starts
> ==============================
> platform linux -- Python 3.11.7, pytest-7.4.3, pluggy-1.3.0
> benchmark: 4.0.0 (defaults: timer=time.perf_counter disable_gc=False
> min_rounds=5 min_time=0.000005 max_time=1.0 calibration_precision=10
> warmup=False warmup_iterations=100000)
> rootdir: /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11/build
> configfile: pytest.ini
> plugins: benchmark-4.0.0
> collected 1671 items
>
> tests/test_async_py3.py ................................................ [
> 2%]
> ............................. [
> 4%]
> tests/test_lazy_object_proxy.py .......XXXX..XX.....X.X.X............... [
> 7%]
> ........................................................................ [
> 11%]
> .....xxx.x.............................................................. [
> 15%]
> ................ [
> 16%]
> tests/test_async_py3.py ................................................ [
> 19%]
> ............................. [
> 21%]
> tests/test_lazy_object_proxy.py .......XXXX..XX.....X.X.X............... [
> 23%]
> ........................................................................ [
> 27%]
> .....xxx.x.............................................................. [
> 32%]
> ................ [
> 33%]
> tests/test_async_py3.py ................................................ [
> 36%]
> ............................. [
> 37%]
> tests/test_lazy_object_proxy.py .......XXXX..XX.....X.X.X............... [
> 40%]
> ........................................................................ [
> 44%]
> .....xxx.x.............................................................. [
> 48%]
> ..........s..... [
> 49%]
> tests/test_async_py3.py ................................................ [
> 52%]
> ............................. [
> 54%]
> tests/test_lazy_object_proxy.py .......xxxx..xx.....X.X.X............... [
> 56%]
> ........................................................................ [
> 61%]
> .....xxx.x.............................................................. [
> 65%]
> ..........s..... [
> 66%]
> tests/test_async_py3.py ................................................ [
> 69%]
> ............................. [
> 70%]
> tests/test_lazy_object_proxy.py .......XXXX..XX.....x.x.x............... [
> 73%]
> ........................................................................ [
> 77%]
> .....xxx.x.............................................................. [
> 81%]
> ................ [
> 82%]
> tests/test_async_py3.py ................................................ [
> 85%]
> ............................. [
> 87%]
> tests/test_lazy_object_proxy.py .......XXXX..XX.....x.x.x............... [
> 89%]
> ........................................................................ [
> 94%]
> .....xxx.x.............................................................. [
> 98%]
> ....................s....
> [100%]
>
>
> -------------------------------------------------------------------------------------------
> benchmark: 4 tests
> ------------------------------------------------------------------------------------------
> Name (time in ns) Min Max Mean
> StdDev Median IQR
> Outliers OPS (Mops/s) Rounds Iterations
> ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
> test_perf[cext] 93.4101 (1.0) 42,385.4201 (2.31) 114.1835
> (1.0) 329.7583 (1.54) 99.5699 (1.0) 1.9500 (1.0)
> 972;5046 8.7578 (1.0) 99050 100
> test_perf[simple] 363.0121 (3.89) 1,724,642.0030 (93.96) 455.9624
> (3.99) 5,609.1909 (26.13) 400.0030 (4.02) 19.9798 (10.25)
> 95;1635 2.1932 (0.25) 108179 1
> test_perf[slots] 389.9913 (4.18) 18,355.0001 (1.0) 425.9894
> (3.73) 214.7035 (1.0) 423.0096 (4.25) 5.0059 (2.57)
> 23;10831 2.3475 (0.27) 44471 1
> test_perf[django] 599.0005 (6.41) 292,169.0029 (15.92) 667.6801
> (5.85) 1,140.9708 (5.31) 647.0073 (6.50) 20.9984 (10.77)
> 81;2287 1.4977 (0.17) 92082 1
> ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
>
> ---------------------------------------------------------------------------------------------
> benchmark 'prototypes': 4 tests
> ----------------------------------------------------------------------------------------------
> Name (time in ns) Min Max
> Mean StdDev Median
> IQR Outliers OPS (Mops/s) Rounds Iterations
> ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
> test_proto[SimpleProxy] 166.5863 (1.0) 244,726.4826
> (1.0) 212.8118 (1.0) 1,133.0550 (1.0) 175.8278 (1.0)
> 1.8270 (1.01) 1426;44249 4.6990 (1.0) 193125 29
> test_proto[LocalsSimpleProxy] 171.6500 (1.03) 361,960.5006
> (1.48) 223.3079 (1.05) 1,320.8805 (1.17) 180.2997 (1.03)
> 1.8008 (1.0) 1299;35932 4.4781 (0.95) 192308 20
> test_proto[CachedPropertyProxy] 272.0044 (1.63) 1,815,705.9967
> (7.42) 418.4783 (1.97) 6,173.8151 (5.45) 303.0000 (1.72)
> 8.0036 (4.44) 204;21551 2.3896 (0.51) 128701 1
> test_proto[LocalsCachedPropertyProxy] 273.9980 (1.64) 264,050.9920
> (1.08) 329.2914 (1.55) 1,471.5265 (1.30) 304.9936 (1.73)
> 6.0099 (3.34) 99;36525 3.0368 (0.65) 144676 1
> ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
>
> Legend:
> Outliers: 1 Standard Deviation from Mean; 1.5 IQR (InterQuartile Range)
> from 1st Quartile and 3rd Quartile.
> OPS: Operations Per Second, computed as 1 / Mean
> =========================== short test summary info
> ============================
> SKIPPED [2] tests/test_lazy_object_proxy.py:1900: Not possible.
> SKIPPED [1] tests/conftest.py:27: could not import 'objproxies': No module
> named 'objproxies'
> XFAIL
> tests/test_lazy_object_proxy.py::test_proxy_hasattr_call[subclassed-slots] -
> Don't know how to make this work. This tests the existence of the __call__
> method.
> XFAIL
> tests/test_lazy_object_proxy.py::test_proxy_getattr_call[subclassed-slots] -
> Don't know how to make this work. This tests the existence of the __call__
> method.
> XFAIL
> tests/test_lazy_object_proxy.py::test_proxy_is_callable[subclassed-slots] -
> Don't know how to make this work. This tests the existence of the __call__
> method.
> XFAIL
> tests/test_lazy_object_proxy.py::test_callable_proxy_getattr_call[subclassed-slots]
> - Don't know how to make this work. This tests the existence of the __call__
> method.
> XFAIL tests/test_lazy_object_proxy.py::test_proxy_hasattr_call[normal-slots]
> - Don't know how to make this work. This tests the existence of the __call__
> method.
> XFAIL tests/test_lazy_object_proxy.py::test_proxy_getattr_call[normal-slots]
> - Don't know how to make this work. This tests the existence of the __call__
> method.
> XFAIL tests/test_lazy_object_proxy.py::test_proxy_is_callable[normal-slots] -
> Don't know how to make this work. This tests the existence of the __call__
> method.
> XFAIL
> tests/test_lazy_object_proxy.py::test_callable_proxy_getattr_call[normal-slots]
> - Don't know how to make this work. This tests the existence of the __call__
> method.
> XFAIL tests/test_lazy_object_proxy.py::test_proxy_hasattr_call[normal-cext] -
> Don't know how to make this work. This tests the existence of the __call__
> method.
> XFAIL tests/test_lazy_object_proxy.py::test_proxy_getattr_call[normal-cext] -
> Don't know how to make this work. This tests the existence of the __call__
> method.
> XFAIL tests/test_lazy_object_proxy.py::test_proxy_is_callable[normal-cext] -
> Don't know how to make this work. This tests the existence of the __call__
> method.
> XFAIL
> tests/test_lazy_object_proxy.py::test_callable_proxy_getattr_call[normal-cext]
> - Don't know how to make this work. This tests the existence of the __call__
> method.
> XFAIL
> tests/test_lazy_object_proxy.py::test_class_module_name[subclassed-cext] -
> This test can't work because subclassing disables certain features like
> __doc__ and __module__ proxying.
> XFAIL tests/test_lazy_object_proxy.py::test_class_doc_string[subclassed-cext]
> - This test can't work because subclassing disables certain features like
> __doc__ and __module__ proxying.
> XFAIL
> tests/test_lazy_object_proxy.py::test_instance_module_name[subclassed-cext] -
> This test can't work because subclassing disables certain features like
> __doc__ and __module__ proxying.
> XFAIL
> tests/test_lazy_object_proxy.py::test_instance_doc_string[subclassed-cext] -
> This test can't work because subclassing disables certain features like
> __doc__ and __module__ proxying.
> XFAIL
> tests/test_lazy_object_proxy.py::test_function_module_name[subclassed-cext] -
> This test can't work because subclassing disables certain features like
> __doc__ and __module__ proxying.
> XFAIL
> tests/test_lazy_object_proxy.py::test_function_doc_string[subclassed-cext] -
> This test can't work because subclassing disables certain features like
> __doc__ and __module__ proxying.
> XFAIL
> tests/test_lazy_object_proxy.py::test_proxy_hasattr_call[subclassed-cext] -
> Don't know how to make this work. This tests the existence of the __call__
> method.
> XFAIL
> tests/test_lazy_object_proxy.py::test_proxy_getattr_call[subclassed-cext] -
> Don't know how to make this work. This tests the existence of the __call__
> method.
> XFAIL
> tests/test_lazy_object_proxy.py::test_proxy_is_callable[subclassed-cext] -
> Don't know how to make this work. This tests the existence of the __call__
> method.
> XFAIL
> tests/test_lazy_object_proxy.py::test_callable_proxy_getattr_call[subclassed-cext]
> - Don't know how to make this work. This tests the existence of the __call__
> method.
> XFAIL tests/test_lazy_object_proxy.py::test_vars_of_class[normal-simple] -
> The lazy_object_proxy.simple.Proxy has some limitations.
> XFAIL tests/test_lazy_object_proxy.py::test_vars_of_instance[normal-simple] -
> The lazy_object_proxy.simple.Proxy has some limitations.
> XFAIL tests/test_lazy_object_proxy.py::test_vars_of_function[normal-simple] -
> The lazy_object_proxy.simple.Proxy has some limitations.
> XFAIL tests/test_lazy_object_proxy.py::test_proxy_hasattr_call[normal-simple]
> - Don't know how to make this work. This tests the existence of the __call__
> method.
> XFAIL tests/test_lazy_object_proxy.py::test_proxy_getattr_call[normal-simple]
> - Don't know how to make this work. This tests the existence of the __call__
> method.
> XFAIL tests/test_lazy_object_proxy.py::test_proxy_is_callable[normal-simple]
> - Don't know how to make this work. This tests the existence of the __call__
> method.
> XFAIL
> tests/test_lazy_object_proxy.py::test_callable_proxy_getattr_call[normal-simple]
> - Don't know how to make this work. This tests the existence of the __call__
> method.
> XFAIL tests/test_lazy_object_proxy.py::test_vars_of_class[subclassed-simple]
> - The lazy_object_proxy.simple.Proxy has some limitations.
> XFAIL
> tests/test_lazy_object_proxy.py::test_vars_of_instance[subclassed-simple] -
> The lazy_object_proxy.simple.Proxy has some limitations.
> XFAIL
> tests/test_lazy_object_proxy.py::test_vars_of_function[subclassed-simple] -
> The lazy_object_proxy.simple.Proxy has some limitations.
> XFAIL
> tests/test_lazy_object_proxy.py::test_proxy_hasattr_call[subclassed-simple] -
> Don't know how to make this work. This tests the existence of the __call__
> method.
> XFAIL
> tests/test_lazy_object_proxy.py::test_proxy_getattr_call[subclassed-simple] -
> Don't know how to make this work. This tests the existence of the __call__
> method.
> XFAIL
> tests/test_lazy_object_proxy.py::test_proxy_is_callable[subclassed-simple] -
> Don't know how to make this work. This tests the existence of the __call__
> method.
> XFAIL
> tests/test_lazy_object_proxy.py::test_callable_proxy_getattr_call[subclassed-simple]
> - Don't know how to make this work. This tests the existence of the __call__
> method.
> XPASS
> tests/test_lazy_object_proxy.py::test_class_module_name[subclassed-slots]
> This test can't work because subclassing disables certain features like
> __doc__ and __module__ proxying.
> XPASS
> tests/test_lazy_object_proxy.py::test_class_doc_string[subclassed-slots] This
> test can't work because subclassing disables certain features like __doc__
> and __module__ proxying.
> XPASS
> tests/test_lazy_object_proxy.py::test_instance_module_name[subclassed-slots]
> This test can't work because subclassing disables certain features like
> __doc__ and __module__ proxying.
> XPASS
> tests/test_lazy_object_proxy.py::test_instance_doc_string[subclassed-slots]
> This test can't work because subclassing disables certain features like
> __doc__ and __module__ proxying.
> XPASS
> tests/test_lazy_object_proxy.py::test_function_module_name[subclassed-slots]
> This test can't work because subclassing disables certain features like
> __doc__ and __module__ proxying.
> XPASS
> tests/test_lazy_object_proxy.py::test_function_doc_string[subclassed-slots]
> This test can't work because subclassing disables certain features like
> __doc__ and __module__ proxying.
> XPASS tests/test_lazy_object_proxy.py::test_vars_of_class[subclassed-slots]
> The lazy_object_proxy.simple.Proxy has some limitations.
> XPASS
> tests/test_lazy_object_proxy.py::test_vars_of_instance[subclassed-slots] The
> lazy_object_proxy.simple.Proxy has some limitations.
> XPASS
> tests/test_lazy_object_proxy.py::test_vars_of_function[subclassed-slots] The
> lazy_object_proxy.simple.Proxy has some limitations.
> XPASS tests/test_lazy_object_proxy.py::test_class_module_name[normal-slots]
> This test can't work because subclassing disables certain features like
> __doc__ and __module__ proxying.
> XPASS tests/test_lazy_object_proxy.py::test_class_doc_string[normal-slots]
> This test can't work because subclassing disables certain features like
> __doc__ and __module__ proxying.
> XPASS
> tests/test_lazy_object_proxy.py::test_instance_module_name[normal-slots] This
> test can't work because subclassing disables certain features like __doc__
> and __module__ proxying.
> XPASS tests/test_lazy_object_proxy.py::test_instance_doc_string[normal-slots]
> This test can't work because subclassing disables certain features like
> __doc__ and __module__ proxying.
> XPASS
> tests/test_lazy_object_proxy.py::test_function_module_name[normal-slots] This
> test can't work because subclassing disables certain features like __doc__
> and __module__ proxying.
> XPASS tests/test_lazy_object_proxy.py::test_function_doc_string[normal-slots]
> This test can't work because subclassing disables certain features like
> __doc__ and __module__ proxying.
> XPASS tests/test_lazy_object_proxy.py::test_vars_of_class[normal-slots] The
> lazy_object_proxy.simple.Proxy has some limitations.
> XPASS tests/test_lazy_object_proxy.py::test_vars_of_instance[normal-slots]
> The lazy_object_proxy.simple.Proxy has some limitations.
> XPASS tests/test_lazy_object_proxy.py::test_vars_of_function[normal-slots]
> The lazy_object_proxy.simple.Proxy has some limitations.
> XPASS tests/test_lazy_object_proxy.py::test_class_module_name[normal-cext]
> This test can't work because subclassing disables certain features like
> __doc__ and __module__ proxying.
> XPASS tests/test_lazy_object_proxy.py::test_class_doc_string[normal-cext]
> This test can't work because subclassing disables certain features like
> __doc__ and __module__ proxying.
> XPASS tests/test_lazy_object_proxy.py::test_instance_module_name[normal-cext]
> This test can't work because subclassing disables certain features like
> __doc__ and __module__ proxying.
> XPASS tests/test_lazy_object_proxy.py::test_instance_doc_string[normal-cext]
> This test can't work because subclassing disables certain features like
> __doc__ and __module__ proxying.
> XPASS tests/test_lazy_object_proxy.py::test_function_module_name[normal-cext]
> This test can't work because subclassing disables certain features like
> __doc__ and __module__ proxying.
> XPASS tests/test_lazy_object_proxy.py::test_function_doc_string[normal-cext]
> This test can't work because subclassing disables certain features like
> __doc__ and __module__ proxying.
> XPASS tests/test_lazy_object_proxy.py::test_vars_of_class[normal-cext] The
> lazy_object_proxy.simple.Proxy has some limitations.
> XPASS tests/test_lazy_object_proxy.py::test_vars_of_instance[normal-cext] The
> lazy_object_proxy.simple.Proxy has some limitations.
> XPASS tests/test_lazy_object_proxy.py::test_vars_of_function[normal-cext] The
> lazy_object_proxy.simple.Proxy has some limitations.
> XPASS tests/test_lazy_object_proxy.py::test_vars_of_class[subclassed-cext]
> The lazy_object_proxy.simple.Proxy has some limitations.
> XPASS tests/test_lazy_object_proxy.py::test_vars_of_instance[subclassed-cext]
> The lazy_object_proxy.simple.Proxy has some limitations.
> XPASS tests/test_lazy_object_proxy.py::test_vars_of_function[subclassed-cext]
> The lazy_object_proxy.simple.Proxy has some limitations.
> XPASS tests/test_lazy_object_proxy.py::test_class_module_name[normal-simple]
> This test can't work because subclassing disables certain features like
> __doc__ and __module__ proxying.
> XPASS tests/test_lazy_object_proxy.py::test_class_doc_string[normal-simple]
> This test can't work because subclassing disables certain features like
> __doc__ and __module__ proxying.
> XPASS
> tests/test_lazy_object_proxy.py::test_instance_module_name[normal-simple]
> This test can't work because subclassing disables certain features like
> __doc__ and __module__ proxying.
> XPASS
> tests/test_lazy_object_proxy.py::test_instance_doc_string[normal-simple] This
> test can't work because subclassing disables certain features like __doc__
> and __module__ proxying.
> XPASS
> tests/test_lazy_object_proxy.py::test_function_module_name[normal-simple]
> This test can't work because subclassing disables certain features like
> __doc__ and __module__ proxying.
> XPASS
> tests/test_lazy_object_proxy.py::test_function_doc_string[normal-simple] This
> test can't work because subclassing disables certain features like __doc__
> and __module__ proxying.
> XPASS
> tests/test_lazy_object_proxy.py::test_class_module_name[subclassed-simple]
> This test can't work because subclassing disables certain features like
> __doc__ and __module__ proxying.
> XPASS
> tests/test_lazy_object_proxy.py::test_class_doc_string[subclassed-simple]
> This test can't work because subclassing disables certain features like
> __doc__ and __module__ proxying.
> XPASS
> tests/test_lazy_object_proxy.py::test_instance_module_name[subclassed-simple]
> This test can't work because subclassing disables certain features like
> __doc__ and __module__ proxying.
> XPASS
> tests/test_lazy_object_proxy.py::test_instance_doc_string[subclassed-simple]
> This test can't work because subclassing disables certain features like
> __doc__ and __module__ proxying.
> XPASS
> tests/test_lazy_object_proxy.py::test_function_module_name[subclassed-simple]
> This test can't work because subclassing disables certain features like
> __doc__ and __module__ proxying.
> XPASS
> tests/test_lazy_object_proxy.py::test_function_doc_string[subclassed-simple]
> This test can't work because subclassing disables certain features like
> __doc__ and __module__ proxying.
> =========== 1590 passed, 3 skipped, 36 xfailed, 42 xpassed in 10.60s
> ===========
> dh_auto_test: error: pybuild --test --test-pytest -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/lazy-object-proxy_1.9.0-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 ---
--- Begin Message ---
Source: lazy-object-proxy
Source-Version: 1.10.0-1
Done: Sandro Tosi <mo...@debian.org>
We believe that the bug you reported is fixed in the latest version of
lazy-object-proxy, which is due to be installed in the Debian FTP archive.
A summary of the changes between this version and the previous one is
attached.
Thank you for reporting the bug, which will now be closed. If you
have further comments please address them to 1058...@bugs.debian.org,
and the maintainer will reopen the bug report if appropriate.
Debian distribution maintenance software
pp.
Sandro Tosi <mo...@debian.org> (supplier of updated lazy-object-proxy package)
(This message was generated automatically at their request; if you
believe that there is a problem with it please contact the archive
administrators by mailing ftpmas...@ftp-master.debian.org)
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA256
Format: 1.8
Date: Tue, 16 Jan 2024 01:18:12 -0500
Source: lazy-object-proxy
Architecture: source
Version: 1.10.0-1
Distribution: unstable
Urgency: medium
Maintainer: Sandro Tosi <mo...@debian.org>
Changed-By: Sandro Tosi <mo...@debian.org>
Closes: 1055570 1058384
Changes:
lazy-object-proxy (1.10.0-1) unstable; urgency=medium
.
[ Stefano Rivera ]
* New upstream release.
- Supports Python 3.12 (Closes: #1055570, 1058384)
* Fully clean .egg-info, we aren't depending on SOURCES.txt (and aren't
getting source from PyPI).
Checksums-Sha1:
a23b62bfb117988a8134d1b6adf6e1e493081744 2287 lazy-object-proxy_1.10.0-1.dsc
3aa73cf1f918bed98935e7579004697d48837e7d 37393
lazy-object-proxy_1.10.0.orig.tar.gz
c24ee616472b62c3f03d9c2f6c60bfe971c7ebd0 3440
lazy-object-proxy_1.10.0-1.debian.tar.xz
cf6464908598e41c188f7e6100c87464b2fd07df 8393
lazy-object-proxy_1.10.0-1_source.buildinfo
Checksums-Sha256:
528d7642293c2ec54ce9dad0daa59d0bd5672393ef4d956fd17eb96351a18949 2287
lazy-object-proxy_1.10.0-1.dsc
bf9b2d8dbc0021dec2c61de7cd88a154a8ed3bc935503f07dcff9b1d83ddc42b 37393
lazy-object-proxy_1.10.0.orig.tar.gz
5c5942c0a74cdf89366679e0142e05489200dd9eb6fec8da3753e3e99596ada3 3440
lazy-object-proxy_1.10.0-1.debian.tar.xz
e623eb7ecc0b3c4b19bf166c782ad6c2ca1796d8dea8d52c3762900fcfd03e91 8393
lazy-object-proxy_1.10.0-1_source.buildinfo
Files:
d1745c8b6330b6d414256ab7baa2db15 2287 python optional
lazy-object-proxy_1.10.0-1.dsc
cb542aff66cde88c8d6076b1151f290b 37393 python optional
lazy-object-proxy_1.10.0.orig.tar.gz
ea99ece88335f7ef1e627ff32f4eba24 3440 python optional
lazy-object-proxy_1.10.0-1.debian.tar.xz
8590b2e2db37ba9358697ad699f971d1 8393 python optional
lazy-object-proxy_1.10.0-1_source.buildinfo
-----BEGIN PGP SIGNATURE-----
iQIzBAEBCAAdFiEEufrTGSrz5KUwnZ05h588mTgBqU8FAmWmH7QACgkQh588mTgB
qU/VoRAAtWf6gTNg0DOlEs2gHOb+ZfLUYYWJ7Gbg0WZ+NO9vv5H/v9Echaxb0HX6
AhtUL5AbOOFJ5CY/eb2F8qWPwnHkerPgFz1w6x3/eXhKuTQvT9YMiGjbP5Oxv1QT
n06YUDz0LxgAux0u8QZbvIdvG/VnUFs8HA4s591HJHXUgpNkcxvhlV6xG+qG0JfE
UEa3s14sfCVamijkW9ct6KDugMtnUfI0jM8/w7BCBfjLJEPxjp4waftHxuMoOG6S
OlzdwCTgIVv7uQM8mUegkD5ppRJFAz5oSWVuyiD/93KAcPQVA8yhVc4/xbrcVibr
0u+e85lW2inXW0hCqXIXbeHQgnxp4L9PjIv8ILHCmIBeFfo45xZ5LRZi9jjp4/JV
7srvDIqA4fJ66VusbAKkXSQ9VMP37C/lI7HOxGfBcnoZmtQZIdJlVn9238BZODfd
ey6rlOVQCSuDZjcP9AwaGxyAOe1El3LpKVLr6oyUdy5Y6iafNR+YJwnGR2CT8nI9
WrK7a+hyC6xGu5HAiaYYqQmxlnlHGKu+uWAh2KMdYqg28PizCmRpc7zsPIQlGyLp
9C0PT49T2YJyurC4mBaAGXjT0MglMug5Hl2IPIKhJo6cVNORKZ/gABmZLeT5txMw
fb3pZ53g3jW/+s5iqceTcBNysL5GumOGEkD1ReuqjcQzueqfE6E=
=9s10
-----END PGP SIGNATURE-----
--- End Message ---