2026-04-04T17:39:10,347 Created temporary directory: /tmp/pip-ephem-wheel-cache-3v30ci_h 2026-04-04T17:39:10,349 Created temporary directory: /tmp/pip-build-tracker-tcxktpb8 2026-04-04T17:39:10,350 Initialized build tracking at /tmp/pip-build-tracker-tcxktpb8 2026-04-04T17:39:10,350 Created build tracker: /tmp/pip-build-tracker-tcxktpb8 2026-04-04T17:39:10,351 Entered build tracker: /tmp/pip-build-tracker-tcxktpb8 2026-04-04T17:39:10,351 Created temporary directory: /tmp/pip-wheel-8tc8puwc 2026-04-04T17:39:10,354 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-04T17:39:10,357 Created temporary directory: /tmp/pip-ephem-wheel-cache-la0nsx9t 2026-04-04T17:39:10,381 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2026-04-04T17:39:10,385 2 location(s) to search for versions of datagovsg: 2026-04-04T17:39:10,385 * https://pypi.org/simple/datagovsg/ 2026-04-04T17:39:10,385 * https://www.piwheels.org/simple/datagovsg/ 2026-04-04T17:39:10,385 Fetching project page and analyzing links: https://pypi.org/simple/datagovsg/ 2026-04-04T17:39:10,386 Getting page https://pypi.org/simple/datagovsg/ 2026-04-04T17:39:10,388 Found index url https://pypi.org/simple 2026-04-04T17:39:10,616 Fetched page https://pypi.org/simple/datagovsg/ as application/vnd.pypi.simple.v1+json 2026-04-04T17:39:10,620 Skipping link: No binaries permitted for datagovsg: https://files.pythonhosted.org/packages/ff/18/b45e243f71b381e649deac7c25521de7f11e3ca990c8f12c62cade6ed739/datagovsg-1.0-py3-none-any.whl (from https://pypi.org/simple/datagovsg/) (requires-python:>=3) 2026-04-04T17:39:10,620 Skipping link: No binaries permitted for datagovsg: https://files.pythonhosted.org/packages/11/a4/bcf155a7eab4ce1a00fd3f3e21d94b3a63ef091465f9324b239e5729e395/datagovsg-1.0.0-py3-none-any.whl (from https://pypi.org/simple/datagovsg/) (requires-python:>=3) 2026-04-04T17:39:10,621 Found link https://files.pythonhosted.org/packages/d4/2d/9ba3acc4d38fc1900a7e796aa440f403863ad145868a78ef4c2c6aafb71b/datagovsg-1.0.tar.gz (from https://pypi.org/simple/datagovsg/) (requires-python:>=3), version: 1.0 2026-04-04T17:39:10,622 Skipping link: No binaries permitted for datagovsg: https://files.pythonhosted.org/packages/39/80/6ae4878dac956b7956b36cea3430f7390778747ebf3060f4aa5cd0c3d043/datagovsg-1.0.1-py3-none-any.whl (from https://pypi.org/simple/datagovsg/) (requires-python:>=3) 2026-04-04T17:39:10,623 Found link https://files.pythonhosted.org/packages/96/74/4d772aa791e4a2e669988f9cb0e806a75720c1ff488d0529d5ea66a0ea08/datagovsg-1.0.1.tar.gz (from https://pypi.org/simple/datagovsg/) (requires-python:>=3), version: 1.0.1 2026-04-04T17:39:10,624 Skipping link: No binaries permitted for datagovsg: https://files.pythonhosted.org/packages/c3/50/93f8101506db34acbc1a076297d21b0993c852c187152f9767577f0bccf0/datagovsg-1.0.2-py3-none-any.whl (from https://pypi.org/simple/datagovsg/) (requires-python:>=3) 2026-04-04T17:39:10,625 Found link https://files.pythonhosted.org/packages/b5/2b/6a86b46e416f6d1580bed35ba932c7718eb6630b8e05079ed3c5bec10968/datagovsg-1.0.2.tar.gz (from https://pypi.org/simple/datagovsg/) (requires-python:>=3), version: 1.0.2 2026-04-04T17:39:10,626 Skipping link: No binaries permitted for datagovsg: https://files.pythonhosted.org/packages/a1/42/aff2b5ddfd34f714da1c8ba93a04d1b902c4aab177657130debce5f931b5/datagovsg-1.0.3-py3-none-any.whl (from https://pypi.org/simple/datagovsg/) (requires-python:>=3) 2026-04-04T17:39:10,627 Found link https://files.pythonhosted.org/packages/ff/ea/1ec45a46717c46d6eb1c9508b905565a6a9ef1b9bcf74303e95dec51f4e8/datagovsg-1.0.3.tar.gz (from https://pypi.org/simple/datagovsg/) (requires-python:>=3), version: 1.0.3 2026-04-04T17:39:10,628 Skipping link: No binaries permitted for datagovsg: https://files.pythonhosted.org/packages/0d/ca/085277fa62fd0c0c92ea3c64f31f0899d8b4dc24a101ff5a1a55602d5a67/datagovsg-2.0.0-py3-none-any.whl (from https://pypi.org/simple/datagovsg/) (requires-python:>=3.13) 2026-04-04T17:39:10,629 Link requires a different Python (3.11.2 not in: '>=3.13'): https://files.pythonhosted.org/packages/61/4b/2447a94a6b629937e113c6bedfd686171cd5b680595d469c946f63bcd4b5/datagovsg-2.0.0.tar.gz (from https://pypi.org/simple/datagovsg/) (requires-python:>=3.13) 2026-04-04T17:39:10,630 Skipping link: 2.0.0 Requires-Python >=3.13: https://files.pythonhosted.org/packages/61/4b/2447a94a6b629937e113c6bedfd686171cd5b680595d469c946f63bcd4b5/datagovsg-2.0.0.tar.gz (from https://pypi.org/simple/datagovsg/) (requires-python:>=3.13) 2026-04-04T17:39:10,630 Skipping link: No binaries permitted for datagovsg: https://files.pythonhosted.org/packages/3e/b4/f6609e145835d90c90a264b93f96f209b8f627b9d0829d62e5fd62135fa1/datagovsg-2.1.0-py3-none-any.whl (from https://pypi.org/simple/datagovsg/) (requires-python:>=3.13) 2026-04-04T17:39:10,631 Link requires a different Python (3.11.2 not in: '>=3.13'): https://files.pythonhosted.org/packages/64/04/52d97fb68acf16f41194d1d659b60f07083d24e0a43df096a0490e3a94de/datagovsg-2.1.0.tar.gz (from https://pypi.org/simple/datagovsg/) (requires-python:>=3.13) 2026-04-04T17:39:10,632 Skipping link: 2.1.0 Requires-Python >=3.13: https://files.pythonhosted.org/packages/64/04/52d97fb68acf16f41194d1d659b60f07083d24e0a43df096a0490e3a94de/datagovsg-2.1.0.tar.gz (from https://pypi.org/simple/datagovsg/) (requires-python:>=3.13) 2026-04-04T17:39:10,632 Fetching project page and analyzing links: https://www.piwheels.org/simple/datagovsg/ 2026-04-04T17:39:10,633 Getting page https://www.piwheels.org/simple/datagovsg/ 2026-04-04T17:39:10,634 Found index url https://www.piwheels.org/simple 2026-04-04T17:39:10,803 Fetched page https://www.piwheels.org/simple/datagovsg/ as text/html 2026-04-04T17:39:10,805 Skipping link: No binaries permitted for datagovsg: https://archive1.piwheels.org/simple/datagovsg/datagovsg-1.0.3-py3-none-any.whl#sha256=ae0b8f4dc6b4093cf2e37dedd5821f54178e422bc8f2c1782d2b070733ca7736 (from https://www.piwheels.org/simple/datagovsg/) (requires-python:>=3) 2026-04-04T17:39:10,806 Skipping link: No binaries permitted for datagovsg: https://archive1.piwheels.org/simple/datagovsg/datagovsg-1.0.2-py3-none-any.whl#sha256=01c57626602ea379d73b0242440076f90a3600e71dbacb132fe28212b5ee696e (from https://www.piwheels.org/simple/datagovsg/) (requires-python:>=3) 2026-04-04T17:39:10,807 Skipping link: No binaries permitted for datagovsg: https://archive1.piwheels.org/simple/datagovsg/datagovsg-1.0.1-py3-none-any.whl#sha256=eb71ead390652d5097aa96bc1a053269824042ec6c58a4d7790fef0f9d4987b9 (from https://www.piwheels.org/simple/datagovsg/) (requires-python:>=3) 2026-04-04T17:39:10,807 Skipping link: No binaries permitted for datagovsg: https://archive1.piwheels.org/simple/datagovsg/datagovsg-1.0-py3-none-any.whl#sha256=b4610b404e429f52000777b1a29a6a489981f465d5ed371fd383b48da611e069 (from https://www.piwheels.org/simple/datagovsg/) (requires-python:>=3) 2026-04-04T17:39:10,808 Skipping link: not a file: https://www.piwheels.org/simple/datagovsg/ 2026-04-04T17:39:10,809 Skipping link: not a file: https://pypi.org/simple/datagovsg/ 2026-04-04T17:39:10,830 Given no hashes to check 0 links for project 'datagovsg': discarding no candidates 2026-04-04T17:39:10,831 ERROR: Ignored the following versions that require a different python version: 2.0.0 Requires-Python >=3.13; 2.1.0 Requires-Python >=3.13 2026-04-04T17:39:10,832 ERROR: Could not find a version that satisfies the requirement datagovsg==2.1.0 (from versions: 1.0, 1.0.1, 1.0.2, 1.0.3) 2026-04-04T17:39:10,834 ERROR: No matching distribution found for datagovsg==2.1.0 2026-04-04T17:39:10,835 Exception information: 2026-04-04T17:39:10,835 Traceback (most recent call last): 2026-04-04T17:39:10,835 File "/usr/lib/python3/dist-packages/pip/_vendor/resolvelib/resolvers.py", line 348, in resolve 2026-04-04T17:39:10,835 self._add_to_criteria(self.state.criteria, r, parent=None) 2026-04-04T17:39:10,835 File "/usr/lib/python3/dist-packages/pip/_vendor/resolvelib/resolvers.py", line 173, in _add_to_criteria 2026-04-04T17:39:10,835 raise RequirementsConflicted(criterion) 2026-04-04T17:39:10,835 pip._vendor.resolvelib.resolvers.RequirementsConflicted: Requirements conflict: SpecifierRequirement('datagovsg==2.1.0') 2026-04-04T17:39:10,835 2026-04-04T17:39:10,835 During handling of the above exception, another exception occurred: 2026-04-04T17:39:10,835 2026-04-04T17:39:10,835 Traceback (most recent call last): 2026-04-04T17:39:10,835 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/resolver.py", line 92, in resolve 2026-04-04T17:39:10,835 result = self._result = resolver.resolve( 2026-04-04T17:39:10,835 ^^^^^^^^^^^^^^^^^ 2026-04-04T17:39:10,835 File "/usr/lib/python3/dist-packages/pip/_vendor/resolvelib/resolvers.py", line 481, in resolve 2026-04-04T17:39:10,835 state = resolution.resolve(requirements, max_rounds=max_rounds) 2026-04-04T17:39:10,835 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2026-04-04T17:39:10,835 File "/usr/lib/python3/dist-packages/pip/_vendor/resolvelib/resolvers.py", line 350, in resolve 2026-04-04T17:39:10,835 raise ResolutionImpossible(e.criterion.information) 2026-04-04T17:39:10,835 pip._vendor.resolvelib.resolvers.ResolutionImpossible: [RequirementInformation(requirement=SpecifierRequirement('datagovsg==2.1.0'), parent=None)] 2026-04-04T17:39:10,835 2026-04-04T17:39:10,835 The above exception was the direct cause of the following exception: 2026-04-04T17:39:10,835 2026-04-04T17:39:10,835 Traceback (most recent call last): 2026-04-04T17:39:10,835 File "/usr/lib/python3/dist-packages/pip/_internal/cli/base_command.py", line 160, in exc_logging_wrapper 2026-04-04T17:39:10,835 status = run_func(*args) 2026-04-04T17:39:10,835 ^^^^^^^^^^^^^^^ 2026-04-04T17:39:10,835 File "/usr/lib/python3/dist-packages/pip/_internal/cli/req_command.py", line 247, in wrapper 2026-04-04T17:39:10,835 return func(self, options, args) 2026-04-04T17:39:10,835 ^^^^^^^^^^^^^^^^^^^^^^^^^ 2026-04-04T17:39:10,835 File "/usr/lib/python3/dist-packages/pip/_internal/commands/wheel.py", line 170, in run 2026-04-04T17:39:10,835 requirement_set = resolver.resolve(reqs, check_supported_wheels=True) 2026-04-04T17:39:10,835 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2026-04-04T17:39:10,835 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/resolver.py", line 101, in resolve 2026-04-04T17:39:10,835 raise error from e 2026-04-04T17:39:10,835 pip._internal.exceptions.DistributionNotFound: No matching distribution found for datagovsg==2.1.0 2026-04-04T17:39:10,841 Removed build tracker: '/tmp/pip-build-tracker-tcxktpb8'