2026-02-18T15:51:53,198 Created temporary directory: /tmp/pip-ephem-wheel-cache-ogv74otg 2026-02-18T15:51:53,200 Created temporary directory: /tmp/pip-build-tracker-_vn7eddv 2026-02-18T15:51:53,201 Initialized build tracking at /tmp/pip-build-tracker-_vn7eddv 2026-02-18T15:51:53,201 Created build tracker: /tmp/pip-build-tracker-_vn7eddv 2026-02-18T15:51:53,201 Entered build tracker: /tmp/pip-build-tracker-_vn7eddv 2026-02-18T15:51:53,202 Created temporary directory: /tmp/pip-wheel-02otv_3l 2026-02-18T15:51:53,205 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-02-18T15:51:53,208 Created temporary directory: /tmp/pip-ephem-wheel-cache-js3xnopt 2026-02-18T15:51:53,233 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2026-02-18T15:51:53,236 2 location(s) to search for versions of geoexpress: 2026-02-18T15:51:53,236 * https://pypi.org/simple/geoexpress/ 2026-02-18T15:51:53,236 * https://www.piwheels.org/simple/geoexpress/ 2026-02-18T15:51:53,237 Fetching project page and analyzing links: https://pypi.org/simple/geoexpress/ 2026-02-18T15:51:53,238 Getting page https://pypi.org/simple/geoexpress/ 2026-02-18T15:51:53,239 Found index url https://pypi.org/simple 2026-02-18T15:51:53,454 Fetched page https://pypi.org/simple/geoexpress/ as application/vnd.pypi.simple.v1+json 2026-02-18T15:51:53,456 Skipping link: No binaries permitted for geoexpress: https://files.pythonhosted.org/packages/67/42/e1f9d16d134c2f661d9ea89a4f61094704d60e657e8d6ce2cd6e035c0eb4/geoexpress-0.1.48-py3-none-any.whl (from https://pypi.org/simple/geoexpress/) (requires-python:>=3.8) 2026-02-18T15:51:53,457 Found link https://files.pythonhosted.org/packages/5d/5d/5127a596da209e53646ad5901aaa05050cbb6c8ae4516cd6efd8566b2a79/geoexpress-0.1.48.tar.gz (from https://pypi.org/simple/geoexpress/) (requires-python:>=3.8), version: 0.1.48 2026-02-18T15:51:53,458 Skipping link: No binaries permitted for geoexpress: https://files.pythonhosted.org/packages/72/78/a44fa84f35e272a658d3351db7001b8e8d622897e4671937b14b4a1397b2/geoexpress-0.1.49-py3-none-any.whl (from https://pypi.org/simple/geoexpress/) (requires-python:>=3.8) 2026-02-18T15:51:53,459 Found link https://files.pythonhosted.org/packages/e9/d3/c10d8cb093db6448607faabbf9c15d716b1c8ed55817ed7b4c98f0ea3b0b/geoexpress-0.1.49.tar.gz (from https://pypi.org/simple/geoexpress/) (requires-python:>=3.8), version: 0.1.49 2026-02-18T15:51:53,460 Fetching project page and analyzing links: https://www.piwheels.org/simple/geoexpress/ 2026-02-18T15:51:53,461 Getting page https://www.piwheels.org/simple/geoexpress/ 2026-02-18T15:51:53,462 Found index url https://www.piwheels.org/simple 2026-02-18T15:51:53,625 Fetched page https://www.piwheels.org/simple/geoexpress/ as text/html 2026-02-18T15:51:53,626 Skipping link: No binaries permitted for geoexpress: https://www.piwheels.org/simple/geoexpress/geoexpress-0.1.48-py3-none-any.whl#sha256=d3395999d2f0a660820a2fc86715b156bc297c25c03f5762f42948df3cf6b5f4 (from https://www.piwheels.org/simple/geoexpress/) (requires-python:>=3.8) 2026-02-18T15:51:53,627 Skipping link: not a file: https://www.piwheels.org/simple/geoexpress/ 2026-02-18T15:51:53,627 Skipping link: not a file: https://pypi.org/simple/geoexpress/ 2026-02-18T15:51:53,648 Given no hashes to check 1 links for project 'geoexpress': discarding no candidates 2026-02-18T15:51:53,667 Collecting geoexpress==0.1.49 2026-02-18T15:51:53,669 Created temporary directory: /tmp/pip-unpack-z96ptbm4 2026-02-18T15:51:53,808 Downloading geoexpress-0.1.49.tar.gz (11 kB) 2026-02-18T15:51:53,875 Added geoexpress==0.1.49 from https://files.pythonhosted.org/packages/e9/d3/c10d8cb093db6448607faabbf9c15d716b1c8ed55817ed7b4c98f0ea3b0b/geoexpress-0.1.49.tar.gz to build tracker '/tmp/pip-build-tracker-_vn7eddv' 2026-02-18T15:51:53,879 Created temporary directory: /tmp/pip-build-env-d1r9o2cp 2026-02-18T15:51:53,884 Installing build dependencies: started 2026-02-18T15:51:53,885 Running command pip subprocess to install build dependencies 2026-02-18T15:51:55,026 Using pip 23.0.1 from /usr/lib/python3/dist-packages/pip (python 3.11) 2026-02-18T15:51:55,588 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-02-18T15:51:55,611 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2026-02-18T15:51:57,356 Collecting setuptools>=61.0 2026-02-18T15:51:57,458 Using cached https://www.piwheels.org/simple/setuptools/setuptools-82.0.0-py3-none-any.whl (1.0 MB) 2026-02-18T15:52:00,503 Installing collected packages: setuptools 2026-02-18T15:52:03,597 Successfully installed setuptools-82.0.0 2026-02-18T15:52:03,864 Installing build dependencies: finished with status 'done' 2026-02-18T15:52:03,871 Getting requirements to build wheel: started 2026-02-18T15:52:03,872 Running command Getting requirements to build wheel 2026-02-18T15:52:04,565 running egg_info 2026-02-18T15:52:04,571 writing geoexpress.egg-info/PKG-INFO 2026-02-18T15:52:04,574 writing dependency_links to geoexpress.egg-info/dependency_links.txt 2026-02-18T15:52:04,576 writing entry points to geoexpress.egg-info/entry_points.txt 2026-02-18T15:52:04,578 writing top-level names to geoexpress.egg-info/top_level.txt 2026-02-18T15:52:04,600 reading manifest file 'geoexpress.egg-info/SOURCES.txt' 2026-02-18T15:52:04,607 writing manifest file 'geoexpress.egg-info/SOURCES.txt' 2026-02-18T15:52:04,704 Getting requirements to build wheel: finished with status 'done' 2026-02-18T15:52:04,707 Created temporary directory: /tmp/pip-modern-metadata-634utxek 2026-02-18T15:52:04,710 Preparing metadata (pyproject.toml): started 2026-02-18T15:52:04,711 Running command Preparing metadata (pyproject.toml) 2026-02-18T15:52:05,395 running dist_info 2026-02-18T15:52:05,405 creating /tmp/pip-modern-metadata-634utxek/geoexpress.egg-info 2026-02-18T15:52:05,406 writing /tmp/pip-modern-metadata-634utxek/geoexpress.egg-info/PKG-INFO 2026-02-18T15:52:05,409 writing dependency_links to /tmp/pip-modern-metadata-634utxek/geoexpress.egg-info/dependency_links.txt 2026-02-18T15:52:05,411 writing entry points to /tmp/pip-modern-metadata-634utxek/geoexpress.egg-info/entry_points.txt 2026-02-18T15:52:05,413 writing top-level names to /tmp/pip-modern-metadata-634utxek/geoexpress.egg-info/top_level.txt 2026-02-18T15:52:05,414 writing manifest file '/tmp/pip-modern-metadata-634utxek/geoexpress.egg-info/SOURCES.txt' 2026-02-18T15:52:05,434 reading manifest file '/tmp/pip-modern-metadata-634utxek/geoexpress.egg-info/SOURCES.txt' 2026-02-18T15:52:05,438 writing manifest file '/tmp/pip-modern-metadata-634utxek/geoexpress.egg-info/SOURCES.txt' 2026-02-18T15:52:05,439 creating '/tmp/pip-modern-metadata-634utxek/geoexpress-0.1.49.dist-info' 2026-02-18T15:52:05,560 Preparing metadata (pyproject.toml): finished with status 'done' 2026-02-18T15:52:05,565 Source in /tmp/pip-wheel-02otv_3l/geoexpress_bb48bbd7d3884bd7830a365af4d763b5 has version 0.1.49, which satisfies requirement geoexpress==0.1.49 from https://files.pythonhosted.org/packages/e9/d3/c10d8cb093db6448607faabbf9c15d716b1c8ed55817ed7b4c98f0ea3b0b/geoexpress-0.1.49.tar.gz 2026-02-18T15:52:05,566 Removed geoexpress==0.1.49 from https://files.pythonhosted.org/packages/e9/d3/c10d8cb093db6448607faabbf9c15d716b1c8ed55817ed7b4c98f0ea3b0b/geoexpress-0.1.49.tar.gz from build tracker '/tmp/pip-build-tracker-_vn7eddv' 2026-02-18T15:52:05,572 Created temporary directory: /tmp/pip-unpack-b3n7rduj 2026-02-18T15:52:05,572 Building wheels for collected packages: geoexpress 2026-02-18T15:52:05,577 Created temporary directory: /tmp/pip-wheel-p06qduu4 2026-02-18T15:52:05,577 Destination directory: /tmp/pip-wheel-p06qduu4 2026-02-18T15:52:05,580 Building wheel for geoexpress (pyproject.toml): started 2026-02-18T15:52:05,581 Running command Building wheel for geoexpress (pyproject.toml) 2026-02-18T15:52:06,216 running bdist_wheel 2026-02-18T15:52:06,233 running build 2026-02-18T15:52:06,234 running build_py 2026-02-18T15:52:06,240 creating build/lib/geoexpress 2026-02-18T15:52:06,242 copying geoexpress/utils.py -> build/lib/geoexpress 2026-02-18T15:52:06,244 copying geoexpress/exceptions.py -> build/lib/geoexpress 2026-02-18T15:52:06,246 copying geoexpress/cli.py -> build/lib/geoexpress 2026-02-18T15:52:06,248 copying geoexpress/async_api.py -> build/lib/geoexpress 2026-02-18T15:52:06,250 copying geoexpress/safe.py -> build/lib/geoexpress 2026-02-18T15:52:06,252 copying geoexpress/config.py -> build/lib/geoexpress 2026-02-18T15:52:06,254 copying geoexpress/__init__.py -> build/lib/geoexpress 2026-02-18T15:52:06,256 copying geoexpress/batch.py -> build/lib/geoexpress 2026-02-18T15:52:06,258 copying geoexpress/logger.py -> build/lib/geoexpress 2026-02-18T15:52:06,260 creating build/lib/geoexpress/core 2026-02-18T15:52:06,261 copying geoexpress/core/info.py -> build/lib/geoexpress/core 2026-02-18T15:52:06,263 copying geoexpress/core/security.py -> build/lib/geoexpress/core 2026-02-18T15:52:06,265 copying geoexpress/core/format_detect.py -> build/lib/geoexpress/core 2026-02-18T15:52:06,267 copying geoexpress/core/metadata.py -> build/lib/geoexpress/core 2026-02-18T15:52:06,269 copying geoexpress/core/decoder.py -> build/lib/geoexpress/core 2026-02-18T15:52:06,271 copying geoexpress/core/base.py -> build/lib/geoexpress/core 2026-02-18T15:52:06,273 copying geoexpress/core/validation.py -> build/lib/geoexpress/core 2026-02-18T15:52:06,275 copying geoexpress/core/guard.py -> build/lib/geoexpress/core 2026-02-18T15:52:06,277 copying geoexpress/core/__init__.py -> build/lib/geoexpress/core 2026-02-18T15:52:06,278 copying geoexpress/core/utilities.py -> build/lib/geoexpress/core 2026-02-18T15:52:06,280 copying geoexpress/core/jp2.py -> build/lib/geoexpress/core 2026-02-18T15:52:06,282 copying geoexpress/core/formats.py -> build/lib/geoexpress/core 2026-02-18T15:52:06,284 copying geoexpress/core/encoder.py -> build/lib/geoexpress/core 2026-02-18T15:52:06,287 creating build/lib/geoexpress/presets 2026-02-18T15:52:06,288 copying geoexpress/presets/mosaic.py -> build/lib/geoexpress/presets 2026-02-18T15:52:06,290 copying geoexpress/presets/compression.py -> build/lib/geoexpress/presets 2026-02-18T15:52:06,292 copying geoexpress/presets/__init__.py -> build/lib/geoexpress/presets 2026-02-18T15:52:06,293 running egg_info 2026-02-18T15:52:06,303 writing geoexpress.egg-info/PKG-INFO 2026-02-18T15:52:06,306 writing dependency_links to geoexpress.egg-info/dependency_links.txt 2026-02-18T15:52:06,308 writing entry points to geoexpress.egg-info/entry_points.txt 2026-02-18T15:52:06,309 writing top-level names to geoexpress.egg-info/top_level.txt 2026-02-18T15:52:06,321 reading manifest file 'geoexpress.egg-info/SOURCES.txt' 2026-02-18T15:52:06,327 writing manifest file 'geoexpress.egg-info/SOURCES.txt' 2026-02-18T15:52:06,340 installing to build/bdist.linux-armv7l/wheel 2026-02-18T15:52:06,341 running install 2026-02-18T15:52:06,365 running install_lib 2026-02-18T15:52:06,370 creating build/bdist.linux-armv7l/wheel 2026-02-18T15:52:06,372 creating build/bdist.linux-armv7l/wheel/geoexpress 2026-02-18T15:52:06,374 creating build/bdist.linux-armv7l/wheel/geoexpress/core 2026-02-18T15:52:06,376 copying build/lib/geoexpress/core/info.py -> build/bdist.linux-armv7l/wheel/./geoexpress/core 2026-02-18T15:52:06,378 copying build/lib/geoexpress/core/security.py -> build/bdist.linux-armv7l/wheel/./geoexpress/core 2026-02-18T15:52:06,380 copying build/lib/geoexpress/core/format_detect.py -> build/bdist.linux-armv7l/wheel/./geoexpress/core 2026-02-18T15:52:06,382 copying build/lib/geoexpress/core/metadata.py -> build/bdist.linux-armv7l/wheel/./geoexpress/core 2026-02-18T15:52:06,384 copying build/lib/geoexpress/core/decoder.py -> build/bdist.linux-armv7l/wheel/./geoexpress/core 2026-02-18T15:52:06,386 copying build/lib/geoexpress/core/base.py -> build/bdist.linux-armv7l/wheel/./geoexpress/core 2026-02-18T15:52:06,388 copying build/lib/geoexpress/core/validation.py -> build/bdist.linux-armv7l/wheel/./geoexpress/core 2026-02-18T15:52:06,390 copying build/lib/geoexpress/core/guard.py -> build/bdist.linux-armv7l/wheel/./geoexpress/core 2026-02-18T15:52:06,391 copying build/lib/geoexpress/core/__init__.py -> build/bdist.linux-armv7l/wheel/./geoexpress/core 2026-02-18T15:52:06,393 copying build/lib/geoexpress/core/utilities.py -> build/bdist.linux-armv7l/wheel/./geoexpress/core 2026-02-18T15:52:06,395 copying build/lib/geoexpress/core/jp2.py -> build/bdist.linux-armv7l/wheel/./geoexpress/core 2026-02-18T15:52:06,397 copying build/lib/geoexpress/core/formats.py -> build/bdist.linux-armv7l/wheel/./geoexpress/core 2026-02-18T15:52:06,399 copying build/lib/geoexpress/core/encoder.py -> build/bdist.linux-armv7l/wheel/./geoexpress/core 2026-02-18T15:52:06,401 creating build/bdist.linux-armv7l/wheel/geoexpress/presets 2026-02-18T15:52:06,403 copying build/lib/geoexpress/presets/mosaic.py -> build/bdist.linux-armv7l/wheel/./geoexpress/presets 2026-02-18T15:52:06,405 copying build/lib/geoexpress/presets/compression.py -> build/bdist.linux-armv7l/wheel/./geoexpress/presets 2026-02-18T15:52:06,406 copying build/lib/geoexpress/presets/__init__.py -> build/bdist.linux-armv7l/wheel/./geoexpress/presets 2026-02-18T15:52:06,408 copying build/lib/geoexpress/utils.py -> build/bdist.linux-armv7l/wheel/./geoexpress 2026-02-18T15:52:06,410 copying build/lib/geoexpress/exceptions.py -> build/bdist.linux-armv7l/wheel/./geoexpress 2026-02-18T15:52:06,412 copying build/lib/geoexpress/cli.py -> build/bdist.linux-armv7l/wheel/./geoexpress 2026-02-18T15:52:06,413 copying build/lib/geoexpress/async_api.py -> build/bdist.linux-armv7l/wheel/./geoexpress 2026-02-18T15:52:06,415 copying build/lib/geoexpress/safe.py -> build/bdist.linux-armv7l/wheel/./geoexpress 2026-02-18T15:52:06,417 copying build/lib/geoexpress/config.py -> build/bdist.linux-armv7l/wheel/./geoexpress 2026-02-18T15:52:06,419 copying build/lib/geoexpress/__init__.py -> build/bdist.linux-armv7l/wheel/./geoexpress 2026-02-18T15:52:06,421 copying build/lib/geoexpress/batch.py -> build/bdist.linux-armv7l/wheel/./geoexpress 2026-02-18T15:52:06,423 copying build/lib/geoexpress/logger.py -> build/bdist.linux-armv7l/wheel/./geoexpress 2026-02-18T15:52:06,425 running install_egg_info 2026-02-18T15:52:06,429 Copying geoexpress.egg-info to build/bdist.linux-armv7l/wheel/./geoexpress-0.1.49-py3.11.egg-info 2026-02-18T15:52:06,439 running install_scripts 2026-02-18T15:52:06,448 creating build/bdist.linux-armv7l/wheel/geoexpress-0.1.49.dist-info/WHEEL 2026-02-18T15:52:06,451 creating '/tmp/pip-wheel-p06qduu4/.tmp-1yn5u0eu/geoexpress-0.1.49-py3-none-any.whl' and adding 'build/bdist.linux-armv7l/wheel' to it 2026-02-18T15:52:06,454 adding 'geoexpress/__init__.py' 2026-02-18T15:52:06,455 adding 'geoexpress/async_api.py' 2026-02-18T15:52:06,456 adding 'geoexpress/batch.py' 2026-02-18T15:52:06,458 adding 'geoexpress/cli.py' 2026-02-18T15:52:06,459 adding 'geoexpress/config.py' 2026-02-18T15:52:06,460 adding 'geoexpress/exceptions.py' 2026-02-18T15:52:06,461 adding 'geoexpress/logger.py' 2026-02-18T15:52:06,463 adding 'geoexpress/safe.py' 2026-02-18T15:52:06,464 adding 'geoexpress/utils.py' 2026-02-18T15:52:06,466 adding 'geoexpress/core/__init__.py' 2026-02-18T15:52:06,467 adding 'geoexpress/core/base.py' 2026-02-18T15:52:06,469 adding 'geoexpress/core/decoder.py' 2026-02-18T15:52:06,470 adding 'geoexpress/core/encoder.py' 2026-02-18T15:52:06,471 adding 'geoexpress/core/format_detect.py' 2026-02-18T15:52:06,472 adding 'geoexpress/core/formats.py' 2026-02-18T15:52:06,474 adding 'geoexpress/core/guard.py' 2026-02-18T15:52:06,475 adding 'geoexpress/core/info.py' 2026-02-18T15:52:06,476 adding 'geoexpress/core/jp2.py' 2026-02-18T15:52:06,477 adding 'geoexpress/core/metadata.py' 2026-02-18T15:52:06,479 adding 'geoexpress/core/security.py' 2026-02-18T15:52:06,480 adding 'geoexpress/core/utilities.py' 2026-02-18T15:52:06,481 adding 'geoexpress/core/validation.py' 2026-02-18T15:52:06,482 adding 'geoexpress/presets/__init__.py' 2026-02-18T15:52:06,483 adding 'geoexpress/presets/compression.py' 2026-02-18T15:52:06,484 adding 'geoexpress/presets/mosaic.py' 2026-02-18T15:52:06,487 adding 'geoexpress-0.1.49.dist-info/METADATA' 2026-02-18T15:52:06,488 adding 'geoexpress-0.1.49.dist-info/WHEEL' 2026-02-18T15:52:06,488 adding 'geoexpress-0.1.49.dist-info/entry_points.txt' 2026-02-18T15:52:06,489 adding 'geoexpress-0.1.49.dist-info/top_level.txt' 2026-02-18T15:52:06,491 adding 'geoexpress-0.1.49.dist-info/RECORD' 2026-02-18T15:52:06,492 removing build/bdist.linux-armv7l/wheel 2026-02-18T15:52:06,598 Building wheel for geoexpress (pyproject.toml): finished with status 'done' 2026-02-18T15:52:06,602 Created wheel for geoexpress: filename=geoexpress-0.1.49-py3-none-any.whl size=14800 sha256=aa1e202f124be72f8b91bb37bb5fab5d218906c9734df7e0e563771354cce494 2026-02-18T15:52:06,603 Stored in directory: /tmp/pip-ephem-wheel-cache-js3xnopt/wheels/91/0b/25/8884dc71fc1d7251ce1d575b2238cd6438cede2f5fbe20e28d 2026-02-18T15:52:06,614 Successfully built geoexpress 2026-02-18T15:52:06,618 Removed build tracker: '/tmp/pip-build-tracker-_vn7eddv'