2026-06-06T14:18:00,117 Created temporary directory: /tmp/pip-ephem-wheel-cache-g3llqeba 2026-06-06T14:18:00,119 Created temporary directory: /tmp/pip-build-tracker-q4cu08j3 2026-06-06T14:18:00,119 Initialized build tracking at /tmp/pip-build-tracker-q4cu08j3 2026-06-06T14:18:00,120 Created build tracker: /tmp/pip-build-tracker-q4cu08j3 2026-06-06T14:18:00,120 Entered build tracker: /tmp/pip-build-tracker-q4cu08j3 2026-06-06T14:18:00,121 Created temporary directory: /tmp/pip-wheel-n3w54xva 2026-06-06T14:18:00,124 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-06-06T14:18:00,126 Created temporary directory: /tmp/pip-ephem-wheel-cache-6yngfdqc 2026-06-06T14:18:00,148 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2026-06-06T14:18:00,152 2 location(s) to search for versions of drf-jwt-2fa: 2026-06-06T14:18:00,152 * https://pypi.org/simple/drf-jwt-2fa/ 2026-06-06T14:18:00,152 * https://www.piwheels.org/simple/drf-jwt-2fa/ 2026-06-06T14:18:00,153 Fetching project page and analyzing links: https://pypi.org/simple/drf-jwt-2fa/ 2026-06-06T14:18:00,153 Getting page https://pypi.org/simple/drf-jwt-2fa/ 2026-06-06T14:18:00,155 Found index url https://pypi.org/simple 2026-06-06T14:18:00,383 Fetched page https://pypi.org/simple/drf-jwt-2fa/ as application/vnd.pypi.simple.v1+json 2026-06-06T14:18:00,387 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-06-06T14:18:00,388 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-06-06T14:18:00,389 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-06-06T14:18:00,389 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-06-06T14:18:00,390 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-06-06T14:18:00,391 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-06-06T14:18:00,392 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-06-06T14:18:00,393 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-06-06T14:18:00,393 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-06-06T14:18:00,394 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-06-06T14:18:00,395 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-06-06T14:18:00,396 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-06-06T14:18:00,397 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-06-06T14:18:00,398 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-06-06T14:18:00,398 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-06-06T14:18:00,399 Skipping link: No binaries permitted for drf-jwt-2fa: https://files.pythonhosted.org/packages/9f/eb/c15b37641efab416280ee7fba84fc8dab8dfef195cdef8e3b016743eb80a/drf_jwt_2fa-2.0.1-py3-none-any.whl (from https://pypi.org/simple/drf-jwt-2fa/) (requires-python:>=3.12) 2026-06-06T14:18:00,400 Link requires a different Python (3.11.2 not in: '>=3.12'): https://files.pythonhosted.org/packages/01/9f/69bced2478adcc8905393dace881e9e29a1a60ac054dc08f6b9a6c638b9b/drf_jwt_2fa-2.0.1.tar.gz (from https://pypi.org/simple/drf-jwt-2fa/) (requires-python:>=3.12) 2026-06-06T14:18:00,400 Skipping link: 2.0.1 Requires-Python >=3.12: https://files.pythonhosted.org/packages/01/9f/69bced2478adcc8905393dace881e9e29a1a60ac054dc08f6b9a6c638b9b/drf_jwt_2fa-2.0.1.tar.gz (from https://pypi.org/simple/drf-jwt-2fa/) (requires-python:>=3.12) 2026-06-06T14:18:00,401 Fetching project page and analyzing links: https://www.piwheels.org/simple/drf-jwt-2fa/ 2026-06-06T14:18:00,402 Getting page https://www.piwheels.org/simple/drf-jwt-2fa/ 2026-06-06T14:18:00,403 Found index url https://www.piwheels.org/simple 2026-06-06T14:18:00,580 Fetched page https://www.piwheels.org/simple/drf-jwt-2fa/ as text/html 2026-06-06T14:18:00,583 Skipping link: No binaries permitted for drf-jwt-2fa: https://www.piwheels.org/simple/drf-jwt-2fa/drf_jwt_2fa-2.0.0-py3-none-any.whl#sha256=119b069d8848210f0260f591683f052ab887f10bb17e8dae4c3216e40c8f95f6 (from https://www.piwheels.org/simple/drf-jwt-2fa/) (requires-python:>=3.12) 2026-06-06T14:18:00,584 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-06-06T14:18:00,584 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-06-06T14:18:00,585 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-06-06T14:18:00,585 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-06-06T14:18:00,586 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-06-06T14:18:00,587 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-06-06T14:18:00,588 Skipping link: not a file: https://www.piwheels.org/simple/drf-jwt-2fa/ 2026-06-06T14:18:00,588 Skipping link: not a file: https://pypi.org/simple/drf-jwt-2fa/ 2026-06-06T14:18:00,607 Given no hashes to check 0 links for project 'drf-jwt-2fa': discarding no candidates 2026-06-06T14:18:00,608 ERROR: Ignored the following versions that require a different python version: 2.0.0 Requires-Python >=3.12; 2.0.1 Requires-Python >=3.12 2026-06-06T14:18:00,609 ERROR: Could not find a version that satisfies the requirement drf-jwt-2fa==2.0.1 (from versions: 0.1.0, 0.2.0, 0.3.0, 0.4.0, 0.5.0, 1.0.0) 2026-06-06T14:18:00,611 ERROR: No matching distribution found for drf-jwt-2fa==2.0.1 2026-06-06T14:18:00,612 Exception information: 2026-06-06T14:18:00,612 Traceback (most recent call last): 2026-06-06T14:18:00,612 File "/usr/lib/python3/dist-packages/pip/_vendor/resolvelib/resolvers.py", line 348, in resolve 2026-06-06T14:18:00,612 self._add_to_criteria(self.state.criteria, r, parent=None) 2026-06-06T14:18:00,612 File "/usr/lib/python3/dist-packages/pip/_vendor/resolvelib/resolvers.py", line 173, in _add_to_criteria 2026-06-06T14:18:00,612 raise RequirementsConflicted(criterion) 2026-06-06T14:18:00,612 pip._vendor.resolvelib.resolvers.RequirementsConflicted: Requirements conflict: SpecifierRequirement('drf-jwt-2fa==2.0.1') 2026-06-06T14:18:00,612 2026-06-06T14:18:00,612 During handling of the above exception, another exception occurred: 2026-06-06T14:18:00,612 2026-06-06T14:18:00,612 Traceback (most recent call last): 2026-06-06T14:18:00,612 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/resolver.py", line 92, in resolve 2026-06-06T14:18:00,612 result = self._result = resolver.resolve( 2026-06-06T14:18:00,612 ^^^^^^^^^^^^^^^^^ 2026-06-06T14:18:00,612 File "/usr/lib/python3/dist-packages/pip/_vendor/resolvelib/resolvers.py", line 481, in resolve 2026-06-06T14:18:00,612 state = resolution.resolve(requirements, max_rounds=max_rounds) 2026-06-06T14:18:00,612 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2026-06-06T14:18:00,612 File "/usr/lib/python3/dist-packages/pip/_vendor/resolvelib/resolvers.py", line 350, in resolve 2026-06-06T14:18:00,612 raise ResolutionImpossible(e.criterion.information) 2026-06-06T14:18:00,612 pip._vendor.resolvelib.resolvers.ResolutionImpossible: [RequirementInformation(requirement=SpecifierRequirement('drf-jwt-2fa==2.0.1'), parent=None)] 2026-06-06T14:18:00,612 2026-06-06T14:18:00,612 The above exception was the direct cause of the following exception: 2026-06-06T14:18:00,612 2026-06-06T14:18:00,612 Traceback (most recent call last): 2026-06-06T14:18:00,612 File "/usr/lib/python3/dist-packages/pip/_internal/cli/base_command.py", line 160, in exc_logging_wrapper 2026-06-06T14:18:00,612 status = run_func(*args) 2026-06-06T14:18:00,612 ^^^^^^^^^^^^^^^ 2026-06-06T14:18:00,612 File "/usr/lib/python3/dist-packages/pip/_internal/cli/req_command.py", line 247, in wrapper 2026-06-06T14:18:00,612 return func(self, options, args) 2026-06-06T14:18:00,612 ^^^^^^^^^^^^^^^^^^^^^^^^^ 2026-06-06T14:18:00,612 File "/usr/lib/python3/dist-packages/pip/_internal/commands/wheel.py", line 170, in run 2026-06-06T14:18:00,612 requirement_set = resolver.resolve(reqs, check_supported_wheels=True) 2026-06-06T14:18:00,612 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2026-06-06T14:18:00,612 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/resolver.py", line 101, in resolve 2026-06-06T14:18:00,612 raise error from e 2026-06-06T14:18:00,612 pip._internal.exceptions.DistributionNotFound: No matching distribution found for drf-jwt-2fa==2.0.1 2026-06-06T14:18:00,618 Removed build tracker: '/tmp/pip-build-tracker-q4cu08j3'