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 @nix { "action": "setPhase", "phase": "unpackPhase" } unpacking sources unpacking source archive /nix/store/3jz82n7m2fggfvqnm6kv9z869dywynwg-source source root is source setting SOURCE_DATE_EPOCH to timestamp 315619200 of file source/tests/test_warnings.py @nix { "action": "setPhase", "phase": "patchPhase" } patching sources @nix { "action": "setPhase", "phase": "configurePhase" } configuring no configure script, doing nothing @nix { "action": "setPhase", "phase": "buildPhase" } building Executing setuptoolsBuildPhase running bdist_wheel running build running build_py creating build creating build/lib creating build/lib/glymur copying glymur/core.py -> build/lib/glymur copying glymur/jp2box.py -> build/lib/glymur copying glymur/jp2k.py -> build/lib/glymur copying glymur/version.py -> build/lib/glymur copying glymur/_tiff.py -> build/lib/glymur copying glymur/__init__.py -> build/lib/glymur copying glymur/config.py -> build/lib/glymur copying glymur/options.py -> build/lib/glymur copying glymur/command_line.py -> build/lib/glymur copying glymur/codestream.py -> build/lib/glymur copying glymur/_iccprofile.py -> build/lib/glymur creating build/lib/glymur/data copying glymur/data/__init__.py -> build/lib/glymur/data creating build/lib/glymur/lib copying glymur/lib/__init__.py -> build/lib/glymur/lib copying glymur/lib/openjp2.py -> build/lib/glymur/lib creating build/lib/tests copying tests/test_openjp2.py -> build/lib/tests copying tests/test_jp2box_jpx.py -> build/lib/tests copying tests/test_warnings.py -> build/lib/tests copying tests/test_cinema.py -> build/lib/tests copying tests/test_config.py -> build/lib/tests copying tests/test_jp2box.py -> build/lib/tests copying tests/test_codestream.py -> build/lib/tests copying tests/test_printing.py -> build/lib/tests copying tests/__init__.py -> build/lib/tests copying tests/test_jp2box_uuid.py -> build/lib/tests copying tests/test_callbacks.py -> build/lib/tests copying tests/test_jp2k.py -> build/lib/tests copying tests/fixtures.py -> build/lib/tests copying tests/test_colour_specification_box.py -> build/lib/tests copying tests/test_jp2box_xml.py -> build/lib/tests copying glymur/data/nemo.jp2 -> build/lib/glymur/data copying glymur/data/goodstuff.j2k -> build/lib/glymur/data copying glymur/data/heliov.jpx -> build/lib/glymur/data 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/glymur copying build/lib/glymur/core.py -> build/bdist.linux-x86_64/wheel/glymur creating build/bdist.linux-x86_64/wheel/glymur/lib copying build/lib/glymur/lib/__init__.py -> build/bdist.linux-x86_64/wheel/glymur/lib copying build/lib/glymur/lib/openjp2.py -> build/bdist.linux-x86_64/wheel/glymur/lib copying build/lib/glymur/jp2box.py -> build/bdist.linux-x86_64/wheel/glymur copying build/lib/glymur/jp2k.py -> build/bdist.linux-x86_64/wheel/glymur copying build/lib/glymur/version.py -> build/bdist.linux-x86_64/wheel/glymur copying build/lib/glymur/_tiff.py -> build/bdist.linux-x86_64/wheel/glymur copying build/lib/glymur/__init__.py -> build/bdist.linux-x86_64/wheel/glymur copying build/lib/glymur/config.py -> build/bdist.linux-x86_64/wheel/glymur creating build/bdist.linux-x86_64/wheel/glymur/data copying build/lib/glymur/data/__init__.py -> build/bdist.linux-x86_64/wheel/glymur/data copying build/lib/glymur/data/heliov.jpx -> build/bdist.linux-x86_64/wheel/glymur/data copying build/lib/glymur/data/goodstuff.j2k -> build/bdist.linux-x86_64/wheel/glymur/data copying build/lib/glymur/data/nemo.jp2 -> build/bdist.linux-x86_64/wheel/glymur/data copying build/lib/glymur/options.py -> build/bdist.linux-x86_64/wheel/glymur copying build/lib/glymur/command_line.py -> build/bdist.linux-x86_64/wheel/glymur copying build/lib/glymur/codestream.py -> build/bdist.linux-x86_64/wheel/glymur copying build/lib/glymur/_iccprofile.py -> build/bdist.linux-x86_64/wheel/glymur creating build/bdist.linux-x86_64/wheel/tests copying build/lib/tests/test_openjp2.py -> build/bdist.linux-x86_64/wheel/tests copying build/lib/tests/test_jp2box_jpx.py -> build/bdist.linux-x86_64/wheel/tests copying build/lib/tests/test_warnings.py -> build/bdist.linux-x86_64/wheel/tests copying build/lib/tests/test_cinema.py -> build/bdist.linux-x86_64/wheel/tests copying build/lib/tests/test_config.py -> build/bdist.linux-x86_64/wheel/tests copying build/lib/tests/test_jp2box.py -> build/bdist.linux-x86_64/wheel/tests copying build/lib/tests/test_codestream.py -> build/bdist.linux-x86_64/wheel/tests copying build/lib/tests/test_printing.py -> build/bdist.linux-x86_64/wheel/tests copying build/lib/tests/__init__.py -> build/bdist.linux-x86_64/wheel/tests copying build/lib/tests/test_jp2box_uuid.py -> build/bdist.linux-x86_64/wheel/tests copying build/lib/tests/test_callbacks.py -> build/bdist.linux-x86_64/wheel/tests copying build/lib/tests/test_jp2k.py -> build/bdist.linux-x86_64/wheel/tests copying build/lib/tests/fixtures.py -> build/bdist.linux-x86_64/wheel/tests copying build/lib/tests/test_colour_specification_box.py -> build/bdist.linux-x86_64/wheel/tests copying build/lib/tests/test_jp2box_xml.py -> build/bdist.linux-x86_64/wheel/tests running install_egg_info running egg_info creating Glymur.egg-info writing Glymur.egg-info/PKG-INFO writing dependency_links to Glymur.egg-info/dependency_links.txt writing entry points to Glymur.egg-info/entry_points.txt writing requirements to Glymur.egg-info/requires.txt writing top-level names to Glymur.egg-info/top_level.txt writing manifest file 'Glymur.egg-info/SOURCES.txt' reading manifest file 'Glymur.egg-info/SOURCES.txt' reading manifest template 'MANIFEST.in' no previously-included directories found matching 'build' warning: no previously-included files found matching 'readthedocs-pip-requirements.txt' warning: no previously-included files found matching 'release.txt' adding license file 'LICENSE.txt' writing manifest file 'Glymur.egg-info/SOURCES.txt' Copying Glymur.egg-info to build/bdist.linux-x86_64/wheel/Glymur-0.9.3-py3.9.egg-info running install_scripts adding license file "LICENSE.txt" (matched pattern "LICEN[CS]E*") creating build/bdist.linux-x86_64/wheel/Glymur-0.9.3.dist-info/WHEEL creating 'dist/Glymur-0.9.3-py3-none-any.whl' and adding 'build/bdist.linux-x86_64/wheel' to it adding 'glymur/__init__.py' adding 'glymur/_iccprofile.py' adding 'glymur/_tiff.py' adding 'glymur/codestream.py' adding 'glymur/command_line.py' adding 'glymur/config.py' adding 'glymur/core.py' adding 'glymur/jp2box.py' adding 'glymur/jp2k.py' adding 'glymur/options.py' adding 'glymur/version.py' adding 'glymur/data/__init__.py' adding 'glymur/data/goodstuff.j2k' adding 'glymur/data/heliov.jpx' adding 'glymur/data/nemo.jp2' adding 'glymur/lib/__init__.py' adding 'glymur/lib/openjp2.py' adding 'tests/__init__.py' adding 'tests/fixtures.py' adding 'tests/test_callbacks.py' adding 'tests/test_cinema.py' adding 'tests/test_codestream.py' adding 'tests/test_colour_specification_box.py' adding 'tests/test_config.py' adding 'tests/test_jp2box.py' adding 'tests/test_jp2box_jpx.py' adding 'tests/test_jp2box_uuid.py' adding 'tests/test_jp2box_xml.py' adding 'tests/test_jp2k.py' adding 'tests/test_openjp2.py' adding 'tests/test_printing.py' adding 'tests/test_warnings.py' adding 'Glymur-0.9.3.dist-info/LICENSE.txt' adding 'Glymur-0.9.3.dist-info/METADATA' adding 'Glymur-0.9.3.dist-info/WHEEL' adding 'Glymur-0.9.3.dist-info/entry_points.txt' adding 'Glymur-0.9.3.dist-info/top_level.txt' adding 'Glymur-0.9.3.dist-info/RECORD' removing build/bdist.linux-x86_64/wheel Finished executing setuptoolsBuildPhase @nix { "action": "setPhase", "phase": "installPhase" } installing Executing pipInstallPhase /build/source/dist /build/source Processing ./Glymur-0.9.3-py3-none-any.whl Requirement already satisfied: numpy in /nix/store/ykh4v9bav8wsknabllpdx1q5z1drsrvr-python3.9-numpy-1.21.2/lib/python3.9/site-packages (from Glymur==0.9.3) (1.21.2) Requirement already satisfied: lxml in /nix/store/162fc0n0xpg6xlrqvdscxpgzxim8rzzs-python3.9-lxml-4.6.3/lib/python3.9/site-packages (from Glymur==0.9.3) (4.6.3) Requirement already satisfied: setuptools in /nix/store/lx1idldwxl3cayjp18qcfrngkj74zlka-python3.9-setuptools-57.2.0/lib/python3.9/site-packages (from Glymur==0.9.3) (57.2.0.post0) Installing collected packages: Glymur Successfully installed Glymur-0.9.3 /build/source Finished executing pipInstallPhase @nix { "action": "setPhase", "phase": "fixupPhase" } post-installation fixup shrinking RPATHs of ELF executables and libraries in /nix/store/hjrg8r4r02znxra1i7pqd9zdfiig23ap-python3.9-glymur-0.9.3 strip is /nix/store/a4mmjm3bblxwp8h53bcfx3dly80ib0ba-binutils-2.35.1/bin/strip stripping (with command strip and flags -S) in /nix/store/hjrg8r4r02znxra1i7pqd9zdfiig23ap-python3.9-glymur-0.9.3/lib /nix/store/hjrg8r4r02znxra1i7pqd9zdfiig23ap-python3.9-glymur-0.9.3/bin patching script interpreter paths in /nix/store/hjrg8r4r02znxra1i7pqd9zdfiig23ap-python3.9-glymur-0.9.3 checking for references to /build/ in /nix/store/hjrg8r4r02znxra1i7pqd9zdfiig23ap-python3.9-glymur-0.9.3... Rewriting #!/nix/store/97w52ckcjnfiz89h3lh7zf1kysgfm2s8-python3-3.9.6/bin/python3.9 to #!/nix/store/97w52ckcjnfiz89h3lh7zf1kysgfm2s8-python3-3.9.6 wrapping `/nix/store/hjrg8r4r02znxra1i7pqd9zdfiig23ap-python3.9-glymur-0.9.3/bin/jp2dump'... Executing pythonRemoveTestsDir Finished executing pythonRemoveTestsDir @nix { "action": "setPhase", "phase": "installCheckPhase" } running install tests no Makefile or custom installCheckPhase, doing nothing @nix { "action": "setPhase", "phase": "pythonCatchConflictsPhase" } pythonCatchConflictsPhase @nix { "action": "setPhase", "phase": "pythonRemoveBinBytecodePhase" } pythonRemoveBinBytecodePhase @nix { "action": "setPhase", "phase": "pythonImportsCheckPhase" } pythonImportsCheckPhase Executing pythonImportsCheckPhase @nix { "action": "setPhase", "phase": "pytestCheckPhase" } pytestCheckPhase Executing pytestCheckPhase ============================= test session starts ============================== platform linux -- Python 3.9.6, pytest-6.2.5, py-1.10.0, pluggy-1.0.0 rootdir: /build/source collecting ...  collecting 28 items  collecting 148 items  collected 452 items  tests/test_callbacks.py ... [ 0%] tests/test_cinema.py .... [ 1%] tests/test_codestream.py .......... [ 3%] tests/test_colour_specification_box.py ........... [ 6%] tests/test_jp2box.py ................................................... [ 17%] .......................... [ 23%] tests/test_jp2box_jpx.py ............................ [ 29%] tests/test_jp2box_uuid.py .....s. [ 30%] tests/test_jp2box_xml.py ........ [ 32%] tests/test_jp2k.py ..................................................... [ 44%] ...sss.................................................................. [ 60%] .......................... [ 66%] tests/test_openjp2.py ................. [ 69%] tests/test_printing.py ................................................. [ 80%] ........................................ [ 89%] tests/test_warnings.py ............................................... [100%] =============================== warnings summary =============================== tests/test_callbacks.py: 1 warning tests/test_jp2k.py: 59 warnings tests/test_printing.py: 1 warning /build/source/glymur/jp2k.py:1084: DeprecationWarning: `np.int` is a deprecated alias for the builtin `int`. To silence this warning, use `int` by itself. Doing this will not modify any behavior and is safe. When replacing `np.int`, you may wish to use e.g. `np.int64` or `np.int32` to specify the precision. If you wish to review your current use, check the release note link for additional information. Deprecated in NumPy 1.20; for more details and guidance: https://numpy.org/devdocs/release/1.20.0-notes.html#deprecations rlevel = np.int(np.round(np.log2(step))) -- Docs: https://docs.pytest.org/en/stable/warnings.html ================= 448 passed, 4 skipped, 61 warnings in 46.72s ================= Finished executing pytestCheckPhase @nix { "action": "setPhase", "phase": "pytestcachePhase" } pytestcachePhase