2026-05-08T11:46:08,261 Created temporary directory: /tmp/pip-ephem-wheel-cache-pi3kl8_t 2026-05-08T11:46:08,266 Created temporary directory: /tmp/pip-req-tracker-fsagrwt6 2026-05-08T11:46:08,267 Initialized build tracking at /tmp/pip-req-tracker-fsagrwt6 2026-05-08T11:46:08,268 Created build tracker: /tmp/pip-req-tracker-fsagrwt6 2026-05-08T11:46:08,268 Entered build tracker: /tmp/pip-req-tracker-fsagrwt6 2026-05-08T11:46:08,269 Created temporary directory: /tmp/pip-wheel-k639jv2u 2026-05-08T11:46:08,318 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple, https://www.piwheels.org/simple 2026-05-08T11:46:08,322 2 location(s) to search for versions of bookshelf: 2026-05-08T11:46:08,322 * https://pypi.org/simple/bookshelf/ 2026-05-08T11:46:08,322 * https://www.piwheels.org/simple/bookshelf/ 2026-05-08T11:46:08,323 Fetching project page and analyzing links: https://pypi.org/simple/bookshelf/ 2026-05-08T11:46:08,324 Getting page https://pypi.org/simple/bookshelf/ 2026-05-08T11:46:08,327 Found index url https://pypi.org/simple 2026-05-08T11:46:08,337 Starting new HTTPS connection (1): pypi.org:443 2026-05-08T11:46:08,510 https://pypi.org:443 "GET /simple/bookshelf/ HTTP/1.1" 200 3123 2026-05-08T11:46:08,713 Skipping link: No binaries permitted for bookshelf: https://files.pythonhosted.org/packages/e9/fd/3074bdb811f3721583c44ebea8faf3bd2f18ff00f18934dbdc53612e5c00/bookshelf-0.1.1-py3-none-any.whl#sha256=d47d91344bed4dce8d51d0d53f62ef383771b3e5e7695d259d50971af2817dbd (from https://pypi.org/simple/bookshelf/) (requires-python:>=3.7) 2026-05-08T11:46:08,715 Found link https://files.pythonhosted.org/packages/f9/b8/7c2c178078f73a947b5fc540d41baf8635d0232300097e2ede488463fbdd/bookshelf-0.1.1.tar.gz#sha256=f547f5a4a86ffaaa3f1af4d5fc1ee148dde3ca475d6448002f919360aabb86df (from https://pypi.org/simple/bookshelf/) (requires-python:>=3.7), version: 0.1.1 2026-05-08T11:46:08,715 Skipping link: No binaries permitted for bookshelf: https://files.pythonhosted.org/packages/30/8b/ad3852026f19191c3a6a98246e0741ec1aa0e376c8fe7a36b926a14bacf4/bookshelf-0.1.2-py3-none-any.whl#sha256=608ca5592f87e95101838768230fb118c3895124622c4d41e1d37e8f94fd80c1 (from https://pypi.org/simple/bookshelf/) (requires-python:>=3.7) 2026-05-08T11:46:08,717 Found link https://files.pythonhosted.org/packages/e6/51/c41c52bde54b5cff1c10123a18ea9814fa7df3889b572dab35bbb5d020eb/bookshelf-0.1.2.tar.gz#sha256=f56b3a3ce01ccd37f0623a7ad533392decb02c995d4126e7264fc53c36a1deaf (from https://pypi.org/simple/bookshelf/) (requires-python:>=3.7), version: 0.1.2 2026-05-08T11:46:08,718 Skipping link: No binaries permitted for bookshelf: https://files.pythonhosted.org/packages/d4/83/f53ae4513658196e4fd0b8b4d4556a2dd170e8b2bb51f19f85f901fe1dc3/bookshelf-0.2.0-py3-none-any.whl#sha256=80a488a0ad80fe265bdfdb6f35b4dc63b1381853c8cb930737e1ddd50eafc21e (from https://pypi.org/simple/bookshelf/) (requires-python:>=3.7) 2026-05-08T11:46:08,719 Found link https://files.pythonhosted.org/packages/9c/ae/b97ddcadc75bdd7063f9ab3ac1dd516fe92241ade761d050d1d15a6cf4e1/bookshelf-0.2.0.tar.gz#sha256=8d02db65ee5e3e6303adff889db1170f07bde088203ce1db42c9e2507f384174 (from https://pypi.org/simple/bookshelf/) (requires-python:>=3.7), version: 0.2.0 2026-05-08T11:46:08,720 Skipping link: No binaries permitted for bookshelf: https://files.pythonhosted.org/packages/a1/76/d53f2e50fbbd85d6014dd9b0fa921d92ae49cd923eb02095b20b9b6fcc21/bookshelf-0.2.1-py3-none-any.whl#sha256=9fbc6e657e1945121d81f061e7e09c48953eaf545b36b91476e80640a139bf4e (from https://pypi.org/simple/bookshelf/) (requires-python:>=3.7) 2026-05-08T11:46:08,721 Found link https://files.pythonhosted.org/packages/de/7d/0b945df2f05a3a5c5e6aa81210aa85e23bc2df026597ce9d23053533f2bf/bookshelf-0.2.1.tar.gz#sha256=dc58863bdfbb301cf358485c4824907520e477072fc379bb62b9fd683177e41f (from https://pypi.org/simple/bookshelf/) (requires-python:>=3.7), version: 0.2.1 2026-05-08T11:46:08,722 Skipping link: No binaries permitted for bookshelf: https://files.pythonhosted.org/packages/93/78/5e7519bb9bfdd1a595e74b383399f203b98a8c840b2895963795ad643b7b/bookshelf-0.2.2-py3-none-any.whl#sha256=18b3db368bc1bd376eb1e37ee599c2023dfcc9be5674bc4a4f7153cd00581e6f (from https://pypi.org/simple/bookshelf/) (requires-python:>=3.7) 2026-05-08T11:46:08,723 Found link https://files.pythonhosted.org/packages/40/ca/56d46deb3c67b30c24d094188771d453ce9450d800ca4e20bfee71148766/bookshelf-0.2.2.tar.gz#sha256=a7fd2f566bbc542e0745153e8bb570627b9d3d992368275c12794f5d61c3e653 (from https://pypi.org/simple/bookshelf/) (requires-python:>=3.7), version: 0.2.2 2026-05-08T11:46:08,724 Skipping link: No binaries permitted for bookshelf: https://files.pythonhosted.org/packages/71/0c/752ea0306ad86c385102fe1736925e33c7a650ea9d988f0e208bf16afcac/bookshelf-0.2.3-py3-none-any.whl#sha256=56d59dce4a3cd18ea398b57516c0f94c54d90787080d632ac4655ae76801beac (from https://pypi.org/simple/bookshelf/) (requires-python:>=3.9,<4.0) 2026-05-08T11:46:08,726 Found link https://files.pythonhosted.org/packages/23/87/8ff520ffc24dc7dde61524052aeedb1a91cea05fb0e3f64716d282ce887b/bookshelf-0.2.3.tar.gz#sha256=7a648c2f6811a0aa953a49587dbfe9076ce77be8de5964dc0605dfbb13763cb2 (from https://pypi.org/simple/bookshelf/) (requires-python:>=3.9,<4.0), version: 0.2.3 2026-05-08T11:46:08,726 Skipping link: No binaries permitted for bookshelf: https://files.pythonhosted.org/packages/c4/88/88753e6fd344bfd875b6a9cc0211dc237dcfb2107e54a8b91a606ed841f7/bookshelf-0.2.4-py3-none-any.whl#sha256=9d8b0ff7f0ceff537723c928de259c0e0985a8e731c74f37ea8dd24d1af1a69e (from https://pypi.org/simple/bookshelf/) (requires-python:>=3.9,<4.0) 2026-05-08T11:46:08,728 Found link https://files.pythonhosted.org/packages/f8/cc/3e61b8fe431722b42a67e709d5efde9010320dbaa89be3fae1150eddcb8a/bookshelf-0.2.4.tar.gz#sha256=7a9d4e30687db8ca7768305ec725b5ee725e5b46acd3cbcd5a11a48eb94e7374 (from https://pypi.org/simple/bookshelf/) (requires-python:>=3.9,<4.0), version: 0.2.4 2026-05-08T11:46:08,729 Skipping link: No binaries permitted for bookshelf: https://files.pythonhosted.org/packages/82/b1/2054c59ae3a39625faf3f5018d961c1ef22e51a763f8c89c4ab2d47e38ea/bookshelf-0.3.0-py3-none-any.whl#sha256=b546c66d7b058087d455653b072bbd2dc27c8ee255813b39f18bcd296d42e35c (from https://pypi.org/simple/bookshelf/) (requires-python:>=3.9,<4.0) 2026-05-08T11:46:08,730 Found link https://files.pythonhosted.org/packages/01/b9/47e02eee9432dee5b6b80316d09008b45b6db11c8c2086fb7bbd8cf4a91e/bookshelf-0.3.0.tar.gz#sha256=431d7dfbc905284eaa5ecdc1961539bb92602526507180f8db145d471746115b (from https://pypi.org/simple/bookshelf/) (requires-python:>=3.9,<4.0), version: 0.3.0 2026-05-08T11:46:08,731 Skipping link: No binaries permitted for bookshelf: https://files.pythonhosted.org/packages/78/c5/fbb283e46ae039843c81551937b9280e13e6e3626368f4fe55b33596fd96/bookshelf-0.3.1b3-py3-none-any.whl#sha256=07ebbc041418857ad07129027b8284d24ef44033ab20d46adea48f1f81b2c56e (from https://pypi.org/simple/bookshelf/) (requires-python:>=3.10) 2026-05-08T11:46:08,732 Link requires a different Python (3.9.2 not in: '>=3.10'): https://files.pythonhosted.org/packages/49/fb/9382c036212f507297a3ecc005a6568dd5f9b4099e72c08388915f2d5026/bookshelf-0.3.1b3.tar.gz#sha256=b2380ca0beb73353d6ccd2302dba0e0b785d5aef359131159f68ca551f5d8dcc (from https://pypi.org/simple/bookshelf/) (requires-python:>=3.10) 2026-05-08T11:46:08,733 Skipping link: No binaries permitted for bookshelf: https://files.pythonhosted.org/packages/c4/bc/72adbcab2b440d2b2ed6e04b421a1c05437531d57292af5195f882918727/bookshelf-0.3.1b4-py3-none-any.whl#sha256=60fe7d11ef6645c26d5fe4eb7b023876050dbd579d7dbd128d0ad586b3144f8a (from https://pypi.org/simple/bookshelf/) (requires-python:>=3.10) 2026-05-08T11:46:08,734 Link requires a different Python (3.9.2 not in: '>=3.10'): https://files.pythonhosted.org/packages/78/83/e7087914d40688294a56a733ea909dd7e65d82faec70c0e4b6000dd4b95f/bookshelf-0.3.1b4.tar.gz#sha256=a4db62cdfc23d7289cb49ebd04a409fb5951b7ceab3f55018c9dda5a15d687fe (from https://pypi.org/simple/bookshelf/) (requires-python:>=3.10) 2026-05-08T11:46:08,735 Skipping link: No binaries permitted for bookshelf: https://files.pythonhosted.org/packages/08/3a/fe0572c2c299da83fc1824ffa7b523a50bef82e86d97025a1f72449637ef/bookshelf-0.4.0-py3-none-any.whl#sha256=417614c67191895e956eea0135548e11b2848046cddfe67472da62d9766934a3 (from https://pypi.org/simple/bookshelf/) (requires-python:>=3.10) 2026-05-08T11:46:08,736 Link requires a different Python (3.9.2 not in: '>=3.10'): https://files.pythonhosted.org/packages/9f/78/a950110008306b008609a0350b1fe34048d518cef2b72fbde5a81596b227/bookshelf-0.4.0.tar.gz#sha256=b462c50841a293dba149a3a2cef8a1d72b31b3f4700d6f2c8c49084a56e74c85 (from https://pypi.org/simple/bookshelf/) (requires-python:>=3.10) 2026-05-08T11:46:08,737 Skipping link: No binaries permitted for bookshelf: https://files.pythonhosted.org/packages/00/c3/07f0e31e3c60001aa8623ef7c0fdfe2a856888044f1348111176a2d6ada0/bookshelf-0.4.2-py3-none-any.whl#sha256=a1c0d4ad696ab84dcf899f8844d3311683a8a6934ba62964723c220746b6dbed (from https://pypi.org/simple/bookshelf/) (requires-python:>=3.10) 2026-05-08T11:46:08,738 Link requires a different Python (3.9.2 not in: '>=3.10'): https://files.pythonhosted.org/packages/bf/88/18b75bc0465287d8743169aa481cec9da03f3691c543cb93a593ef582d71/bookshelf-0.4.2.tar.gz#sha256=a11d98edab43d6d913193e4da99d4c896693906f22b72eeb3216bbe3d1a3573d (from https://pypi.org/simple/bookshelf/) (requires-python:>=3.10) 2026-05-08T11:46:08,739 Fetching project page and analyzing links: https://www.piwheels.org/simple/bookshelf/ 2026-05-08T11:46:08,739 Getting page https://www.piwheels.org/simple/bookshelf/ 2026-05-08T11:46:08,741 Found index url https://www.piwheels.org/simple 2026-05-08T11:46:08,746 Starting new HTTPS connection (1): www.piwheels.org:443 2026-05-08T11:46:08,865 https://www.piwheels.org:443 "GET /simple/bookshelf/ HTTP/1.1" 200 756 2026-05-08T11:46:08,888 Skipping link: No binaries permitted for bookshelf: https://archive1.piwheels.org/simple/bookshelf/bookshelf-0.3.1b4-py3-none-any.whl#sha256=1432949771ece3f108eab48bfa47e211af45de2adcb2636e52ec9ad63e92e0ea (from https://www.piwheels.org/simple/bookshelf/) (requires-python:>=3.10) 2026-05-08T11:46:08,889 Skipping link: No binaries permitted for bookshelf: https://archive1.piwheels.org/simple/bookshelf/bookshelf-0.3.1b3-py3-none-any.whl#sha256=07ebbc041418857ad07129027b8284d24ef44033ab20d46adea48f1f81b2c56e (from https://www.piwheels.org/simple/bookshelf/) (requires-python:>=3.10) 2026-05-08T11:46:08,890 Skipping link: No binaries permitted for bookshelf: https://archive1.piwheels.org/simple/bookshelf/bookshelf-0.3.0-py3-none-any.whl#sha256=b546c66d7b058087d455653b072bbd2dc27c8ee255813b39f18bcd296d42e35c (from https://www.piwheels.org/simple/bookshelf/) (requires-python:>=3.9,<4.0) 2026-05-08T11:46:08,890 Skipping link: No binaries permitted for bookshelf: https://archive1.piwheels.org/simple/bookshelf/bookshelf-0.2.4-py3-none-any.whl#sha256=9d8b0ff7f0ceff537723c928de259c0e0985a8e731c74f37ea8dd24d1af1a69e (from https://www.piwheels.org/simple/bookshelf/) (requires-python:>=3.9,<4.0) 2026-05-08T11:46:08,891 Skipping link: No binaries permitted for bookshelf: https://archive1.piwheels.org/simple/bookshelf/bookshelf-0.2.3-py3-none-any.whl#sha256=56d59dce4a3cd18ea398b57516c0f94c54d90787080d632ac4655ae76801beac (from https://www.piwheels.org/simple/bookshelf/) (requires-python:>=3.9,<4.0) 2026-05-08T11:46:08,891 Skipping link: No binaries permitted for bookshelf: https://archive1.piwheels.org/simple/bookshelf/bookshelf-0.2.2-py3-none-any.whl#sha256=4fb49d7686b9a242ce001b58cc06e45f227224ebd4464f369b073dd2981a146f (from https://www.piwheels.org/simple/bookshelf/) (requires-python:>=3.7) 2026-05-08T11:46:08,892 Skipping link: No binaries permitted for bookshelf: https://archive1.piwheels.org/simple/bookshelf/bookshelf-0.2.1-py3-none-any.whl#sha256=51249ce97c192cc3e2d8dc66b28e19244638413c2a8c5fdab90a9412f8038255 (from https://www.piwheels.org/simple/bookshelf/) (requires-python:>=3.7) 2026-05-08T11:46:08,892 Skipping link: No binaries permitted for bookshelf: https://archive1.piwheels.org/simple/bookshelf/bookshelf-0.2.0-py3-none-any.whl#sha256=a496a1fc9c2fedbeb5f792675a6844d772527bf9a5a7d145c8779773fc7c6014 (from https://www.piwheels.org/simple/bookshelf/) (requires-python:>=3.7) 2026-05-08T11:46:08,893 Skipping link: No binaries permitted for bookshelf: https://archive1.piwheels.org/simple/bookshelf/bookshelf-0.1.2-py3-none-any.whl#sha256=84ca5bf5c4eb1ab79f1795560003aed35caed19de6836c870797f6caf8c40d4a (from https://www.piwheels.org/simple/bookshelf/) (requires-python:>=3.7) 2026-05-08T11:46:08,893 Skipping link: No binaries permitted for bookshelf: https://archive1.piwheels.org/simple/bookshelf/bookshelf-0.1.1-py3-none-any.whl#sha256=02eedf980a042160262ee0abd449e7c2f897c2df3434f698748ce3b43106b7ce (from https://www.piwheels.org/simple/bookshelf/) (requires-python:>=3.7) 2026-05-08T11:46:08,963 Given no hashes to check 0 links for project 'bookshelf': discarding no candidates 2026-05-08T11:46:08,964 ERROR: Could not find a version that satisfies the requirement bookshelf==0.4.2 2026-05-08T11:46:08,965 ERROR: No matching distribution found for bookshelf==0.4.2 2026-05-08T11:46:08,965 Exception information: 2026-05-08T11:46:08,965 Traceback (most recent call last): 2026-05-08T11:46:08,965 File "/usr/share/python-wheels/resolvelib-0.5.4-py2.py3-none-any.whl/resolvelib/resolvers.py", line 171, in _merge_into_criterion 2026-05-08T11:46:08,965 crit = self.state.criteria[name] 2026-05-08T11:46:08,965 KeyError: 'bookshelf' 2026-05-08T11:46:08,965 2026-05-08T11:46:08,965 During handling of the above exception, another exception occurred: 2026-05-08T11:46:08,965 2026-05-08T11:46:08,965 Traceback (most recent call last): 2026-05-08T11:46:08,965 File "/usr/share/python-wheels/resolvelib-0.5.4-py2.py3-none-any.whl/resolvelib/resolvers.py", line 318, in resolve 2026-05-08T11:46:08,965 name, crit = self._merge_into_criterion(r, parent=None) 2026-05-08T11:46:08,965 File "/usr/share/python-wheels/resolvelib-0.5.4-py2.py3-none-any.whl/resolvelib/resolvers.py", line 173, in _merge_into_criterion 2026-05-08T11:46:08,965 crit = Criterion.from_requirement(self._p, requirement, parent) 2026-05-08T11:46:08,965 File "/usr/share/python-wheels/resolvelib-0.5.4-py2.py3-none-any.whl/resolvelib/resolvers.py", line 83, in from_requirement 2026-05-08T11:46:08,965 raise RequirementsConflicted(criterion) 2026-05-08T11:46:08,965 resolvelib.resolvers.RequirementsConflicted: Requirements conflict: SpecifierRequirement('bookshelf==0.4.2') 2026-05-08T11:46:08,965 2026-05-08T11:46:08,965 During handling of the above exception, another exception occurred: 2026-05-08T11:46:08,965 2026-05-08T11:46:08,965 Traceback (most recent call last): 2026-05-08T11:46:08,965 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/resolver.py", line 122, in resolve 2026-05-08T11:46:08,965 self._result = resolver.resolve( 2026-05-08T11:46:08,965 File "/usr/share/python-wheels/resolvelib-0.5.4-py2.py3-none-any.whl/resolvelib/resolvers.py", line 453, in resolve 2026-05-08T11:46:08,965 state = resolution.resolve(requirements, max_rounds=max_rounds) 2026-05-08T11:46:08,965 File "/usr/share/python-wheels/resolvelib-0.5.4-py2.py3-none-any.whl/resolvelib/resolvers.py", line 320, in resolve 2026-05-08T11:46:08,965 raise ResolutionImpossible(e.criterion.information) 2026-05-08T11:46:08,965 resolvelib.resolvers.ResolutionImpossible: [RequirementInformation(requirement=SpecifierRequirement('bookshelf==0.4.2'), parent=None)] 2026-05-08T11:46:08,965 2026-05-08T11:46:08,965 The above exception was the direct cause of the following exception: 2026-05-08T11:46:08,965 2026-05-08T11:46:08,965 Traceback (most recent call last): 2026-05-08T11:46:08,965 File "/usr/lib/python3/dist-packages/pip/_internal/cli/base_command.py", line 223, in _main 2026-05-08T11:46:08,965 status = self.run(options, args) 2026-05-08T11:46:08,965 File "/usr/lib/python3/dist-packages/pip/_internal/cli/req_command.py", line 180, in wrapper 2026-05-08T11:46:08,965 return func(self, options, args) 2026-05-08T11:46:08,965 File "/usr/lib/python3/dist-packages/pip/_internal/commands/wheel.py", line 162, in run 2026-05-08T11:46:08,965 requirement_set = resolver.resolve( 2026-05-08T11:46:08,965 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/resolver.py", line 128, in resolve 2026-05-08T11:46:08,965 six.raise_from(error, e) 2026-05-08T11:46:08,965 File "", line 3, in raise_from 2026-05-08T11:46:08,965 pip._internal.exceptions.DistributionNotFound: No matching distribution found for bookshelf==0.4.2 2026-05-08T11:46:08,975 Removed build tracker: '/tmp/pip-req-tracker-fsagrwt6'