Sourcing python-remove-tests-dir-hook Sourcing python-catch-conflicts-hook.sh Sourcing python-remove-bin-bytecode-hook.sh Sourcing pip-build-hook Using pipBuildPhase Using pipShellHook Sourcing pip-install-hook Using pipInstallPhase Sourcing python-imports-check-hook.sh Using pythonImportsCheckPhase Sourcing python-namespaces-hook Sourcing python-catch-conflicts-hook.sh Sourcing sphinx-hook Sourcing pytest-check-hook Using pytestCheckPhase Running phase: unpackPhase unpacking sources unpacking source archive /nix/store/5kclsb7mlf3yn9h2pdln25qz59qpcx1g-PyJWT-2.5.0.tar.gz source root is PyJWT-2.5.0 setting SOURCE_DATE_EPOCH to timestamp 1663423300 of file PyJWT-2.5.0/setup.cfg Running phase: patchPhase patching sources Running phase: configurePhase configuring no configure script, doing nothing Running phase: buildPhase building Executing pipBuildPhase Creating a wheel... WARNING: The directory '/homeless-shelter/.cache/pip' or its parent directory is not owned or is not writable by the current user. The cache has been disabled. Check the permissions and owner of that directory. If executing pip with sudo, you should use sudo's -H flag. Processing /build/PyJWT-2.5.0 Running command python setup.py egg_info running egg_info creating /build/pip-pip-egg-info-cdfweqp5/PyJWT.egg-info writing /build/pip-pip-egg-info-cdfweqp5/PyJWT.egg-info/PKG-INFO writing dependency_links to /build/pip-pip-egg-info-cdfweqp5/PyJWT.egg-info/dependency_links.txt writing requirements to /build/pip-pip-egg-info-cdfweqp5/PyJWT.egg-info/requires.txt writing top-level names to /build/pip-pip-egg-info-cdfweqp5/PyJWT.egg-info/top_level.txt writing manifest file '/build/pip-pip-egg-info-cdfweqp5/PyJWT.egg-info/SOURCES.txt' reading manifest file '/build/pip-pip-egg-info-cdfweqp5/PyJWT.egg-info/SOURCES.txt' reading manifest template 'MANIFEST.in' warning: no previously-included files found matching 'codecov.yml' warning: no previously-included files matching '*' found under directory 'docs/_build' warning: no previously-included files matching '*.py[co]' found under directory '*' warning: no previously-included files matching '__pycache__' found under directory '*' adding license file 'LICENSE' adding license file 'AUTHORS.rst' writing manifest file '/build/pip-pip-egg-info-cdfweqp5/PyJWT.egg-info/SOURCES.txt' Preparing metadata (setup.py) ... done Building wheels for collected packages: PyJWT Running command python setup.py bdist_wheel running bdist_wheel running build running build_py creating build creating build/lib creating build/lib/jwt copying jwt/warnings.py -> build/lib/jwt copying jwt/jwks_client.py -> build/lib/jwt copying jwt/api_jwk.py -> build/lib/jwt copying jwt/__init__.py -> build/lib/jwt copying jwt/help.py -> build/lib/jwt copying jwt/jwk_set_cache.py -> build/lib/jwt copying jwt/api_jwt.py -> build/lib/jwt copying jwt/utils.py -> build/lib/jwt copying jwt/algorithms.py -> build/lib/jwt copying jwt/exceptions.py -> build/lib/jwt copying jwt/api_jws.py -> build/lib/jwt running egg_info writing PyJWT.egg-info/PKG-INFO writing dependency_links to PyJWT.egg-info/dependency_links.txt writing requirements to PyJWT.egg-info/requires.txt writing top-level names to PyJWT.egg-info/top_level.txt reading manifest file 'PyJWT.egg-info/SOURCES.txt' reading manifest template 'MANIFEST.in' warning: no previously-included files found matching 'codecov.yml' warning: no previously-included files matching '*' found under directory 'docs/_build' warning: no previously-included files matching '*.py[co]' found under directory '*' warning: no previously-included files matching '__pycache__' found under directory '*' adding license file 'LICENSE' adding license file 'AUTHORS.rst' writing manifest file 'PyJWT.egg-info/SOURCES.txt' copying jwt/py.typed -> build/lib/jwt /nix/store/3pqwnc3n91037mvmdm7204qnh9x378mi-python3.9-setuptools-65.3.0/lib/python3.9/site-packages/setuptools/command/install.py:34: SetuptoolsDeprecationWarning: setup.py install is deprecated. Use build and pip and other standards-based tools. warnings.warn( installing to build/bdist.linux-i686/wheel running install running install_lib creating build/bdist.linux-i686 creating build/bdist.linux-i686/wheel creating build/bdist.linux-i686/wheel/jwt copying build/lib/jwt/api_jwt.py -> build/bdist.linux-i686/wheel/jwt copying build/lib/jwt/jwks_client.py -> build/bdist.linux-i686/wheel/jwt copying build/lib/jwt/py.typed -> build/bdist.linux-i686/wheel/jwt copying build/lib/jwt/api_jws.py -> build/bdist.linux-i686/wheel/jwt copying build/lib/jwt/utils.py -> build/bdist.linux-i686/wheel/jwt copying build/lib/jwt/algorithms.py -> build/bdist.linux-i686/wheel/jwt copying build/lib/jwt/exceptions.py -> build/bdist.linux-i686/wheel/jwt copying build/lib/jwt/__init__.py -> build/bdist.linux-i686/wheel/jwt copying build/lib/jwt/help.py -> build/bdist.linux-i686/wheel/jwt copying build/lib/jwt/jwk_set_cache.py -> build/bdist.linux-i686/wheel/jwt copying build/lib/jwt/warnings.py -> build/bdist.linux-i686/wheel/jwt copying build/lib/jwt/api_jwk.py -> build/bdist.linux-i686/wheel/jwt running install_egg_info Copying PyJWT.egg-info to build/bdist.linux-i686/wheel/PyJWT-2.5.0-py3.9.egg-info running install_scripts adding license file "LICENSE" (matched pattern "LICEN[CS]E*") adding license file "AUTHORS.rst" (matched pattern "AUTHORS*") creating build/bdist.linux-i686/wheel/PyJWT-2.5.0.dist-info/WHEEL creating '/build/pip-wheel-bq9_lykp/PyJWT-2.5.0-py3-none-any.whl' and adding 'build/bdist.linux-i686/wheel' to it adding 'jwt/__init__.py' adding 'jwt/algorithms.py' adding 'jwt/api_jwk.py' adding 'jwt/api_jws.py' adding 'jwt/api_jwt.py' adding 'jwt/exceptions.py' adding 'jwt/help.py' adding 'jwt/jwk_set_cache.py' adding 'jwt/jwks_client.py' adding 'jwt/py.typed' adding 'jwt/utils.py' adding 'jwt/warnings.py' adding 'PyJWT-2.5.0.dist-info/AUTHORS.rst' adding 'PyJWT-2.5.0.dist-info/LICENSE' adding 'PyJWT-2.5.0.dist-info/METADATA' adding 'PyJWT-2.5.0.dist-info/WHEEL' adding 'PyJWT-2.5.0.dist-info/top_level.txt' adding 'PyJWT-2.5.0.dist-info/RECORD' removing build/bdist.linux-i686/wheel Building wheel for PyJWT (setup.py) ... done Created wheel for PyJWT: filename=PyJWT-2.5.0-py3-none-any.whl size=20303 sha256=d0d90ca46a620db62e166a8d3c15ac55ccb1ee17cffbdff5eba1809622f331c2 Stored in directory: /build/pip-ephem-wheel-cache-wd4iqmni/wheels/26/0c/eb/2479f34eee2967d11ac4b0ca4b502a691346690b550dd3d2e5 Successfully built PyJWT Finished creating a wheel... Finished executing pipBuildPhase Running phase: installPhase installing Executing pipInstallPhase /build/PyJWT-2.5.0/dist /build/PyJWT-2.5.0 Processing ./PyJWT-2.5.0-py3-none-any.whl Installing collected packages: PyJWT Successfully installed PyJWT-2.5.0 /build/PyJWT-2.5.0 Finished executing pipInstallPhase Running phase: pythonOutputDistPhase pythonOutputDistPhase Executing pythonOutputDistPhase Finished executing pythonOutputDistPhase Running phase: fixupPhase post-installation fixup shrinking RPATHs of ELF executables and libraries in /nix/store/z6fkc48s1qckzz14xws0r3r8c34p4f0z-python3.9-pyjwt-2.5.0 strip is /nix/store/rkwixq2wda45gxx7zg1qh329zhkbvzzb-gcc-wrapper-11.3.0/bin/strip stripping (with command strip and flags -S) in /nix/store/z6fkc48s1qckzz14xws0r3r8c34p4f0z-python3.9-pyjwt-2.5.0/lib patching script interpreter paths in /nix/store/z6fkc48s1qckzz14xws0r3r8c34p4f0z-python3.9-pyjwt-2.5.0 checking for references to /build/ in /nix/store/z6fkc48s1qckzz14xws0r3r8c34p4f0z-python3.9-pyjwt-2.5.0... find: ‘/nix/store/m1a5sya2sxvx0n62szarlfhx6ghlgr52-python3.9-pyjwt-2.5.0-doc’: No such file or directory strip is /nix/store/rkwixq2wda45gxx7zg1qh329zhkbvzzb-gcc-wrapper-11.3.0/bin/strip shrinking RPATHs of ELF executables and libraries in /nix/store/schw1g00af3p1vhx5qffirmm9fi8hqvz-python3.9-pyjwt-2.5.0-dist strip is /nix/store/rkwixq2wda45gxx7zg1qh329zhkbvzzb-gcc-wrapper-11.3.0/bin/strip patching script interpreter paths in /nix/store/schw1g00af3p1vhx5qffirmm9fi8hqvz-python3.9-pyjwt-2.5.0-dist checking for references to /build/ in /nix/store/schw1g00af3p1vhx5qffirmm9fi8hqvz-python3.9-pyjwt-2.5.0-dist... Executing pythonRemoveTestsDir Finished executing pythonRemoveTestsDir Running phase: installCheckPhase running install tests no Makefile or custom installCheckPhase, doing nothing Running phase: pythonCatchConflictsPhase pythonCatchConflictsPhase Running phase: pythonRemoveBinBytecodePhase pythonRemoveBinBytecodePhase Running phase: pythonImportsCheckPhase pythonImportsCheckPhase Executing pythonImportsCheckPhase Check whether the following modules can be imported: jwt Running phase: buildSphinxPhase buildSphinxPhase Executing buildSphinxPhase Sphinx documentation found in docs Executing sphinx-build with html builder Running Sphinx v5.1.1 WARNING: Invalid configuration value found: 'language = None'. Update your configuration to a valid language code. Falling back to 'en' (English). making output directory... done locale_dir /build/PyJWT-2.5.0/docs/locales/en/LC_MESSAGES does not exists loading intersphinx inventory from https://docs.python.org/3/objects.inv... WARNING: failed to reach any of the inventories with the following issues: intersphinx inventory 'https://docs.python.org/3/objects.inv' not fetchable due to : HTTPSConnectionPool(host='docs.python.org', port=443): Max retries exceeded with url: /3/objects.inv (Caused by NewConnectionError(': Failed to establish a new connection: [Errno -3] Temporary failure in name resolution')) locale_dir /build/PyJWT-2.5.0/docs/locales/en/LC_MESSAGES does not exists building [mo]: targets for 0 po files that are out of date building [html]: targets for 7 source files that are out of date updating environment: locale_dir /build/PyJWT-2.5.0/docs/locales/en/LC_MESSAGES does not exists [new config] 7 added, 0 changed, 0 removed reading sources... [ 14%] algorithms reading sources... [ 28%] api reading sources... [ 42%] changelog reading sources... [ 57%] faq reading sources... [ 71%] index reading sources... [ 85%] installation reading sources... [100%] usage looking for now-outdated files... none found pickling environment... done checking consistency... done preparing documents... done writing output... [ 14%] algorithms writing output... [ 28%] api writing output... [ 42%] changelog writing output... [ 57%] faq writing output... [ 71%] index writing output... [ 85%] installation writing output... [100%] usage generating indices... genindex py-modindex done writing additional pages... search done copying static files... done copying extra files... done dumping search index in English (code: en)... done dumping object inventory... done build succeeded, 2 warnings. The HTML pages are in .sphinx/html/html. Running phase: installSphinxPhase installSphinxPhase Executing installSphinxPhase Running phase: pytestCheckPhase pytestCheckPhase Executing pytestCheckPhase ============================= test session starts ============================== platform linux -- Python 3.9.16, pytest-7.1.3, pluggy-1.0.0 rootdir: /build/PyJWT-2.5.0, configfile: tox.ini, testpaths: tests collected 241 items tests/test_advisory.py . [ 0%] tests/test_algorithms.py ............................................... [ 19%] ........................ [ 29%] tests/test_api_jwk.py .................. [ 37%] tests/test_api_jws.py ..................................s............... [ 58%] ................... [ 65%] tests/test_api_jwt.py .................................................. [ 86%] ... [ 87%] tests/test_exceptions.py . [ 88%] tests/test_jwks_client.py ............... [ 94%] tests/test_jwt.py . [ 95%] tests/test_utils.py .....x...... [100%] =========================== short test summary info ============================ SKIPPED [1] tests/test_api_jws.py:388: Requires cryptography library not installed XFAIL tests/test_utils.py::test_to_base64url_uint[-1-] ================== 239 passed, 1 skipped, 1 xfailed in 6.88s =================== Finished executing pytestCheckPhase Running phase: pytestcachePhase pytestcachePhase Running phase: pytestRemoveBytecodePhase pytestRemoveBytecodePhase