Sourcing python-remove-tests-dir-hook Sourcing python-catch-conflicts-hook.sh Sourcing python-remove-bin-bytecode-hook.sh Sourcing setuptools-build-hook Using setuptoolsBuildPhase Using setuptoolsShellHook Sourcing pip-install-hook Using pipInstallPhase Sourcing python-imports-check-hook.sh Using pythonImportsCheckPhase Sourcing python-namespaces-hook Sourcing setuptools-check-hook Using setuptoolsCheckPhase Sourcing pytest-check-hook Using pytestCheckPhase Removing setuptoolsCheckPhase unpacking sources unpacking source archive /nix/store/zk874i20r1b4y6sm1hrwyi8ylyk0pvli-clifford-1.4.0.tar.gz source root is clifford-1.4.0 setting SOURCE_DATE_EPOCH to timestamp 1626802687 of file clifford-1.4.0/setup.cfg patching sources configuring no configure script, doing nothing building Executing setuptoolsBuildPhase running bdist_wheel running build running build_py creating build creating build/lib creating build/lib/clifford copying clifford/_frame.py -> build/lib/clifford copying clifford/g2.py -> build/lib/clifford copying clifford/operator.py -> build/lib/clifford copying clifford/cga.py -> build/lib/clifford copying clifford/sta.py -> build/lib/clifford copying clifford/g3.py -> build/lib/clifford copying clifford/__init__.py -> build/lib/clifford copying clifford/dpga.py -> build/lib/clifford copying clifford/g2c.py -> build/lib/clifford copying clifford/_version.py -> build/lib/clifford copying clifford/g4.py -> build/lib/clifford copying clifford/io.py -> build/lib/clifford copying clifford/g3c.py -> build/lib/clifford copying clifford/_conformal_layout.py -> build/lib/clifford copying clifford/_layout_helpers.py -> build/lib/clifford copying clifford/_bit_helpers.py -> build/lib/clifford copying clifford/_settings.py -> build/lib/clifford copying clifford/gac.py -> build/lib/clifford copying clifford/_blademap.py -> build/lib/clifford copying clifford/taylor_expansions.py -> build/lib/clifford copying clifford/_parser.py -> build/lib/clifford copying clifford/_multivector.py -> build/lib/clifford copying clifford/caching.py -> build/lib/clifford copying clifford/_numba_utils.py -> build/lib/clifford copying clifford/transformations.py -> build/lib/clifford copying clifford/dg3c.py -> build/lib/clifford copying clifford/_mvarray.py -> build/lib/clifford copying clifford/g3_1.py -> build/lib/clifford copying clifford/_layout.py -> build/lib/clifford copying clifford/pga.py -> build/lib/clifford copying clifford/code_gen.py -> build/lib/clifford creating build/lib/clifford/tools copying clifford/tools/point_processing.py -> build/lib/clifford/tools copying clifford/tools/classify.py -> build/lib/clifford/tools copying clifford/tools/__init__.py -> build/lib/clifford/tools creating build/lib/clifford/test copying clifford/test/test_dpga.py -> build/lib/clifford/test copying clifford/test/test_function_cache.py -> build/lib/clifford/test copying clifford/test/test_transformations.py -> build/lib/clifford/test copying clifford/test/test_algebra_initialisation.py -> build/lib/clifford/test copying clifford/test/test_g3c_CUDA.py -> build/lib/clifford/test copying clifford/test/test_complex.py -> build/lib/clifford/test copying clifford/test/test_bit_helpers.py -> build/lib/clifford/test copying clifford/test/test_g3c_tools.py -> build/lib/clifford/test copying clifford/test/test_dg3c.py -> build/lib/clifford/test copying clifford/test/test_aliases.py -> build/lib/clifford/test copying clifford/test/test_parser.py -> build/lib/clifford/test copying clifford/test/__init__.py -> build/lib/clifford/test copying clifford/test/test_tools_classify.py -> build/lib/clifford/test copying clifford/test/test_multivector_inverse.py -> build/lib/clifford/test copying clifford/test/test_cga.py -> build/lib/clifford/test copying clifford/test/test_tools.py -> build/lib/clifford/test copying clifford/test/test_io.py -> build/lib/clifford/test copying clifford/test/test_trig_functions.py -> build/lib/clifford/test copying clifford/test/test_clifford.py -> build/lib/clifford/test copying clifford/test/test_layout_helpers.py -> build/lib/clifford/test copying clifford/test/test_degenerate.py -> build/lib/clifford/test copying clifford/test/test_layout.py -> build/lib/clifford/test copying clifford/test/test_numba_extensions.py -> build/lib/clifford/test creating build/lib/clifford/numba copying clifford/numba/_overload_call.py -> build/lib/clifford/numba copying clifford/numba/_layout.py -> build/lib/clifford/numba copying clifford/numba/_multivector.py -> build/lib/clifford/numba copying clifford/numba/__init__.py -> build/lib/clifford/numba creating build/lib/clifford/tools/g3c copying clifford/tools/g3c/object_fitting.py -> build/lib/clifford/tools/g3c copying clifford/tools/g3c/scene_simplification.py -> build/lib/clifford/tools/g3c copying clifford/tools/g3c/__init__.py -> build/lib/clifford/tools/g3c copying clifford/tools/g3c/object_clustering.py -> build/lib/clifford/tools/g3c copying clifford/tools/g3c/model_matching.py -> build/lib/clifford/tools/g3c copying clifford/tools/g3c/cuda.py -> build/lib/clifford/tools/g3c copying clifford/tools/g3c/rotor_parameterisation.py -> build/lib/clifford/tools/g3c copying clifford/tools/g3c/GAOnline.py -> build/lib/clifford/tools/g3c copying clifford/tools/g3c/cuda_products.py -> build/lib/clifford/tools/g3c copying clifford/tools/g3c/cost_functions.py -> build/lib/clifford/tools/g3c copying clifford/tools/g3c/rotor_estimation.py -> build/lib/clifford/tools/g3c creating build/lib/clifford/tools/g3 copying clifford/tools/g3/__init__.py -> build/lib/clifford/tools/g3 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/clifford copying build/lib/clifford/_layout.py -> build/bdist.linux-x86_64/wheel/clifford copying build/lib/clifford/_version.py -> build/bdist.linux-x86_64/wheel/clifford copying build/lib/clifford/g3.py -> build/bdist.linux-x86_64/wheel/clifford copying build/lib/clifford/dpga.py -> build/bdist.linux-x86_64/wheel/clifford copying build/lib/clifford/_frame.py -> build/bdist.linux-x86_64/wheel/clifford copying build/lib/clifford/g2.py -> build/bdist.linux-x86_64/wheel/clifford copying build/lib/clifford/__init__.py -> build/bdist.linux-x86_64/wheel/clifford copying build/lib/clifford/_numba_utils.py -> build/bdist.linux-x86_64/wheel/clifford copying build/lib/clifford/operator.py -> build/bdist.linux-x86_64/wheel/clifford copying build/lib/clifford/io.py -> build/bdist.linux-x86_64/wheel/clifford copying build/lib/clifford/caching.py -> build/bdist.linux-x86_64/wheel/clifford copying build/lib/clifford/_parser.py -> build/bdist.linux-x86_64/wheel/clifford copying build/lib/clifford/transformations.py -> build/bdist.linux-x86_64/wheel/clifford copying build/lib/clifford/_settings.py -> build/bdist.linux-x86_64/wheel/clifford copying build/lib/clifford/pga.py -> build/bdist.linux-x86_64/wheel/clifford copying build/lib/clifford/g4.py -> build/bdist.linux-x86_64/wheel/clifford copying build/lib/clifford/taylor_expansions.py -> build/bdist.linux-x86_64/wheel/clifford copying build/lib/clifford/_multivector.py -> build/bdist.linux-x86_64/wheel/clifford copying build/lib/clifford/_mvarray.py -> build/bdist.linux-x86_64/wheel/clifford copying build/lib/clifford/sta.py -> build/bdist.linux-x86_64/wheel/clifford copying build/lib/clifford/_bit_helpers.py -> build/bdist.linux-x86_64/wheel/clifford copying build/lib/clifford/cga.py -> build/bdist.linux-x86_64/wheel/clifford copying build/lib/clifford/_blademap.py -> build/bdist.linux-x86_64/wheel/clifford copying build/lib/clifford/_conformal_layout.py -> build/bdist.linux-x86_64/wheel/clifford copying build/lib/clifford/g2c.py -> build/bdist.linux-x86_64/wheel/clifford creating build/bdist.linux-x86_64/wheel/clifford/tools copying build/lib/clifford/tools/__init__.py -> build/bdist.linux-x86_64/wheel/clifford/tools copying build/lib/clifford/tools/classify.py -> build/bdist.linux-x86_64/wheel/clifford/tools creating build/bdist.linux-x86_64/wheel/clifford/tools/g3c copying build/lib/clifford/tools/g3c/rotor_parameterisation.py -> build/bdist.linux-x86_64/wheel/clifford/tools/g3c copying build/lib/clifford/tools/g3c/cost_functions.py -> build/bdist.linux-x86_64/wheel/clifford/tools/g3c copying build/lib/clifford/tools/g3c/__init__.py -> build/bdist.linux-x86_64/wheel/clifford/tools/g3c copying build/lib/clifford/tools/g3c/model_matching.py -> build/bdist.linux-x86_64/wheel/clifford/tools/g3c copying build/lib/clifford/tools/g3c/cuda_products.py -> build/bdist.linux-x86_64/wheel/clifford/tools/g3c copying build/lib/clifford/tools/g3c/scene_simplification.py -> build/bdist.linux-x86_64/wheel/clifford/tools/g3c copying build/lib/clifford/tools/g3c/rotor_estimation.py -> build/bdist.linux-x86_64/wheel/clifford/tools/g3c copying build/lib/clifford/tools/g3c/cuda.py -> build/bdist.linux-x86_64/wheel/clifford/tools/g3c copying build/lib/clifford/tools/g3c/GAOnline.py -> build/bdist.linux-x86_64/wheel/clifford/tools/g3c copying build/lib/clifford/tools/g3c/object_clustering.py -> build/bdist.linux-x86_64/wheel/clifford/tools/g3c copying build/lib/clifford/tools/g3c/object_fitting.py -> build/bdist.linux-x86_64/wheel/clifford/tools/g3c creating build/bdist.linux-x86_64/wheel/clifford/tools/g3 copying build/lib/clifford/tools/g3/__init__.py -> build/bdist.linux-x86_64/wheel/clifford/tools/g3 copying build/lib/clifford/tools/point_processing.py -> build/bdist.linux-x86_64/wheel/clifford/tools copying build/lib/clifford/code_gen.py -> build/bdist.linux-x86_64/wheel/clifford copying build/lib/clifford/dg3c.py -> build/bdist.linux-x86_64/wheel/clifford copying build/lib/clifford/_layout_helpers.py -> build/bdist.linux-x86_64/wheel/clifford copying build/lib/clifford/g3_1.py -> build/bdist.linux-x86_64/wheel/clifford copying build/lib/clifford/gac.py -> build/bdist.linux-x86_64/wheel/clifford creating build/bdist.linux-x86_64/wheel/clifford/test copying build/lib/clifford/test/test_function_cache.py -> build/bdist.linux-x86_64/wheel/clifford/test copying build/lib/clifford/test/__init__.py -> build/bdist.linux-x86_64/wheel/clifford/test copying build/lib/clifford/test/test_cga.py -> build/bdist.linux-x86_64/wheel/clifford/test copying build/lib/clifford/test/test_clifford.py -> build/bdist.linux-x86_64/wheel/clifford/test copying build/lib/clifford/test/test_transformations.py -> build/bdist.linux-x86_64/wheel/clifford/test copying build/lib/clifford/test/test_numba_extensions.py -> build/bdist.linux-x86_64/wheel/clifford/test copying build/lib/clifford/test/test_dg3c.py -> build/bdist.linux-x86_64/wheel/clifford/test copying build/lib/clifford/test/test_multivector_inverse.py -> build/bdist.linux-x86_64/wheel/clifford/test copying build/lib/clifford/test/test_aliases.py -> build/bdist.linux-x86_64/wheel/clifford/test copying build/lib/clifford/test/test_complex.py -> build/bdist.linux-x86_64/wheel/clifford/test copying build/lib/clifford/test/test_degenerate.py -> build/bdist.linux-x86_64/wheel/clifford/test copying build/lib/clifford/test/test_g3c_CUDA.py -> build/bdist.linux-x86_64/wheel/clifford/test copying build/lib/clifford/test/test_parser.py -> build/bdist.linux-x86_64/wheel/clifford/test copying build/lib/clifford/test/test_g3c_tools.py -> build/bdist.linux-x86_64/wheel/clifford/test copying build/lib/clifford/test/test_trig_functions.py -> build/bdist.linux-x86_64/wheel/clifford/test copying build/lib/clifford/test/test_tools_classify.py -> build/bdist.linux-x86_64/wheel/clifford/test copying build/lib/clifford/test/test_bit_helpers.py -> build/bdist.linux-x86_64/wheel/clifford/test copying build/lib/clifford/test/test_dpga.py -> build/bdist.linux-x86_64/wheel/clifford/test copying build/lib/clifford/test/test_layout_helpers.py -> build/bdist.linux-x86_64/wheel/clifford/test copying build/lib/clifford/test/test_io.py -> build/bdist.linux-x86_64/wheel/clifford/test copying build/lib/clifford/test/test_tools.py -> build/bdist.linux-x86_64/wheel/clifford/test copying build/lib/clifford/test/test_algebra_initialisation.py -> build/bdist.linux-x86_64/wheel/clifford/test copying build/lib/clifford/test/test_layout.py -> build/bdist.linux-x86_64/wheel/clifford/test creating build/bdist.linux-x86_64/wheel/clifford/numba copying build/lib/clifford/numba/_overload_call.py -> build/bdist.linux-x86_64/wheel/clifford/numba copying build/lib/clifford/numba/__init__.py -> build/bdist.linux-x86_64/wheel/clifford/numba copying build/lib/clifford/numba/_multivector.py -> build/bdist.linux-x86_64/wheel/clifford/numba copying build/lib/clifford/numba/_layout.py -> build/bdist.linux-x86_64/wheel/clifford/numba copying build/lib/clifford/g3c.py -> build/bdist.linux-x86_64/wheel/clifford running install_egg_info running egg_info writing clifford.egg-info/PKG-INFO writing dependency_links to clifford.egg-info/dependency_links.txt writing requirements to clifford.egg-info/requires.txt writing top-level names to clifford.egg-info/top_level.txt reading manifest file 'clifford.egg-info/SOURCES.txt' adding license file 'LICENSE.txt' writing manifest file 'clifford.egg-info/SOURCES.txt' Copying clifford.egg-info to build/bdist.linux-x86_64/wheel/clifford-1.4.0-py3.8.egg-info running install_scripts adding license file "LICENSE.txt" (matched pattern "LICEN[CS]E*") creating build/bdist.linux-x86_64/wheel/clifford-1.4.0.dist-info/WHEEL creating 'dist/clifford-1.4.0-py3-none-any.whl' and adding 'build/bdist.linux-x86_64/wheel' to it adding 'clifford/__init__.py' adding 'clifford/_bit_helpers.py' adding 'clifford/_blademap.py' adding 'clifford/_conformal_layout.py' adding 'clifford/_frame.py' adding 'clifford/_layout.py' adding 'clifford/_layout_helpers.py' adding 'clifford/_multivector.py' adding 'clifford/_mvarray.py' adding 'clifford/_numba_utils.py' adding 'clifford/_parser.py' adding 'clifford/_settings.py' adding 'clifford/_version.py' adding 'clifford/caching.py' adding 'clifford/cga.py' adding 'clifford/code_gen.py' adding 'clifford/dg3c.py' adding 'clifford/dpga.py' adding 'clifford/g2.py' adding 'clifford/g2c.py' adding 'clifford/g3.py' adding 'clifford/g3_1.py' adding 'clifford/g3c.py' adding 'clifford/g4.py' adding 'clifford/gac.py' adding 'clifford/io.py' adding 'clifford/operator.py' adding 'clifford/pga.py' adding 'clifford/sta.py' adding 'clifford/taylor_expansions.py' adding 'clifford/transformations.py' adding 'clifford/numba/__init__.py' adding 'clifford/numba/_layout.py' adding 'clifford/numba/_multivector.py' adding 'clifford/numba/_overload_call.py' adding 'clifford/test/__init__.py' adding 'clifford/test/test_algebra_initialisation.py' adding 'clifford/test/test_aliases.py' adding 'clifford/test/test_bit_helpers.py' adding 'clifford/test/test_cga.py' adding 'clifford/test/test_clifford.py' adding 'clifford/test/test_complex.py' adding 'clifford/test/test_degenerate.py' adding 'clifford/test/test_dg3c.py' adding 'clifford/test/test_dpga.py' adding 'clifford/test/test_function_cache.py' adding 'clifford/test/test_g3c_CUDA.py' adding 'clifford/test/test_g3c_tools.py' adding 'clifford/test/test_io.py' adding 'clifford/test/test_layout.py' adding 'clifford/test/test_layout_helpers.py' adding 'clifford/test/test_multivector_inverse.py' adding 'clifford/test/test_numba_extensions.py' adding 'clifford/test/test_parser.py' adding 'clifford/test/test_tools.py' adding 'clifford/test/test_tools_classify.py' adding 'clifford/test/test_transformations.py' adding 'clifford/test/test_trig_functions.py' adding 'clifford/tools/__init__.py' adding 'clifford/tools/classify.py' adding 'clifford/tools/point_processing.py' adding 'clifford/tools/g3/__init__.py' adding 'clifford/tools/g3c/GAOnline.py' adding 'clifford/tools/g3c/__init__.py' adding 'clifford/tools/g3c/cost_functions.py' adding 'clifford/tools/g3c/cuda.py' adding 'clifford/tools/g3c/cuda_products.py' adding 'clifford/tools/g3c/model_matching.py' adding 'clifford/tools/g3c/object_clustering.py' adding 'clifford/tools/g3c/object_fitting.py' adding 'clifford/tools/g3c/rotor_estimation.py' adding 'clifford/tools/g3c/rotor_parameterisation.py' adding 'clifford/tools/g3c/scene_simplification.py' adding 'clifford-1.4.0.dist-info/LICENSE.txt' adding 'clifford-1.4.0.dist-info/METADATA' adding 'clifford-1.4.0.dist-info/WHEEL' adding 'clifford-1.4.0.dist-info/top_level.txt' adding 'clifford-1.4.0.dist-info/RECORD' removing build/bdist.linux-x86_64/wheel Finished executing setuptoolsBuildPhase installing Executing pipInstallPhase /build/clifford-1.4.0/dist /build/clifford-1.4.0 Processing ./clifford-1.4.0-py3-none-any.whl Requirement already satisfied: numba>0.46 in /nix/store/zr54pqmjw3kiasrvyib0fm4kxd9cw49s-python3.8-numba-0.54.0/lib/python3.8/site-packages (from clifford==1.4.0) (0.54.0) Requirement already satisfied: numpy>=1.17 in /nix/store/j5qi52a2aaz7kh3h71flnnzynvvj4jbv-python3.8-numpy-1.21.2/lib/python3.8/site-packages (from clifford==1.4.0) (1.21.2) Requirement already satisfied: sparse in /nix/store/lwxkasm7rm7wgg5bb5d86wid956wmz23-python3.8-sparse-0.13.0/lib/python3.8/site-packages (from clifford==1.4.0) (0.13.0) Requirement already satisfied: scipy in /nix/store/xlv1729n0ib1ihwppn3mz8ssiaainl7l-python3.8-scipy-1.7.1/lib/python3.8/site-packages (from clifford==1.4.0) (1.7.1) Requirement already satisfied: h5py in /nix/store/0xbgxfnlfcl1n4xal0zy2r4j8m64jdwh-python3.8-h5py-3.4.0/lib/python3.8/site-packages (from clifford==1.4.0) (3.4.0) Requirement already satisfied: llvmlite<0.38,>=0.37.0rc1 in /nix/store/a3k1a6yz0b23gcw9j86r3gsx78qw6j94-python3.8-llvmlite-0.37.0/lib/python3.8/site-packages (from numba>0.46->clifford==1.4.0) (0.37.0) Requirement already satisfied: setuptools in /nix/store/b9bdl9xihv8shi2y5p3fdbb5d08aa9nn-python3.8-setuptools-57.2.0/lib/python3.8/site-packages (from numba>0.46->clifford==1.4.0) (57.2.0.post0) Installing collected packages: clifford Successfully installed clifford-1.4.0 /build/clifford-1.4.0 Finished executing pipInstallPhase post-installation fixup shrinking RPATHs of ELF executables and libraries in /nix/store/4icpmj0njawcj3ailjv13a65nmm035yq-python3.8-clifford-1.4.0 strip is /nix/store/a4mmjm3bblxwp8h53bcfx3dly80ib0ba-binutils-2.35.1/bin/strip stripping (with command strip and flags -S) in /nix/store/4icpmj0njawcj3ailjv13a65nmm035yq-python3.8-clifford-1.4.0/lib patching script interpreter paths in /nix/store/4icpmj0njawcj3ailjv13a65nmm035yq-python3.8-clifford-1.4.0 checking for references to /build/ in /nix/store/4icpmj0njawcj3ailjv13a65nmm035yq-python3.8-clifford-1.4.0... Executing pythonRemoveTestsDir Finished executing pythonRemoveTestsDir running install tests no Makefile or custom installCheckPhase, doing nothing pythonCatchConflictsPhase pythonRemoveBinBytecodePhase pythonImportsCheckPhase Executing pythonImportsCheckPhase Check whether the following modules can be imported: clifford pytestCheckPhase Executing pytestCheckPhase ============================= test session starts ============================== platform linux -- Python 3.8.11, pytest-6.2.5, py-1.10.0, pluggy-1.0.0 rootdir: /build/clifford-1.4.0, configfile: setup.cfg collected 475 items / 53 deselected / 422 selected test_aliases.py ......... [ 2%] test_bit_helpers.py .. [ 2%] test_clifford.py ....................................................... [ 15%] ............................. [ 22%] test_complex.py ........................................................ [ 35%] .... [ 36%] test_degenerate.py .... [ 37%] test_dg3c.py .......... [ 40%] test_dpga.py ....... [ 41%] test_function_cache.py . [ 41%] test_g3c_CUDA.py sssssssssssssss [ 45%] test_io.py .... [ 46%] test_layout.py ...... [ 47%] test_layout_helpers.py ............. [ 50%] test_numba_extensions.py ............................................... [ 62%] ...................... [ 67%] test_parser.py ......... [ 69%] test_tools.py sss...s..... [ 72%] test_tools_classify.py ................................................. [ 83%] ..................................... [ 92%] test_transformations.py ....... [ 94%] test_trig_functions.py ........................ [100%] =============================== warnings summary =============================== clifford/test/test_clifford.py::TestBasicConformal41::test_categorization /build/clifford-1.4.0/clifford/_multivector.py:281: RuntimeWarning: invalid value encountered in true_divide newValue = self.value / other clifford/test/test_io.py::TestParseMultivector::test_parse_multivector /build/clifford-1.4.0/clifford/test/test_io.py:18: UserWarning: Parentheses are not parsed, behavior may be surprising B = layout.parse_multivector(str(A)) -- Docs: https://docs.pytest.org/en/stable/warnings.html ==== 403 passed, 19 skipped, 53 deselected, 2 warnings in 126.45s (0:02:06) ==== Finished executing pytestCheckPhase pytestcachePhase