python3.12-hy-1.1.0
tests/macros/test_macro_processor.py ..... [ 16%]
tests/native_tests/break_continue.hy .. [ 16%]
icu4c-66.1
gennorm2.cpp:82:1: warning: 'main' should not be 'extern "C"' [-Wmain]
82 | main(int argc, char* argv[]) {| ^
1 warning generated.
clang++ -O2 -W -Wall -pedantic -Wpointer-arith -Wwrite-strings -Wno-long-long -std=c++11 -Qunused-arguments -Wno-parentheses-equality -o ../../bin/gennorm2 gennorm2.o n2builder.o extradata.o norms.o -L../../lib -licutu -L../../lib -licui18n -L../../lib -licuuc -L../../stubdata -licudata -lpthread -lm
make[2]: Leaving directory '/build/icu/source/tools/gennorm2'
make[1]: Making `all' in `gencfu'
make[2]: Entering directory '/build/icu/source/tools/gencfu'
(deps) gencfu.cpp
cd ../.. \
&& CONFIG_FILES=tools/gencfu/gencfu.1 CONFIG_HEADERS= /nix/store/cfqbabpc7xwg8akbcchqbq3cai6qq2vs-bash-5.2p37/bin/bash ./config.status
clang++ ... gencfu.cpp
config.status: creating tools/gencfu/gencfu.1
python3.12-hy-1.1.0
tests/native_tests/comprehensions.hy ................... [ 20%]
tests/native_tests/conditional.hy ............. [ 22%]
tests/native_tests/decorators.hy ...... [ 23%]
tests/native_tests/defclass.hy ............. [ 25%]
tests/native_tests/deftype.hy . [ 25%]
tests/native_tests/del.hy . [ 25%]
tests/native_tests/do.hy .. [ 25%]
tests/native_tests/dots.hy ..... [ 26%]
tests/native_tests/eval_foo_compile.hy .. [ 27%]
tests/native_tests/functions.hy .............................. [ 32%]
icu4c-66.1
clang++ -O2 -W -Wall -pedantic -Wpointer-arith -Wwrite-strings -Wno-long-long -std=c++11 -Qunused-arguments -Wno-parentheses-equality -o ../../bin/gencfu gencfu.o -L../../lib -licutu -L../../lib -licui18n -L../../lib -licuuc -L../../stubdata -licudata -lpthread -lm
make[2]: Leaving directory '/build/icu/source/tools/gencfu'
make[1]: Making `all' in `gendict'
make[2]: Entering directory '/build/icu/source/tools/gendict'
(deps) gendict.cpp
cd ../.. \
&& CONFIG_FILES=tools/gendict/gendict.1 CONFIG_HEADERS= /nix/store/cfqbabpc7xwg8akbcchqbq3cai6qq2vs-bash-5.2p37/bin/bash ./config.status
clang++ ... gendict.cpp
config.status: creating tools/gendict/gendict.1
clang++ -O2 -W -Wall -pedantic -Wpointer-arith -Wwrite-strings -Wno-long-long -std=c++11 -Qunused-arguments -Wno-parentheses-equality -o ../../bin/gendict gendict.o -L../../lib -licutu -L../../lib -licui18n -L../../lib -licuuc -L../../stubdata -licudata -lpthread -lm
make[2]: Leaving directory '/build/icu/source/tools/gendict'
make[1]: Making `all' in `escapesrc'
make[2]: Entering directory '/build/icu/source/tools/escapesrc'
(deps) escapesrc.cpp
clang++ ... escapesrc.cpp
python3.12-hy-1.1.0
tests/native_tests/hy_eval.hy ........... [ 33%]
tests/native_tests/hy_misc.hy ......... [ 35%]
tests/native_tests/hy_repr.hy F.......... [ 37%]
tests/native_tests/import.hy ............. [ 39%]
tests/native_tests/keywords.hy .......... [ 40%]
tests/native_tests/let.hy ..................................... [ 46%]
tests/native_tests/logic_short_circuit.hy ......... [ 48%]
tests/native_tests/macros.hy ........... [ 50%]
tests/native_tests/macros_first_class.hy ..... [ 50%]
tests/native_tests/macros_local.hy ........ [ 52%]
icu4c-66.1
clang++ -O2 -W -Wall -pedantic -Wpointer-arith -Wwrite-strings -Wno-long-long -std=c++11 -Qunused-arguments -Wno-parentheses-equality -o ../../bin/escapesrc escapesrc.o -lpthread -lm
make[2]: Leaving directory '/build/icu/source/tools/escapesrc'
make[2]: Entering directory '/build/icu/source/tools'
make[2]: Nothing to be done for 'all-local'.
make[2]: Leaving directory '/build/icu/source/tools'
make[1]: Leaving directory '/build/icu/source/tools'
make[0]: Making `all' in `data'
make[1]: Entering directory '/build/icu/source/data'
make -f pkgdataMakefile
/nix/store/cfqbabpc7xwg8akbcchqbq3cai6qq2vs-bash-5.2p37/bin/bash ../mkinstalldirs ./out/tmp ./out/build/icudt66l
make[2]: Entering directory '/build/icu/source/data'
rm -rf icupkg.inc
mkdir ./out
mkdir ./out/tmp
mkdir ./out/build
mkdir ./out/build/icudt66l
Unpacking ./in/icudt66l.dat and generating out/tmp/icudata.lst (list of data files)
LD_LIBRARY_PATH=/nix/store/slz3bxb2vfr5265vx4qgvhz96xz9zza7-icu4c-build-root-66.1/lib:/nix/store/slz3bxb2vfr5265vx4qgvhz96xz9zza7-icu4c-build-root-66.1/stubdata:/nix/store/slz3bxb2vfr5265vx4qgvhz96xz9zza7-icu4c-build-root-66.1/tools/ctestfw:$LD_LIBRARY_PATH /nix/store/slz3bxb2vfr5265vx4qgvhz96xz9zza7-icu4c-build-root-66.1/bin/icupkg -d ./out/build/icudt66l --list -x \* ./in/icudt66l.dat -o out/tmp/icudata.lst
make[2]: Leaving directory '/build/icu/source/data'
echo timestamp > build-local
LD_LIBRARY_PATH=/nix/store/slz3bxb2vfr5265vx4qgvhz96xz9zza7-icu4c-build-root-66.1/stubdata:/nix/store/slz3bxb2vfr5265vx4qgvhz96xz9zza7-icu4c-build-root-66.1/tools/ctestfw:/nix/store/slz3bxb2vfr5265vx4qgvhz96xz9zza7-icu4c-build-root-66.1/lib:$LD_LIBRARY_PATH /nix/store/slz3bxb2vfr5265vx4qgvhz96xz9zza7-icu4c-build-root-66.1/bin/pkgdata -O ../data/icupkg.inc -q -c -s /build/icu/source/data/out/build/icudt66l -d ../lib -e icudt66 -T ./out/tmp -p icudt66l -m dll -r 66.1 -L icudata ./out/tmp/icudata.lst
pkgdata: clang -D_REENTRANT -DU_HAVE_ELF_H=1 -DU_HAVE_STRTOD_L=1 -DU_HAVE_XLOCALE_H=0 -DU_HAVE_STRING_VIEW=1 -DU_ATTRIBUTE_DEPRECATED= -O2 -std=c11 -Wall -pedantic -Wshadow -Wpointer-arith -Wmissing-prototypes -Wwrite-strings -Qunused-arguments -Wno-parentheses-equality -c -I../common -I../common -DPIC -fPIC -o ./out/tmp/icudt66l_dat.o ./out/tmp/icudt66l_dat.S
python3.12-hy-1.1.0
tests/native_tests/mangling.hy ...................... [ 55%]
tests/native_tests/match.hy ........ [ 57%]
tests/native_tests/model_patterns.hy .. [ 57%]
tests/native_tests/nonlocal.hy .. [ 57%]
tests/native_tests/operators.hy ........................................ [ 64%]
...................... [ 67%]
tests/native_tests/other.hy ....... [ 69%]
tests/native_tests/quote.hy .............. [ 71%]
tests/native_tests/reader_macros.hy ....... [ 72%]
tests/native_tests/repl.hy .................. [ 75%]
tests/native_tests/setv.hy .... [ 76%]
tests/native_tests/setx.hy ... [ 76%]
tests/native_tests/strings.hy ....... [ 77%]
tests/native_tests/try.hy ........... [ 79%]
tests/native_tests/unpack.hy .... [ 80%]
tests/native_tests/with.hy .......... [ 81%]
icu4c-66.1
/nix/store/lqv09w661hh0hpvb49slx91f8j7pid10-sarcasm-0-unstable-b6dd63481f79/lib/sarcasm/detect.luau:44: table overflow
stacktrace:
/nix/store/lqv09w661hh0hpvb49slx91f8j7pid10-sarcasm-0-unstable-b6dd63481f79/lib/sarcasm/detect.luau:44 function sanitize
/nix/store/lqv09w661hh0hpvb49slx91f8j7pid10-sarcasm-0-unstable-b6dd63481f79/lib/sarcasm/detect.luau:76 function detect
/nix/store/lqv09w661hh0hpvb49slx91f8j7pid10-sarcasm-0-unstable-b6dd63481f79/lib/sarcasm/sarcasm.luau:1644 function main
/nix/store/lqv09w661hh0hpvb49slx91f8j7pid10-sarcasm-0-unstable-b6dd63481f79/bin/.sarcasm-wrapped:4
clang-20: error: sarcasm assembler command failed with exit code 1 (use -v to see invocation)
-- return status = 256
Error creating with assembly code. Failed command: clang -D_REENTRANT -DU_HAVE_ELF_H=1 -DU_HAVE_STRTOD_L=1 -DU_HAVE_XLOCALE_H=0 -DU_HAVE_STRING_VIEW=1 -DU_ATTRIBUTE_DEPRECATED= -O2 -std=c11 -Wall -pedantic -Wshadow -Wpointer-arith -Wmissing-prototypes -Wwrite-strings -Qunused-arguments -Wno-parentheses-equality -c -I../common -I../common -DPIC -fPIC -o ./out/tmp/icudt66l_dat.o ./out/tmp/icudt66l_dat.S
Error generating assembly code for data.
make[1]: *** [Makefile:171: packagedata] Error 1
make[1]: Leaving directory '/build/icu/source/data'
make: *** [Makefile:153: all-recursive] Error 2
python3.12-ply-3.11
Build started
icu4c-66.1
error: Cannot build '/nix/store/qz08x72d11vv391ksnxx79b6673g8jp9-icu4c-x86_64-unknown-linux-gnufilc0-66.1.drv'.
Reason: builder failed with exit code 2.
Output paths:
/nix/store/kslkdi5bjqasvr8g150q4c8ras6n7pfk-icu4c-x86_64-unknown-linux-gnufilc0-66.1
/nix/store/yx9wdbxzjmp9486g66gqd6pffpn8a25i-icu4c-x86_64-unknown-linux-gnufilc0-66.1-dev
Last 25 log lines:
> rm -rf icupkg.inc
> mkdir ./out
> mkdir ./out/tmp
> mkdir ./out/build
> mkdir ./out/build/icudt66l
> Unpacking ./in/icudt66l.dat and generating out/tmp/icudata.lst (list of data files)
> LD_LIBRARY_PATH=/nix/store/slz3bxb2vfr5265vx4qgvhz96xz9zza7-icu4c-build-root-66.1/lib:/nix/store/slz3bxb2vfr5265vx4qgvhz96xz9zza7-icu4c-build-root-66.1/stubdata:/nix/store/slz3bxb2vfr5265vx4qgvhz96xz9zza7-icu4c-build-root-66.1/tools/ctestfw:$LD_LIBRARY_PATH /nix/store/slz3bxb2vfr5265vx4qgvhz96xz9zza7-icu4c-build-root-66.1/bin/icupkg -d ./out/build/icudt66l --list -x \* ./in/icudt66l.dat -o out/tmp/icudata.lst
> make[2]: Leaving directory '/build/icu/source/data'
> echo timestamp > build-local
> LD_LIBRARY_PATH=/nix/store/slz3bxb2vfr5265vx4qgvhz96xz9zza7-icu4c-build-root-66.1/stubdata:/nix/store/slz3bxb2vfr5265vx4qgvhz96xz9zza7-icu4c-build-root-66.1/tools/ctestfw:/nix/store/slz3bxb2vfr5265vx4qgvhz96xz9zza7-icu4c-build-root-66.1/lib:$LD_LIBRARY_PATH /nix/store/slz3bxb2vfr5265vx4qgvhz96xz9zza7-icu4c-build-root-66.1/bin/pkgdata -O ../data/icupkg.inc -q -c -s /build/icu/source/data/out/build/icudt66l -d ../lib -e icudt66 -T ./out/tmp -p icudt66l -m dll -r 66.1 -L icudata ./out/tmp/icudata.lst
> pkgdata: clang -D_REENTRANT -DU_HAVE_ELF_H=1 -DU_HAVE_STRTOD_L=1 -DU_HAVE_XLOCALE_H=0 -DU_HAVE_STRING_VIEW=1 -DU_ATTRIBUTE_DEPRECATED= -O2 -std=c11 -Wall -pedantic -Wshadow -Wpointer-arith -Wmissing-prototypes -Wwrite-strings -Qunused-arguments -Wno-parentheses-equality -c -I../common -I../common -DPIC -fPIC -o ./out/tmp/icudt66l_dat.o ./out/tmp/icudt66l_dat.S
> /nix/store/lqv09w661hh0hpvb49slx91f8j7pid10-sarcasm-0-unstable-b6dd63481f79/lib/sarcasm/detect.luau:44: table overflow
> stacktrace:
> /nix/store/lqv09w661hh0hpvb49slx91f8j7pid10-sarcasm-0-unstable-b6dd63481f79/lib/sarcasm/detect.luau:44 function sanitize
> /nix/store/lqv09w661hh0hpvb49slx91f8j7pid10-sarcasm-0-unstable-b6dd63481f79/lib/sarcasm/detect.luau:76 function detect
> /nix/store/lqv09w661hh0hpvb49slx91f8j7pid10-sarcasm-0-unstable-b6dd63481f79/lib/sarcasm/sarcasm.luau:1644 function main
> /nix/store/lqv09w661hh0hpvb49slx91f8j7pid10-sarcasm-0-unstable-b6dd63481f79/bin/.sarcasm-wrapped:4
>
> clang-20: error: sarcasm assembler command failed with exit code 1 (use -v to see invocation)
> -- return status = 256
> Error creating with assembly code. Failed command: clang -D_REENTRANT -DU_HAVE_ELF_H=1 -DU_HAVE_STRTOD_L=1 -DU_HAVE_XLOCALE_H=0 -DU_HAVE_STRING_VIEW=1 -DU_ATTRIBUTE_DEPRECATED= -O2 -std=c11 -Wall -pedantic -Wshadow -Wpointer-arith -Wmissing-prototypes -Wwrite-strings -Qunused-arguments -Wno-parentheses-equality -c -I../common -I../common -DPIC -fPIC -o ./out/tmp/icudt66l_dat.o ./out/tmp/icudt66l_dat.S
> Error generating assembly code for data.
> make[1]: *** [Makefile:171: packagedata] Error 1
> make[1]: Leaving directory '/build/icu/source/data'
> make: *** [Makefile:153: all-recursive] Error 2
For full logs, run:
nix log /nix/store/qz08x72d11vv391ksnxx79b6673g8jp9-icu4c-x86_64-unknown-linux-gnufilc0-66.1.drvpython3.12-ply-3.11
Sourcing python-remove-tests-dir-hook
Sourcing python-remove-bin-bytecode-hook.sh
Sourcing setuptools-build-hook
Using setuptoolsBuildPhase
Sourcing pypa-install-hook
Using pypaInstallPhase
Sourcing python-namespaces-hook
Sourcing python-catch-conflicts-hook.sh
→ unpackPhase
unpacking source archive /nix/store/ci8wd5410mxm0ajd30i5ah3gdxnavnyb-ply-3.11.tar.gz
source root is ply-3.11
setting SOURCE_DATE_EPOCH to timestamp 1518721290 of file "ply-3.11/setup.cfg"
→ patchPhase
→ updateAutotoolsGnuConfigScriptsPhase
→ updateAutotoolsGnuConfigScriptsPhase
→ configurePhase
no configure script, doing nothing
→ buildPhase
Executing setuptoolsBuildPhase
setup.py build flags: ''
/nix/store/01sa4zsjg3117lf3wjg3ab2dmpmrpb9q-python3.12-setuptools-78.1.1-x86_64-unknown-linux-gnufilc0/lib/python3.12/site-packages/setuptools/dist.py:599: SetuptoolsDeprecationWarning: Invalid dash-separated key 'description-file' in 'metadata' (setup.cfg), please use the underscore name 'description_file' instead.
!!
********************************************************************************
Usage of dash-separated 'description-file' will not be supported in future
versions. Please use the underscore name 'description_file' instead.
This deprecation is overdue, please update your project and remove deprecated
calls to avoid build errors in the future.
See https://setuptools.pypa.io/en/latest/userguide/declarative_config.html for details.
********************************************************************************
!!
opt = self._enforce_underscore(opt, section)
/nix/store/01sa4zsjg3117lf3wjg3ab2dmpmrpb9q-python3.12-setuptools-78.1.1-x86_64-unknown-linux-gnufilc0/lib/python3.12/site-packages/setuptools/dist.py:599: SetuptoolsDeprecationWarning: Invalid dash-separated key 'description-file' in 'metadata' (setup.cfg), please use the underscore name 'description_file' instead.
!!
********************************************************************************
Usage of dash-separated 'description-file' will not be supported in future
versions. Please use the underscore name 'description_file' instead.
(Affected: ply).
This deprecation is overdue, please update your project and remove deprecated
calls to avoid build errors in the future.
See https://setuptools.pypa.io/en/latest/userguide/declarative_config.html for details.
********************************************************************************
!!
opt = self._enforce_underscore(opt, section)
running bdist_wheel
/nix/store/01sa4zsjg3117lf3wjg3ab2dmpmrpb9q-python3.12-setuptools-78.1.1-x86_64-unknown-linux-gnufilc0/lib/python3.12/site-packages/setuptools/_distutils/cmd.py:135: SetuptoolsDeprecationWarning: bdist_wheel.universal is deprecated
!!
********************************************************************************
With Python 2.7 end-of-life, support for building universal wheels
(i.e., wheels that support both Python 2 and Python 3)
is being obviated.
Please discontinue using this option, or if you still need it,
file an issue with pypa/setuptools describing your use case.
This deprecation is overdue, please update your project and remove deprecated
calls to avoid build errors in the future.
********************************************************************************
!!
self.finalize_options()
running build
running build_py
creating build/lib/ply
copying ply/__init__.py -> build/lib/ply
copying ply/cpp.py -> build/lib/ply
copying ply/ctokens.py -> build/lib/ply
copying ply/lex.py -> build/lib/ply
copying ply/yacc.py -> build/lib/ply
copying ply/ygen.py -> build/lib/ply
/nix/store/01sa4zsjg3117lf3wjg3ab2dmpmrpb9q-python3.12-setuptools-78.1.1-x86_64-unknown-linux-gnufilc0/lib/python3.12/site-packages/setuptools/_distutils/cmd.py:90: SetuptoolsDeprecationWarning: setup.py install is deprecated.
!!
********************************************************************************
Please avoid running ``setup.py`` directly.
Instead, use pypa/build, pypa/installer or other
standards-based tools.
See https://blog.ganssle.io/articles/2021/10/setup-py-deprecated.html for details.
********************************************************************************
!!
self.initialize_options()
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/ply
copying build/lib/ply/__init__.py -> build/bdist.linux-x86_64/wheel/./ply
copying build/lib/ply/cpp.py -> build/bdist.linux-x86_64/wheel/./ply
copying build/lib/ply/ctokens.py -> build/bdist.linux-x86_64/wheel/./ply
copying build/lib/ply/lex.py -> build/bdist.linux-x86_64/wheel/./ply
copying build/lib/ply/yacc.py -> build/bdist.linux-x86_64/wheel/./ply
copying build/lib/ply/ygen.py -> build/bdist.linux-x86_64/wheel/./ply
running install_egg_info
running egg_info
writing ply.egg-info/PKG-INFO
writing dependency_links to ply.egg-info/dependency_links.txt
writing top-level names to ply.egg-info/top_level.txt
reading manifest file 'ply.egg-info/SOURCES.txt'
reading manifest template 'MANIFEST.in'
warning: no previously-included files matching '*.pyc' found anywhere in distribution
writing manifest file 'ply.egg-info/SOURCES.txt'
Copying ply.egg-info to build/bdist.linux-x86_64/wheel/./ply-3.11-py3.12.egg-info
running install_scripts
creating build/bdist.linux-x86_64/wheel/ply-3.11.dist-info/WHEEL
creating 'dist/ply-3.11-py2.py3-none-any.whl' and adding 'build/bdist.linux-x86_64/wheel' to it
adding 'ply/__init__.py'
adding 'ply/cpp.py'
adding 'ply/ctokens.py'
adding 'ply/lex.py'
adding 'ply/yacc.py'
adding 'ply/ygen.py'
adding 'ply-3.11.dist-info/METADATA'
adding 'ply-3.11.dist-info/WHEEL'
adding 'ply-3.11.dist-info/top_level.txt'
adding 'ply-3.11.dist-info/RECORD'
removing build/bdist.linux-x86_64/wheel
Finished executing setuptoolsBuildPhase
→ installPhase
Executing pypaInstallPhase
Successfully installed ply-3.11-py2.py3-none-any.whl
Finished executing pypaInstallPhase
→ pythonOutputDistPhase
Executing pythonOutputDistPhase
Finished executing pythonOutputDistPhase
→ fixupPhase
shrinking RPATHs of ELF executables and libraries in /nix/store/jvjn190zypmcfk1bg3yhsgpyhzbj0az4-python3.12-ply-3.11-x86_64-unknown-linux-gnufilc0
checking for references to /build/ in /nix/store/jvjn190zypmcfk1bg3yhsgpyhzbj0az4-python3.12-ply-3.11-x86_64-unknown-linux-gnufilc0...
patching script interpreter paths in /nix/store/jvjn190zypmcfk1bg3yhsgpyhzbj0az4-python3.12-ply-3.11-x86_64-unknown-linux-gnufilc0
stripping (with command strip and flags -S -p) in /nix/store/jvjn190zypmcfk1bg3yhsgpyhzbj0az4-python3.12-ply-3.11-x86_64-unknown-linux-gnufilc0/lib
shrinking RPATHs of ELF executables and libraries in /nix/store/s7xk8c5fw59i40vda1n6vhirnd3908ra-python3.12-ply-3.11-x86_64-unknown-linux-gnufilc0-dist
checking for references to /build/ in /nix/store/s7xk8c5fw59i40vda1n6vhirnd3908ra-python3.12-ply-3.11-x86_64-unknown-linux-gnufilc0-dist...
patching script interpreter paths in /nix/store/s7xk8c5fw59i40vda1n6vhirnd3908ra-python3.12-ply-3.11-x86_64-unknown-linux-gnufilc0-dist
Executing pythonRemoveTestsDir
Finished executing pythonRemoveTestsDir
→ pythonRemoveBinBytecodePhase
python3.12-prettytable-3.16.0
Build started
Sourcing python-remove-tests-dir-hook
Sourcing python-remove-bin-bytecode-hook.sh
Sourcing pypa-build-hook
Using pypaBuildPhase
Sourcing python-runtime-deps-check-hook
Using pythonRuntimeDepsCheckHook
Sourcing pypa-install-hook
Using pypaInstallPhase
Sourcing python-namespaces-hook
Sourcing python-catch-conflicts-hook.sh
Sourcing pytest-check-hook
Using pytestCheckPhase
Sourcing pytest-check-hook
Using pytestCheckPhase
→ unpackPhase
unpacking source archive /nix/store/aa7xnnqy8j1x951ifcfdgch30y706mg9-source
source root is source
setting SOURCE_DATE_EPOCH to timestamp 315619200 of file "source/tox.ini"
→ patchPhase
→ updateAutotoolsGnuConfigScriptsPhase
→ updateAutotoolsGnuConfigScriptsPhase
→ configurePhase
no configure script, doing nothing
→ buildPhase
Executing pypaBuildPhase
Setting SETUPTOOLS_SCM_PRETEND_VERSION to 3.16.0
Including all tracked files automatically
Creating a wheel...
pypa build flags: --no-isolation --outdir dist/ --wheel
* Getting build dependencies for wheel...
* Building wheel...
Successfully built prettytable-3.16.0-py3-none-any.whl
Finished creating a wheel...
Finished executing pypaBuildPhase
→ pythonRuntimeDepsCheckHook
Executing pythonRuntimeDepsCheck
Checking runtime dependencies for prettytable-3.16.0-py3-none-any.whl
Finished executing pythonRuntimeDepsCheck
→ installPhase
Executing pypaInstallPhase
Successfully installed prettytable-3.16.0-py3-none-any.whl
Finished executing pypaInstallPhase
→ pythonOutputDistPhase
Executing pythonOutputDistPhase
Finished executing pythonOutputDistPhase
→ fixupPhase
shrinking RPATHs of ELF executables and libraries in /nix/store/kc4qp658pi28w6p4wbsn8lk7hcbbqs1i-python3.12-prettytable-3.16.0-x86_64-unknown-linux-gnufilc0
checking for references to /build/ in /nix/store/kc4qp658pi28w6p4wbsn8lk7hcbbqs1i-python3.12-prettytable-3.16.0-x86_64-unknown-linux-gnufilc0...
patching script interpreter paths in /nix/store/kc4qp658pi28w6p4wbsn8lk7hcbbqs1i-python3.12-prettytable-3.16.0-x86_64-unknown-linux-gnufilc0
stripping (with command strip and flags -S -p) in /nix/store/kc4qp658pi28w6p4wbsn8lk7hcbbqs1i-python3.12-prettytable-3.16.0-x86_64-unknown-linux-gnufilc0/lib
shrinking RPATHs of ELF executables and libraries in /nix/store/n7pazvp90jbwb4x18cp9xmrxf08n8h81-python3.12-prettytable-3.16.0-x86_64-unknown-linux-gnufilc0-dist
checking for references to /build/ in /nix/store/n7pazvp90jbwb4x18cp9xmrxf08n8h81-python3.12-prettytable-3.16.0-x86_64-unknown-linux-gnufilc0-dist...
patching script interpreter paths in /nix/store/n7pazvp90jbwb4x18cp9xmrxf08n8h81-python3.12-prettytable-3.16.0-x86_64-unknown-linux-gnufilc0-dist
Executing pythonRemoveTestsDir
Finished executing pythonRemoveTestsDir
→ installCheckPhase
no Makefile or custom installCheckPhase, doing nothing
→ pythonRemoveBinBytecodePhase
→ pytestCheckPhase
Executing pytestCheckPhase
pytest flags: -m pytest
============================= test session starts ==============================
platform linux -- Python 3.12.5, pytest-8.3.5, pluggy-1.5.0
rootdir: /build/source
configfile: pyproject.toml
testpaths: tests
plugins: cov-nixpkgs-stub-1.0.0, lazy-fixtures-0.0.0
collected 267 items
tests/test_colortable.py ............. [ 4%]
tests/test_html.py ................... [ 11%]
tests/test_json.py ... [ 13%]
tests/test_latex.py .... [ 14%]
tests/test_mediawiki.py .......... [ 18%]
tests/test_prettytable.py ..................F.F.F...F................... [ 35%]
....................F.........FF........F............................... [ 62%]
..................FF................................ [ 82%]
tests/test_sections.py ..... [ 83%]
tests/test_sorting.py ..FF.F [ 86%]
tests/test_style.py FFFFFFF..................F........... [100%]
=================================== FAILURES ===================================
________________________ TestDelete.test_delete_column _________________________
self = <test_prettytable.TestDelete object at 0x7fffb7ea1e70>
col_prettytable = +-----------+------------+--------------------+
| City name | Population | Annual Rainfall |
+-----------+---------... | 646.89999999999998 |
| Perth | 1554769 | 869.39999999999998 |
+-----------+------------+--------------------+
def test_delete_column(self, col_prettytable: PrettyTable) -> None:
col_prettytable.del_column("Area")> assert (
col_prettytable.get_string()
== """+-----------+------------+-----------------+
| City name | Population | Annual Rainfall |
+-----------+------------+-----------------+
| Adelaide | 1158259 | 600.5 |
| Brisbane | 1857594 | 1146.4 |
| Darwin | 120900 | 1714.7 |
| Hobart | 205556 | 619.5 |
| Sydney | 4336374 | 1214.8 |
| Melbourne | 3806092 | 646.9 |
| Perth | 1554769 | 869.4 |
+-----------+------------+-----------------+"""
)
E AssertionError: assert '+-----------...------------+' == '+-----------...------------+'
E
E Skipping 33 identical leading characters in diff, use -v to show
E - ----------+
E + -------------+
E ? +++
E - | City name | Population | Annual Rainfall |
E + | City name | Population | Annual Rainfall |...
E
E ...Full output truncated (29 lines hidden), use '-vv' to show
tests/test_prettytable.py:239: AssertionError
__________________________ TestDelete.test_delete_row __________________________
self = <test_prettytable.TestDelete object at 0x7fffb7c45ff0>
city_data = +-----------+------+------------+--------------------+
| City name | Area | Population | Annual Rainfall |
+-------...9999998 |
| Perth | 5386 | 1554769 | 869.39999999999998 |
+-----------+------+------------+--------------------+
def test_delete_row(self, city_data: PrettyTable) -> None:
city_data.del_row(2)
> assert (
city_data.get_string()
== """+-----------+------+------------+-----------------+
| City name | Area | Population | Annual Rainfall |
+-----------+------+------------+-----------------+
| Adelaide | 1295 | 1158259 | 600.5 |
| Brisbane | 5905 | 1857594 | 1146.4 |
| Hobart | 1357 | 205556 | 619.5 |
| Sydney | 2058 | 4336374 | 1214.8 |
| Melbourne | 1566 | 3806092 | 646.9 |
| Perth | 5386 | 1554769 | 869.4 |
+-----------+------+------------+-----------------+"""
)
E AssertionError: assert '+-----------...------------+' == '+-----------...------------+'
E
E Skipping 40 identical leading characters in diff, use -v to show
E - ----------+
E + -------------+
E ? +++
E - | City name | Area | Population | Annual Rainfall |
E + | City name | Area | Population | Annual Rainfall |...
E
E ...Full output truncated (28 lines hidden), use '-vv' to show
tests/test_prettytable.py:263: AssertionError
_________________ TestFieldNameLessTable.test_can_string_ascii _________________
self = <test_prettytable.TestFieldNameLessTable object at 0x7fffb772ae70>
field_name_less_table = +-----------+---------+---------+--------------------+
| Field 1 | Field 2 | Field 3 | Field 4 |
+-------...9999998 |
| Perth | 5386 | 1554769 | 869.39999999999998 |
+-----------+---------+---------+--------------------+
def test_can_string_ascii(self, field_name_less_table: PrettyTable) -> None:
output = field_name_less_table.get_string()
> assert "| Field 1 | Field 2 | Field 3 | Field 4 |" in output
E AssertionError: assert '| Field 1 | Field 2 | Field 3 | Field 4 |' in '+-----------+---------+---------+--------------------+\n| Field 1 | Field 2 | Field 3 | Field 4 |\n+----...9998 |\n| Perth | 5386 | 1554769 | 869.39999999999998 |\n+-----------+---------+---------+--------------------+'
tests/test_prettytable.py:287: AssertionError
______________ TestFieldNameLessTable.test_add_field_names_later _______________
self = <test_prettytable.TestFieldNameLessTable object at 0x7fffb76acfb0>
field_name_less_table = +-----------+------+------------+--------------------+
| City name | Area | Population | Annual Rainfall |
+-------...9999998 |
| Perth | 5386 | 1554769 | 869.39999999999998 |
+-----------+------+------------+--------------------+
def test_add_field_names_later(self, field_name_less_table: PrettyTable) -> None:
field_name_less_table.field_names = CITY_DATA_HEADER
> assert (
"City name | Area | Population | Annual Rainfall"
in field_name_less_table.get_string()
)
E AssertionError: assert 'City name | Area | Population | Annual Rainfall' in '+-----------+------+------------+--------------------+\n| City name | Area | Population | Annual Rainfall |\n+----...9998 |\n| Perth | 5386 | 1554769 | 869.39999999999998 |\n+-----------+------+------------+--------------------+'
E + where '+-----------+------+------------+--------------------+\n| City name | Area | Population | Annual Rainfall |\n+----...9998 |\n| Perth | 5386 | 1554769 | 869.39999999999998 |\n+-----------+------+------------+--------------------+' = get_string()
E + where get_string = +-----------+------+------------+--------------------+\n| City name | Area | Population | Annual Rainfall |\n+-------...9999998 |\n| Perth | 5386 | 1554769 | 869.39999999999998 |\n+-----------+------+------------+--------------------+.get_string
tests/test_prettytable.py:307: AssertionError
____________________________ TestBasic.test_getitem ____________________________
self = <test_prettytable.TestBasic object at 0x7fffb69a1530>
city_data = +-----------+------+------------+--------------------+
| City name | Area | Population | Annual Rainfall |
+-------...9999998 |
| Perth | 5386 | 1554769 | 869.39999999999998 |
+-----------+------+------------+--------------------+
def test_getitem(self, city_data: PrettyTable) -> None:
> assert (
city_data[1].get_string()
== """+-----------+------+------------+-----------------+
| City name | Area | Population | Annual Rainfall |
+-----------+------+------------+-----------------+
| Brisbane | 5905 | 1857594 | 1146.4 |
+-----------+------+------------+-----------------+"""
)
E AssertionError: assert '+-----------...------------+' == '+-----------...------------+'
E
E Skipping 40 identical leading characters in diff, use -v to show
E - ----------+
E + -------------+
E ? +++
E - | City name | Area | Population | Annual Rainfall |
E + | City name | Area | Population | Annual Rainfall |...
E
E ...Full output truncated (11 lines hidden), use '-vv' to show
tests/test_prettytable.py:615: AssertionError
________________________ TestRowFilter.test_row_filter _________________________
self = <test_prettytable.TestRowFilter object at 0x7fffb5256bb0>
city_data = +-----------+------+------------+--------------------+
| City name | Area | Population | Annual Rainfall |
+-------...9999998 |
| Perth | 5386 | 1554769 | 869.39999999999998 |
+-----------+------+------------+--------------------+
def test_row_filter(self, city_data: PrettyTable) -> None:
city_data.row_filter = self.filter_function
assert city_data.row_filter == self.filter_function
> assert self.EXPECTED_RESULT == city_data.get_string()
E AssertionError: assert '+-----------...------------+' == '+-----------...------------+'
E
E Skipping 40 identical leading characters in diff, use -v to show
E - -------------+
E ? ---
E + ----------+
E - | City name | Area | Population | Annual Rainfall |
E ? - --...
E
E ...Full output truncated (25 lines hidden), use '-vv' to show
tests/test_prettytable.py:722: AssertionError
______________ TestRowFilter.test_row_filter_at_class_declaration ______________
self = <test_prettytable.TestRowFilter object at 0x7fffb528be30>
def test_row_filter_at_class_declaration(self) -> None:
table = PrettyTable(
field_names=CITY_DATA_HEADER,
row_filter=self.filter_function,
)
for row in CITY_DATA:
table.add_row(row)
assert table.row_filter == self.filter_function
> assert self.EXPECTED_RESULT == table.get_string().strip()
E AssertionError: assert '+-----------...------------+' == '+-----------...------------+'
E
E Skipping 40 identical leading characters in diff, use -v to show
E - -------------+
E ? ---
E + ----------+
E - | City name | Area | Population | Annual Rainfall |
E ? - --...
E
E ...Full output truncated (25 lines hidden), use '-vv' to show
tests/test_prettytable.py:732: AssertionError
________________________________ test_paginate _________________________________
city_data = +-----------+------+------------+--------------------+
| City name | Area | Population | Annual Rainfall |
+-------...9999998 |
| Perth | 5386 | 1554769 | 869.39999999999998 |
+-----------+------+------------+--------------------+
def test_paginate(city_data: PrettyTable) -> None:
expected_page_1 = """
+-----------+------+------------+-----------------+
| City name | Area | Population | Annual Rainfall |
+-----------+------+------------+-----------------+
| Adelaide | 1295 | 1158259 | 600.5 |
| Brisbane | 5905 | 1857594 | 1146.4 |
| Darwin | 112 | 120900 | 1714.7 |
| Hobart | 1357 | 205556 | 619.5 |
+-----------+------+------------+-----------------+""".strip()
expected_page_2 = """
+-----------+------+------------+-----------------+
| City name | Area | Population | Annual Rainfall |
+-----------+------+------------+-----------------+
| Sydney | 2058 | 4336374 | 1214.8 |
| Melbourne | 1566 | 3806092 | 646.9 |
| Perth | 5386 | 1554769 | 869.4 |
+-----------+------+------------+-----------------+""".strip()
paginated = city_data.paginate(page_length=4).strip()
> assert paginated.startswith(expected_page_1)
E AssertionError: assert False
E + where False = <built-in method startswith of str object at 0x7fffb071c810>('+-----------+------+------------+-----------------+\n| City name | Area | Population | Annual Rainfall |\n+----------...1714.7 |\n| Hobart | 1357 | 205556 | 619.5 |\n+-----------+------+------------+-----------------+')E + where <built-in method startswith of str object at 0x7fffb071c810> = '+-----------+------+------------+--------------------+\n| City name | Area | Population | Annual Rainfall |\n+----...9998 |\n| Perth | 5386 | 1554769 | 869.39999999999998 |\n+-----------+------+------------+--------------------+'.startswith
tests/test_prettytable.py:886: AssertionError
_________________ TestFields.test_fields_at_class_declaration __________________
self = <test_prettytable.TestFields object at 0x7fffb6b151b0>
def test_fields_at_class_declaration(self) -> None:
table = PrettyTable(
field_names=CITY_DATA_HEADER,
fields=["City name", "Annual Rainfall"],
)
for row in CITY_DATA:
table.add_row(row)
> assert (
"""+-----------+-----------------+
| City name | Annual Rainfall |
+-----------+-----------------+
| Adelaide | 600.5 |
| Brisbane | 1146.4 |
| Darwin | 1714.7 |
| Hobart | 619.5 |
| Sydney | 1214.8 |
| Melbourne | 646.9 |
| Perth | 869.4 |
+-----------+-----------------+"""
== table.get_string().strip()
)
E AssertionError: assert '+-----------...------------+' == '+-----------...------------+'
E
E - +-----------+--------------------+
E ? ---
E + +-----------+-----------------+
E - | City name | Annual Rainfall |
E ? - --
E + | City name | Annual Rainfall |...
E
E ...Full output truncated (24 lines hidden), use '-vv' to show
tests/test_prettytable.py:1488: AssertionError
____________________________ TestFields.test_fields ____________________________
self = <test_prettytable.TestFields object at 0x7fffb6b1f6b0>
def test_fields(self) -> None:
table = PrettyTable()
table.field_names = CITY_DATA_HEADER
table.fields = ["City name", "Annual Rainfall"]
for row in CITY_DATA:
table.add_row(row)
> assert (
"""+-----------+-----------------+
| City name | Annual Rainfall |
+-----------+-----------------+
| Adelaide | 600.5 |
| Brisbane | 1146.4 |
| Darwin | 1714.7 |
| Hobart | 619.5 |
| Sydney | 1214.8 |
| Melbourne | 646.9 |
| Perth | 869.4 |
+-----------+-----------------+"""
== table.get_string().strip()
)
E AssertionError: assert '+-----------...------------+' == '+-----------...------------+'
E
E - +-----------+--------------------+
E ? ---
E + +-----------+-----------------+
E - | City name | Annual Rainfall |
E ? - --
E + | City name | Annual Rainfall |...
E
E ...Full output truncated (24 lines hidden), use '-vv' to show
tests/test_prettytable.py:1509: AssertionError
__________________________ TestSorting.test_sort_key ___________________________
self = <test_sorting.TestSorting object at 0x7fffb6d32bb0>
city_data = +-----------+------+------------+--------------------+
| City name | Area | Population | Annual Rainfall |
+-------...0000001 |
| Melbourne | 1566 | 3806092 | 646.89999999999998 |
+-----------+------+------------+--------------------+
def test_sort_key(self, city_data: PrettyTable) -> None:
# Test sorting by length of city name
def key(vals: RowType) -> list[int]:
vals[0] = len(vals[0])
return vals
city_data.sortby = "City name"
city_data.sort_key = key
> assert (
city_data.get_string().strip()
== """
+-----------+------+------------+-----------------+
| City name | Area | Population | Annual Rainfall |
+-----------+------+------------+-----------------+
| Perth | 5386 | 1554769 | 869.4 |
| Darwin | 112 | 120900 | 1714.7 |
| Hobart | 1357 | 205556 | 619.5 |
| Sydney | 2058 | 4336374 | 1214.8 |
| Adelaide | 1295 | 1158259 | 600.5 |
| Brisbane | 5905 | 1857594 | 1146.4 |
| Melbourne | 1566 | 3806092 | 646.9 |
+-----------+------+------------+-----------------+
""".strip()
)
E AssertionError: assert '+-----------...------------+' == '+-----------...------------+'
E
E Skipping 40 identical leading characters in diff, use -v to show
E - ----------+
E + -------------+
E ? +++
E - | City name | Area | Population | Annual Rainfall |
E + | City name | Area | Population | Annual Rainfall |...
E
E ...Full output truncated (31 lines hidden), use '-vv' to show
tests/test_sorting.py:37: AssertionError
________________ TestSorting.test_sort_key_at_class_declaration ________________
self = <test_sorting.TestSorting object at 0x7fffb6d3da70>
def test_sort_key_at_class_declaration(self) -> None:
# Test sorting by length of city name
def key(vals: RowType) -> list[int]:
vals[0] = len(vals[0])
return vals
table = PrettyTable(
field_names=CITY_DATA_HEADER,
sortby="City name",
sort_key=key,
)
assert table.sort_key == key
for row in CITY_DATA:
table.add_row(row)
> assert (
"""+-----------+------+------------+-----------------+
| City name | Area | Population | Annual Rainfall |
+-----------+------+------------+-----------------+
| Perth | 5386 | 1554769 | 869.4 |
| Darwin | 112 | 120900 | 1714.7 |
| Hobart | 1357 | 205556 | 619.5 |
| Sydney | 2058 | 4336374 | 1214.8 |
| Adelaide | 1295 | 1158259 | 600.5 |
| Brisbane | 5905 | 1857594 | 1146.4 |
| Melbourne | 1566 | 3806092 | 646.9 |
+-----------+------+------------+-----------------+"""
== table.get_string().strip()
)
E AssertionError: assert '+-----------...------------+' == '+-----------...------------+'
E
E Skipping 40 identical leading characters in diff, use -v to show
E - -------------+
E ? ---
E + ----------+
E - | City name | Area | Population | Annual Rainfall |
E ? - --...
E
E ...Full output truncated (31 lines hidden), use '-vv' to show
tests/test_sorting.py:68: AssertionError
_________________ TestSorting.test_sortby_at_class_declaration _________________
self = <test_sorting.TestSorting object at 0x7fffb6b14bf0>
def test_sortby_at_class_declaration(self) -> None:
"""
Fix #354 where initialization of a table with sortby fails
"""
table = PrettyTable(
field_names=CITY_DATA_HEADER,
sortby="Area",
)
assert table.sortby == "Area"
for row in CITY_DATA:
table.add_row(row)
> assert (
"""+-----------+------+------------+-----------------+
| City name | Area | Population | Annual Rainfall |
+-----------+------+------------+-----------------+
| Darwin | 112 | 120900 | 1714.7 |
| Adelaide | 1295 | 1158259 | 600.5 |
| Hobart | 1357 | 205556 | 619.5 |
| Melbourne | 1566 | 3806092 | 646.9 |
| Sydney | 2058 | 4336374 | 1214.8 |
| Perth | 5386 | 1554769 | 869.4 |
| Brisbane | 5905 | 1857594 | 1146.4 |
+-----------+------+------------+-----------------+"""
== table.get_string().strip()
)
E AssertionError: assert '+-----------...------------+' == '+-----------...------------+'
E
E Skipping 40 identical leading characters in diff, use -v to show
E - -------------+
E ? ---
E + ----------+
E - | City name | Area | Population | Annual Rainfall |
E ? - --...
E
E ...Full output truncated (31 lines hidden), use '-vv' to show
tests/test_sorting.py:106: AssertionError
_____________________ TestPositionalJunctions.test_default _____________________
self = <test_style.TestPositionalJunctions object at 0x7fffb6ecc2b0>
city_data = ╔═══════════╦══════╦════════════╦════════════════════╗
║ City name ║ Area ║ Population ║ Annual Rainfall ║
╠═══════...9999998 ║
║ Perth ║ 5386 ║ 1554769 ║ 869.39999999999998 ║
╚═══════════╩══════╩════════════╩════════════════════╝
def test_default(self, city_data: PrettyTable) -> None:
city_data.set_style(TableStyle.DOUBLE_BORDER)
> assert (
city_data.get_string().strip()
== """
╔═══════════╦══════╦════════════╦═════════════════╗
║ City name ║ Area ║ Population ║ Annual Rainfall ║
╠═══════════╬══════╬════════════╬═════════════════╣
║ Adelaide ║ 1295 ║ 1158259 ║ 600.5 ║
║ Brisbane ║ 5905 ║ 1857594 ║ 1146.4 ║
║ Darwin ║ 112 ║ 120900 ║ 1714.7 ║
║ Hobart ║ 1357 ║ 205556 ║ 619.5 ║
║ Sydney ║ 2058 ║ 4336374 ║ 1214.8 ║
║ Melbourne ║ 1566 ║ 3806092 ║ 646.9 ║
║ Perth ║ 5386 ║ 1554769 ║ 869.4 ║
╚═══════════╩══════╩════════════╩═════════════════╝""".strip()
)
E AssertionError: assert '╔═══════════...════════════╝' == '╔═══════════...════════════╝'
E
E Skipping 40 identical leading characters in diff, use -v to show
E - ══════════╗
E + ═════════════╗
E ? +++
E - ║ City name ║ Area ║ Population ║ Annual Rainfall ║
E + ║ City name ║ Area ║ Population ║ Annual Rainfall ║...
E
E ...Full output truncated (31 lines hidden), use '-vv' to show
tests/test_style.py:18: AssertionError
____________________ TestPositionalJunctions.test_no_header ____________________
self = <test_style.TestPositionalJunctions object at 0x7fffb6ef8870>
city_data = ╔═══════════╦══════╦═════════╦════════════════════╗
║ Adelaide ║ 1295 ║ 1158259 ║ 600.5 ║
║ Brisbane ║ ...9999999999998 ║
║ Perth ║ 5386 ║ 1554769 ║ 869.39999999999998 ║
╚═══════════╩══════╩═════════╩════════════════════╝
def test_no_header(self, city_data: PrettyTable) -> None:
city_data.set_style(TableStyle.DOUBLE_BORDER)
city_data.header = False
> assert (
city_data.get_string().strip()
== """
╔═══════════╦══════╦═════════╦════════╗
║ Adelaide ║ 1295 ║ 1158259 ║ 600.5 ║
║ Brisbane ║ 5905 ║ 1857594 ║ 1146.4 ║
║ Darwin ║ 112 ║ 120900 ║ 1714.7 ║
║ Hobart ║ 1357 ║ 205556 ║ 619.5 ║
║ Sydney ║ 2058 ║ 4336374 ║ 1214.8 ║
║ Melbourne ║ 1566 ║ 3806092 ║ 646.9 ║
║ Perth ║ 5386 ║ 1554769 ║ 869.4 ║
╚═══════════╩══════╩═════════╩════════╝""".strip()
)
E AssertionError: assert '╔═══════════...════════════╝' == '╔═══════════...═══╩════════╝'
E
E - ╔═══════════╦══════╦═════════╦════════╗
E + ╔═══════════╦══════╦═════════╦════════════════════╗
E ? ++++++++++++
E - ║ Adelaide ║ 1295 ║ 1158259 ║ 600.5 ║
E + ║ Adelaide ║ 1295 ║ 1158259 ║ 600.5 ║
E ? ++++++ ++++++...
E
E ...Full output truncated (23 lines hidden), use '-vv' to show
tests/test_style.py:38: AssertionError
___________________ TestPositionalJunctions.test_with_title ____________________
self = <test_style.TestPositionalJunctions object at 0x7fffb6d40830>
city_data = ╔════════════════════════════════════════════════════╗
║ Title ║
╠═══════...9999998 ║
║ Perth ║ 5386 ║ 1554769 ║ 869.39999999999998 ║
╚═══════════╩══════╩════════════╩════════════════════╝
def test_with_title(self, city_data: PrettyTable) -> None:
city_data.set_style(TableStyle.DOUBLE_BORDER)
city_data.title = "Title"
> assert (
city_data.get_string().strip()
== """
╔═════════════════════════════════════════════════╗
║ Title ║
╠═══════════╦══════╦════════════╦═════════════════╣
║ City name ║ Area ║ Population ║ Annual Rainfall ║
╠═══════════╬══════╬════════════╬═════════════════╣
║ Adelaide ║ 1295 ║ 1158259 ║ 600.5 ║
║ Brisbane ║ 5905 ║ 1857594 ║ 1146.4 ║
║ Darwin ║ 112 ║ 120900 ║ 1714.7 ║
║ Hobart ║ 1357 ║ 205556 ║ 619.5 ║
║ Sydney ║ 2058 ║ 4336374 ║ 1214.8 ║
║ Melbourne ║ 1566 ║ 3806092 ║ 646.9 ║
║ Perth ║ 5386 ║ 1554769 ║ 869.4 ║
╚═══════════╩══════╩════════════╩═════════════════╝""".strip()
)
E AssertionError: assert '╔═══════════...════════════╝' == '╔═══════════...════════════╝'
E
E Skipping 40 identical leading characters in diff, use -v to show
E - ══════════╗
E + ═════════════╗
E ? +++
E - ║ Title ║
E + ║ Title ║...
E
E ...Full output truncated (37 lines hidden), use '-vv' to show
tests/test_style.py:56: AssertionError
______________ TestPositionalJunctions.test_with_title_no_header _______________
self = <test_style.TestPositionalJunctions object at 0x7fffb6d58670>
city_data = ╔═════════════════════════════════════════════════╗
║ Title ║
╠═══════════╦═...9999999999998 ║
║ Perth ║ 5386 ║ 1554769 ║ 869.39999999999998 ║
╚═══════════╩══════╩═════════╩════════════════════╝
def test_with_title_no_header(self, city_data: PrettyTable) -> None:
city_data.set_style(TableStyle.DOUBLE_BORDER)
city_data.title = "Title"
city_data.header = False
> assert (
city_data.get_string().strip()
== """
╔═════════════════════════════════════╗
║ Title ║
╠═══════════╦══════╦═════════╦════════╣
║ Adelaide ║ 1295 ║ 1158259 ║ 600.5 ║
║ Brisbane ║ 5905 ║ 1857594 ║ 1146.4 ║
║ Darwin ║ 112 ║ 120900 ║ 1714.7 ║
║ Hobart ║ 1357 ║ 205556 ║ 619.5 ║
║ Sydney ║ 2058 ║ 4336374 ║ 1214.8 ║
║ Melbourne ║ 1566 ║ 3806092 ║ 646.9 ║
║ Perth ║ 5386 ║ 1554769 ║ 869.4 ║
╚═══════════╩══════╩═════════╩════════╝""".strip()
)
E AssertionError: assert '╔═══════════...════════════╝' == '╔═══════════...═══╩════════╝'
E
E - ╔═════════════════════════════════════╗
E + ╔═════════════════════════════════════════════════╗
E ? ++++++++++++
E - ║ Title ║
E + ║ Title ║
E ? ++++++ ++++++...
E
E ...Full output truncated (29 lines hidden), use '-vv' to show
tests/test_style.py:78: AssertionError
____________________ TestPositionalJunctions.test_hrule_all ____________________
self = <test_style.TestPositionalJunctions object at 0x7fffb6d71ff0>
city_data = ╔════════════════════════════════════════════════════╗
║ Title ║
╠═══════...════════╣
║ Perth ║ 5386 ║ 1554769 ║ 869.39999999999998 ║
╚═══════════╩══════╩════════════╩════════════════════╝
def test_hrule_all(self, city_data: PrettyTable) -> None:
city_data.set_style(TableStyle.DOUBLE_BORDER)
city_data.title = "Title"
city_data.hrules = HRuleStyle.ALL
> assert (
city_data.get_string().strip()
== """
╔═════════════════════════════════════════════════╗
║ Title ║
╠═══════════╦══════╦════════════╦═════════════════╣
║ City name ║ Area ║ Population ║ Annual Rainfall ║
╠═══════════╬══════╬════════════╬═════════════════╣
║ Adelaide ║ 1295 ║ 1158259 ║ 600.5 ║
╠═══════════╬══════╬════════════╬═════════════════╣
║ Brisbane ║ 5905 ║ 1857594 ║ 1146.4 ║
╠═══════════╬══════╬════════════╬═════════════════╣
║ Darwin ║ 112 ║ 120900 ║ 1714.7 ║
╠═══════════╬══════╬════════════╬═════════════════╣
║ Hobart ║ 1357 ║ 205556 ║ 619.5 ║
╠═══════════╬══════╬════════════╬═════════════════╣
║ Sydney ║ 2058 ║ 4336374 ║ 1214.8 ║
╠═══════════╬══════╬════════════╬═════════════════╣
║ Melbourne ║ 1566 ║ 3806092 ║ 646.9 ║
╠═══════════╬══════╬════════════╬═════════════════╣
║ Perth ║ 5386 ║ 1554769 ║ 869.4 ║
╚═══════════╩══════╩════════════╩═════════════════╝""".strip()
)
E AssertionError: assert '╔═══════════...════════════╝' == '╔═══════════...════════════╝'
E
E Skipping 40 identical leading characters in diff, use -v to show
E - ══════════╗
E + ═════════════╗
E ? +++
E - ║ Title ║
E + ║ Title ║...
E
E ...Full output truncated (55 lines hidden), use '-vv' to show
tests/test_style.py:98: AssertionError
___________________ TestPositionalJunctions.test_vrules_none ___________________
self = <test_style.TestPositionalJunctions object at 0x7fffb6c26bb0>
city_data = ══════════════════════════════════════════════════════
City name Area Population Annual Rainfall
════════...9999998
Perth 5386 1554769 869.39999999999998
══════════════════════════════════════════════════════
def test_vrules_none(self, city_data: PrettyTable) -> None:
city_data.set_style(TableStyle.DOUBLE_BORDER)
city_data.vrules = VRuleStyle.NONE
> assert (
city_data.get_string().strip()
== "═══════════════════════════════════════════════════\n"
" City name Area Population Annual Rainfall \n"
"═══════════════════════════════════════════════════\n"
" Adelaide 1295 1158259 600.5 \n"
" Brisbane 5905 1857594 1146.4 \n"
" Darwin 112 120900 1714.7 \n"
" Hobart 1357 205556 619.5 \n"
" Sydney 2058 4336374 1214.8 \n"
" Melbourne 1566 3806092 646.9 \n"
" Perth 5386 1554769 869.4 \n"
"═══════════════════════════════════════════════════".strip()
)
E AssertionError: assert '════════════...═════════════' == '════════════...═════════════'
E
E Skipping 41 identical leading characters in diff, use -v to show
E - ══════════
E + ═════════════
E ? +++
E - City name Area Population Annual Rainfall
E + City name Area Population Annual Rainfall ...
E
E ...Full output truncated (31 lines hidden), use '-vv' to show
tests/test_style.py:125: AssertionError
_____________ TestPositionalJunctions.test_vrules_frame_with_title _____________
self = <test_style.TestPositionalJunctions object at 0x7fffb6c419f0>
city_data = ╔════════════════════════════════════════════════════╗
║ Title ║
╠═══════...9999998 ║
║ Perth 5386 1554769 869.39999999999998 ║
╚════════════════════════════════════════════════════╝
def test_vrules_frame_with_title(self, city_data: PrettyTable) -> None:
city_data.set_style(TableStyle.DOUBLE_BORDER)
city_data.vrules = VRuleStyle.FRAME
city_data.title = "Title"
> assert (
city_data.get_string().strip()
== """
╔═════════════════════════════════════════════════╗
║ Title ║
╠═════════════════════════════════════════════════╣
║ City name Area Population Annual Rainfall ║
╠═════════════════════════════════════════════════╣
║ Adelaide 1295 1158259 600.5 ║
║ Brisbane 5905 1857594 1146.4 ║
║ Darwin 112 120900 1714.7 ║
║ Hobart 1357 205556 619.5 ║
║ Sydney 2058 4336374 1214.8 ║
║ Melbourne 1566 3806092 646.9 ║
║ Perth 5386 1554769 869.4 ║
╚═════════════════════════════════════════════════╝""".strip()
)
E AssertionError: assert '╔═══════════...════════════╝' == '╔═══════════...════════════╝'
E
E Skipping 40 identical leading characters in diff, use -v to show
E - ══════════╗
E + ═════════════╗
E ? +++
E - ║ Title ║
E + ║ Title ║...
E
E ...Full output truncated (37 lines hidden), use '-vv' to show
tests/test_style.py:144: AssertionError
_ TestMultiPattern.test_multi_pattern_outputs[city_data-\n+-----------+------+------------+-----------------+\n| City name | Area | Population | Annual Rainfall |\n+-----------+------+------------+-----------------+\n| Adelaide | 1295 | 1158259 | 600.5 |\n| Brisbane | 5905 | 1857594 | 1146.4 |\n| Darwin | 112 | 120900 | 1714.7 |\n| Hobart | 1357 | 205556 | 619.5 |\n| Sydney | 2058 | 4336374 | 1214.8 |\n| Melbourne | 1566 | 3806092 | 646.9 |\n| Perth | 5386 | 1554769 | 869.4 |\n+-----------+------+------------+-----------------+\n-English Table] _
self = <test_style.TestMultiPattern object at 0x7fffb69a29b0>
pt = +-----------+------+------------+--------------------+
| City name | Area | Population | Annual Rainfall |
+-------...9999998 |
| Perth | 5386 | 1554769 | 869.39999999999998 |
+-----------+------+------------+--------------------+
expected_output = '\n+-----------+------+------------+-----------------+\n| City name | Area | Population | Annual Rainfall |\n+--------...6.9 |\n| Perth | 5386 | 1554769 | 869.4 |\n+-----------+------+------------+-----------------+\n'
test_type = 'English Table'
@pytest.mark.parametrize(
["pt", "expected_output", "test_type"],
[
(
lf("city_data"),"""
+-----------+------+------------+-----------------+
| City name | Area | Population | Annual Rainfall |
+-----------+------+------------+-----------------+
| Adelaide | 1295 | 1158259 | 600.5 |
| Brisbane | 5905 | 1857594 | 1146.4 |
| Darwin | 112 | 120900 | 1714.7 |
| Hobart | 1357 | 205556 | 619.5 |
| Sydney | 2058 | 4336374 | 1214.8 |
| Melbourne | 1566 | 3806092 | 646.9 |
| Perth | 5386 | 1554769 | 869.4 |
+-----------+------+------------+-----------------+
""",
"English Table",
),
(
lf("japanese_pretty_table"),"""
+--------+------------+----------+
| Kanji | Hiragana | English |
+--------+------------+----------+
| 神戸 | こうべ | Kobe |
| 京都 | きょうと | Kyoto |
| 長崎 | ながさき | Nagasaki |
| 名古屋 | なごや | Nagoya |
| 大阪 | おおさか | Osaka |
| 札幌 | さっぽろ | Sapporo |
| 東京 | とうきょう | Tokyo |
| 横浜 | よこはま | Yokohama |
+--------+------------+----------+
""",
"Japanese table",
),
(
lf("emoji_pretty_table"),"""
+-----------------+-----------------+
| Thunderbolt | Lightning |
+-----------------+-----------------+
| \x1b[38;5;226m _`/""\x1b[38;5;250m.-. \x1b[0m | \x1b[38;5;240;1m .-. \x1b[0m |
| \x1b[38;5;226m ,\\_\x1b[38;5;250m( ). \x1b[0m | \x1b[38;5;240;1m ( ). \x1b[0m |
| \x1b[38;5;226m /\x1b[38;5;250m(___(__) \x1b[0m | \x1b[38;5;240;1m (___(__) \x1b[0m |
| \x1b[38;5;228;5m ⚡\x1b[38;5;111;25mʻ ʻ\x1b[38;5;228;5m⚡\x1b[38;5;111;25mʻ ʻ \x1b[0m | \x1b[38;5;21;1m ‚ʻ\x1b[38;5;228;5m⚡\x1b[38;5;21;25mʻ‚\x1b[38;5;228;5m⚡\x1b[38;5;21;25m‚ʻ \x1b[0m |
| \x1b[38;5;111m ʻ ʻ ʻ ʻ \x1b[0m | \x1b[38;5;21;1m ‚ʻ‚ʻ\x1b[38;5;228;5m⚡\x1b[38;5;21;25mʻ‚ʻ \x1b[0m |
+-----------------+-----------------+
""", # noqa: E501
"Emoji table",
),
],
)
def test_multi_pattern_outputs(
self, pt: PrettyTable, expected_output: str, test_type: str
) -> None:
> assert (
pt.get_string().strip() == expected_output.strip()
), f"Error output for test output of type {test_type}"E AssertionError: Error output for test output of type English Table
E assert '+-----------...------------+' == '+-----------...------------+'
E
E Skipping 40 identical leading characters in diff, use -v to show
E - ----------+
E + -------------+
E ? +++
E - | City name | Area | Population | Annual Rainfall |
E + | City name | Area | Population | Annual Rainfall |...
E
E ...Full output truncated (31 lines hidden), use '-vv' to show
tests/test_style.py:534: AssertionError
=========================== short test summary info ============================
FAILED tests/test_prettytable.py::TestDelete::test_delete_column - AssertionError: assert '+-----------...------------+' == '+-----------...--...
FAILED tests/test_prettytable.py::TestDelete::test_delete_row - AssertionError: assert '+-----------...------------+' == '+-----------...--...
FAILED tests/test_prettytable.py::TestFieldNameLessTable::test_can_string_ascii - AssertionError: assert '| Field 1 | Field 2 | Field 3 | Field 4 |' in '+-...
FAILED tests/test_prettytable.py::TestFieldNameLessTable::test_add_field_names_later - AssertionError: assert 'City name | Area | Population | Annual Rainfall' in...
FAILED tests/test_prettytable.py::TestBasic::test_getitem - AssertionError: assert '+-----------...------------+' == '+-----------...--...
FAILED tests/test_prettytable.py::TestRowFilter::test_row_filter - AssertionError: assert '+-----------...------------+' == '+-----------...--...
FAILED tests/test_prettytable.py::TestRowFilter::test_row_filter_at_class_declaration - AssertionError: assert '+-----------...------------+' == '+-----------...--...
FAILED tests/test_prettytable.py::test_paginate - AssertionError: assert False
FAILED tests/test_prettytable.py::TestFields::test_fields_at_class_declaration - AssertionError: assert '+-----------...------------+' == '+-----------...--...
FAILED tests/test_prettytable.py::TestFields::test_fields - AssertionError: assert '+-----------...------------+' == '+-----------...--...
FAILED tests/test_sorting.py::TestSorting::test_sort_key - AssertionError: assert '+-----------...------------+' == '+-----------...--...
FAILED tests/test_sorting.py::TestSorting::test_sort_key_at_class_declaration - AssertionError: assert '+-----------...------------+' == '+-----------...--...
FAILED tests/test_sorting.py::TestSorting::test_sortby_at_class_declaration - AssertionError: assert '+-----------...------------+' == '+-----------...--...
FAILED tests/test_style.py::TestPositionalJunctions::test_default - AssertionError: assert '╔═══════════...════════════╝' == '╔═══════════...══...
FAILED tests/test_style.py::TestPositionalJunctions::test_no_header - AssertionError: assert '╔═══════════...════════════╝' == '╔═══════════...══...
FAILED tests/test_style.py::TestPositionalJunctions::test_with_title - AssertionError: assert '╔═══════════...════════════╝' == '╔═══════════...══...
FAILED tests/test_style.py::TestPositionalJunctions::test_with_title_no_header - AssertionError: assert '╔═══════════...════════════╝' == '╔═══════════...══...
FAILED tests/test_style.py::TestPositionalJunctions::test_hrule_all - AssertionError: assert '╔═══════════...════════════╝' == '╔═══════════...══...
FAILED tests/test_style.py::TestPositionalJunctions::test_vrules_none - AssertionError: assert '════════════...═════════════' == '════════════...══...
FAILED tests/test_style.py::TestPositionalJunctions::test_vrules_frame_with_title - AssertionError: assert '╔═══════════...════════════╝' == '╔═══════════...══...
FAILED tests/test_style.py::TestMultiPattern::test_multi_pattern_outputs[city_data-\n+-----------+------+------------+-----------------+\n| City name | Area | Population | Annual Rainfall |\n+-----------+------+------------+-----------------+\n| Adelaide | 1295 | 1158259 | 600.5 |\n| Brisbane | 5905 | 1857594 | 1146.4 |\n| Darwin | 112 | 120900 | 1714.7 |\n| Hobart | 1357 | 205556 | 619.5 |\n| Sydney | 2058 | 4336374 | 1214.8 |\n| Melbourne | 1566 | 3806092 | 646.9 |\n| Perth | 5386 | 1554769 | 869.4 |\n+-----------+------+------------+-----------------+\n-English Table] - AssertionError: Error output for test output of type English Table
======================== 21 failed, 246 passed in 2.44s ========================
python3.12-cppheaderparser-2.7.4
Build started
python3.12-prettytable-3.16.0
error: Cannot build '/nix/store/gpgprq6i7acf9b86kx74cbh5sxfiz9n3-python3.12-prettytable-3.16.0-x86_64-unknown-linux-gnufilc0.drv'.
Reason: builder failed with exit code 1.
Output paths:
/nix/store/kc4qp658pi28w6p4wbsn8lk7hcbbqs1i-python3.12-prettytable-3.16.0-x86_64-unknown-linux-gnufilc0
/nix/store/n7pazvp90jbwb4x18cp9xmrxf08n8h81-python3.12-prettytable-3.16.0-x86_64-unknown-linux-gnufilc0-dist
Last 25 log lines:
>
> tests/test_style.py:534: AssertionError
> =========================== short test summary info ============================
> FAILED tests/test_prettytable.py::TestDelete::test_delete_column - AssertionError: assert '+-----------...------------+' == '+-----------...--...
> FAILED tests/test_prettytable.py::TestDelete::test_delete_row - AssertionError: assert '+-----------...------------+' == '+-----------...--...
> FAILED tests/test_prettytable.py::TestFieldNameLessTable::test_can_string_ascii - AssertionError: assert '| Field 1 | Field 2 | Field 3 | Field 4 |' in '+-...
> FAILED tests/test_prettytable.py::TestFieldNameLessTable::test_add_field_names_later - AssertionError: assert 'City name | Area | Population | Annual Rainfall' in...
> FAILED tests/test_prettytable.py::TestBasic::test_getitem - AssertionError: assert '+-----------...------------+' == '+-----------...--...
> FAILED tests/test_prettytable.py::TestRowFilter::test_row_filter - AssertionError: assert '+-----------...------------+' == '+-----------...--...
> FAILED tests/test_prettytable.py::TestRowFilter::test_row_filter_at_class_declaration - AssertionError: assert '+-----------...------------+' == '+-----------...--...
> FAILED tests/test_prettytable.py::test_paginate - AssertionError: assert False
> FAILED tests/test_prettytable.py::TestFields::test_fields_at_class_declaration - AssertionError: assert '+-----------...------------+' == '+-----------...--...
> FAILED tests/test_prettytable.py::TestFields::test_fields - AssertionError: assert '+-----------...------------+' == '+-----------...--...
> FAILED tests/test_sorting.py::TestSorting::test_sort_key - AssertionError: assert '+-----------...------------+' == '+-----------...--...
> FAILED tests/test_sorting.py::TestSorting::test_sort_key_at_class_declaration - AssertionError: assert '+-----------...------------+' == '+-----------...--...
> FAILED tests/test_sorting.py::TestSorting::test_sortby_at_class_declaration - AssertionError: assert '+-----------...------------+' == '+-----------...--...
> FAILED tests/test_style.py::TestPositionalJunctions::test_default - AssertionError: assert '╔═══════════...════════════╝' == '╔═══════════...══...
> FAILED tests/test_style.py::TestPositionalJunctions::test_no_header - AssertionError: assert '╔═══════════...════════════╝' == '╔═══════════...══...
> FAILED tests/test_style.py::TestPositionalJunctions::test_with_title - AssertionError: assert '╔═══════════...════════════╝' == '╔═══════════...══...
> FAILED tests/test_style.py::TestPositionalJunctions::test_with_title_no_header - AssertionError: assert '╔═══════════...════════════╝' == '╔═══════════...══...
> FAILED tests/test_style.py::TestPositionalJunctions::test_hrule_all - AssertionError: assert '╔═══════════...════════════╝' == '╔═══════════...══...
> FAILED tests/test_style.py::TestPositionalJunctions::test_vrules_none - AssertionError: assert '════════════...═════════════' == '════════════...══...
> FAILED tests/test_style.py::TestPositionalJunctions::test_vrules_frame_with_title - AssertionError: assert '╔═══════════...════════════╝' == '╔═══════════...══...
> FAILED tests/test_style.py::TestMultiPattern::test_multi_pattern_outputs[city_data-\n+-----------+------+------------+-----------------+\n| City name | Area | Population | Annual Rainfall |\n+-----------+------+------------+-----------------+\n| Adelaide | 1295 | 1158259 | 600.5 |\n| Brisbane | 5905 | 1857594 | 1146.4 |\n| Darwin | 112 | 120900 | 1714.7 |\n| Hobart | 1357 | 205556 | 619.5 |\n| Sydney | 2058 | 4336374 | 1214.8 |\n| Melbourne | 1566 | 3806092 | 646.9 |\n| Perth | 5386 | 1554769 | 869.4 |\n+-----------+------+------------+-----------------+\n-English Table] - AssertionError: Error output for test output of type English Table
> ======================== 21 failed, 246 passed in 2.44s ========================
For full logs, run:
nix log /nix/store/gpgprq6i7acf9b86kx74cbh5sxfiz9n3-python3.12-prettytable-3.16.0-x86_64-unknown-linux-gnufilc0.drvpython3.12-cppheaderparser-2.7.4
Sourcing python-remove-tests-dir-hook
Sourcing python-remove-bin-bytecode-hook.sh
Sourcing setuptools-build-hook
Using setuptoolsBuildPhase
Sourcing pypa-install-hook
Using pypaInstallPhase
Sourcing python-namespaces-hook
Sourcing python-catch-conflicts-hook.sh
→ unpackPhase
unpacking source archive /nix/store/aw70a73bfykv1sj6q0z9rjz8m0a5wxkx-CppHeaderParser-2.7.4.tar.gz
source root is CppHeaderParser-2.7.4
setting SOURCE_DATE_EPOCH to timestamp 1479777705 of file "CppHeaderParser-2.7.4/setup.cfg"
→ patchPhase
→ updateAutotoolsGnuConfigScriptsPhase
→ updateAutotoolsGnuConfigScriptsPhase
→ configurePhase
no configure script, doing nothing
→ buildPhase
Executing setuptoolsBuildPhase
setup.py build flags: ''
/nix/store/01sa4zsjg3117lf3wjg3ab2dmpmrpb9q-python3.12-setuptools-78.1.1-x86_64-unknown-linux-gnufilc0/lib/python3.12/site-packages/setuptools/dist.py:759: SetuptoolsDeprecationWarning: License classifiers are deprecated.
!!
********************************************************************************
Please consider removing the following classifiers in favor of a SPDX license expression:
License :: OSI Approved :: BSD License
See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details.
********************************************************************************
!!
self._finalize_license_expression()
running bdist_wheel
running build
running build_py
creating build/lib/CppHeaderParser
copying CppHeaderParser/CppHeaderParser.py -> build/lib/CppHeaderParser
copying CppHeaderParser/__init__.py -> build/lib/CppHeaderParser
creating build/lib/CppHeaderParser/doc
copying CppHeaderParser/doc/CppHeaderParser.html -> build/lib/CppHeaderParser/doc
creating build/lib/CppHeaderParser/examples
copying CppHeaderParser/examples/readSampleClass.py -> build/lib/CppHeaderParser/examples
copying CppHeaderParser/examples/SampleClass.h -> build/lib/CppHeaderParser/examples
/nix/store/01sa4zsjg3117lf3wjg3ab2dmpmrpb9q-python3.12-setuptools-78.1.1-x86_64-unknown-linux-gnufilc0/lib/python3.12/site-packages/setuptools/_distutils/cmd.py:90: SetuptoolsDeprecationWarning: setup.py install is deprecated.
!!
********************************************************************************
Please avoid running ``setup.py`` directly.
Instead, use pypa/build, pypa/installer or other
standards-based tools.
See https://blog.ganssle.io/articles/2021/10/setup-py-deprecated.html for details.
********************************************************************************
!!
self.initialize_options()
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/CppHeaderParser
copying build/lib/CppHeaderParser/CppHeaderParser.py -> build/bdist.linux-x86_64/wheel/./CppHeaderParser
copying build/lib/CppHeaderParser/__init__.py -> build/bdist.linux-x86_64/wheel/./CppHeaderParser
creating build/bdist.linux-x86_64/wheel/CppHeaderParser/doc
copying build/lib/CppHeaderParser/doc/CppHeaderParser.html -> build/bdist.linux-x86_64/wheel/./CppHeaderParser/doc
creating build/bdist.linux-x86_64/wheel/CppHeaderParser/examples
copying build/lib/CppHeaderParser/examples/readSampleClass.py -> build/bdist.linux-x86_64/wheel/./CppHeaderParser/examples
copying build/lib/CppHeaderParser/examples/SampleClass.h -> build/bdist.linux-x86_64/wheel/./CppHeaderParser/examples
running install_egg_info
running egg_info
writing CppHeaderParser.egg-info/PKG-INFO
writing dependency_links to CppHeaderParser.egg-info/dependency_links.txt
writing requirements to CppHeaderParser.egg-info/requires.txt
writing top-level names to CppHeaderParser.egg-info/top_level.txt
reading manifest file 'CppHeaderParser.egg-info/SOURCES.txt'
reading manifest template 'MANIFEST.in'
writing manifest file 'CppHeaderParser.egg-info/SOURCES.txt'
Copying CppHeaderParser.egg-info to build/bdist.linux-x86_64/wheel/./CppHeaderParser-2.7.4-py3.12.egg-info
running install_scripts
creating build/bdist.linux-x86_64/wheel/cppheaderparser-2.7.4.dist-info/WHEEL
creating 'dist/cppheaderparser-2.7.4-py3-none-any.whl' and adding 'build/bdist.linux-x86_64/wheel' to it
adding 'CppHeaderParser/CppHeaderParser.py'
adding 'CppHeaderParser/__init__.py'
adding 'CppHeaderParser/doc/CppHeaderParser.html'
adding 'CppHeaderParser/examples/SampleClass.h'
adding 'CppHeaderParser/examples/readSampleClass.py'
adding 'cppheaderparser-2.7.4.dist-info/METADATA'
adding 'cppheaderparser-2.7.4.dist-info/WHEEL'
adding 'cppheaderparser-2.7.4.dist-info/top_level.txt'
adding 'cppheaderparser-2.7.4.dist-info/RECORD'
removing build/bdist.linux-x86_64/wheel
Finished executing setuptoolsBuildPhase
→ installPhase
Executing pypaInstallPhase
/nix/store/xksda398y9gk4xqjjnc8wbg1bn9b2bln-python3.12-cppheaderparser-2.7.4-x86_64-unknown-linux-gnufilc0/lib/python3.12/site-packages/CppHeaderParser/CppHeaderParser.py:152: SyntaxWarning: invalid escape sequence '\s'
v = re.sub("\n[\s]+\*", "\n*", v)/nix/store/xksda398y9gk4xqjjnc8wbg1bn9b2bln-python3.12-cppheaderparser-2.7.4-x86_64-unknown-linux-gnufilc0/lib/python3.12/site-packages/CppHeaderParser/CppHeaderParser.py:837: SyntaxWarning: invalid escape sequence '\p'
if " @param " in doxyLine or " \param " in doxyLine:
/nix/store/xksda398y9gk4xqjjnc8wbg1bn9b2bln-python3.12-cppheaderparser-2.7.4-x86_64-unknown-linux-gnufilc0/lib/python3.12/site-packages/CppHeaderParser/CppHeaderParser.py:152: SyntaxWarning: invalid escape sequence '\s'
v = re.sub("\n[\s]+\*", "\n*", v)/nix/store/xksda398y9gk4xqjjnc8wbg1bn9b2bln-python3.12-cppheaderparser-2.7.4-x86_64-unknown-linux-gnufilc0/lib/python3.12/site-packages/CppHeaderParser/CppHeaderParser.py:837: SyntaxWarning: invalid escape sequence '\p'
if " @param " in doxyLine or " \param " in doxyLine:
Successfully installed cppheaderparser-2.7.4-py3-none-any.whl
Finished executing pypaInstallPhase
→ pythonOutputDistPhase
Executing pythonOutputDistPhase
Finished executing pythonOutputDistPhase
→ fixupPhase
shrinking RPATHs of ELF executables and libraries in /nix/store/xksda398y9gk4xqjjnc8wbg1bn9b2bln-python3.12-cppheaderparser-2.7.4-x86_64-unknown-linux-gnufilc0
checking for references to /build/ in /nix/store/xksda398y9gk4xqjjnc8wbg1bn9b2bln-python3.12-cppheaderparser-2.7.4-x86_64-unknown-linux-gnufilc0...
patching script interpreter paths in /nix/store/xksda398y9gk4xqjjnc8wbg1bn9b2bln-python3.12-cppheaderparser-2.7.4-x86_64-unknown-linux-gnufilc0
/nix/store/xksda398y9gk4xqjjnc8wbg1bn9b2bln-python3.12-cppheaderparser-2.7.4-x86_64-unknown-linux-gnufilc0/lib/python3.12/site-packages/CppHeaderParser/examples/readSampleClass.py: interpreter directive changed from "#!/usr/bin/python" to "/nix/store/l4f8rn6y0jymzbmr08rayygy4xvchpxb-python3-3.12.5-x86_64-unknown-linux-gnufilc0/bin/python"
stripping (with command strip and flags -S -p) in /nix/store/xksda398y9gk4xqjjnc8wbg1bn9b2bln-python3.12-cppheaderparser-2.7.4-x86_64-unknown-linux-gnufilc0/lib
shrinking RPATHs of ELF executables and libraries in /nix/store/d4a5paqy7fwvawxsv824c6p6q1kl97bx-python3.12-cppheaderparser-2.7.4-x86_64-unknown-linux-gnufilc0-dist
checking for references to /build/ in /nix/store/d4a5paqy7fwvawxsv824c6p6q1kl97bx-python3.12-cppheaderparser-2.7.4-x86_64-unknown-linux-gnufilc0-dist...
patching script interpreter paths in /nix/store/d4a5paqy7fwvawxsv824c6p6q1kl97bx-python3.12-cppheaderparser-2.7.4-x86_64-unknown-linux-gnufilc0-dist
Executing pythonRemoveTestsDir
Finished executing pythonRemoveTestsDir
→ installCheckPhase
no Makefile or custom installCheckPhase, doing nothing
→ pythonRemoveBinBytecodePhase
hpp2plantuml-0.8.6
Build started
Sourcing python-remove-tests-dir-hook
Sourcing python-remove-bin-bytecode-hook.sh
Sourcing wheel setup hook
Using wheelUnpackPhase
Sourcing pypa-install-hook
Using pypaInstallPhase
Sourcing python-namespaces-hook
Sourcing python-catch-conflicts-hook.sh
→ unpackPhase
Executing wheelUnpackPhase
Finished executing wheelUnpackPhase
→ patchPhase
→ updateAutotoolsGnuConfigScriptsPhase
→ updateAutotoolsGnuConfigScriptsPhase
→ configurePhase
no configure script, doing nothing
→ buildPhase
no Makefile or custom buildPhase, doing nothing
→ installPhase
Executing pypaInstallPhase
Successfully installed hpp2plantuml-0.8.6-py2.py3-none-any.whl
Finished executing pypaInstallPhase
→ pythonOutputDistPhase
Executing pythonOutputDistPhase
Finished executing pythonOutputDistPhase
→ fixupPhase
shrinking RPATHs of ELF executables and libraries in /nix/store/dgjfdpv5wa6pf5k2yd513ffchmzlkrw5-hpp2plantuml-0.8.6-x86_64-unknown-linux-gnufilc0
checking for references to /build/ in /nix/store/dgjfdpv5wa6pf5k2yd513ffchmzlkrw5-hpp2plantuml-0.8.6-x86_64-unknown-linux-gnufilc0...
patching script interpreter paths in /nix/store/dgjfdpv5wa6pf5k2yd513ffchmzlkrw5-hpp2plantuml-0.8.6-x86_64-unknown-linux-gnufilc0
stripping (with command strip and flags -S -p) in /nix/store/dgjfdpv5wa6pf5k2yd513ffchmzlkrw5-hpp2plantuml-0.8.6-x86_64-unknown-linux-gnufilc0/lib /nix/store/dgjfdpv5wa6pf5k2yd513ffchmzlkrw5-hpp2plantuml-0.8.6-x86_64-unknown-linux-gnufilc0/bin
shrinking RPATHs of ELF executables and libraries in /nix/store/fyjx7g4c9a05x77i1n8ljb1pgcfqpjan-hpp2plantuml-0.8.6-x86_64-unknown-linux-gnufilc0-dist
checking for references to /build/ in /nix/store/fyjx7g4c9a05x77i1n8ljb1pgcfqpjan-hpp2plantuml-0.8.6-x86_64-unknown-linux-gnufilc0-dist...
patching script interpreter paths in /nix/store/fyjx7g4c9a05x77i1n8ljb1pgcfqpjan-hpp2plantuml-0.8.6-x86_64-unknown-linux-gnufilc0-dist
Rewriting #!/nix/store/nn9ckj7v5gxzzajwz79lzr9kclpvf9pf-python3-3.12.11/bin/python3.12 to #!/nix/store/l4f8rn6y0jymzbmr08rayygy4xvchpxb-python3-3.12.5-x86_64-unknown-linux-gnufilc0
wrapping `/nix/store/dgjfdpv5wa6pf5k2yd513ffchmzlkrw5-hpp2plantuml-0.8.6-x86_64-unknown-linux-gnufilc0/bin/hpp2plantuml'...
Executing pythonRemoveTestsDir
Finished executing pythonRemoveTestsDir
→ installCheckPhase
no Makefile or custom installCheckPhase, doing nothing
→ pythonRemoveBinBytecodePhase
→ pytestcachePhase
→ pytestRemoveBytecodePhase
python3.12-hy-1.1.0
tests/test_bin.py .................................................. [ 90%]
tests/test_completer.py .. [ 90%]
tests/test_hy2py.py .. [ 90%]
tests/test_models.py ................ [ 93%]
tests/test_positions.py .. [ 93%]
tests/test_reader.py ....................................... [100%]
=================================== FAILURES ===================================
_______________________ test_hy_repr_roundtrip_from_str ________________________
(defn test-hy-repr-roundtrip-from-str []
; Test that a variety of objects round-trip from strings.
(import
collections [deque ChainMap OrderedDict]
fractions [Fraction]
re)
(for [original-str (lfor
x (with [o (open "tests/resources/hy_repr_str_tests.txt")]
(list o))
:setv x (.rstrip x)
:if (and x (not (.startswith x ";")))
x (if (in (get x 0) "':")
[x]
[x (+ "'" x)])
x)]
(setv rep (hy.repr (hy.eval (hy.read original-str))))
> (assert (= rep original-str))))
E AssertionError
tests/native_tests/hy_repr.hy:22: AssertionError
=========================== short test summary info ============================
FAILED tests/native_tests/hy_repr.hy::test_hy_repr_roundtrip_from_str - AssertionError
=================== 1 failed, 611 passed in 81.67s (0:01:21) ===================
python3.12-hpccm-23.11.0
error: Cannot build '/nix/store/4mnxnq041jv38qmkdsy2inn3fm1bsm49-python3.12-hpccm-23.11.0-x86_64-unknown-linux-gnufilc0.drv'.
Reason: 1 dependency failed.
Output paths:
/nix/store/f71jwi58fszdgck00ipcziijz87bg7yz-python3.12-hpccm-23.11.0-x86_64-unknown-linux-gnufilc0-dist
/nix/store/sbc5r2zhk5l26mrgrgds7y965bcclzl5-python3.12-hpccm-23.11.0-x86_64-unknown-linux-gnufilc0hpe-ltfs-3.4.2_Z7550-02501
error: Cannot build '/nix/store/d4dmdz6ixfrh1x55sprpjkd1pllmvpqz-hpe-ltfs-x86_64-unknown-linux-gnufilc0-3.4.2_Z7550-02501.drv'.
Reason: 1 dependency failed.
Output paths:
/nix/store/4a2vz5wd45j02f6gf1a1xiln8hpdvxqp-hpe-ltfs-x86_64-unknown-linux-gnufilc0-3.4.2_Z7550-02501hstr-3.1
error: Cannot build '/nix/store/vjbqj9dlxazhvg3n8m5kjhadx8x5hw94-hstr-x86_64-unknown-linux-gnufilc0-3.1.drv'.
Reason: builder failed with exit code 1.
Output paths:
/nix/store/yakxkj6pfxw6c0h9v74clck1ia6ni6ca-hstr-x86_64-unknown-linux-gnufilc0-3.1
Last 25 log lines:
> checking whether build environment is sane... yes
> checking for x86_64-unknown-linux-gnufilc0-strip... strip
> checking for a race-free mkdir -p... /nix/store/rry6qingvsrqmc7ll7jgaqpybcbdgf5v-coreutils-9.7/bin/mkdir -p
> checking for gawk... gawk
> checking whether make sets $(MAKE)... yes
> checking whether make supports nested variables... yes
> checking for x86_64-unknown-linux-gnufilc0-gcc... clang
> checking whether the C compiler works... yes
> checking for C compiler default output file name... a.out
> checking for suffix of executables...
> checking whether we are cross compiling... yes
> checking for suffix of object files... o
> checking whether the compiler supports GNU C... yes
> checking whether clang accepts -g... yes
> checking for clang option to enable C11 features... none needed
> checking whether clang understands -c and -o together... yes
> checking whether make supports the include directive... yes (GNU style)
> checking dependency style of clang... none
> checking build system type... x86_64-unknown-linux-gnu
> checking host system type... x86_64-unknown-linux-gnufilc0
> checking for pkg-config... no
> configure: ===================================================================================
> configure: IMPORTANT: Make sure you have pkg-config installed - it's needed to run this script
> configure: ===================================================================================
> configure: error: Please install required program 'pkg-config' and run build/tarball/tarball-automake.sh again.
For full logs, run:
nix log /nix/store/vjbqj9dlxazhvg3n8m5kjhadx8x5hw94-hstr-x86_64-unknown-linux-gnufilc0-3.1.drvhstsparser-1.2.0
error: Cannot build '/nix/store/k0rrzmd4ry1cy3fydrr47kksrldd6r3a-hstsparser-1.2.0-x86_64-unknown-linux-gnufilc0.drv'.
Reason: 1 dependency failed.
Output paths:
/nix/store/6fsn44qnn8g3phs7czs53716789s3a5l-hstsparser-1.2.0-x86_64-unknown-linux-gnufilc0
/nix/store/aagfm0shzb0r2pq8q4i475sx27hr41hg-hstsparser-1.2.0-x86_64-unknown-linux-gnufilc0-distht-2.1.0
error: Cannot build '/nix/store/nj8fxlswv2jy54vys26ywcbk8nyzik1n-ht-x86_64-unknown-linux-gnufilc0-2.1.0.drv'.
Reason: builder failed with exit code 2.
Output paths:
/nix/store/kbpdx190bq47p2sa26wwxxz5f4sh7fm4-ht-x86_64-unknown-linux-gnufilc0-2.1.0
Last 25 log lines:
> 34 | #define ht_copyright2 "(c) 1999-2014 "ht_author2" <"ht_mail2">"
> | ^
> |
> ../htinfo.h:34:53: error: invalid suffix on literal; C++11 requires a space between literal and identifier [-Wreserved-user-defined-literal]
> 34 | #define ht_copyright2 "(c) 1999-2014 "ht_author2" <"ht_mail2">"
> | ^
> |
> out_html.cc:217:50: error: invalid suffix on literal; C++11 requires a space between literal and identifier [-Wreserved-user-defined-literal]
> 217 | swrite(stream, "</i><br>generated by <a href=\""ht_url"\">"ht_name" version "ht_version"</a>.\n<hr>\n<pre>\n");
> | ^
> |
> out_html.cc:217:61: error: invalid suffix on literal; C++11 requires a space between literal and identifier [-Wreserved-user-defined-literal]
> 217 | swrite(stream, "</i><br>generated by <a href=\""ht_url"\">"ht_name" version "ht_version"</a>.\n<hr>\n<pre>\n");
> | ^
> |
> out_html.cc:217:79: error: invalid suffix on literal; C++11 requires a space between literal and identifier [-Wreserved-user-defined-literal]
> 217 | swrite(stream, "</i><br>generated by <a href=\""ht_url"\">"ht_name" version "ht_version"</a>.\n<hr>\n<pre>\n");
> | ^
> |
> 6 errors generated.
> make[2]: *** [Makefile:358: out_html.o] Error 1
> make[2]: Leaving directory '/build/ht-2.1.0/output'
> make[1]: *** [Makefile:723: all-recursive] Error 1
> make[1]: Leaving directory '/build/ht-2.1.0'
> make: *** [Makefile:457: all] Error 2
For full logs, run:
nix log /nix/store/nj8fxlswv2jy54vys26ywcbk8nyzik1n-ht-x86_64-unknown-linux-gnufilc0-2.1.0.drvhttpfs2-0.1.5
error: Cannot build '/nix/store/c63hnc8bfki61z4g3gbb6fw1ddxrhbbv-httpfs2-x86_64-unknown-linux-gnufilc0-0.1.5.drv'.
Reason: builder failed with exit code 2.
Output paths:
/nix/store/pgpgv8mzd3i25b45vfrnp5w1y3izsncs-httpfs2-x86_64-unknown-linux-gnufilc0-0.1.5
Last 25 log lines:
> /nix/store/cfqbabpc7xwg8akbcchqbq3cai6qq2vs-bash-5.2p37/bin/bash: line 1: dpkg-parsechangelog: command not found
> /nix/store/cfqbabpc7xwg8akbcchqbq3cai6qq2vs-bash-5.2p37/bin/bash: line 1: dpkg-parsechangelog: command not found
> /nix/store/cfqbabpc7xwg8akbcchqbq3cai6qq2vs-bash-5.2p37/bin/bash: line 1: dpkg-parsechangelog: command not found
> /nix/store/cfqbabpc7xwg8akbcchqbq3cai6qq2vs-bash-5.2p37/bin/bash: line 1: dpkg-parsechangelog: command not found
> /nix/store/cfqbabpc7xwg8akbcchqbq3cai6qq2vs-bash-5.2p37/bin/bash: line 1: dpkg-parsechangelog: command not found
> /nix/store/cfqbabpc7xwg8akbcchqbq3cai6qq2vs-bash-5.2p37/bin/bash: line 1: dpkg-parsechangelog: command not found
> /nix/store/cfqbabpc7xwg8akbcchqbq3cai6qq2vs-bash-5.2p37/bin/bash: line 1: dpkg-parsechangelog: command not found
> /nix/store/cfqbabpc7xwg8akbcchqbq3cai6qq2vs-bash-5.2p37/bin/bash: line 1: dpkg-parsechangelog: command not found
> /nix/store/cfqbabpc7xwg8akbcchqbq3cai6qq2vs-bash-5.2p37/bin/bash: line 1: dpkg-parsechangelog: command not found
> /nix/store/cfqbabpc7xwg8akbcchqbq3cai6qq2vs-bash-5.2p37/bin/bash: line 1: dpkg-parsechangelog: command not found
> /nix/store/cfqbabpc7xwg8akbcchqbq3cai6qq2vs-bash-5.2p37/bin/bash: line 1: dpkg-parsechangelog: command not found
> /nix/store/cfqbabpc7xwg8akbcchqbq3cai6qq2vs-bash-5.2p37/bin/bash: line 1: dpkg-parsechangelog: command not found
> /nix/store/cfqbabpc7xwg8akbcchqbq3cai6qq2vs-bash-5.2p37/bin/bash: line 1: dpkg-parsechangelog: command not found
> /nix/store/cfqbabpc7xwg8akbcchqbq3cai6qq2vs-bash-5.2p37/bin/bash: line 1: dpkg-parsechangelog: command not found
> /nix/store/cfqbabpc7xwg8akbcchqbq3cai6qq2vs-bash-5.2p37/bin/bash: line 1: dpkg-parsechangelog: command not found
> /nix/store/cfqbabpc7xwg8akbcchqbq3cai6qq2vs-bash-5.2p37/bin/bash: line 1: dpkg-parsechangelog: command not found
> clang -Wall -Wno-unused-function -Wconversion -Wtype-limits -DUSE_AUTH -D_XOPEN_SOURCE=700 -D_ISOC99_SOURCE -g -Os -Wall httpfs2.c -o httpfs2
> /nix/store/cfqbabpc7xwg8akbcchqbq3cai6qq2vs-bash-5.2p37/bin/bash: line 1: dpkg-parsechangelog: command not found
> httpfs2.c:28:10: fatal error: 'fuse_lowlevel.h' file not found
> 28 | #include <fuse_lowlevel.h>
> | ^~~~~~~~~~~~~~~~~
> 1 error generated.
> make[1]: *** [Makefile:34: httpfs2] Error 1
> make[1]: Leaving directory '/build/httpfs2-0.1.5'
> make: *** [Makefile:29: full] Error 2
For full logs, run:
nix log /nix/store/c63hnc8bfki61z4g3gbb6fw1ddxrhbbv-httpfs2-x86_64-unknown-linux-gnufilc0-0.1.5.drvhubicfuse-3.0.1
error: Cannot build '/nix/store/lgflxf3k0w8khnh8xpm0nvmfc6xg9i6z-hubicfuse-x86_64-unknown-linux-gnufilc0-3.0.1.drv'.
Reason: builder failed with exit code 2.
Output paths:
/nix/store/8i2xqpk4xpalnjdn0q7grdxsv082k9ap-hubicfuse-x86_64-unknown-linux-gnufilc0-3.0.1
Last 25 log lines:
> 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated))
> | ^
> commonfs.c:171:3: warning: 'MD5_Final' is deprecated [-Wdeprecated-declarations]
> 171 | MD5_Final(c, &mdContext);
> | ^
> /nix/store/a0vgrvkibkh92aajcqjwls6xyna485kw-openssl-x86_64-unknown-linux-gnufilc0-3.5.7-dev/include/openssl/md5.h:51:1: note: 'MD5_Final' has been explicitly marked deprecated here
> 51 | OSSL_DEPRECATEDIN_3_0 int MD5_Final(unsigned char *md, MD5_CTX *c);
> | ^
> /nix/store/a0vgrvkibkh92aajcqjwls6xyna485kw-openssl-x86_64-unknown-linux-gnufilc0-3.5.7-dev/include/openssl/macros.h:217:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0'
> 217 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0)
> | ^
> /nix/store/a0vgrvkibkh92aajcqjwls6xyna485kw-openssl-x86_64-unknown-linux-gnufilc0-3.5.7-dev/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED'
> 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated))
> | ^
> commonfs.c:378:31: error: call to undeclared function 'rpl_malloc'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration]
> 378 | dir_entry* de = (dir_entry*)malloc(sizeof(dir_entry));
> | ^
> ./config.h:159:16: note: expanded from macro 'malloc'
> 159 | #define malloc rpl_malloc
> | ^
> commonfs.c:378:19: warning: cast to 'dir_entry *' (aka 'struct dir_entry *') from smaller integer type 'int' [-Wint-to-pointer-cast]
> 378 | dir_entry* de = (dir_entry*)malloc(sizeof(dir_entry));
> | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
> 9 warnings and 4 errors generated.
> make: *** [Makefile:30: hubicfuse] Error 1
For full logs, run:
nix log /nix/store/lgflxf3k0w8khnh8xpm0nvmfc6xg9i6z-hubicfuse-x86_64-unknown-linux-gnufilc0-3.0.1.drvhugs98-2006-09
error: Cannot build '/nix/store/f9digqxnh1ir5bnnff2w8g0f15hxwdfw-hugs98-x86_64-unknown-linux-gnufilc0-2006-09.drv'.
Reason: builder failed with exit code 2.
Output paths:
/nix/store/lk85slcksk5dxd6c8fjpscip23n14wbn-hugs98-x86_64-unknown-linux-gnufilc0-2006-09
Last 25 log lines:
> Trace/breakpoint trap
> echo timestamp for bootlib >bootlib/.stamp
> cd ../cpphs; HUGSFLAGS=-P../libraries/bootlib HUGSDIR=../hugsdir ../src/runhugs -98 ../packages/Cabal/examples/hapax.hs configure --verbose --hugs --prefix='/nix/store/lk85slcksk5dxd6c8fjpscip23n14wbn-hugs98-x86_64-unknown-linux-gnufilc0-2006-09' --scratchdir='../hugsdir/packages/cpphs' --with-compiler=../src/ffihugs
> filc safety error: cannot read pointer with ptr < lower.
> pointer: 0x5555564a00b0,0x5555564b48c0,0x5555564bacc0,global
> expected 4 bytes.
> semantic origin:
> (runhugs) module.c:385:22: resolveImportList
> check scheduled at:
> (runhugs) module.c:385:22: resolveImportList
> (runhugs) module.c:622:12: checkImportList
> (runhugs) static.c:7040:5: checkDefns
> (runhugs) script.c:202:5: addScript (inlined)
> (runhugs) script.c:360:6: readScripts
> (runhugs) evaluator.c:218:5: loadPrelude
> (runhugs) server.c:224:7: initHugsServer
> (runhugs) runhugs.c:47:12: loadHugs
> (runhugs) runhugs.c:109:5: main
> (libc.so.6666) ../sysdeps/nptl/libc_start_call_main.h:59:16: __libc_start_call_main
> (libc.so.6666) ../csu/libc-start.c:159:3: __libc_start_main
> (libpizlo.so) <runtime>: start_program
> [19448] filc panic: thwarted a futile attempt to violate memory safety.
> make[1]: *** [Makefile:117: ../hugsdir/programs/cpphs/Main.hs] Trace/breakpoint trap
> make[1]: Leaving directory '/build/hugs98-Sep2006/libraries'
> make: *** [Makefile:48: all] Error 2
For full logs, run:
nix log /nix/store/f9digqxnh1ir5bnnff2w8g0f15hxwdfw-hugs98-x86_64-unknown-linux-gnufilc0-2006-09.drvhwinfo-23.5
error: Cannot build '/nix/store/0bl70p6yw69z9s0iijynzmc807qnsv2m-hwinfo-x86_64-unknown-linux-gnufilc0-23.5.drv'.
Reason: builder failed with exit code 1.
Output paths:
/nix/store/m1dc3nlvi9hhi661b05ni2as4lyz4xgv-hwinfo-x86_64-unknown-linux-gnufilc0-23.5-dev
/nix/store/naprbjz8gs1agxi8a0cari1hpkjfwzis-hwinfo-x86_64-unknown-linux-gnufilc0-23.5-bin
/nix/store/nxdai1caddchn0hbsgdmnrgdglzang0b-hwinfo-x86_64-unknown-linux-gnufilc0-23.5
/nix/store/pr3n71siqacay6m4gs1kkvg0rxsgkbl6-hwinfo-x86_64-unknown-linux-gnufilc0-23.5-lib
Last 13 log lines:
> Running phase: unpackPhase
> unpacking source archive /nix/store/gz65ixx82ic59x0gwf3l0xhhixknl6lp-source
> source root is source
> Running phase: patchPhase
> patching script interpreter paths in src/ids/convert_hd
> src/ids/convert_hd: interpreter directive changed from "#! /usr/bin/perl" to "/nix/store/nxw1xxfxkd6bm570nb6gv0g6pghp7i4c-perl-5.40.0/bin/perl"
> Running phase: updateAutotoolsGnuConfigScriptsPhase
> Running phase: updateAutotoolsGnuConfigScriptsPhase
> Running phase: configurePhase
> no configure script, doing nothing
> Running phase: buildPhase
> /build/source/src/ids /build/source
> cp: cannot stat '/nix/store/2llzr6qivylrw5raw9kxzs82xmgilkns-v256.4.tar.gz/hwdb.d/pci.ids': Not a directory
For full logs, run:
nix log /nix/store/0bl70p6yw69z9s0iijynzmc807qnsv2m-hwinfo-x86_64-unknown-linux-gnufilc0-23.5.drvpython3.12-hy-1.1.0
error: Cannot build '/nix/store/0gppdbbbpc7r14i5ky424g1zs4r5d9xl-python3.12-hy-1.1.0-x86_64-unknown-linux-gnufilc0.drv'.
Reason: builder failed with exit code 1.
Output paths:
/nix/store/kshnwzil2jz2wznd87kcdpzvxbb05iqk-python3.12-hy-1.1.0-x86_64-unknown-linux-gnufilc0-dist
/nix/store/vqis5apdb9kgfwfzvhgkilk6v2n342d9-python3.12-hy-1.1.0-x86_64-unknown-linux-gnufilc0
Last 25 log lines:
> (defn test-hy-repr-roundtrip-from-str []
> ; Test that a variety of objects round-trip from strings.
> (import
> collections [deque ChainMap OrderedDict]
> fractions [Fraction]
> re)
>
> (for [original-str (lfor
> x (with [o (open "tests/resources/hy_repr_str_tests.txt")]
> (list o))
> :setv x (.rstrip x)
> :if (and x (not (.startswith x ";")))
> x (if (in (get x 0) "':")
> [x]
> [x (+ "'" x)])
> x)]
>
> (setv rep (hy.repr (hy.eval (hy.read original-str))))
> > (assert (= rep original-str))))
> E AssertionError
>
> tests/native_tests/hy_repr.hy:22: AssertionError
> =========================== short test summary info ============================
> FAILED tests/native_tests/hy_repr.hy::test_hy_repr_roundtrip_from_str - AssertionError
> =================== 1 failed, 611 passed in 81.67s (0:01:21) ===================
For full logs, run:
nix log /nix/store/0gppdbbbpc7r14i5ky424g1zs4r5d9xl-python3.12-hy-1.1.0-x86_64-unknown-linux-gnufilc0.drvhwinfo-23.5
error: build of '/nix/store/0bl70p6yw69z9s0iijynzmc807qnsv2m-hwinfo-x86_64-unknown-linux-gnufilc0-23.5.drv^*', '/nix/store/0gppdbbbpc7r14i5ky424g1zs4r5d9xl-python3.12-hy-1.1.0-x86_64-unknown-linux-gnufilc0.drv^*', '/nix/store/4mnxnq041jv38qmkdsy2inn3fm1bsm49-python3.12-hpccm-23.11.0-x86_64-unknown-linux-gnufilc0.drv^*', '/nix/store/c63hnc8bfki61z4g3gbb6fw1ddxrhbbv-httpfs2-x86_64-unknown-linux-gnufilc0-0.1.5.drv^*', '/nix/store/d4dmdz6ixfrh1x55sprpjkd1pllmvpqz-hpe-ltfs-x86_64-unknown-linux-gnufilc0-3.4.2_Z7550-02501.drv^*', '/nix/store/f9digqxnh1ir5bnnff2w8g0f15hxwdfw-hugs98-x86_64-unknown-linux-gnufilc0-2006-09.drv^*', '/nix/store/k0rrzmd4ry1cy3fydrr47kksrldd6r3a-hstsparser-1.2.0-x86_64-unknown-linux-gnufilc0.drv^*', '/nix/store/lgflxf3k0w8khnh8xpm0nvmfc6xg9i6z-hubicfuse-x86_64-unknown-linux-gnufilc0-3.0.1.drv^*', '/nix/store/nj8fxlswv2jy54vys26ywcbk8nyzik1n-ht-x86_64-unknown-linux-gnufilc0-2.1.0.drv^*', '/nix/store/vjbqj9dlxazhvg3n8m5kjhadx8x5hw94-hstr-x86_64-unknown-linux-gnufilc0-3.1.drv^*' failed
End of log