2026-05-17T12:56:36,537 Created temporary directory: /tmp/pip-ephem-wheel-cache-lib8ukhc 2026-05-17T12:56:36,539 Created temporary directory: /tmp/pip-build-tracker-_9aampbx 2026-05-17T12:56:36,540 Initialized build tracking at /tmp/pip-build-tracker-_9aampbx 2026-05-17T12:56:36,540 Created build tracker: /tmp/pip-build-tracker-_9aampbx 2026-05-17T12:56:36,540 Entered build tracker: /tmp/pip-build-tracker-_9aampbx 2026-05-17T12:56:36,541 Created temporary directory: /tmp/pip-wheel-zd4h1ghs 2026-05-17T12:56:36,544 DEPRECATION: --no-binary currently disables reading from the cache of locally built wheels. In the future --no-binary will not influence the wheel cache. pip 23.1 will enforce this behaviour change. A possible replacement is to use the --no-cache-dir option. You can use the flag --use-feature=no-binary-enable-wheel-cache to test the upcoming behaviour. Discussion can be found at https://github.com/pypa/pip/issues/11453 2026-05-17T12:56:36,547 Created temporary directory: /tmp/pip-ephem-wheel-cache-00qsyz5_ 2026-05-17T12:56:36,569 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2026-05-17T12:56:36,573 2 location(s) to search for versions of drf-jwt-2fa: 2026-05-17T12:56:36,573 * https://pypi.org/simple/drf-jwt-2fa/ 2026-05-17T12:56:36,573 * https://www.piwheels.org/simple/drf-jwt-2fa/ 2026-05-17T12:56:36,574 Fetching project page and analyzing links: https://pypi.org/simple/drf-jwt-2fa/ 2026-05-17T12:56:36,575 Getting page https://pypi.org/simple/drf-jwt-2fa/ 2026-05-17T12:56:36,576 Found index url https://pypi.org/simple 2026-05-17T12:56:36,818 Fetched page https://pypi.org/simple/drf-jwt-2fa/ as application/vnd.pypi.simple.v1+json 2026-05-17T12:56:36,822 Found link https://files.pythonhosted.org/packages/54/87/3b127408a610d943b94135c0ea2ef8108ee1fb452b14e5aa0734ee3bed3d/drf-jwt-2fa-0.1.0.tar.gz (from https://pypi.org/simple/drf-jwt-2fa/), version: 0.1.0 2026-05-17T12:56:36,823 Skipping link: No binaries permitted for drf-jwt-2fa: https://files.pythonhosted.org/packages/ca/1e/e3eb25eb7312cd1dfdd63e16d89d96bf8c209704fc63960487dc41c03165/drf_jwt_2fa-0.1.0-py2.py3-none-any.whl (from https://pypi.org/simple/drf-jwt-2fa/) 2026-05-17T12:56:36,823 Found link https://files.pythonhosted.org/packages/f0/c9/65e47d39df08a2f23be7441477892b95362a012affc001789cd2aa2f5014/drf-jwt-2fa-0.2.0.tar.gz (from https://pypi.org/simple/drf-jwt-2fa/), version: 0.2.0 2026-05-17T12:56:36,824 Skipping link: No binaries permitted for drf-jwt-2fa: https://files.pythonhosted.org/packages/2e/d9/deae552254f9e39d10a2dee209d88145725cec71628459db627d8707f81e/drf_jwt_2fa-0.2.0-py2.py3-none-any.whl (from https://pypi.org/simple/drf-jwt-2fa/) 2026-05-17T12:56:36,825 Found link https://files.pythonhosted.org/packages/cb/e4/a42d6e61062c48418a562e5d7326cfd507410aad72a7c6d68fb59369f1e8/drf-jwt-2fa-0.3.0.tar.gz (from https://pypi.org/simple/drf-jwt-2fa/), version: 0.3.0 2026-05-17T12:56:36,826 Skipping link: No binaries permitted for drf-jwt-2fa: https://files.pythonhosted.org/packages/f4/3a/945ceb3dbe5865360e54b388037ec8cb607ac9b5dffcfe338e2f29a1707c/drf_jwt_2fa-0.3.0-py2.py3-none-any.whl (from https://pypi.org/simple/drf-jwt-2fa/) 2026-05-17T12:56:36,826 Skipping link: No binaries permitted for drf-jwt-2fa: https://files.pythonhosted.org/packages/10/4f/bfc09be5a9f480caa7421681627bc76f1c70e97e676810069bdc29e2863c/drf_jwt_2fa-0.4.0-py3-none-any.whl (from https://pypi.org/simple/drf-jwt-2fa/) (requires-python:>=3.10) 2026-05-17T12:56:36,827 Found link https://files.pythonhosted.org/packages/13/84/0a3aa308b2cc8b26c80fe306bb5fb7ab69f6f2ef0b002e5f5cc4e08fd38d/drf_jwt_2fa-0.4.0.tar.gz (from https://pypi.org/simple/drf-jwt-2fa/) (requires-python:>=3.10), version: 0.4.0 2026-05-17T12:56:36,828 Skipping link: No binaries permitted for drf-jwt-2fa: https://files.pythonhosted.org/packages/1c/9d/b80e470773c6d21a641ab0a916df475f29cab0bf961f12e197dec50690c8/drf_jwt_2fa-0.5.0-py3-none-any.whl (from https://pypi.org/simple/drf-jwt-2fa/) (requires-python:>=3.10) 2026-05-17T12:56:36,829 Found link https://files.pythonhosted.org/packages/fc/13/9b0dd2e6d9b9ca56322c8e2f3947f5ef93f815d3511dbc095d5fc8abeaf2/drf_jwt_2fa-0.5.0.tar.gz (from https://pypi.org/simple/drf-jwt-2fa/) (requires-python:>=3.10), version: 0.5.0 2026-05-17T12:56:36,830 Skipping link: No binaries permitted for drf-jwt-2fa: https://files.pythonhosted.org/packages/36/76/4b4acec5b2503e379991bebdf39c4b3a18302177c53ee22b4bd909752b75/drf_jwt_2fa-1.0.0-py3-none-any.whl (from https://pypi.org/simple/drf-jwt-2fa/) (requires-python:>=3.10) 2026-05-17T12:56:36,831 Found link https://files.pythonhosted.org/packages/a7/76/52119bfc8f8459bbbb0d03cf519bd21ac60e67610d770aaca0b926f1ee9c/drf_jwt_2fa-1.0.0.tar.gz (from https://pypi.org/simple/drf-jwt-2fa/) (requires-python:>=3.10), version: 1.0.0 2026-05-17T12:56:36,832 Skipping link: No binaries permitted for drf-jwt-2fa: https://files.pythonhosted.org/packages/8a/f7/01801c9004f6945380e678de1ac8783599773ffa3f7204b889b13511b140/drf_jwt_2fa-2.0.0-py3-none-any.whl (from https://pypi.org/simple/drf-jwt-2fa/) (requires-python:>=3.12) 2026-05-17T12:56:36,833 Link requires a different Python (3.11.2 not in: '>=3.12'): https://files.pythonhosted.org/packages/6d/52/7bc79a9ac3c2aa15f19fad55b2e44eddae266a873c9ea4a24eeaeec9dd76/drf_jwt_2fa-2.0.0.tar.gz (from https://pypi.org/simple/drf-jwt-2fa/) (requires-python:>=3.12) 2026-05-17T12:56:36,833 Skipping link: 2.0.0 Requires-Python >=3.12: https://files.pythonhosted.org/packages/6d/52/7bc79a9ac3c2aa15f19fad55b2e44eddae266a873c9ea4a24eeaeec9dd76/drf_jwt_2fa-2.0.0.tar.gz (from https://pypi.org/simple/drf-jwt-2fa/) (requires-python:>=3.12) 2026-05-17T12:56:36,834 Fetching project page and analyzing links: https://www.piwheels.org/simple/drf-jwt-2fa/ 2026-05-17T12:56:36,835 Getting page https://www.piwheels.org/simple/drf-jwt-2fa/ 2026-05-17T12:56:36,836 Found index url https://www.piwheels.org/simple 2026-05-17T12:56:37,022 Fetched page https://www.piwheels.org/simple/drf-jwt-2fa/ as text/html 2026-05-17T12:56:37,025 Skipping link: No binaries permitted for drf-jwt-2fa: https://archive1.piwheels.org/simple/drf-jwt-2fa/drf_jwt_2fa-1.0.0-py3-none-any.whl#sha256=e0f855561f83356188823632057d9cd249db378542a53ff37da7ccc3f2cdca37 (from https://www.piwheels.org/simple/drf-jwt-2fa/) (requires-python:>=3.10) 2026-05-17T12:56:37,026 Skipping link: No binaries permitted for drf-jwt-2fa: https://archive1.piwheels.org/simple/drf-jwt-2fa/drf_jwt_2fa-0.5.0-py3-none-any.whl#sha256=b850b63c9e199a47ae35113c285d7753f195bb66101ee88504db61a3d1fcea06 (from https://www.piwheels.org/simple/drf-jwt-2fa/) (requires-python:>=3.10) 2026-05-17T12:56:37,026 Skipping link: No binaries permitted for drf-jwt-2fa: https://archive1.piwheels.org/simple/drf-jwt-2fa/drf_jwt_2fa-0.4.0-py3-none-any.whl#sha256=4af9e0320ac2e939b1afd3ae4adafa45776b2394c2d4cf0b3b1c8cc19e2e4020 (from https://www.piwheels.org/simple/drf-jwt-2fa/) (requires-python:>=3.10) 2026-05-17T12:56:37,027 Skipping link: No binaries permitted for drf-jwt-2fa: https://archive1.piwheels.org/simple/drf-jwt-2fa/drf_jwt_2fa-0.3.0-py2.py3-none-any.whl#sha256=a43a5669aa8cd5ebf8c2313bb84fb08c680d035be769b55ca72476786ff3baed (from https://www.piwheels.org/simple/drf-jwt-2fa/) 2026-05-17T12:56:37,027 Skipping link: No binaries permitted for drf-jwt-2fa: https://archive1.piwheels.org/simple/drf-jwt-2fa/drf_jwt_2fa-0.2.0-py2.py3-none-any.whl#sha256=8b9c113f06f8c0b7018cf7e6b980d1136236656093a6e9667d4ed3c680e661b4 (from https://www.piwheels.org/simple/drf-jwt-2fa/) 2026-05-17T12:56:37,028 Skipping link: No binaries permitted for drf-jwt-2fa: https://archive1.piwheels.org/simple/drf-jwt-2fa/drf_jwt_2fa-0.1.0-py2.py3-none-any.whl#sha256=cfbca1c85e5e2a365daab10cb687c4b6eed8cff892d341f0af40cd2175546916 (from https://www.piwheels.org/simple/drf-jwt-2fa/) 2026-05-17T12:56:37,029 Skipping link: not a file: https://www.piwheels.org/simple/drf-jwt-2fa/ 2026-05-17T12:56:37,029 Skipping link: not a file: https://pypi.org/simple/drf-jwt-2fa/ 2026-05-17T12:56:37,049 Given no hashes to check 0 links for project 'drf-jwt-2fa': discarding no candidates 2026-05-17T12:56:37,050 ERROR: Ignored the following versions that require a different python version: 2.0.0 Requires-Python >=3.12 2026-05-17T12:56:37,051 ERROR: Could not find a version that satisfies the requirement drf-jwt-2fa==2.0.0 (from versions: 0.1.0, 0.2.0, 0.3.0, 0.4.0, 0.5.0, 1.0.0) 2026-05-17T12:56:37,053 ERROR: No matching distribution found for drf-jwt-2fa==2.0.0 2026-05-17T12:56:37,054 Exception information: 2026-05-17T12:56:37,054 Traceback (most recent call last): 2026-05-17T12:56:37,054 File "/usr/lib/python3/dist-packages/pip/_vendor/resolvelib/resolvers.py", line 348, in resolve 2026-05-17T12:56:37,054 self._add_to_criteria(self.state.criteria, r, parent=None) 2026-05-17T12:56:37,054 File "/usr/lib/python3/dist-packages/pip/_vendor/resolvelib/resolvers.py", line 173, in _add_to_criteria 2026-05-17T12:56:37,054 raise RequirementsConflicted(criterion) 2026-05-17T12:56:37,054 pip._vendor.resolvelib.resolvers.RequirementsConflicted: Requirements conflict: SpecifierRequirement('drf-jwt-2fa==2.0.0') 2026-05-17T12:56:37,054 2026-05-17T12:56:37,054 During handling of the above exception, another exception occurred: 2026-05-17T12:56:37,054 2026-05-17T12:56:37,054 Traceback (most recent call last): 2026-05-17T12:56:37,054 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/resolver.py", line 92, in resolve 2026-05-17T12:56:37,054 result = self._result = resolver.resolve( 2026-05-17T12:56:37,054 ^^^^^^^^^^^^^^^^^ 2026-05-17T12:56:37,054 File "/usr/lib/python3/dist-packages/pip/_vendor/resolvelib/resolvers.py", line 481, in resolve 2026-05-17T12:56:37,054 state = resolution.resolve(requirements, max_rounds=max_rounds) 2026-05-17T12:56:37,054 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2026-05-17T12:56:37,054 File "/usr/lib/python3/dist-packages/pip/_vendor/resolvelib/resolvers.py", line 350, in resolve 2026-05-17T12:56:37,054 raise ResolutionImpossible(e.criterion.information) 2026-05-17T12:56:37,054 pip._vendor.resolvelib.resolvers.ResolutionImpossible: [RequirementInformation(requirement=SpecifierRequirement('drf-jwt-2fa==2.0.0'), parent=None)] 2026-05-17T12:56:37,054 2026-05-17T12:56:37,054 The above exception was the direct cause of the following exception: 2026-05-17T12:56:37,054 2026-05-17T12:56:37,054 Traceback (most recent call last): 2026-05-17T12:56:37,054 File "/usr/lib/python3/dist-packages/pip/_internal/cli/base_command.py", line 160, in exc_logging_wrapper 2026-05-17T12:56:37,054 status = run_func(*args) 2026-05-17T12:56:37,054 ^^^^^^^^^^^^^^^ 2026-05-17T12:56:37,054 File "/usr/lib/python3/dist-packages/pip/_internal/cli/req_command.py", line 247, in wrapper 2026-05-17T12:56:37,054 return func(self, options, args) 2026-05-17T12:56:37,054 ^^^^^^^^^^^^^^^^^^^^^^^^^ 2026-05-17T12:56:37,054 File "/usr/lib/python3/dist-packages/pip/_internal/commands/wheel.py", line 170, in run 2026-05-17T12:56:37,054 requirement_set = resolver.resolve(reqs, check_supported_wheels=True) 2026-05-17T12:56:37,054 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2026-05-17T12:56:37,054 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/resolver.py", line 101, in resolve 2026-05-17T12:56:37,054 raise error from e 2026-05-17T12:56:37,054 pip._internal.exceptions.DistributionNotFound: No matching distribution found for drf-jwt-2fa==2.0.0 2026-05-17T12:56:37,060 Removed build tracker: '/tmp/pip-build-tracker-_9aampbx'