2026-02-13T04:01:24,159 Created temporary directory: /tmp/pip-ephem-wheel-cache-t9sngqi_ 2026-02-13T04:01:24,164 Created temporary directory: /tmp/pip-req-tracker-m3flegd6 2026-02-13T04:01:24,165 Initialized build tracking at /tmp/pip-req-tracker-m3flegd6 2026-02-13T04:01:24,166 Created build tracker: /tmp/pip-req-tracker-m3flegd6 2026-02-13T04:01:24,166 Entered build tracker: /tmp/pip-req-tracker-m3flegd6 2026-02-13T04:01:24,167 Created temporary directory: /tmp/pip-wheel-7o4opjwq 2026-02-13T04:01:24,212 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple, https://www.piwheels.org/simple 2026-02-13T04:01:24,216 2 location(s) to search for versions of textwiser: 2026-02-13T04:01:24,216 * https://pypi.org/simple/textwiser/ 2026-02-13T04:01:24,216 * https://www.piwheels.org/simple/textwiser/ 2026-02-13T04:01:24,217 Fetching project page and analyzing links: https://pypi.org/simple/textwiser/ 2026-02-13T04:01:24,218 Getting page https://pypi.org/simple/textwiser/ 2026-02-13T04:01:24,221 Found index url https://pypi.org/simple 2026-02-13T04:01:24,231 Starting new HTTPS connection (1): pypi.org:443 2026-02-13T04:01:24,402 https://pypi.org:443 "GET /simple/textwiser/ HTTP/1.1" 200 2555 2026-02-13T04:01:24,595 Skipping link: No binaries permitted for textwiser: https://files.pythonhosted.org/packages/e7/80/8fadc7c9ac0196c30dc7983638e3617b6395639292a8b849ba4c8fd4e93c/textwiser-1.3.0-py3-none-any.whl#sha256=e6fa4f5259d316c75146ebe56787fd4d734d398b7a8ad8338b219a393253d549 (from https://pypi.org/simple/textwiser/) (requires-python:>=3.6) 2026-02-13T04:01:24,596 Skipping link: No binaries permitted for textwiser: https://files.pythonhosted.org/packages/08/80/7f95e895394d6ad7e6ef766a96bed502d630fde5be11aa9e091da042dd9d/textwiser-1.3.1-py3-none-any.whl#sha256=7fb5a2408d5584119f1a65465ae70964dadc44a8a4ad54b576549d9593d8ecf4 (from https://pypi.org/simple/textwiser/) (requires-python:>=3.6) 2026-02-13T04:01:24,598 Found link https://files.pythonhosted.org/packages/45/01/f8de04dd336ac8d82617b638797dd420d17d0e42e1d8f1706ad1095116a4/textwiser-1.3.1.tar.gz#sha256=4446c3f2ae8cbc7726b9040254b21a139df3e44f30d33d629a15a0243c502b61 (from https://pypi.org/simple/textwiser/) (requires-python:>=3.6), version: 1.3.1 2026-02-13T04:01:24,598 Skipping link: No binaries permitted for textwiser: https://files.pythonhosted.org/packages/5a/42/9d84e53e41f9baae9363180721d07d1512a4ec048a03a56295bf06a7f507/textwiser-1.3.2-py3-none-any.whl#sha256=778ffd95c40d0ce5635e40fb54cf13c0c73ac4d65a3cdfaa1404dff6efac6def (from https://pypi.org/simple/textwiser/) (requires-python:>=3.6) 2026-02-13T04:01:24,600 Found link https://files.pythonhosted.org/packages/ae/10/ad04fbca5cedce0b310edce50606b05cad4f43678981526bbd7b025d536e/textwiser-1.3.2.tar.gz#sha256=2573eb8237891e15770dc4a9ef9ec4687a3f59c899cc518711da7f02d51ee03b (from https://pypi.org/simple/textwiser/) (requires-python:>=3.6), version: 1.3.2 2026-02-13T04:01:24,601 Skipping link: No binaries permitted for textwiser: https://files.pythonhosted.org/packages/87/6d/8a6569d3be28eaea1c1c54d0b105b70bcf873a9f04d8a650676ea3429d8c/textwiser-1.4.0-py3-none-any.whl#sha256=9b880e9246cbcc4f261a98439e2f61dc32d9135e8967d33ebada7b6e6cecbe00 (from https://pypi.org/simple/textwiser/) (requires-python:>=3.6) 2026-02-13T04:01:24,602 Found link https://files.pythonhosted.org/packages/5e/8a/7a0cf3fee32ca9626cc5698c6ac8b711a09d8da0710968aba81095fb046c/textwiser-1.4.0.tar.gz#sha256=22da9967e2af8c4216a1d000eb0d95feb2666466ed1e74ff2cc8c8d23b6347f5 (from https://pypi.org/simple/textwiser/) (requires-python:>=3.6), version: 1.4.0 2026-02-13T04:01:24,603 Skipping link: No binaries permitted for textwiser: https://files.pythonhosted.org/packages/b0/aa/b386efe4582c71e96bdf99b2eb69b09a97dfe2ccd4ce902ec4106d046b17/textwiser-1.5.0-py3-none-any.whl#sha256=40f00ec8f75e2acae1ba7db058abf8243d8369cbed994be43253b18668895e82 (from https://pypi.org/simple/textwiser/) (requires-python:>=3.6) 2026-02-13T04:01:24,604 Found link https://files.pythonhosted.org/packages/1c/ea/b3fe7989262ed531be83a1f7a746fe11894f21c694972eaddeead5d0de9a/textwiser-1.5.0.tar.gz#sha256=a39cf2b30bfbd9904eeee2a6d260d51d4115e5a7f76e34992c7629e2d7850d16 (from https://pypi.org/simple/textwiser/) (requires-python:>=3.6), version: 1.5.0 2026-02-13T04:01:24,605 Skipping link: No binaries permitted for textwiser: https://files.pythonhosted.org/packages/27/1c/5201b58c292f898001d86757d8badddcc740156a8867a557449e7e41e5f2/textwiser-1.5.1-py3-none-any.whl#sha256=db510d8fb472675674bd0f6fc997101f5aff664ee7131b8f67920438f5591b01 (from https://pypi.org/simple/textwiser/) (requires-python:>=3.6) 2026-02-13T04:01:24,606 Found link https://files.pythonhosted.org/packages/92/9e/bbeb0e2c5758d4536620ac62c4d5abd44c5ff5470f9a45366d696c88faee/textwiser-1.5.1.tar.gz#sha256=7c6c6d8d7d16988565b6dea10ed5873b4156f64fdf0b0522d8aa01043eee703a (from https://pypi.org/simple/textwiser/) (requires-python:>=3.6), version: 1.5.1 2026-02-13T04:01:24,607 Skipping link: No binaries permitted for textwiser: https://files.pythonhosted.org/packages/8b/21/ba55ea5505193e39c2dc3d54ae86e757a38e6abe2767330016c715d9cdcd/textwiser-2.0.0-py3-none-any.whl#sha256=0625cb886cff8dec1e04ae83842837ec07ad853c88738840ec1cb5afda74122f (from https://pypi.org/simple/textwiser/) (requires-python:>=3.8) 2026-02-13T04:01:24,608 Found link https://files.pythonhosted.org/packages/3d/19/06ecbdca3478c18c172c9f48474000073d50256b4bbf4ec7f82acf9818f9/textwiser-2.0.0.tar.gz#sha256=8fe0b9c5d409ec86cb78c5d5787f51d3f30b16bbfe4025ac89b3c4bc363b2c58 (from https://pypi.org/simple/textwiser/) (requires-python:>=3.8), version: 2.0.0 2026-02-13T04:01:24,609 Skipping link: No binaries permitted for textwiser: https://files.pythonhosted.org/packages/69/fb/45be1a552eb3ec3fbec53fad9670082d2397370830c4b554a6ac8afb0efc/textwiser-2.0.1-py3-none-any.whl#sha256=7cbd4676332aa443e7e360ec9d42a6211d7ebbf82441f8069ef008d4d90d9c16 (from https://pypi.org/simple/textwiser/) (requires-python:>=3.8) 2026-02-13T04:01:24,610 Found link https://files.pythonhosted.org/packages/85/08/5fba9c6865ee26c0641150735ed718c8e88657236881dabb7741ee0c7a94/textwiser-2.0.1.tar.gz#sha256=39268c10926e79347586b2f9b37fb3a74e1bd9376a8cbfa522fd63d1025f0a4b (from https://pypi.org/simple/textwiser/) (requires-python:>=3.8), version: 2.0.1 2026-02-13T04:01:24,611 Skipping link: No binaries permitted for textwiser: https://files.pythonhosted.org/packages/1e/2d/ff1cbc0d17758aab90d7b20e18fc5ed598e3b8e456ddecdbb8f422ed228d/textwiser-2.0.2-py3-none-any.whl#sha256=e20e02eac9864893311b9040785f53944723838322d845f8ccc187cb15d5a019 (from https://pypi.org/simple/textwiser/) (requires-python:>=3.8) 2026-02-13T04:01:24,612 Found link https://files.pythonhosted.org/packages/87/90/bb5b83c3bef67ff8413893266951c2fccfef9b85392b1a7e2698c20a2610/textwiser-2.0.2.tar.gz#sha256=14db9c88d6963f02f95354cbab3b44cfa8650181b09e38ecb6b5093e47b8ea1a (from https://pypi.org/simple/textwiser/) (requires-python:>=3.8), version: 2.0.2 2026-02-13T04:01:24,613 Skipping link: No binaries permitted for textwiser: https://files.pythonhosted.org/packages/cf/c0/83cd6080a26ae92436c9b06e0bf16e9cb2b5c9520532a86b774f6d81ffc2/textwiser-2.0.3-py3-none-any.whl#sha256=6c9c7a9a819ea0740df4ae39c0a879aa0fd58ce3f7f4b775bc71f6993d965325 (from https://pypi.org/simple/textwiser/) (requires-python:>=3.8) 2026-02-13T04:01:24,615 Found link https://files.pythonhosted.org/packages/37/0c/0cf00604ea52ea427b17a9c27bcf474ef9a65f1222b6a4b8d48d03d1845e/textwiser-2.0.3.tar.gz#sha256=a55b877dccf7530874173c1cd9658072b1e597890400747589ee25cb8021b5cb (from https://pypi.org/simple/textwiser/) (requires-python:>=3.8), version: 2.0.3 2026-02-13T04:01:24,615 Fetching project page and analyzing links: https://www.piwheels.org/simple/textwiser/ 2026-02-13T04:01:24,616 Getting page https://www.piwheels.org/simple/textwiser/ 2026-02-13T04:01:24,618 Found index url https://www.piwheels.org/simple 2026-02-13T04:01:24,622 Starting new HTTPS connection (1): www.piwheels.org:443 2026-02-13T04:01:24,740 https://www.piwheels.org:443 "GET /simple/textwiser/ HTTP/1.1" 200 284 2026-02-13T04:01:24,748 Skipping link: No binaries permitted for textwiser: https://archive1.piwheels.org/simple/textwiser/textwiser-1.3.1-py3-none-any.whl#sha256=7fb5a2408d5584119f1a65465ae70964dadc44a8a4ad54b576549d9593d8ecf4 (from https://www.piwheels.org/simple/textwiser/) (requires-python:>=3.6) 2026-02-13T04:01:24,824 Given no hashes to check 1 links for project 'textwiser': discarding no candidates 2026-02-13T04:01:24,897 Collecting textwiser==2.0.3 2026-02-13T04:01:24,900 Created temporary directory: /tmp/pip-unpack-zjfncmzs 2026-02-13T04:01:24,908 Starting new HTTPS connection (1): files.pythonhosted.org:443 2026-02-13T04:01:24,983 https://files.pythonhosted.org:443 "GET /packages/37/0c/0cf00604ea52ea427b17a9c27bcf474ef9a65f1222b6a4b8d48d03d1845e/textwiser-2.0.3.tar.gz HTTP/1.1" 200 46366 2026-02-13T04:01:24,986 Downloading textwiser-2.0.3.tar.gz (46 kB) 2026-02-13T04:01:25,230 Added textwiser==2.0.3 from https://files.pythonhosted.org/packages/37/0c/0cf00604ea52ea427b17a9c27bcf474ef9a65f1222b6a4b8d48d03d1845e/textwiser-2.0.3.tar.gz#sha256=a55b877dccf7530874173c1cd9658072b1e597890400747589ee25cb8021b5cb to build tracker '/tmp/pip-req-tracker-m3flegd6' 2026-02-13T04:01:25,232 Running setup.py (path:/tmp/pip-wheel-7o4opjwq/textwiser_35e6f5fecd214c1b9856ddc115eb4daa/setup.py) egg_info for package textwiser 2026-02-13T04:01:25,233 Created temporary directory: /tmp/pip-pip-egg-info-dad12csi 2026-02-13T04:01:25,234 Running command python setup.py egg_info 2026-02-13T04:01:26,382 Traceback (most recent call last): 2026-02-13T04:01:26,384 File "", line 1, in 2026-02-13T04:01:26,384 File "/tmp/pip-wheel-7o4opjwq/textwiser_35e6f5fecd214c1b9856ddc115eb4daa/setup.py", line 7, in 2026-02-13T04:01:26,385 with open("requirements.txt") as fh: 2026-02-13T04:01:26,386 FileNotFoundError: [Errno 2] No such file or directory: 'requirements.txt' 2026-02-13T04:01:26,474 WARNING: Discarding https://files.pythonhosted.org/packages/37/0c/0cf00604ea52ea427b17a9c27bcf474ef9a65f1222b6a4b8d48d03d1845e/textwiser-2.0.3.tar.gz#sha256=a55b877dccf7530874173c1cd9658072b1e597890400747589ee25cb8021b5cb (from https://pypi.org/simple/textwiser/) (requires-python:>=3.8). Command errored out with exit status 1: python setup.py egg_info Check the logs for full command output. 2026-02-13T04:01:26,477 ERROR: Could not find a version that satisfies the requirement textwiser==2.0.3 2026-02-13T04:01:26,478 ERROR: No matching distribution found for textwiser==2.0.3 2026-02-13T04:01:26,478 Exception information: 2026-02-13T04:01:26,478 Traceback (most recent call last): 2026-02-13T04:01:26,478 File "/usr/share/python-wheels/resolvelib-0.5.4-py2.py3-none-any.whl/resolvelib/resolvers.py", line 171, in _merge_into_criterion 2026-02-13T04:01:26,478 crit = self.state.criteria[name] 2026-02-13T04:01:26,478 KeyError: 'textwiser' 2026-02-13T04:01:26,478 2026-02-13T04:01:26,478 During handling of the above exception, another exception occurred: 2026-02-13T04:01:26,478 2026-02-13T04:01:26,478 Traceback (most recent call last): 2026-02-13T04:01:26,478 File "/usr/share/python-wheels/resolvelib-0.5.4-py2.py3-none-any.whl/resolvelib/resolvers.py", line 318, in resolve 2026-02-13T04:01:26,478 name, crit = self._merge_into_criterion(r, parent=None) 2026-02-13T04:01:26,478 File "/usr/share/python-wheels/resolvelib-0.5.4-py2.py3-none-any.whl/resolvelib/resolvers.py", line 173, in _merge_into_criterion 2026-02-13T04:01:26,478 crit = Criterion.from_requirement(self._p, requirement, parent) 2026-02-13T04:01:26,478 File "/usr/share/python-wheels/resolvelib-0.5.4-py2.py3-none-any.whl/resolvelib/resolvers.py", line 83, in from_requirement 2026-02-13T04:01:26,478 raise RequirementsConflicted(criterion) 2026-02-13T04:01:26,478 resolvelib.resolvers.RequirementsConflicted: Requirements conflict: SpecifierRequirement('textwiser==2.0.3') 2026-02-13T04:01:26,478 2026-02-13T04:01:26,478 During handling of the above exception, another exception occurred: 2026-02-13T04:01:26,478 2026-02-13T04:01:26,478 Traceback (most recent call last): 2026-02-13T04:01:26,478 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/resolver.py", line 122, in resolve 2026-02-13T04:01:26,478 self._result = resolver.resolve( 2026-02-13T04:01:26,478 File "/usr/share/python-wheels/resolvelib-0.5.4-py2.py3-none-any.whl/resolvelib/resolvers.py", line 453, in resolve 2026-02-13T04:01:26,478 state = resolution.resolve(requirements, max_rounds=max_rounds) 2026-02-13T04:01:26,478 File "/usr/share/python-wheels/resolvelib-0.5.4-py2.py3-none-any.whl/resolvelib/resolvers.py", line 320, in resolve 2026-02-13T04:01:26,478 raise ResolutionImpossible(e.criterion.information) 2026-02-13T04:01:26,478 resolvelib.resolvers.ResolutionImpossible: [RequirementInformation(requirement=SpecifierRequirement('textwiser==2.0.3'), parent=None)] 2026-02-13T04:01:26,478 2026-02-13T04:01:26,478 The above exception was the direct cause of the following exception: 2026-02-13T04:01:26,478 2026-02-13T04:01:26,478 Traceback (most recent call last): 2026-02-13T04:01:26,478 File "/usr/lib/python3/dist-packages/pip/_internal/cli/base_command.py", line 223, in _main 2026-02-13T04:01:26,478 status = self.run(options, args) 2026-02-13T04:01:26,478 File "/usr/lib/python3/dist-packages/pip/_internal/cli/req_command.py", line 180, in wrapper 2026-02-13T04:01:26,478 return func(self, options, args) 2026-02-13T04:01:26,478 File "/usr/lib/python3/dist-packages/pip/_internal/commands/wheel.py", line 162, in run 2026-02-13T04:01:26,478 requirement_set = resolver.resolve( 2026-02-13T04:01:26,478 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/resolver.py", line 128, in resolve 2026-02-13T04:01:26,478 six.raise_from(error, e) 2026-02-13T04:01:26,478 File "", line 3, in raise_from 2026-02-13T04:01:26,478 pip._internal.exceptions.DistributionNotFound: No matching distribution found for textwiser==2.0.3 2026-02-13T04:01:26,490 Removed textwiser==2.0.3 from https://files.pythonhosted.org/packages/37/0c/0cf00604ea52ea427b17a9c27bcf474ef9a65f1222b6a4b8d48d03d1845e/textwiser-2.0.3.tar.gz#sha256=a55b877dccf7530874173c1cd9658072b1e597890400747589ee25cb8021b5cb from build tracker '/tmp/pip-req-tracker-m3flegd6' 2026-02-13T04:01:26,491 Removed build tracker: '/tmp/pip-req-tracker-m3flegd6'