2026-04-24T18:07:11,529 Created temporary directory: /tmp/pip-ephem-wheel-cache-36enyadf 2026-04-24T18:07:11,530 Created temporary directory: /tmp/pip-build-tracker-hearkw28 2026-04-24T18:07:11,531 Initialized build tracking at /tmp/pip-build-tracker-hearkw28 2026-04-24T18:07:11,532 Created build tracker: /tmp/pip-build-tracker-hearkw28 2026-04-24T18:07:11,532 Entered build tracker: /tmp/pip-build-tracker-hearkw28 2026-04-24T18:07:11,533 Created temporary directory: /tmp/pip-wheel-juuuieet 2026-04-24T18:07:11,536 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-04-24T18:07:11,538 Created temporary directory: /tmp/pip-ephem-wheel-cache-wv7wjgr8 2026-04-24T18:07:11,560 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2026-04-24T18:07:11,563 2 location(s) to search for versions of drf-jwt-2fa: 2026-04-24T18:07:11,563 * https://pypi.org/simple/drf-jwt-2fa/ 2026-04-24T18:07:11,563 * https://www.piwheels.org/simple/drf-jwt-2fa/ 2026-04-24T18:07:11,564 Fetching project page and analyzing links: https://pypi.org/simple/drf-jwt-2fa/ 2026-04-24T18:07:11,565 Getting page https://pypi.org/simple/drf-jwt-2fa/ 2026-04-24T18:07:11,566 Found index url https://pypi.org/simple 2026-04-24T18:07:11,793 Fetched page https://pypi.org/simple/drf-jwt-2fa/ as application/vnd.pypi.simple.v1+json 2026-04-24T18:07:11,797 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-04-24T18:07:11,797 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-04-24T18:07:11,798 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-04-24T18:07:11,799 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-04-24T18:07:11,799 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-04-24T18:07:11,800 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-04-24T18:07:11,801 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-04-24T18:07:11,802 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-04-24T18:07:11,802 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-04-24T18:07:11,803 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-04-24T18:07:11,804 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-04-24T18:07:11,805 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-04-24T18:07:11,806 Fetching project page and analyzing links: https://www.piwheels.org/simple/drf-jwt-2fa/ 2026-04-24T18:07:11,807 Getting page https://www.piwheels.org/simple/drf-jwt-2fa/ 2026-04-24T18:07:11,808 Found index url https://www.piwheels.org/simple 2026-04-24T18:07:11,976 Fetched page https://www.piwheels.org/simple/drf-jwt-2fa/ as text/html 2026-04-24T18:07:11,979 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-04-24T18:07:11,980 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-04-24T18:07:11,980 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-04-24T18:07:11,981 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-04-24T18:07:11,981 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-04-24T18:07:11,982 Skipping link: not a file: https://www.piwheels.org/simple/drf-jwt-2fa/ 2026-04-24T18:07:11,982 Skipping link: not a file: https://pypi.org/simple/drf-jwt-2fa/ 2026-04-24T18:07:12,004 Given no hashes to check 1 links for project 'drf-jwt-2fa': discarding no candidates 2026-04-24T18:07:12,023 Collecting drf-jwt-2fa==1.0.0 2026-04-24T18:07:12,025 Created temporary directory: /tmp/pip-unpack-xksu4zit 2026-04-24T18:07:12,174 Downloading drf_jwt_2fa-1.0.0.tar.gz (20 kB) 2026-04-24T18:07:12,248 Added drf-jwt-2fa==1.0.0 from https://files.pythonhosted.org/packages/a7/76/52119bfc8f8459bbbb0d03cf519bd21ac60e67610d770aaca0b926f1ee9c/drf_jwt_2fa-1.0.0.tar.gz to build tracker '/tmp/pip-build-tracker-hearkw28' 2026-04-24T18:07:12,254 Created temporary directory: /tmp/pip-build-env-or48anl5 2026-04-24T18:07:12,258 Installing build dependencies: started 2026-04-24T18:07:12,260 Running command pip subprocess to install build dependencies 2026-04-24T18:07:13,386 Using pip 23.0.1 from /usr/lib/python3/dist-packages/pip (python 3.11) 2026-04-24T18:07:13,828 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-04-24T18:07:13,851 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2026-04-24T18:07:15,679 Collecting setuptools>=40.8.0 2026-04-24T18:07:15,764 Using cached https://www.piwheels.org/simple/setuptools/setuptools-82.0.1-py3-none-any.whl (1.0 MB) 2026-04-24T18:07:16,034 Collecting wheel 2026-04-24T18:07:16,049 Using cached https://www.piwheels.org/simple/wheel/wheel-0.47.0-py3-none-any.whl (32 kB) 2026-04-24T18:07:16,235 Collecting packaging>=24.0 2026-04-24T18:07:16,251 Using cached https://www.piwheels.org/simple/packaging/packaging-26.1-py3-none-any.whl (95 kB) 2026-04-24T18:07:19,220 Installing collected packages: setuptools, packaging, wheel 2026-04-24T18:07:22,661 Creating /tmp/pip-build-env-or48anl5/overlay/local/bin 2026-04-24T18:07:22,663 changing mode of /tmp/pip-build-env-or48anl5/overlay/local/bin/wheel to 755 2026-04-24T18:07:22,684 Successfully installed packaging-26.1 setuptools-82.0.1 wheel-0.47.0 2026-04-24T18:07:22,964 Installing build dependencies: finished with status 'done' 2026-04-24T18:07:22,971 Getting requirements to build wheel: started 2026-04-24T18:07:22,972 Running command Getting requirements to build wheel 2026-04-24T18:07:23,667 running egg_info 2026-04-24T18:07:23,674 writing drf_jwt_2fa.egg-info/PKG-INFO 2026-04-24T18:07:23,677 writing dependency_links to drf_jwt_2fa.egg-info/dependency_links.txt 2026-04-24T18:07:23,679 writing requirements to drf_jwt_2fa.egg-info/requires.txt 2026-04-24T18:07:23,680 writing top-level names to drf_jwt_2fa.egg-info/top_level.txt 2026-04-24T18:07:23,700 reading manifest file 'drf_jwt_2fa.egg-info/SOURCES.txt' 2026-04-24T18:07:23,703 adding license file 'LICENSE' 2026-04-24T18:07:23,706 writing manifest file 'drf_jwt_2fa.egg-info/SOURCES.txt' 2026-04-24T18:07:23,803 Getting requirements to build wheel: finished with status 'done' 2026-04-24T18:07:23,806 Created temporary directory: /tmp/pip-modern-metadata-czhunvz3 2026-04-24T18:07:23,809 Preparing metadata (pyproject.toml): started 2026-04-24T18:07:23,810 Running command Preparing metadata (pyproject.toml) 2026-04-24T18:07:24,450 running dist_info 2026-04-24T18:07:24,460 creating /tmp/pip-modern-metadata-czhunvz3/drf_jwt_2fa.egg-info 2026-04-24T18:07:24,462 writing /tmp/pip-modern-metadata-czhunvz3/drf_jwt_2fa.egg-info/PKG-INFO 2026-04-24T18:07:24,466 writing dependency_links to /tmp/pip-modern-metadata-czhunvz3/drf_jwt_2fa.egg-info/dependency_links.txt 2026-04-24T18:07:24,468 writing requirements to /tmp/pip-modern-metadata-czhunvz3/drf_jwt_2fa.egg-info/requires.txt 2026-04-24T18:07:24,469 writing top-level names to /tmp/pip-modern-metadata-czhunvz3/drf_jwt_2fa.egg-info/top_level.txt 2026-04-24T18:07:24,470 writing manifest file '/tmp/pip-modern-metadata-czhunvz3/drf_jwt_2fa.egg-info/SOURCES.txt' 2026-04-24T18:07:24,488 reading manifest file '/tmp/pip-modern-metadata-czhunvz3/drf_jwt_2fa.egg-info/SOURCES.txt' 2026-04-24T18:07:24,490 adding license file 'LICENSE' 2026-04-24T18:07:24,493 writing manifest file '/tmp/pip-modern-metadata-czhunvz3/drf_jwt_2fa.egg-info/SOURCES.txt' 2026-04-24T18:07:24,494 creating '/tmp/pip-modern-metadata-czhunvz3/drf_jwt_2fa-1.0.0.dist-info' 2026-04-24T18:07:24,615 Preparing metadata (pyproject.toml): finished with status 'done' 2026-04-24T18:07:24,620 Source in /tmp/pip-wheel-juuuieet/drf-jwt-2fa_fde803d2d7384ab495c6a805aa1562af has version 1.0.0, which satisfies requirement drf-jwt-2fa==1.0.0 from https://files.pythonhosted.org/packages/a7/76/52119bfc8f8459bbbb0d03cf519bd21ac60e67610d770aaca0b926f1ee9c/drf_jwt_2fa-1.0.0.tar.gz 2026-04-24T18:07:24,621 Removed drf-jwt-2fa==1.0.0 from https://files.pythonhosted.org/packages/a7/76/52119bfc8f8459bbbb0d03cf519bd21ac60e67610d770aaca0b926f1ee9c/drf_jwt_2fa-1.0.0.tar.gz from build tracker '/tmp/pip-build-tracker-hearkw28' 2026-04-24T18:07:24,626 Created temporary directory: /tmp/pip-unpack-ie6f9rd1 2026-04-24T18:07:24,627 Building wheels for collected packages: drf-jwt-2fa 2026-04-24T18:07:24,631 Created temporary directory: /tmp/pip-wheel-px_bycln 2026-04-24T18:07:24,632 Destination directory: /tmp/pip-wheel-px_bycln 2026-04-24T18:07:24,635 Building wheel for drf-jwt-2fa (pyproject.toml): started 2026-04-24T18:07:24,636 Running command Building wheel for drf-jwt-2fa (pyproject.toml) 2026-04-24T18:07:25,267 running bdist_wheel 2026-04-24T18:07:25,285 running build 2026-04-24T18:07:25,286 running build_py 2026-04-24T18:07:25,292 creating build/lib/drf_jwt_2fa 2026-04-24T18:07:25,294 copying drf_jwt_2fa/exceptions.py -> build/lib/drf_jwt_2fa 2026-04-24T18:07:25,296 copying drf_jwt_2fa/settings.py -> build/lib/drf_jwt_2fa 2026-04-24T18:07:25,297 copying drf_jwt_2fa/token_manager.py -> build/lib/drf_jwt_2fa 2026-04-24T18:07:25,299 copying drf_jwt_2fa/__init__.py -> build/lib/drf_jwt_2fa 2026-04-24T18:07:25,301 copying drf_jwt_2fa/views.py -> build/lib/drf_jwt_2fa 2026-04-24T18:07:25,303 copying drf_jwt_2fa/authentication.py -> build/lib/drf_jwt_2fa 2026-04-24T18:07:25,305 copying drf_jwt_2fa/throttling.py -> build/lib/drf_jwt_2fa 2026-04-24T18:07:25,307 copying drf_jwt_2fa/serializers.py -> build/lib/drf_jwt_2fa 2026-04-24T18:07:25,309 copying drf_jwt_2fa/sending.py -> build/lib/drf_jwt_2fa 2026-04-24T18:07:25,310 copying drf_jwt_2fa/urls.py -> build/lib/drf_jwt_2fa 2026-04-24T18:07:25,312 copying drf_jwt_2fa/utils.py -> build/lib/drf_jwt_2fa 2026-04-24T18:07:25,314 creating build/lib/drf_jwt_2fa/tests 2026-04-24T18:07:25,315 copying drf_jwt_2fa/tests/factories.py -> build/lib/drf_jwt_2fa/tests 2026-04-24T18:07:25,317 copying drf_jwt_2fa/tests/test_throttling.py -> build/lib/drf_jwt_2fa/tests 2026-04-24T18:07:25,319 copying drf_jwt_2fa/tests/__init__.py -> build/lib/drf_jwt_2fa/tests 2026-04-24T18:07:25,320 copying drf_jwt_2fa/tests/test_token_manager.py -> build/lib/drf_jwt_2fa/tests 2026-04-24T18:07:25,323 copying drf_jwt_2fa/tests/test_endpoints.py -> build/lib/drf_jwt_2fa/tests 2026-04-24T18:07:25,325 copying drf_jwt_2fa/tests/test_utils.py -> build/lib/drf_jwt_2fa/tests 2026-04-24T18:07:25,327 copying drf_jwt_2fa/tests/utils.py -> build/lib/drf_jwt_2fa/tests 2026-04-24T18:07:25,328 running egg_info 2026-04-24T18:07:25,339 writing drf_jwt_2fa.egg-info/PKG-INFO 2026-04-24T18:07:25,342 writing dependency_links to drf_jwt_2fa.egg-info/dependency_links.txt 2026-04-24T18:07:25,343 writing requirements to drf_jwt_2fa.egg-info/requires.txt 2026-04-24T18:07:25,344 writing top-level names to drf_jwt_2fa.egg-info/top_level.txt 2026-04-24T18:07:25,353 reading manifest file 'drf_jwt_2fa.egg-info/SOURCES.txt' 2026-04-24T18:07:25,356 adding license file 'LICENSE' 2026-04-24T18:07:25,359 writing manifest file 'drf_jwt_2fa.egg-info/SOURCES.txt' 2026-04-24T18:07:25,372 installing to build/bdist.linux-armv7l/wheel 2026-04-24T18:07:25,373 running install 2026-04-24T18:07:25,396 running install_lib 2026-04-24T18:07:25,402 creating build/bdist.linux-armv7l/wheel 2026-04-24T18:07:25,404 creating build/bdist.linux-armv7l/wheel/drf_jwt_2fa 2026-04-24T18:07:25,405 copying build/lib/drf_jwt_2fa/exceptions.py -> build/bdist.linux-armv7l/wheel/./drf_jwt_2fa 2026-04-24T18:07:25,407 copying build/lib/drf_jwt_2fa/settings.py -> build/bdist.linux-armv7l/wheel/./drf_jwt_2fa 2026-04-24T18:07:25,410 creating build/bdist.linux-armv7l/wheel/drf_jwt_2fa/tests 2026-04-24T18:07:25,411 copying build/lib/drf_jwt_2fa/tests/factories.py -> build/bdist.linux-armv7l/wheel/./drf_jwt_2fa/tests 2026-04-24T18:07:25,413 copying build/lib/drf_jwt_2fa/tests/test_throttling.py -> build/bdist.linux-armv7l/wheel/./drf_jwt_2fa/tests 2026-04-24T18:07:25,415 copying build/lib/drf_jwt_2fa/tests/__init__.py -> build/bdist.linux-armv7l/wheel/./drf_jwt_2fa/tests 2026-04-24T18:07:25,416 copying build/lib/drf_jwt_2fa/tests/test_token_manager.py -> build/bdist.linux-armv7l/wheel/./drf_jwt_2fa/tests 2026-04-24T18:07:25,419 copying build/lib/drf_jwt_2fa/tests/test_endpoints.py -> build/bdist.linux-armv7l/wheel/./drf_jwt_2fa/tests 2026-04-24T18:07:25,421 copying build/lib/drf_jwt_2fa/tests/test_utils.py -> build/bdist.linux-armv7l/wheel/./drf_jwt_2fa/tests 2026-04-24T18:07:25,423 copying build/lib/drf_jwt_2fa/tests/utils.py -> build/bdist.linux-armv7l/wheel/./drf_jwt_2fa/tests 2026-04-24T18:07:25,425 copying build/lib/drf_jwt_2fa/token_manager.py -> build/bdist.linux-armv7l/wheel/./drf_jwt_2fa 2026-04-24T18:07:25,427 copying build/lib/drf_jwt_2fa/__init__.py -> build/bdist.linux-armv7l/wheel/./drf_jwt_2fa 2026-04-24T18:07:25,428 copying build/lib/drf_jwt_2fa/views.py -> build/bdist.linux-armv7l/wheel/./drf_jwt_2fa 2026-04-24T18:07:25,430 copying build/lib/drf_jwt_2fa/authentication.py -> build/bdist.linux-armv7l/wheel/./drf_jwt_2fa 2026-04-24T18:07:25,432 copying build/lib/drf_jwt_2fa/throttling.py -> build/bdist.linux-armv7l/wheel/./drf_jwt_2fa 2026-04-24T18:07:25,433 copying build/lib/drf_jwt_2fa/serializers.py -> build/bdist.linux-armv7l/wheel/./drf_jwt_2fa 2026-04-24T18:07:25,435 copying build/lib/drf_jwt_2fa/sending.py -> build/bdist.linux-armv7l/wheel/./drf_jwt_2fa 2026-04-24T18:07:25,437 copying build/lib/drf_jwt_2fa/urls.py -> build/bdist.linux-armv7l/wheel/./drf_jwt_2fa 2026-04-24T18:07:25,438 copying build/lib/drf_jwt_2fa/utils.py -> build/bdist.linux-armv7l/wheel/./drf_jwt_2fa 2026-04-24T18:07:25,440 running install_egg_info 2026-04-24T18:07:25,445 Copying drf_jwt_2fa.egg-info to build/bdist.linux-armv7l/wheel/./drf_jwt_2fa-1.0.0-py3.11.egg-info 2026-04-24T18:07:25,455 running install_scripts 2026-04-24T18:07:25,465 creating build/bdist.linux-armv7l/wheel/drf_jwt_2fa-1.0.0.dist-info/WHEEL 2026-04-24T18:07:25,467 creating '/tmp/pip-wheel-px_bycln/.tmp-f4mlpm7c/drf_jwt_2fa-1.0.0-py3-none-any.whl' and adding 'build/bdist.linux-armv7l/wheel' to it 2026-04-24T18:07:25,470 adding 'drf_jwt_2fa/__init__.py' 2026-04-24T18:07:25,471 adding 'drf_jwt_2fa/authentication.py' 2026-04-24T18:07:25,472 adding 'drf_jwt_2fa/exceptions.py' 2026-04-24T18:07:25,474 adding 'drf_jwt_2fa/sending.py' 2026-04-24T18:07:25,475 adding 'drf_jwt_2fa/serializers.py' 2026-04-24T18:07:25,477 adding 'drf_jwt_2fa/settings.py' 2026-04-24T18:07:25,478 adding 'drf_jwt_2fa/throttling.py' 2026-04-24T18:07:25,480 adding 'drf_jwt_2fa/token_manager.py' 2026-04-24T18:07:25,481 adding 'drf_jwt_2fa/urls.py' 2026-04-24T18:07:25,482 adding 'drf_jwt_2fa/utils.py' 2026-04-24T18:07:25,483 adding 'drf_jwt_2fa/views.py' 2026-04-24T18:07:25,485 adding 'drf_jwt_2fa/tests/__init__.py' 2026-04-24T18:07:25,486 adding 'drf_jwt_2fa/tests/factories.py' 2026-04-24T18:07:25,488 adding 'drf_jwt_2fa/tests/test_endpoints.py' 2026-04-24T18:07:25,489 adding 'drf_jwt_2fa/tests/test_throttling.py' 2026-04-24T18:07:25,492 adding 'drf_jwt_2fa/tests/test_token_manager.py' 2026-04-24T18:07:25,493 adding 'drf_jwt_2fa/tests/test_utils.py' 2026-04-24T18:07:25,494 adding 'drf_jwt_2fa/tests/utils.py' 2026-04-24T18:07:25,497 adding 'drf_jwt_2fa-1.0.0.dist-info/licenses/LICENSE' 2026-04-24T18:07:25,499 adding 'drf_jwt_2fa-1.0.0.dist-info/METADATA' 2026-04-24T18:07:25,500 adding 'drf_jwt_2fa-1.0.0.dist-info/WHEEL' 2026-04-24T18:07:25,501 adding 'drf_jwt_2fa-1.0.0.dist-info/top_level.txt' 2026-04-24T18:07:25,502 adding 'drf_jwt_2fa-1.0.0.dist-info/RECORD' 2026-04-24T18:07:25,503 removing build/bdist.linux-armv7l/wheel 2026-04-24T18:07:25,607 Building wheel for drf-jwt-2fa (pyproject.toml): finished with status 'done' 2026-04-24T18:07:25,612 Created wheel for drf-jwt-2fa: filename=drf_jwt_2fa-1.0.0-py3-none-any.whl size=23389 sha256=e0f855561f83356188823632057d9cd249db378542a53ff37da7ccc3f2cdca37 2026-04-24T18:07:25,613 Stored in directory: /tmp/pip-ephem-wheel-cache-wv7wjgr8/wheels/ec/ed/97/137a018adadc7f7ae1324898c5b63abf7f4c927061c19178f7 2026-04-24T18:07:25,624 Successfully built drf-jwt-2fa 2026-04-24T18:07:25,628 Removed build tracker: '/tmp/pip-build-tracker-hearkw28'