2026-07-06T16:12:40,342 Created temporary directory: /tmp/pip-ephem-wheel-cache-u_fxmnwy 2026-07-06T16:12:40,344 Created temporary directory: /tmp/pip-build-tracker-vorh2_ze 2026-07-06T16:12:40,344 Initialized build tracking at /tmp/pip-build-tracker-vorh2_ze 2026-07-06T16:12:40,345 Created build tracker: /tmp/pip-build-tracker-vorh2_ze 2026-07-06T16:12:40,345 Entered build tracker: /tmp/pip-build-tracker-vorh2_ze 2026-07-06T16:12:40,346 Created temporary directory: /tmp/pip-wheel-3u4yfb78 2026-07-06T16:12:40,349 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-07-06T16:12:40,351 Created temporary directory: /tmp/pip-ephem-wheel-cache-qfb9wqlx 2026-07-06T16:12:40,375 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2026-07-06T16:12:40,378 2 location(s) to search for versions of nti-testing: 2026-07-06T16:12:40,378 * https://pypi.org/simple/nti-testing/ 2026-07-06T16:12:40,378 * https://www.piwheels.org/simple/nti-testing/ 2026-07-06T16:12:40,379 Fetching project page and analyzing links: https://pypi.org/simple/nti-testing/ 2026-07-06T16:12:40,380 Getting page https://pypi.org/simple/nti-testing/ 2026-07-06T16:12:40,381 Found index url https://pypi.org/simple 2026-07-06T16:12:40,610 Fetched page https://pypi.org/simple/nti-testing/ as application/vnd.pypi.simple.v1+json 2026-07-06T16:12:40,616 Skipping link: No binaries permitted for nti-testing: https://files.pythonhosted.org/packages/0f/61/add242e6fb7e7614fe342983e9bfe221c1dec781176e69c306d12143e561/nti.testing-1.0.0-py2.py3-none-any.whl (from https://pypi.org/simple/nti-testing/) 2026-07-06T16:12:40,617 Found link https://files.pythonhosted.org/packages/62/c4/a03afc8f74723bdc1fec105140f220c9f89207e455fabfb8a837a1b6a832/nti.testing-1.0.0.tar.gz (from https://pypi.org/simple/nti-testing/), version: 1.0.0 2026-07-06T16:12:40,617 Skipping link: No binaries permitted for nti-testing: https://files.pythonhosted.org/packages/9c/a9/fa03ac6a6a79203af54d3cdab215400f910bb30dff0b54c2ade0591e0915/nti.testing-2.0.0-py2.py3-none-any.whl (from https://pypi.org/simple/nti-testing/) 2026-07-06T16:12:40,618 Found link https://files.pythonhosted.org/packages/c9/07/70ae4bc3b5b96b5cb7a3152e0566abb1d5012cb465a89a0b339168c70b98/nti.testing-2.0.0.tar.gz (from https://pypi.org/simple/nti-testing/), version: 2.0.0 2026-07-06T16:12:40,618 Skipping link: No binaries permitted for nti-testing: https://files.pythonhosted.org/packages/df/8d/2110be31110b787e255b75d578fdefbf6a380e5e8fb4ce8c6fda896e1f04/nti.testing-2.0.1-py2.py3-none-any.whl (from https://pypi.org/simple/nti-testing/) 2026-07-06T16:12:40,619 Found link https://files.pythonhosted.org/packages/27/d4/e22f72ce87e0a9c60850720e5add120976998329806d8b58deca004015a0/nti.testing-2.0.1.tar.gz (from https://pypi.org/simple/nti-testing/), version: 2.0.1 2026-07-06T16:12:40,620 Skipping link: No binaries permitted for nti-testing: https://files.pythonhosted.org/packages/b6/6e/87a4590f8aa459dea666628415148ec5c4ae5128785dc9f651f41d3da9c9/nti.testing-2.1.0-py2.py3-none-any.whl (from https://pypi.org/simple/nti-testing/) 2026-07-06T16:12:40,620 Found link https://files.pythonhosted.org/packages/8c/50/cc6979c05459f71b8f17395dbe06f7cdb209f333758ece92fb412f8c4ca9/nti.testing-2.1.0.tar.gz (from https://pypi.org/simple/nti-testing/), version: 2.1.0 2026-07-06T16:12:40,621 Skipping link: No binaries permitted for nti-testing: https://files.pythonhosted.org/packages/51/1b/4b2a644ece788b461e2d521347efb7eb808b4367d1d8071ea60832d07fc4/nti.testing-2.2.0-py2.py3-none-any.whl (from https://pypi.org/simple/nti-testing/) 2026-07-06T16:12:40,622 Found link https://files.pythonhosted.org/packages/e1/46/196cf46d07c5550d835899cfec7044d978ee53a1e09b884ff8ddb115b006/nti.testing-2.2.0.tar.gz (from https://pypi.org/simple/nti-testing/), version: 2.2.0 2026-07-06T16:12:40,622 Skipping link: No binaries permitted for nti-testing: https://files.pythonhosted.org/packages/90/4e/4f6dd9d35c34a1f777b15356352206859c35f248b4a79a02ccf6da813844/nti.testing-2.2.1-py2.py3-none-any.whl (from https://pypi.org/simple/nti-testing/) 2026-07-06T16:12:40,623 Found link https://files.pythonhosted.org/packages/41/f5/6349ac0f6bcb40cbfbd22286ac9053c22110a3674a70ceb4feeddb55f908/nti.testing-2.2.1.tar.gz (from https://pypi.org/simple/nti-testing/), version: 2.2.1 2026-07-06T16:12:40,624 Skipping link: No binaries permitted for nti-testing: https://files.pythonhosted.org/packages/0d/d1/d7d526a8c6356b230c086df5d2e444c5376fbac98a30f281e54c5c2a4869/nti.testing-3.0.0-py2.py3-none-any.whl (from https://pypi.org/simple/nti-testing/) 2026-07-06T16:12:40,625 Found link https://files.pythonhosted.org/packages/a1/7c/48dfdb51586f5b1893bcab2a3fb91919405573c7a65646bebf857ebcb1c7/nti.testing-3.0.0.tar.gz (from https://pypi.org/simple/nti-testing/), version: 3.0.0 2026-07-06T16:12:40,625 Skipping link: No binaries permitted for nti-testing: https://files.pythonhosted.org/packages/e4/35/2693b85c5ee826b74ff135a70ec7f91bf4f26d506aa5326e6b303088b1d7/nti.testing-3.1.0-py2.py3-none-any.whl (from https://pypi.org/simple/nti-testing/) 2026-07-06T16:12:40,626 Found link https://files.pythonhosted.org/packages/b5/a1/e40e2954efb6d0d1479c7ff9004110ce33f7d2c32111a5a9656cd3fe1647/nti.testing-3.1.0.tar.gz (from https://pypi.org/simple/nti-testing/), version: 3.1.0 2026-07-06T16:12:40,626 Skipping link: No binaries permitted for nti-testing: https://files.pythonhosted.org/packages/49/0e/1b8db717ebf88a0b12ece15f823519c513c8d0248e6084cf8d6e18126f43/nti.testing-4.0.0-py2.py3-none-any.whl (from https://pypi.org/simple/nti-testing/) (requires-python:>=3.8) 2026-07-06T16:12:40,627 Found link https://files.pythonhosted.org/packages/6d/32/755de8f8c8aef9312c4934561fe14380dcbdefbb2b44b8c849f7c98d0320/nti.testing-4.0.0.tar.gz (from https://pypi.org/simple/nti-testing/) (requires-python:>=3.8), version: 4.0.0 2026-07-06T16:12:40,628 Skipping link: No binaries permitted for nti-testing: https://files.pythonhosted.org/packages/e3/51/9b1efef0524b2ddc29cea54cdc072d9c674712e4e7b84f28956d302ef886/nti.testing-4.1.0-py2.py3-none-any.whl (from https://pypi.org/simple/nti-testing/) (requires-python:>=3.10) 2026-07-06T16:12:40,629 Found link https://files.pythonhosted.org/packages/8c/ec/ff6cf843a428f9eb5e5e23c8407e56325fe56387557ed9cbdc10692e5dfa/nti.testing-4.1.0.tar.gz (from https://pypi.org/simple/nti-testing/) (requires-python:>=3.10), version: 4.1.0 2026-07-06T16:12:40,630 Skipping link: No binaries permitted for nti-testing: https://files.pythonhosted.org/packages/34/00/8c9b9beedb3cba62c22303bfbe2d01a9be5cc29dd186800aceb66b048173/nti.testing-4.2.0-py3-none-any.whl (from https://pypi.org/simple/nti-testing/) (requires-python:>=3.10) 2026-07-06T16:12:40,631 Found link https://files.pythonhosted.org/packages/d8/21/dbe39f5149590c32f7e02afa294edc3df86a898d66331a1446fc0cf38c38/nti_testing-4.2.0.tar.gz (from https://pypi.org/simple/nti-testing/) (requires-python:>=3.10), version: 4.2.0 2026-07-06T16:12:40,632 Skipping link: No binaries permitted for nti-testing: https://files.pythonhosted.org/packages/eb/8c/b1a166b6d43a33193ee6916555a83a56d471ea7069e169fd2c4cff550cec/nti.testing-4.2.0.post0-py3-none-any.whl (from https://pypi.org/simple/nti-testing/) (requires-python:>=3.10) 2026-07-06T16:12:40,633 Found link https://files.pythonhosted.org/packages/77/d1/ba6b04b8c5cdf84501c203a2de58a905621c9f7406d8da44a0aa0e9de457/nti_testing-4.2.0.post0.tar.gz (from https://pypi.org/simple/nti-testing/) (requires-python:>=3.10), version: 4.2.0.post0 2026-07-06T16:12:40,633 Skipping link: No binaries permitted for nti-testing: https://files.pythonhosted.org/packages/11/a1/44e648f5b61ac3d478ef1350237c276678f671606f15efe770ab5fc7354a/nti_testing-4.3.0-py3-none-any.whl (from https://pypi.org/simple/nti-testing/) (requires-python:>=3.10) 2026-07-06T16:12:40,634 Found link https://files.pythonhosted.org/packages/c0/5f/6f2f21156c3e8489a1a4e083e7f9f193ded8b9315e8f599e3450eb03d89f/nti_testing-4.3.0.tar.gz (from https://pypi.org/simple/nti-testing/) (requires-python:>=3.10), version: 4.3.0 2026-07-06T16:12:40,635 Skipping link: No binaries permitted for nti-testing: https://files.pythonhosted.org/packages/5b/5d/dca6a84b0a171c680d258078f3cc3bcb6116c83fdeae2e8fe6e512b408c5/nti_testing-4.4.0-py3-none-any.whl (from https://pypi.org/simple/nti-testing/) (requires-python:>=3.10) 2026-07-06T16:12:40,636 Found link https://files.pythonhosted.org/packages/26/3b/4691257c467d2a801ac219af172073d6eb2c4c6378672ffdf2f8e9f2c324/nti_testing-4.4.0.tar.gz (from https://pypi.org/simple/nti-testing/) (requires-python:>=3.10), version: 4.4.0 2026-07-06T16:12:40,637 Skipping link: No binaries permitted for nti-testing: https://files.pythonhosted.org/packages/e7/16/77dd406296acb18e9ed991b914a8f7784374481a3a75a3b8b775b59c2bd8/nti_testing-4.5.0-py3-none-any.whl (from https://pypi.org/simple/nti-testing/) (requires-python:>=3.10) 2026-07-06T16:12:40,638 Found link https://files.pythonhosted.org/packages/fd/5d/a0ffa2da728f01a6f72d0f415c7068444b9bb395bec6239f143dc9de659d/nti_testing-4.5.0.tar.gz (from https://pypi.org/simple/nti-testing/) (requires-python:>=3.10), version: 4.5.0 2026-07-06T16:12:40,638 Fetching project page and analyzing links: https://www.piwheels.org/simple/nti-testing/ 2026-07-06T16:12:40,639 Getting page https://www.piwheels.org/simple/nti-testing/ 2026-07-06T16:12:40,640 Found index url https://www.piwheels.org/simple 2026-07-06T16:12:40,827 Fetched page https://www.piwheels.org/simple/nti-testing/ as text/html 2026-07-06T16:12:40,832 Skipping link: No binaries permitted for nti-testing: https://archive1.piwheels.org/simple/nti-testing/nti_testing-4.4.0-py3-none-any.whl#sha256=9da9cb4a837b7c6f64294afbe121a644e1475de530f3426176ca3423ff5d26d7 (from https://www.piwheels.org/simple/nti-testing/) (requires-python:>=3.10) 2026-07-06T16:12:40,832 Skipping link: No binaries permitted for nti-testing: https://archive1.piwheels.org/simple/nti-testing/nti_testing-4.3.0-py3-none-any.whl#sha256=97c7a095d786f66c0507a05d7d91d5f17602fa77f95dbb077415687f3a9a15c3 (from https://www.piwheels.org/simple/nti-testing/) (requires-python:>=3.10) 2026-07-06T16:12:40,833 Skipping link: No binaries permitted for nti-testing: https://archive1.piwheels.org/simple/nti-testing/nti.testing-4.2.0.post0-py3-none-any.whl#sha256=14c50321e5dcf5613e24db0027863541686ca145a122d561f8fda04c7a45f6ec (from https://www.piwheels.org/simple/nti-testing/) (requires-python:>=3.10) 2026-07-06T16:12:40,833 Skipping link: No binaries permitted for nti-testing: https://archive1.piwheels.org/simple/nti-testing/nti.testing-4.2.0-py3-none-any.whl#sha256=070105d56021a6e3f27a90f3ec3e2e4834de480641fa8ada65ae9e399b333f70 (from https://www.piwheels.org/simple/nti-testing/) (requires-python:>=3.10) 2026-07-06T16:12:40,834 Skipping link: No binaries permitted for nti-testing: https://archive1.piwheels.org/simple/nti-testing/nti.testing-4.1.0-py2.py3-none-any.whl#sha256=ab2528f14086abcf3cfe07d852c2a234bfbfaf61ad4b80bd922704e6a6401924 (from https://www.piwheels.org/simple/nti-testing/) (requires-python:>=3.10) 2026-07-06T16:12:40,835 Skipping link: No binaries permitted for nti-testing: https://archive1.piwheels.org/simple/nti-testing/nti.testing-4.0.0-py2.py3-none-any.whl#sha256=2f85e04a78d35f2c80279b9cdc86afd4071dda3b39933f6b8ed3b2bc8c83da9b (from https://www.piwheels.org/simple/nti-testing/) (requires-python:>=3.8) 2026-07-06T16:12:40,835 Skipping link: No binaries permitted for nti-testing: https://archive1.piwheels.org/simple/nti-testing/nti.testing-3.1.0-py2.py3-none-any.whl#sha256=e1760153f92d3e82a78107c12f0663919753b6bfd0d2f2b812d14f95eaeb0846 (from https://www.piwheels.org/simple/nti-testing/) 2026-07-06T16:12:40,836 Skipping link: No binaries permitted for nti-testing: https://archive1.piwheels.org/simple/nti-testing/nti.testing-3.0.0-py2.py3-none-any.whl#sha256=bc80f041f6a535d72ad0a4ffc4532a127eaf756709c53bd8e486ad58c35aea70 (from https://www.piwheels.org/simple/nti-testing/) 2026-07-06T16:12:40,836 Skipping link: No binaries permitted for nti-testing: https://archive1.piwheels.org/simple/nti-testing/nti.testing-2.2.1-py2.py3-none-any.whl#sha256=8e46213da3b755a9c4a6d7c4e8950b68ce65eb4de1edb6d743b78796d8810f76 (from https://www.piwheels.org/simple/nti-testing/) 2026-07-06T16:12:40,837 Skipping link: No binaries permitted for nti-testing: https://archive1.piwheels.org/simple/nti-testing/nti.testing-2.2.0-py2.py3-none-any.whl#sha256=d4eee8d5e2927a61fd2ffeb0a11e0a39a29f5504882d3faed44e866fb557f3f4 (from https://www.piwheels.org/simple/nti-testing/) 2026-07-06T16:12:40,838 Skipping link: No binaries permitted for nti-testing: https://archive1.piwheels.org/simple/nti-testing/nti.testing-2.1.0-py2.py3-none-any.whl#sha256=5f04126ec998654f01c720eae02b00723003bdafcdd82c0856189f062ee5d5c6 (from https://www.piwheels.org/simple/nti-testing/) 2026-07-06T16:12:40,838 Skipping link: No binaries permitted for nti-testing: https://archive1.piwheels.org/simple/nti-testing/nti.testing-2.0.1-py2.py3-none-any.whl#sha256=f66805af315f1c98ae990834bd0004519cb3d6a8bc267b92ccc8db743eb4de31 (from https://www.piwheels.org/simple/nti-testing/) 2026-07-06T16:12:40,838 Skipping link: No binaries permitted for nti-testing: https://archive1.piwheels.org/simple/nti-testing/nti.testing-2.0.0-py2.py3-none-any.whl#sha256=ceac4cb11dca2941ebfba165db8db3362a974ec69a83915cfcf3ec1a80dc3c06 (from https://www.piwheels.org/simple/nti-testing/) 2026-07-06T16:12:40,839 Skipping link: No binaries permitted for nti-testing: https://archive1.piwheels.org/simple/nti-testing/nti.testing-1.0.0-py2.py3-none-any.whl#sha256=84f2f063a2e632bebee39f6b46c62de4f4f7b0f68e69eea831d2c4067a99bf99 (from https://www.piwheels.org/simple/nti-testing/) 2026-07-06T16:12:40,839 Skipping link: not a file: https://www.piwheels.org/simple/nti-testing/ 2026-07-06T16:12:40,840 Skipping link: not a file: https://pypi.org/simple/nti-testing/ 2026-07-06T16:12:40,862 Given no hashes to check 1 links for project 'nti-testing': discarding no candidates 2026-07-06T16:12:40,882 Collecting nti-testing==4.5.0 2026-07-06T16:12:40,884 Created temporary directory: /tmp/pip-unpack-nohh4_xk 2026-07-06T16:12:41,034 Downloading nti_testing-4.5.0.tar.gz (75 kB) 2026-07-06T16:12:41,234 Added nti-testing==4.5.0 from https://files.pythonhosted.org/packages/fd/5d/a0ffa2da728f01a6f72d0f415c7068444b9bb395bec6239f143dc9de659d/nti_testing-4.5.0.tar.gz to build tracker '/tmp/pip-build-tracker-vorh2_ze' 2026-07-06T16:12:41,238 Created temporary directory: /tmp/pip-build-env-upfwd2hz 2026-07-06T16:12:41,243 Installing build dependencies: started 2026-07-06T16:12:41,244 Running command pip subprocess to install build dependencies 2026-07-06T16:12:42,401 Using pip 23.0.1 from /usr/lib/python3/dist-packages/pip (python 3.11) 2026-07-06T16:12:42,833 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-07-06T16:12:42,856 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2026-07-06T16:12:43,453 Collecting wheel 2026-07-06T16:12:43,454 Obtaining dependency information for wheel from https://www.piwheels.org/simple/wheel/wheel-0.47.0-py3-none-any.whl.metadata 2026-07-06T16:12:43,467 Using cached https://www.piwheels.org/simple/wheel/wheel-0.47.0-py3-none-any.whl.metadata (2.3 kB) 2026-07-06T16:12:44,899 Collecting setuptools 2026-07-06T16:12:44,918 Using cached setuptools-83.0.0-py3-none-any.whl (1.0 MB) 2026-07-06T16:12:45,144 Collecting packaging>=24.0 2026-07-06T16:12:45,145 Obtaining dependency information for packaging>=24.0 from https://www.piwheels.org/simple/packaging/packaging-26.2-py3-none-any.whl.metadata 2026-07-06T16:12:45,158 Using cached https://www.piwheels.org/simple/packaging/packaging-26.2-py3-none-any.whl.metadata (3.5 kB) 2026-07-06T16:12:45,345 Using cached https://www.piwheels.org/simple/wheel/wheel-0.47.0-py3-none-any.whl (32 kB) 2026-07-06T16:12:45,364 Using cached https://www.piwheels.org/simple/packaging/packaging-26.2-py3-none-any.whl (100 kB) 2026-07-06T16:12:45,381 Using cached https://www.piwheels.org/simple/wheel/wheel-0.47.0-py3-none-any.whl (32 kB) 2026-07-06T16:12:45,404 Using cached https://www.piwheels.org/simple/packaging/packaging-26.2-py3-none-any.whl (100 kB) 2026-07-06T16:12:48,092 Installing collected packages: setuptools, packaging, wheel 2026-07-06T16:12:51,622 Creating /tmp/pip-build-env-upfwd2hz/overlay/local/bin 2026-07-06T16:12:51,625 changing mode of /tmp/pip-build-env-upfwd2hz/overlay/local/bin/wheel to 755 2026-07-06T16:12:51,645 Successfully installed packaging-26.2 setuptools-83.0.0 wheel-0.47.0 2026-07-06T16:12:51,932 Installing build dependencies: finished with status 'done' 2026-07-06T16:12:51,948 Getting requirements to build wheel: started 2026-07-06T16:12:51,950 Running command Getting requirements to build wheel 2026-07-06T16:12:52,533 /tmp/pip-build-env-upfwd2hz/overlay/local/lib/python3.11/dist-packages/setuptools/dist.py:765: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2026-07-06T16:12:52,534 !! 2026-07-06T16:12:52,535 ******************************************************************************** 2026-07-06T16:12:52,535 Please consider removing the following classifiers in favor of a SPDX license expression: 2026-07-06T16:12:52,536 License :: OSI Approved :: Apache Software License 2026-07-06T16:12:52,537 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-07-06T16:12:52,538 ******************************************************************************** 2026-07-06T16:12:52,539 !! 2026-07-06T16:12:52,540 self._finalize_license_expression() 2026-07-06T16:12:52,560 running egg_info 2026-07-06T16:12:52,567 writing src/nti.testing.egg-info/PKG-INFO 2026-07-06T16:12:52,574 writing dependency_links to src/nti.testing.egg-info/dependency_links.txt 2026-07-06T16:12:52,579 writing requirements to src/nti.testing.egg-info/requires.txt 2026-07-06T16:12:52,580 writing top-level names to src/nti.testing.egg-info/top_level.txt 2026-07-06T16:12:52,611 reading manifest file 'src/nti.testing.egg-info/SOURCES.txt' 2026-07-06T16:12:52,619 reading manifest template 'MANIFEST.in' 2026-07-06T16:12:52,621 warning: no files found matching 'nose2.cfg' 2026-07-06T16:12:52,672 adding license file 'LICENSE' 2026-07-06T16:12:52,677 writing manifest file 'src/nti.testing.egg-info/SOURCES.txt' 2026-07-06T16:12:52,768 Getting requirements to build wheel: finished with status 'done' 2026-07-06T16:12:52,772 Created temporary directory: /tmp/pip-modern-metadata-f_9obbqx 2026-07-06T16:12:52,775 Preparing metadata (pyproject.toml): started 2026-07-06T16:12:52,776 Running command Preparing metadata (pyproject.toml) 2026-07-06T16:12:53,318 /tmp/pip-build-env-upfwd2hz/overlay/local/lib/python3.11/dist-packages/setuptools/dist.py:765: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2026-07-06T16:12:53,318 !! 2026-07-06T16:12:53,319 ******************************************************************************** 2026-07-06T16:12:53,320 Please consider removing the following classifiers in favor of a SPDX license expression: 2026-07-06T16:12:53,321 License :: OSI Approved :: Apache Software License 2026-07-06T16:12:53,322 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-07-06T16:12:53,323 ******************************************************************************** 2026-07-06T16:12:53,324 !! 2026-07-06T16:12:53,325 self._finalize_license_expression() 2026-07-06T16:12:53,346 running dist_info 2026-07-06T16:12:53,356 creating /tmp/pip-modern-metadata-f_9obbqx/nti.testing.egg-info 2026-07-06T16:12:53,357 writing /tmp/pip-modern-metadata-f_9obbqx/nti.testing.egg-info/PKG-INFO 2026-07-06T16:12:53,366 writing dependency_links to /tmp/pip-modern-metadata-f_9obbqx/nti.testing.egg-info/dependency_links.txt 2026-07-06T16:12:53,370 writing requirements to /tmp/pip-modern-metadata-f_9obbqx/nti.testing.egg-info/requires.txt 2026-07-06T16:12:53,371 writing top-level names to /tmp/pip-modern-metadata-f_9obbqx/nti.testing.egg-info/top_level.txt 2026-07-06T16:12:53,372 writing manifest file '/tmp/pip-modern-metadata-f_9obbqx/nti.testing.egg-info/SOURCES.txt' 2026-07-06T16:12:53,400 reading manifest file '/tmp/pip-modern-metadata-f_9obbqx/nti.testing.egg-info/SOURCES.txt' 2026-07-06T16:12:53,402 reading manifest template 'MANIFEST.in' 2026-07-06T16:12:53,404 warning: no files found matching 'nose2.cfg' 2026-07-06T16:12:53,455 adding license file 'LICENSE' 2026-07-06T16:12:53,459 writing manifest file '/tmp/pip-modern-metadata-f_9obbqx/nti.testing.egg-info/SOURCES.txt' 2026-07-06T16:12:53,460 creating '/tmp/pip-modern-metadata-f_9obbqx/nti_testing-4.5.0.dist-info' 2026-07-06T16:12:53,588 Preparing metadata (pyproject.toml): finished with status 'done' 2026-07-06T16:12:53,594 Source in /tmp/pip-wheel-3u4yfb78/nti-testing_752b3462e4734bbebedc6fe9ab9af31b has version 4.5.0, which satisfies requirement nti-testing==4.5.0 from https://files.pythonhosted.org/packages/fd/5d/a0ffa2da728f01a6f72d0f415c7068444b9bb395bec6239f143dc9de659d/nti_testing-4.5.0.tar.gz 2026-07-06T16:12:53,595 Removed nti-testing==4.5.0 from https://files.pythonhosted.org/packages/fd/5d/a0ffa2da728f01a6f72d0f415c7068444b9bb395bec6239f143dc9de659d/nti_testing-4.5.0.tar.gz from build tracker '/tmp/pip-build-tracker-vorh2_ze' 2026-07-06T16:12:53,602 Created temporary directory: /tmp/pip-unpack-xlumabtx 2026-07-06T16:12:53,603 Building wheels for collected packages: nti-testing 2026-07-06T16:12:53,607 Created temporary directory: /tmp/pip-wheel-olspvrq0 2026-07-06T16:12:53,608 Destination directory: /tmp/pip-wheel-olspvrq0 2026-07-06T16:12:53,610 Building wheel for nti-testing (pyproject.toml): started 2026-07-06T16:12:53,611 Running command Building wheel for nti-testing (pyproject.toml) 2026-07-06T16:12:54,146 /tmp/pip-build-env-upfwd2hz/overlay/local/lib/python3.11/dist-packages/setuptools/dist.py:765: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2026-07-06T16:12:54,146 !! 2026-07-06T16:12:54,147 ******************************************************************************** 2026-07-06T16:12:54,148 Please consider removing the following classifiers in favor of a SPDX license expression: 2026-07-06T16:12:54,149 License :: OSI Approved :: Apache Software License 2026-07-06T16:12:54,150 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-07-06T16:12:54,151 ******************************************************************************** 2026-07-06T16:12:54,152 !! 2026-07-06T16:12:54,152 self._finalize_license_expression() 2026-07-06T16:12:54,173 running bdist_wheel 2026-07-06T16:12:54,200 running build 2026-07-06T16:12:54,201 running build_py 2026-07-06T16:12:54,209 creating build/lib/nti 2026-07-06T16:12:54,212 copying src/nti/__init__.py -> build/lib/nti 2026-07-06T16:12:54,215 creating build/lib/nti/testing 2026-07-06T16:12:54,216 copying src/nti/testing/mock.py -> build/lib/nti/testing 2026-07-06T16:12:54,218 copying src/nti/testing/time.py -> build/lib/nti/testing 2026-07-06T16:12:54,220 copying src/nti/testing/matchers.py -> build/lib/nti/testing 2026-07-06T16:12:54,223 copying src/nti/testing/__init__.py -> build/lib/nti/testing 2026-07-06T16:12:54,225 copying src/nti/testing/base.py -> build/lib/nti/testing 2026-07-06T16:12:54,228 copying src/nti/testing/zodb.py -> build/lib/nti/testing 2026-07-06T16:12:54,231 creating build/lib/nti/testing/tests 2026-07-06T16:12:54,232 copying src/nti/testing/tests/test_base.py -> build/lib/nti/testing/tests 2026-07-06T16:12:54,235 copying src/nti/testing/tests/test_time.py -> build/lib/nti/testing/tests 2026-07-06T16:12:54,237 copying src/nti/testing/tests/test_zodb.py -> build/lib/nti/testing/tests 2026-07-06T16:12:54,239 copying src/nti/testing/tests/test_layers.py -> build/lib/nti/testing/tests 2026-07-06T16:12:54,241 copying src/nti/testing/tests/__init__.py -> build/lib/nti/testing/tests 2026-07-06T16:12:54,242 copying src/nti/testing/tests/test_main.py -> build/lib/nti/testing/tests 2026-07-06T16:12:54,244 copying src/nti/testing/tests/test_matchers.py -> build/lib/nti/testing/tests 2026-07-06T16:12:54,247 creating build/lib/nti/testing/layers 2026-07-06T16:12:54,248 copying src/nti/testing/layers/zope.py -> build/lib/nti/testing/layers 2026-07-06T16:12:54,250 copying src/nti/testing/layers/cleanup.py -> build/lib/nti/testing/layers 2026-07-06T16:12:54,252 copying src/nti/testing/layers/__init__.py -> build/lib/nti/testing/layers 2026-07-06T16:12:54,254 copying src/nti/testing/layers/postgres.py -> build/lib/nti/testing/layers 2026-07-06T16:12:54,257 creating build/lib/nti/testing/layers/tests 2026-07-06T16:12:54,258 copying src/nti/testing/layers/tests/__init__.py -> build/lib/nti/testing/layers/tests 2026-07-06T16:12:54,260 copying src/nti/testing/layers/tests/test_postgres.py -> build/lib/nti/testing/layers/tests 2026-07-06T16:12:54,261 running egg_info 2026-07-06T16:12:54,272 writing src/nti.testing.egg-info/PKG-INFO 2026-07-06T16:12:54,279 writing dependency_links to src/nti.testing.egg-info/dependency_links.txt 2026-07-06T16:12:54,282 writing requirements to src/nti.testing.egg-info/requires.txt 2026-07-06T16:12:54,284 writing top-level names to src/nti.testing.egg-info/top_level.txt 2026-07-06T16:12:54,298 reading manifest file 'src/nti.testing.egg-info/SOURCES.txt' 2026-07-06T16:12:54,302 reading manifest template 'MANIFEST.in' 2026-07-06T16:12:54,304 warning: no files found matching 'nose2.cfg' 2026-07-06T16:12:54,361 adding license file 'LICENSE' 2026-07-06T16:12:54,366 writing manifest file 'src/nti.testing.egg-info/SOURCES.txt' 2026-07-06T16:12:54,371 copying src/nti/testing/tests/test_component_cleanup_broken.txt -> build/lib/nti/testing/tests 2026-07-06T16:12:54,390 installing to build/bdist.linux-armv7l/wheel 2026-07-06T16:12:54,390 running install 2026-07-06T16:12:54,413 running install_lib 2026-07-06T16:12:54,422 creating build/bdist.linux-armv7l/wheel 2026-07-06T16:12:54,425 creating build/bdist.linux-armv7l/wheel/nti 2026-07-06T16:12:54,427 creating build/bdist.linux-armv7l/wheel/nti/testing 2026-07-06T16:12:54,431 creating build/bdist.linux-armv7l/wheel/nti/testing/tests 2026-07-06T16:12:54,433 copying build/lib/nti/testing/tests/test_base.py -> build/bdist.linux-armv7l/wheel/./nti/testing/tests 2026-07-06T16:12:54,435 copying build/lib/nti/testing/tests/test_time.py -> build/bdist.linux-armv7l/wheel/./nti/testing/tests 2026-07-06T16:12:54,437 copying build/lib/nti/testing/tests/test_zodb.py -> build/bdist.linux-armv7l/wheel/./nti/testing/tests 2026-07-06T16:12:54,440 copying build/lib/nti/testing/tests/test_layers.py -> build/bdist.linux-armv7l/wheel/./nti/testing/tests 2026-07-06T16:12:54,442 copying build/lib/nti/testing/tests/__init__.py -> build/bdist.linux-armv7l/wheel/./nti/testing/tests 2026-07-06T16:12:54,443 copying build/lib/nti/testing/tests/test_main.py -> build/bdist.linux-armv7l/wheel/./nti/testing/tests 2026-07-06T16:12:54,445 copying build/lib/nti/testing/tests/test_component_cleanup_broken.txt -> build/bdist.linux-armv7l/wheel/./nti/testing/tests 2026-07-06T16:12:54,448 copying build/lib/nti/testing/tests/test_matchers.py -> build/bdist.linux-armv7l/wheel/./nti/testing/tests 2026-07-06T16:12:54,450 copying build/lib/nti/testing/mock.py -> build/bdist.linux-armv7l/wheel/./nti/testing 2026-07-06T16:12:54,452 copying build/lib/nti/testing/time.py -> build/bdist.linux-armv7l/wheel/./nti/testing 2026-07-06T16:12:54,455 creating build/bdist.linux-armv7l/wheel/nti/testing/layers 2026-07-06T16:12:54,457 creating build/bdist.linux-armv7l/wheel/nti/testing/layers/tests 2026-07-06T16:12:54,458 copying build/lib/nti/testing/layers/tests/__init__.py -> build/bdist.linux-armv7l/wheel/./nti/testing/layers/tests 2026-07-06T16:12:54,460 copying build/lib/nti/testing/layers/tests/test_postgres.py -> build/bdist.linux-armv7l/wheel/./nti/testing/layers/tests 2026-07-06T16:12:54,461 copying build/lib/nti/testing/layers/zope.py -> build/bdist.linux-armv7l/wheel/./nti/testing/layers 2026-07-06T16:12:54,463 copying build/lib/nti/testing/layers/cleanup.py -> build/bdist.linux-armv7l/wheel/./nti/testing/layers 2026-07-06T16:12:54,465 copying build/lib/nti/testing/layers/__init__.py -> build/bdist.linux-armv7l/wheel/./nti/testing/layers 2026-07-06T16:12:54,467 copying build/lib/nti/testing/layers/postgres.py -> build/bdist.linux-armv7l/wheel/./nti/testing/layers 2026-07-06T16:12:54,470 copying build/lib/nti/testing/matchers.py -> build/bdist.linux-armv7l/wheel/./nti/testing 2026-07-06T16:12:54,472 copying build/lib/nti/testing/__init__.py -> build/bdist.linux-armv7l/wheel/./nti/testing 2026-07-06T16:12:54,473 copying build/lib/nti/testing/base.py -> build/bdist.linux-armv7l/wheel/./nti/testing 2026-07-06T16:12:54,476 copying build/lib/nti/testing/zodb.py -> build/bdist.linux-armv7l/wheel/./nti/testing 2026-07-06T16:12:54,478 copying build/lib/nti/__init__.py -> build/bdist.linux-armv7l/wheel/./nti 2026-07-06T16:12:54,480 running install_egg_info 2026-07-06T16:12:54,493 Copying src/nti.testing.egg-info to build/bdist.linux-armv7l/wheel/./nti.testing-4.5.0-py3.11.egg-info 2026-07-06T16:12:54,505 running install_scripts 2026-07-06T16:12:54,517 creating build/bdist.linux-armv7l/wheel/nti_testing-4.5.0.dist-info/WHEEL 2026-07-06T16:12:54,520 creating '/tmp/pip-wheel-olspvrq0/.tmp-0t9am6mo/nti_testing-4.5.0-py3-none-any.whl' and adding 'build/bdist.linux-armv7l/wheel' to it 2026-07-06T16:12:54,522 adding 'nti/__init__.py' 2026-07-06T16:12:54,525 adding 'nti/testing/__init__.py' 2026-07-06T16:12:54,528 adding 'nti/testing/base.py' 2026-07-06T16:12:54,530 adding 'nti/testing/matchers.py' 2026-07-06T16:12:54,531 adding 'nti/testing/mock.py' 2026-07-06T16:12:54,533 adding 'nti/testing/time.py' 2026-07-06T16:12:54,535 adding 'nti/testing/zodb.py' 2026-07-06T16:12:54,537 adding 'nti/testing/layers/__init__.py' 2026-07-06T16:12:54,539 adding 'nti/testing/layers/cleanup.py' 2026-07-06T16:12:54,542 adding 'nti/testing/layers/postgres.py' 2026-07-06T16:12:54,543 adding 'nti/testing/layers/zope.py' 2026-07-06T16:12:54,545 adding 'nti/testing/layers/tests/__init__.py' 2026-07-06T16:12:54,546 adding 'nti/testing/layers/tests/test_postgres.py' 2026-07-06T16:12:54,548 adding 'nti/testing/tests/__init__.py' 2026-07-06T16:12:54,550 adding 'nti/testing/tests/test_base.py' 2026-07-06T16:12:54,551 adding 'nti/testing/tests/test_component_cleanup_broken.txt' 2026-07-06T16:12:54,553 adding 'nti/testing/tests/test_layers.py' 2026-07-06T16:12:54,554 adding 'nti/testing/tests/test_main.py' 2026-07-06T16:12:54,555 adding 'nti/testing/tests/test_matchers.py' 2026-07-06T16:12:54,557 adding 'nti/testing/tests/test_time.py' 2026-07-06T16:12:54,559 adding 'nti/testing/tests/test_zodb.py' 2026-07-06T16:12:54,562 adding 'nti_testing-4.5.0.dist-info/licenses/LICENSE' 2026-07-06T16:12:54,564 adding 'nti_testing-4.5.0.dist-info/METADATA' 2026-07-06T16:12:54,566 adding 'nti_testing-4.5.0.dist-info/WHEEL' 2026-07-06T16:12:54,566 adding 'nti_testing-4.5.0.dist-info/top_level.txt' 2026-07-06T16:12:54,567 adding 'nti_testing-4.5.0.dist-info/zip-safe' 2026-07-06T16:12:54,568 adding 'nti_testing-4.5.0.dist-info/RECORD' 2026-07-06T16:12:54,570 removing build/bdist.linux-armv7l/wheel 2026-07-06T16:12:54,675 Building wheel for nti-testing (pyproject.toml): finished with status 'done' 2026-07-06T16:12:54,681 Created wheel for nti-testing: filename=nti_testing-4.5.0-py3-none-any.whl size=45586 sha256=9076fb9c78a0e9b2dbc679da6cd959bac281d6c953817f6299345c418f6d9cab 2026-07-06T16:12:54,682 Stored in directory: /tmp/pip-ephem-wheel-cache-qfb9wqlx/wheels/98/5e/c3/d6fe4dbd83ecf402fbb532d9ce55567fe2adb57a2ae56e9e9a 2026-07-06T16:12:54,698 Successfully built nti-testing 2026-07-06T16:12:54,702 Removed build tracker: '/tmp/pip-build-tracker-vorh2_ze'