2026-01-15T12:42:38,700 Created temporary directory: /tmp/pip-ephem-wheel-cache-j3p7lnum 2026-01-15T12:42:38,702 Created temporary directory: /tmp/pip-build-tracker-kb9m_q1q 2026-01-15T12:42:38,702 Initialized build tracking at /tmp/pip-build-tracker-kb9m_q1q 2026-01-15T12:42:38,703 Created build tracker: /tmp/pip-build-tracker-kb9m_q1q 2026-01-15T12:42:38,703 Entered build tracker: /tmp/pip-build-tracker-kb9m_q1q 2026-01-15T12:42:38,704 Created temporary directory: /tmp/pip-wheel-8kt4tblh 2026-01-15T12:42:38,707 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-01-15T12:42:38,710 Created temporary directory: /tmp/pip-ephem-wheel-cache-dqdkrzi5 2026-01-15T12:42:38,732 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2026-01-15T12:42:38,735 2 location(s) to search for versions of geo-intel-offline: 2026-01-15T12:42:38,735 * https://pypi.org/simple/geo-intel-offline/ 2026-01-15T12:42:38,735 * https://www.piwheels.org/simple/geo-intel-offline/ 2026-01-15T12:42:38,736 Fetching project page and analyzing links: https://pypi.org/simple/geo-intel-offline/ 2026-01-15T12:42:38,737 Getting page https://pypi.org/simple/geo-intel-offline/ 2026-01-15T12:42:38,738 Found index url https://pypi.org/simple 2026-01-15T12:42:38,950 Fetched page https://pypi.org/simple/geo-intel-offline/ as application/vnd.pypi.simple.v1+json 2026-01-15T12:42:38,953 Skipping link: No binaries permitted for geo-intel-offline: https://files.pythonhosted.org/packages/6c/34/ee3d44445d6546c0befe91587917dc44ec7b84af0f624e96fa92fa35ceb0/geo_intel_offline-1.0.1-py3-none-any.whl (from https://pypi.org/simple/geo-intel-offline/) (requires-python:>=3.8) 2026-01-15T12:42:38,954 Found link https://files.pythonhosted.org/packages/08/04/a8bab51e223d0232f2a4c44d2ca4f8c5f1c8c0d6e10aaa5710a3f088cb8d/geo_intel_offline-1.0.1.tar.gz (from https://pypi.org/simple/geo-intel-offline/) (requires-python:>=3.8), version: 1.0.1 2026-01-15T12:42:38,954 Skipping link: No binaries permitted for geo-intel-offline: https://files.pythonhosted.org/packages/91/a3/674813b756aac245ccf8f83c26fb2bf902b477ea808796f94bf02569dd5a/geo_intel_offline-1.0.2-py3-none-any.whl (from https://pypi.org/simple/geo-intel-offline/) (requires-python:>=3.8) 2026-01-15T12:42:38,955 Found link https://files.pythonhosted.org/packages/db/3c/1604497ac8a2437dd8b0af8f859341a592b5486d8e5c8112b1bc1cb15532/geo_intel_offline-1.0.2.tar.gz (from https://pypi.org/simple/geo-intel-offline/) (requires-python:>=3.8), version: 1.0.2 2026-01-15T12:42:38,956 Skipping link: No binaries permitted for geo-intel-offline: https://files.pythonhosted.org/packages/0b/6f/c64c3d87589d82a412966dcade36a518dd39dbec97f522fb89242cd083fc/geo_intel_offline-1.0.3-py3-none-any.whl (from https://pypi.org/simple/geo-intel-offline/) (requires-python:>=3.8) 2026-01-15T12:42:38,957 Found link https://files.pythonhosted.org/packages/92/90/bdf7e09011741f16dfa169d25adb010dec62acb7433a86e0779990eb5930/geo_intel_offline-1.0.3.tar.gz (from https://pypi.org/simple/geo-intel-offline/) (requires-python:>=3.8), version: 1.0.3 2026-01-15T12:42:38,958 Skipping link: No binaries permitted for geo-intel-offline: https://files.pythonhosted.org/packages/20/13/060858f71bd11ba851d2ae317b8fd5c6a0a865c0815c3fb147594e93bbd5/geo_intel_offline-1.4.0-py3-none-any.whl (from https://pypi.org/simple/geo-intel-offline/) (requires-python:>=3.8) 2026-01-15T12:42:38,959 Found link https://files.pythonhosted.org/packages/13/91/33c413d919d5b841f2675ed867781e9ee6ff017ff3cdd73604b61077692f/geo_intel_offline-1.4.0.tar.gz (from https://pypi.org/simple/geo-intel-offline/) (requires-python:>=3.8), version: 1.4.0 2026-01-15T12:42:38,960 Fetching project page and analyzing links: https://www.piwheels.org/simple/geo-intel-offline/ 2026-01-15T12:42:38,960 Getting page https://www.piwheels.org/simple/geo-intel-offline/ 2026-01-15T12:42:38,962 Found index url https://www.piwheels.org/simple 2026-01-15T12:42:39,121 Fetched page https://www.piwheels.org/simple/geo-intel-offline/ as text/html 2026-01-15T12:42:39,123 Skipping link: No binaries permitted for geo-intel-offline: https://www.piwheels.org/simple/geo-intel-offline/geo_intel_offline-1.0.3-py3-none-any.whl#sha256=1675bc53d0f4f947c7856a8d0e19079024d7ce02d879af276cc49f48d6244fe6 (from https://www.piwheels.org/simple/geo-intel-offline/) (requires-python:>=3.8) 2026-01-15T12:42:39,123 Skipping link: No binaries permitted for geo-intel-offline: https://www.piwheels.org/simple/geo-intel-offline/geo_intel_offline-1.0.2-py3-none-any.whl#sha256=62c8e0c083b56cd5ed6d7bae4ac84cba2bb8cc7e380fac718a9aa590fa004cfe (from https://www.piwheels.org/simple/geo-intel-offline/) (requires-python:>=3.8) 2026-01-15T12:42:39,124 Skipping link: No binaries permitted for geo-intel-offline: https://www.piwheels.org/simple/geo-intel-offline/geo_intel_offline-1.0.1-py3-none-any.whl#sha256=9427988ccc1424b7281791faccbda3576b5cb0e5ecc59f87263fe707662a37a5 (from https://www.piwheels.org/simple/geo-intel-offline/) (requires-python:>=3.8) 2026-01-15T12:42:39,124 Skipping link: not a file: https://www.piwheels.org/simple/geo-intel-offline/ 2026-01-15T12:42:39,125 Skipping link: not a file: https://pypi.org/simple/geo-intel-offline/ 2026-01-15T12:42:39,148 Given no hashes to check 1 links for project 'geo-intel-offline': discarding no candidates 2026-01-15T12:42:39,174 Collecting geo-intel-offline==1.4.0 2026-01-15T12:42:39,177 Created temporary directory: /tmp/pip-unpack-ygymd_ss 2026-01-15T12:42:39,417 Downloading geo_intel_offline-1.4.0.tar.gz (4.3 MB) 2026-01-15T12:42:40,947 Added geo-intel-offline==1.4.0 from https://files.pythonhosted.org/packages/13/91/33c413d919d5b841f2675ed867781e9ee6ff017ff3cdd73604b61077692f/geo_intel_offline-1.4.0.tar.gz to build tracker '/tmp/pip-build-tracker-kb9m_q1q' 2026-01-15T12:42:40,952 Created temporary directory: /tmp/pip-build-env-4b2noruu 2026-01-15T12:42:40,957 Installing build dependencies: started 2026-01-15T12:42:40,958 Running command pip subprocess to install build dependencies 2026-01-15T12:42:42,092 Using pip 23.0.1 from /usr/lib/python3/dist-packages/pip (python 3.11) 2026-01-15T12:42:42,747 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-01-15T12:42:42,771 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2026-01-15T12:42:44,481 Collecting setuptools>=61.0 2026-01-15T12:42:44,586 Using cached https://www.piwheels.org/simple/setuptools/setuptools-80.9.0-py3-none-any.whl (1.2 MB) 2026-01-15T12:42:44,861 Collecting wheel 2026-01-15T12:42:44,879 Using cached https://www.piwheels.org/simple/wheel/wheel-0.45.1-py3-none-any.whl (72 kB) 2026-01-15T12:42:47,916 Installing collected packages: wheel, setuptools 2026-01-15T12:42:48,158 Creating /tmp/pip-build-env-4b2noruu/overlay/local/bin 2026-01-15T12:42:48,161 changing mode of /tmp/pip-build-env-4b2noruu/overlay/local/bin/wheel to 755 2026-01-15T12:42:51,822 Successfully installed setuptools-80.9.0 wheel-0.45.1 2026-01-15T12:42:52,095 Installing build dependencies: finished with status 'done' 2026-01-15T12:42:52,102 Getting requirements to build wheel: started 2026-01-15T12:42:52,103 Running command Getting requirements to build wheel 2026-01-15T12:42:52,701 /tmp/pip-build-env-4b2noruu/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:75: _MissingDynamic: `scripts` defined outside of `pyproject.toml` is ignored. 2026-01-15T12:42:52,701 !! 2026-01-15T12:42:52,702 ******************************************************************************** 2026-01-15T12:42:52,702 The following seems to be defined outside of `pyproject.toml`: 2026-01-15T12:42:52,703 `scripts = ['geo-intel-build-data=geo_intel_offline.data_builder:main']` 2026-01-15T12:42:52,704 According to the spec (see the link below), however, setuptools CANNOT 2026-01-15T12:42:52,705 consider this value unless `scripts` is listed as `dynamic`. 2026-01-15T12:42:52,706 https://packaging.python.org/en/latest/specifications/pyproject-toml/#declaring-project-metadata-the-project-table 2026-01-15T12:42:52,707 To prevent this problem, you can list `scripts` under `dynamic` or alternatively 2026-01-15T12:42:52,707 remove the `[project]` table from your file and rely entirely on other means of 2026-01-15T12:42:52,708 configuration. 2026-01-15T12:42:52,708 ******************************************************************************** 2026-01-15T12:42:52,709 !! 2026-01-15T12:42:52,710 _handle_missing_dynamic(dist, project_table) 2026-01-15T12:42:52,710 /tmp/pip-build-env-4b2noruu/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:75: _MissingDynamic: `optional-dependencies` defined outside of `pyproject.toml` is ignored. 2026-01-15T12:42:52,711 !! 2026-01-15T12:42:52,712 ******************************************************************************** 2026-01-15T12:42:52,712 The following seems to be defined outside of `pyproject.toml`: 2026-01-15T12:42:52,713 `optional-dependencies = {'dev': ['pytest>=7.0', 'pytest-cov>=4.0', 'black>=23.0', 'mypy>=1.0']}` 2026-01-15T12:42:52,714 According to the spec (see the link below), however, setuptools CANNOT 2026-01-15T12:42:52,715 consider this value unless `optional-dependencies` is listed as `dynamic`. 2026-01-15T12:42:52,716 https://packaging.python.org/en/latest/specifications/pyproject-toml/#declaring-project-metadata-the-project-table 2026-01-15T12:42:52,717 To prevent this problem, you can list `optional-dependencies` under `dynamic` or alternatively 2026-01-15T12:42:52,718 remove the `[project]` table from your file and rely entirely on other means of 2026-01-15T12:42:52,719 configuration. 2026-01-15T12:42:52,719 ******************************************************************************** 2026-01-15T12:42:52,720 !! 2026-01-15T12:42:52,721 _handle_missing_dynamic(dist, project_table) 2026-01-15T12:42:52,722 /tmp/pip-build-env-4b2noruu/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:82: SetuptoolsDeprecationWarning: `project.license` as a TOML table is deprecated 2026-01-15T12:42:52,722 !! 2026-01-15T12:42:52,724 ******************************************************************************** 2026-01-15T12:42:52,724 Please use a simple string containing a SPDX expression for `project.license`. You can also use `project.license-files`. (Both options available on setuptools>=77.0.0). 2026-01-15T12:42:52,726 By 2026-Feb-18, you need to update your project and remove deprecated calls 2026-01-15T12:42:52,726 or your builds will no longer be supported. 2026-01-15T12:42:52,727 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-01-15T12:42:52,728 ******************************************************************************** 2026-01-15T12:42:52,729 !! 2026-01-15T12:42:52,730 corresp(dist, value, root_dir) 2026-01-15T12:42:52,731 /tmp/pip-build-env-4b2noruu/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:82: SetuptoolsWarning: `extras_require` overwritten in `pyproject.toml` (optional-dependencies) 2026-01-15T12:42:52,731 corresp(dist, value, root_dir) 2026-01-15T12:42:52,795 /tmp/pip-build-env-4b2noruu/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:61: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2026-01-15T12:42:52,796 !! 2026-01-15T12:42:52,797 ******************************************************************************** 2026-01-15T12:42:52,798 Please consider removing the following classifiers in favor of a SPDX license expression: 2026-01-15T12:42:52,799 License :: OSI Approved :: MIT License 2026-01-15T12:42:52,800 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-01-15T12:42:52,800 ******************************************************************************** 2026-01-15T12:42:52,801 !! 2026-01-15T12:42:52,802 dist._finalize_license_expression() 2026-01-15T12:42:52,802 /tmp/pip-build-env-4b2noruu/overlay/local/lib/python3.11/dist-packages/setuptools/dist.py:759: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2026-01-15T12:42:52,803 !! 2026-01-15T12:42:52,803 ******************************************************************************** 2026-01-15T12:42:52,804 Please consider removing the following classifiers in favor of a SPDX license expression: 2026-01-15T12:42:52,805 License :: OSI Approved :: MIT License 2026-01-15T12:42:52,806 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-01-15T12:42:52,806 ******************************************************************************** 2026-01-15T12:42:52,807 !! 2026-01-15T12:42:52,808 self._finalize_license_expression() 2026-01-15T12:42:52,808 running egg_info 2026-01-15T12:42:52,816 writing geo_intel_offline.egg-info/PKG-INFO 2026-01-15T12:42:52,820 writing dependency_links to geo_intel_offline.egg-info/dependency_links.txt 2026-01-15T12:42:52,822 deleting geo_intel_offline.egg-info/entry_points.txt 2026-01-15T12:42:52,823 deleting geo_intel_offline.egg-info/requires.txt 2026-01-15T12:42:52,824 writing top-level names to geo_intel_offline.egg-info/top_level.txt 2026-01-15T12:42:52,847 reading manifest file 'geo_intel_offline.egg-info/SOURCES.txt' 2026-01-15T12:42:52,850 reading manifest template 'MANIFEST.in' 2026-01-15T12:42:52,854 no previously-included directories found matching 'geo_intel_offline/data_dev' 2026-01-15T12:42:52,855 warning: no previously-included files matching '*.json' found under directory 'geo_intel_offline/data' 2026-01-15T12:42:52,856 warning: no previously-included files found matching '.gitignore' 2026-01-15T12:42:52,856 warning: no previously-included files found matching '.git' 2026-01-15T12:42:52,857 warning: no previously-included files found matching '*.pyc' 2026-01-15T12:42:52,858 warning: no previously-included files found matching '__pycache__' 2026-01-15T12:42:52,859 warning: no previously-included files found matching '*.pyo' 2026-01-15T12:42:52,859 warning: no previously-included files found matching '.DS_Store' 2026-01-15T12:42:52,860 warning: no previously-included files found matching '.pytest_cache' 2026-01-15T12:42:52,860 warning: no previously-included files found matching '.coverage' 2026-01-15T12:42:52,861 warning: no previously-included files found matching 'htmlcov' 2026-01-15T12:42:52,862 warning: no previously-included files found matching '.mypy_cache' 2026-01-15T12:42:52,862 warning: no previously-included files found matching '.ruff_cache' 2026-01-15T12:42:52,863 warning: no previously-included files found matching 'data_sources/*' 2026-01-15T12:42:52,864 warning: no previously-included files found matching 'build/*' 2026-01-15T12:42:52,864 warning: no previously-included files found matching 'dist/*' 2026-01-15T12:42:52,865 warning: no previously-included files found matching '*.egg-info' 2026-01-15T12:42:52,866 adding license file 'LICENSE' 2026-01-15T12:42:52,867 writing manifest file 'geo_intel_offline.egg-info/SOURCES.txt' 2026-01-15T12:42:52,965 Getting requirements to build wheel: finished with status 'done' 2026-01-15T12:42:52,969 Created temporary directory: /tmp/pip-modern-metadata-o7e7tul0 2026-01-15T12:42:52,971 Preparing metadata (pyproject.toml): started 2026-01-15T12:42:52,972 Running command Preparing metadata (pyproject.toml) 2026-01-15T12:42:53,531 /tmp/pip-build-env-4b2noruu/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:75: _MissingDynamic: `scripts` defined outside of `pyproject.toml` is ignored. 2026-01-15T12:42:53,532 !! 2026-01-15T12:42:53,533 ******************************************************************************** 2026-01-15T12:42:53,533 The following seems to be defined outside of `pyproject.toml`: 2026-01-15T12:42:53,534 `scripts = ['geo-intel-build-data=geo_intel_offline.data_builder:main']` 2026-01-15T12:42:53,535 According to the spec (see the link below), however, setuptools CANNOT 2026-01-15T12:42:53,536 consider this value unless `scripts` is listed as `dynamic`. 2026-01-15T12:42:53,537 https://packaging.python.org/en/latest/specifications/pyproject-toml/#declaring-project-metadata-the-project-table 2026-01-15T12:42:53,538 To prevent this problem, you can list `scripts` under `dynamic` or alternatively 2026-01-15T12:42:53,538 remove the `[project]` table from your file and rely entirely on other means of 2026-01-15T12:42:53,539 configuration. 2026-01-15T12:42:53,539 ******************************************************************************** 2026-01-15T12:42:53,540 !! 2026-01-15T12:42:53,541 _handle_missing_dynamic(dist, project_table) 2026-01-15T12:42:53,542 /tmp/pip-build-env-4b2noruu/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:75: _MissingDynamic: `optional-dependencies` defined outside of `pyproject.toml` is ignored. 2026-01-15T12:42:53,542 !! 2026-01-15T12:42:53,543 ******************************************************************************** 2026-01-15T12:42:53,544 The following seems to be defined outside of `pyproject.toml`: 2026-01-15T12:42:53,545 `optional-dependencies = {'dev': ['pytest>=7.0', 'pytest-cov>=4.0', 'black>=23.0', 'mypy>=1.0']}` 2026-01-15T12:42:53,547 According to the spec (see the link below), however, setuptools CANNOT 2026-01-15T12:42:53,547 consider this value unless `optional-dependencies` is listed as `dynamic`. 2026-01-15T12:42:53,548 https://packaging.python.org/en/latest/specifications/pyproject-toml/#declaring-project-metadata-the-project-table 2026-01-15T12:42:53,550 To prevent this problem, you can list `optional-dependencies` under `dynamic` or alternatively 2026-01-15T12:42:53,550 remove the `[project]` table from your file and rely entirely on other means of 2026-01-15T12:42:53,551 configuration. 2026-01-15T12:42:53,552 ******************************************************************************** 2026-01-15T12:42:53,553 !! 2026-01-15T12:42:53,553 _handle_missing_dynamic(dist, project_table) 2026-01-15T12:42:53,554 /tmp/pip-build-env-4b2noruu/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:82: SetuptoolsDeprecationWarning: `project.license` as a TOML table is deprecated 2026-01-15T12:42:53,555 !! 2026-01-15T12:42:53,556 ******************************************************************************** 2026-01-15T12:42:53,557 Please use a simple string containing a SPDX expression for `project.license`. You can also use `project.license-files`. (Both options available on setuptools>=77.0.0). 2026-01-15T12:42:53,558 By 2026-Feb-18, you need to update your project and remove deprecated calls 2026-01-15T12:42:53,558 or your builds will no longer be supported. 2026-01-15T12:42:53,560 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-01-15T12:42:53,561 ******************************************************************************** 2026-01-15T12:42:53,562 !! 2026-01-15T12:42:53,562 corresp(dist, value, root_dir) 2026-01-15T12:42:53,563 /tmp/pip-build-env-4b2noruu/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:82: SetuptoolsWarning: `extras_require` overwritten in `pyproject.toml` (optional-dependencies) 2026-01-15T12:42:53,563 corresp(dist, value, root_dir) 2026-01-15T12:42:53,621 /tmp/pip-build-env-4b2noruu/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:61: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2026-01-15T12:42:53,621 !! 2026-01-15T12:42:53,622 ******************************************************************************** 2026-01-15T12:42:53,623 Please consider removing the following classifiers in favor of a SPDX license expression: 2026-01-15T12:42:53,624 License :: OSI Approved :: MIT License 2026-01-15T12:42:53,625 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-01-15T12:42:53,625 ******************************************************************************** 2026-01-15T12:42:53,627 !! 2026-01-15T12:42:53,627 dist._finalize_license_expression() 2026-01-15T12:42:53,628 /tmp/pip-build-env-4b2noruu/overlay/local/lib/python3.11/dist-packages/setuptools/dist.py:759: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2026-01-15T12:42:53,628 !! 2026-01-15T12:42:53,629 ******************************************************************************** 2026-01-15T12:42:53,630 Please consider removing the following classifiers in favor of a SPDX license expression: 2026-01-15T12:42:53,631 License :: OSI Approved :: MIT License 2026-01-15T12:42:53,633 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-01-15T12:42:53,633 ******************************************************************************** 2026-01-15T12:42:53,635 !! 2026-01-15T12:42:53,635 self._finalize_license_expression() 2026-01-15T12:42:53,636 running dist_info 2026-01-15T12:42:53,649 creating /tmp/pip-modern-metadata-o7e7tul0/geo_intel_offline.egg-info 2026-01-15T12:42:53,650 writing /tmp/pip-modern-metadata-o7e7tul0/geo_intel_offline.egg-info/PKG-INFO 2026-01-15T12:42:53,656 writing dependency_links to /tmp/pip-modern-metadata-o7e7tul0/geo_intel_offline.egg-info/dependency_links.txt 2026-01-15T12:42:53,658 writing top-level names to /tmp/pip-modern-metadata-o7e7tul0/geo_intel_offline.egg-info/top_level.txt 2026-01-15T12:42:53,659 writing manifest file '/tmp/pip-modern-metadata-o7e7tul0/geo_intel_offline.egg-info/SOURCES.txt' 2026-01-15T12:42:53,680 reading manifest file '/tmp/pip-modern-metadata-o7e7tul0/geo_intel_offline.egg-info/SOURCES.txt' 2026-01-15T12:42:53,682 reading manifest template 'MANIFEST.in' 2026-01-15T12:42:53,686 no previously-included directories found matching 'geo_intel_offline/data_dev' 2026-01-15T12:42:53,687 warning: no previously-included files matching '*.json' found under directory 'geo_intel_offline/data' 2026-01-15T12:42:53,688 warning: no previously-included files found matching '.gitignore' 2026-01-15T12:42:53,689 warning: no previously-included files found matching '.git' 2026-01-15T12:42:53,689 warning: no previously-included files found matching '*.pyc' 2026-01-15T12:42:53,690 warning: no previously-included files found matching '__pycache__' 2026-01-15T12:42:53,691 warning: no previously-included files found matching '*.pyo' 2026-01-15T12:42:53,692 warning: no previously-included files found matching '.DS_Store' 2026-01-15T12:42:53,692 warning: no previously-included files found matching '.pytest_cache' 2026-01-15T12:42:53,693 warning: no previously-included files found matching '.coverage' 2026-01-15T12:42:53,694 warning: no previously-included files found matching 'htmlcov' 2026-01-15T12:42:53,695 warning: no previously-included files found matching '.mypy_cache' 2026-01-15T12:42:53,695 warning: no previously-included files found matching '.ruff_cache' 2026-01-15T12:42:53,696 warning: no previously-included files found matching 'data_sources/*' 2026-01-15T12:42:53,696 warning: no previously-included files found matching 'build/*' 2026-01-15T12:42:53,697 warning: no previously-included files found matching 'dist/*' 2026-01-15T12:42:53,697 warning: no previously-included files found matching '*.egg-info' 2026-01-15T12:42:53,698 adding license file 'LICENSE' 2026-01-15T12:42:53,700 writing manifest file '/tmp/pip-modern-metadata-o7e7tul0/geo_intel_offline.egg-info/SOURCES.txt' 2026-01-15T12:42:53,701 creating '/tmp/pip-modern-metadata-o7e7tul0/geo_intel_offline-1.4.0.dist-info' 2026-01-15T12:42:53,824 Preparing metadata (pyproject.toml): finished with status 'done' 2026-01-15T12:42:53,832 Source in /tmp/pip-wheel-8kt4tblh/geo-intel-offline_644b22e2aad34b3887846ff8d0b4c3b9 has version 1.4.0, which satisfies requirement geo-intel-offline==1.4.0 from https://files.pythonhosted.org/packages/13/91/33c413d919d5b841f2675ed867781e9ee6ff017ff3cdd73604b61077692f/geo_intel_offline-1.4.0.tar.gz 2026-01-15T12:42:53,832 Removed geo-intel-offline==1.4.0 from https://files.pythonhosted.org/packages/13/91/33c413d919d5b841f2675ed867781e9ee6ff017ff3cdd73604b61077692f/geo_intel_offline-1.4.0.tar.gz from build tracker '/tmp/pip-build-tracker-kb9m_q1q' 2026-01-15T12:42:53,842 Created temporary directory: /tmp/pip-unpack-68b27uz6 2026-01-15T12:42:53,842 Building wheels for collected packages: geo-intel-offline 2026-01-15T12:42:53,846 Created temporary directory: /tmp/pip-wheel-p21c9jl5 2026-01-15T12:42:53,847 Destination directory: /tmp/pip-wheel-p21c9jl5 2026-01-15T12:42:53,849 Building wheel for geo-intel-offline (pyproject.toml): started 2026-01-15T12:42:53,850 Running command Building wheel for geo-intel-offline (pyproject.toml) 2026-01-15T12:42:54,392 /tmp/pip-build-env-4b2noruu/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:75: _MissingDynamic: `scripts` defined outside of `pyproject.toml` is ignored. 2026-01-15T12:42:54,392 !! 2026-01-15T12:42:54,393 ******************************************************************************** 2026-01-15T12:42:54,394 The following seems to be defined outside of `pyproject.toml`: 2026-01-15T12:42:54,396 `scripts = ['geo-intel-build-data=geo_intel_offline.data_builder:main']` 2026-01-15T12:42:54,397 According to the spec (see the link below), however, setuptools CANNOT 2026-01-15T12:42:54,398 consider this value unless `scripts` is listed as `dynamic`. 2026-01-15T12:42:54,399 https://packaging.python.org/en/latest/specifications/pyproject-toml/#declaring-project-metadata-the-project-table 2026-01-15T12:42:54,400 To prevent this problem, you can list `scripts` under `dynamic` or alternatively 2026-01-15T12:42:54,401 remove the `[project]` table from your file and rely entirely on other means of 2026-01-15T12:42:54,401 configuration. 2026-01-15T12:42:54,402 ******************************************************************************** 2026-01-15T12:42:54,403 !! 2026-01-15T12:42:54,404 _handle_missing_dynamic(dist, project_table) 2026-01-15T12:42:54,404 /tmp/pip-build-env-4b2noruu/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:75: _MissingDynamic: `optional-dependencies` defined outside of `pyproject.toml` is ignored. 2026-01-15T12:42:54,405 !! 2026-01-15T12:42:54,406 ******************************************************************************** 2026-01-15T12:42:54,407 The following seems to be defined outside of `pyproject.toml`: 2026-01-15T12:42:54,408 `optional-dependencies = {'dev': ['pytest>=7.0', 'pytest-cov>=4.0', 'black>=23.0', 'mypy>=1.0']}` 2026-01-15T12:42:54,410 According to the spec (see the link below), however, setuptools CANNOT 2026-01-15T12:42:54,410 consider this value unless `optional-dependencies` is listed as `dynamic`. 2026-01-15T12:42:54,412 https://packaging.python.org/en/latest/specifications/pyproject-toml/#declaring-project-metadata-the-project-table 2026-01-15T12:42:54,413 To prevent this problem, you can list `optional-dependencies` under `dynamic` or alternatively 2026-01-15T12:42:54,413 remove the `[project]` table from your file and rely entirely on other means of 2026-01-15T12:42:54,414 configuration. 2026-01-15T12:42:54,414 ******************************************************************************** 2026-01-15T12:42:54,415 !! 2026-01-15T12:42:54,416 _handle_missing_dynamic(dist, project_table) 2026-01-15T12:42:54,416 /tmp/pip-build-env-4b2noruu/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:82: SetuptoolsDeprecationWarning: `project.license` as a TOML table is deprecated 2026-01-15T12:42:54,417 !! 2026-01-15T12:42:54,418 ******************************************************************************** 2026-01-15T12:42:54,418 Please use a simple string containing a SPDX expression for `project.license`. You can also use `project.license-files`. (Both options available on setuptools>=77.0.0). 2026-01-15T12:42:54,419 By 2026-Feb-18, you need to update your project and remove deprecated calls 2026-01-15T12:42:54,420 or your builds will no longer be supported. 2026-01-15T12:42:54,421 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-01-15T12:42:54,422 ******************************************************************************** 2026-01-15T12:42:54,423 !! 2026-01-15T12:42:54,423 corresp(dist, value, root_dir) 2026-01-15T12:42:54,424 /tmp/pip-build-env-4b2noruu/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:82: SetuptoolsWarning: `extras_require` overwritten in `pyproject.toml` (optional-dependencies) 2026-01-15T12:42:54,424 corresp(dist, value, root_dir) 2026-01-15T12:42:54,470 /tmp/pip-build-env-4b2noruu/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:61: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2026-01-15T12:42:54,471 !! 2026-01-15T12:42:54,472 ******************************************************************************** 2026-01-15T12:42:54,473 Please consider removing the following classifiers in favor of a SPDX license expression: 2026-01-15T12:42:54,474 License :: OSI Approved :: MIT License 2026-01-15T12:42:54,476 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-01-15T12:42:54,476 ******************************************************************************** 2026-01-15T12:42:54,477 !! 2026-01-15T12:42:54,478 dist._finalize_license_expression() 2026-01-15T12:42:54,479 /tmp/pip-build-env-4b2noruu/overlay/local/lib/python3.11/dist-packages/setuptools/dist.py:759: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2026-01-15T12:42:54,479 !! 2026-01-15T12:42:54,480 ******************************************************************************** 2026-01-15T12:42:54,481 Please consider removing the following classifiers in favor of a SPDX license expression: 2026-01-15T12:42:54,482 License :: OSI Approved :: MIT License 2026-01-15T12:42:54,483 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-01-15T12:42:54,484 ******************************************************************************** 2026-01-15T12:42:54,485 !! 2026-01-15T12:42:54,486 self._finalize_license_expression() 2026-01-15T12:42:54,487 running bdist_wheel 2026-01-15T12:42:54,499 running build 2026-01-15T12:42:54,499 running build_py 2026-01-15T12:42:54,506 creating build/lib/geo_intel_offline 2026-01-15T12:42:54,508 copying geo_intel_offline/data_loader.py -> build/lib/geo_intel_offline 2026-01-15T12:42:54,511 copying geo_intel_offline/pip.py -> build/lib/geo_intel_offline 2026-01-15T12:42:54,513 copying geo_intel_offline/data_builder_minimal.py -> build/lib/geo_intel_offline 2026-01-15T12:42:54,515 copying geo_intel_offline/reverse_resolver.py -> build/lib/geo_intel_offline 2026-01-15T12:42:54,517 copying geo_intel_offline/__init__.py -> build/lib/geo_intel_offline 2026-01-15T12:42:54,519 copying geo_intel_offline/resolver.py -> build/lib/geo_intel_offline 2026-01-15T12:42:54,521 copying geo_intel_offline/migrate_to_modular.py -> build/lib/geo_intel_offline 2026-01-15T12:42:54,523 copying geo_intel_offline/confidence.py -> build/lib/geo_intel_offline 2026-01-15T12:42:54,525 copying geo_intel_offline/data_builder_modular.py -> build/lib/geo_intel_offline 2026-01-15T12:42:54,528 copying geo_intel_offline/api.py -> build/lib/geo_intel_offline 2026-01-15T12:42:54,530 copying geo_intel_offline/geohash.py -> build/lib/geo_intel_offline 2026-01-15T12:42:54,532 copying geo_intel_offline/polygon_utils.py -> build/lib/geo_intel_offline 2026-01-15T12:42:54,533 copying geo_intel_offline/data_builder.py -> build/lib/geo_intel_offline 2026-01-15T12:42:54,536 copying geo_intel_offline/compression.py -> build/lib/geo_intel_offline 2026-01-15T12:42:54,538 copying geo_intel_offline/modular_data_loader.py -> build/lib/geo_intel_offline 2026-01-15T12:42:54,540 running egg_info 2026-01-15T12:42:54,551 writing geo_intel_offline.egg-info/PKG-INFO 2026-01-15T12:42:54,555 writing dependency_links to geo_intel_offline.egg-info/dependency_links.txt 2026-01-15T12:42:54,556 writing top-level names to geo_intel_offline.egg-info/top_level.txt 2026-01-15T12:42:54,567 reading manifest file 'geo_intel_offline.egg-info/SOURCES.txt' 2026-01-15T12:42:54,570 reading manifest template 'MANIFEST.in' 2026-01-15T12:42:54,574 no previously-included directories found matching 'geo_intel_offline/data_dev' 2026-01-15T12:42:54,575 warning: no previously-included files matching '*.json' found under directory 'geo_intel_offline/data' 2026-01-15T12:42:54,575 warning: no previously-included files found matching '.gitignore' 2026-01-15T12:42:54,576 warning: no previously-included files found matching '.git' 2026-01-15T12:42:54,577 warning: no previously-included files found matching '*.pyc' 2026-01-15T12:42:54,578 warning: no previously-included files found matching '__pycache__' 2026-01-15T12:42:54,578 warning: no previously-included files found matching '*.pyo' 2026-01-15T12:42:54,579 warning: no previously-included files found matching '.DS_Store' 2026-01-15T12:42:54,580 warning: no previously-included files found matching '.pytest_cache' 2026-01-15T12:42:54,580 warning: no previously-included files found matching '.coverage' 2026-01-15T12:42:54,581 warning: no previously-included files found matching 'htmlcov' 2026-01-15T12:42:54,582 warning: no previously-included files found matching '.mypy_cache' 2026-01-15T12:42:54,582 warning: no previously-included files found matching '.ruff_cache' 2026-01-15T12:42:54,583 warning: no previously-included files found matching 'data_sources/*' 2026-01-15T12:42:54,583 warning: no previously-included files found matching 'build/*' 2026-01-15T12:42:54,584 warning: no previously-included files found matching 'dist/*' 2026-01-15T12:42:54,585 warning: no previously-included files found matching '*.egg-info' 2026-01-15T12:42:54,585 adding license file 'LICENSE' 2026-01-15T12:42:54,586 writing manifest file 'geo_intel_offline.egg-info/SOURCES.txt' 2026-01-15T12:42:54,588 /tmp/pip-build-env-4b2noruu/overlay/local/lib/python3.11/dist-packages/setuptools/command/build_py.py:212: _Warning: Package 'geo_intel_offline.data' is absent from the `packages` configuration. 2026-01-15T12:42:54,589 !! 2026-01-15T12:42:54,590 ******************************************************************************** 2026-01-15T12:42:54,591 ############################ 2026-01-15T12:42:54,592 # Package would be ignored # 2026-01-15T12:42:54,593 ############################ 2026-01-15T12:42:54,594 Python recognizes 'geo_intel_offline.data' as an importable package[^1], 2026-01-15T12:42:54,595 but it is absent from setuptools' `packages` configuration. 2026-01-15T12:42:54,595 This leads to an ambiguous overall configuration. If you want to distribute this 2026-01-15T12:42:54,596 package, please make sure that 'geo_intel_offline.data' is explicitly added 2026-01-15T12:42:54,596 to the `packages` configuration field. 2026-01-15T12:42:54,597 Alternatively, you can also rely on setuptools' discovery methods 2026-01-15T12:42:54,598 (for example by using `find_namespace_packages(...)`/`find_namespace:` 2026-01-15T12:42:54,598 instead of `find_packages(...)`/`find:`). 2026-01-15T12:42:54,599 You can read more about "package discovery" on setuptools documentation page: 2026-01-15T12:42:54,600 - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html 2026-01-15T12:42:54,601 If you don't want 'geo_intel_offline.data' to be distributed and are 2026-01-15T12:42:54,602 already explicitly excluding 'geo_intel_offline.data' via 2026-01-15T12:42:54,602 `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, 2026-01-15T12:42:54,603 you can try to use `exclude_package_data`, or `include-package-data=False` in 2026-01-15T12:42:54,603 combination with a more fine grained `package-data` configuration. 2026-01-15T12:42:54,604 You can read more about "package data files" on setuptools documentation page: 2026-01-15T12:42:54,606 - https://setuptools.pypa.io/en/latest/userguide/datafiles.html 2026-01-15T12:42:54,608 [^1]: For Python, any directory (with suitable naming) can be imported, 2026-01-15T12:42:54,609 even if it does not contain any `.py` files. 2026-01-15T12:42:54,609 On the other hand, currently there is no concept of package data 2026-01-15T12:42:54,610 directory, all directories are treated like packages. 2026-01-15T12:42:54,611 ******************************************************************************** 2026-01-15T12:42:54,612 !! 2026-01-15T12:42:54,613 check.warn(importable) 2026-01-15T12:42:54,613 creating build/lib/geo_intel_offline/data 2026-01-15T12:42:54,614 copying geo_intel_offline/data/geohash_index.json.gz -> build/lib/geo_intel_offline/data 2026-01-15T12:42:54,615 copying geo_intel_offline/data/metadata.json.gz -> build/lib/geo_intel_offline/data 2026-01-15T12:42:54,615 copying geo_intel_offline/data/polygons.json.gz -> build/lib/geo_intel_offline/data 2026-01-15T12:42:54,677 installing to build/bdist.linux-armv7l/wheel 2026-01-15T12:42:54,678 running install 2026-01-15T12:42:54,701 running install_lib 2026-01-15T12:42:54,707 creating build/bdist.linux-armv7l/wheel 2026-01-15T12:42:54,709 creating build/bdist.linux-armv7l/wheel/geo_intel_offline 2026-01-15T12:42:54,711 copying build/lib/geo_intel_offline/data_loader.py -> build/bdist.linux-armv7l/wheel/./geo_intel_offline 2026-01-15T12:42:54,713 copying build/lib/geo_intel_offline/pip.py -> build/bdist.linux-armv7l/wheel/./geo_intel_offline 2026-01-15T12:42:54,716 copying build/lib/geo_intel_offline/data_builder_minimal.py -> build/bdist.linux-armv7l/wheel/./geo_intel_offline 2026-01-15T12:42:54,718 copying build/lib/geo_intel_offline/reverse_resolver.py -> build/bdist.linux-armv7l/wheel/./geo_intel_offline 2026-01-15T12:42:54,721 copying build/lib/geo_intel_offline/__init__.py -> build/bdist.linux-armv7l/wheel/./geo_intel_offline 2026-01-15T12:42:54,723 copying build/lib/geo_intel_offline/resolver.py -> build/bdist.linux-armv7l/wheel/./geo_intel_offline 2026-01-15T12:42:54,725 copying build/lib/geo_intel_offline/migrate_to_modular.py -> build/bdist.linux-armv7l/wheel/./geo_intel_offline 2026-01-15T12:42:54,727 copying build/lib/geo_intel_offline/confidence.py -> build/bdist.linux-armv7l/wheel/./geo_intel_offline 2026-01-15T12:42:54,729 copying build/lib/geo_intel_offline/data_builder_modular.py -> build/bdist.linux-armv7l/wheel/./geo_intel_offline 2026-01-15T12:42:54,732 copying build/lib/geo_intel_offline/api.py -> build/bdist.linux-armv7l/wheel/./geo_intel_offline 2026-01-15T12:42:54,735 copying build/lib/geo_intel_offline/geohash.py -> build/bdist.linux-armv7l/wheel/./geo_intel_offline 2026-01-15T12:42:54,737 copying build/lib/geo_intel_offline/polygon_utils.py -> build/bdist.linux-armv7l/wheel/./geo_intel_offline 2026-01-15T12:42:54,739 copying build/lib/geo_intel_offline/data_builder.py -> build/bdist.linux-armv7l/wheel/./geo_intel_offline 2026-01-15T12:42:54,742 copying build/lib/geo_intel_offline/compression.py -> build/bdist.linux-armv7l/wheel/./geo_intel_offline 2026-01-15T12:42:54,744 creating build/bdist.linux-armv7l/wheel/geo_intel_offline/data 2026-01-15T12:42:54,745 copying build/lib/geo_intel_offline/data/geohash_index.json.gz -> build/bdist.linux-armv7l/wheel/./geo_intel_offline/data 2026-01-15T12:42:54,749 copying build/lib/geo_intel_offline/data/polygons.json.gz -> build/bdist.linux-armv7l/wheel/./geo_intel_offline/data 2026-01-15T12:42:54,821 copying build/lib/geo_intel_offline/data/metadata.json.gz -> build/bdist.linux-armv7l/wheel/./geo_intel_offline/data 2026-01-15T12:42:54,823 copying build/lib/geo_intel_offline/modular_data_loader.py -> build/bdist.linux-armv7l/wheel/./geo_intel_offline 2026-01-15T12:42:54,825 running install_egg_info 2026-01-15T12:42:54,831 Copying geo_intel_offline.egg-info to build/bdist.linux-armv7l/wheel/./geo_intel_offline-1.4.0-py3.11.egg-info 2026-01-15T12:42:54,842 running install_scripts 2026-01-15T12:42:54,853 creating build/bdist.linux-armv7l/wheel/geo_intel_offline-1.4.0.dist-info/WHEEL 2026-01-15T12:42:54,856 creating '/tmp/pip-wheel-p21c9jl5/.tmp-v00n03vd/geo_intel_offline-1.4.0-py3-none-any.whl' and adding 'build/bdist.linux-armv7l/wheel' to it 2026-01-15T12:42:54,858 adding 'geo_intel_offline/__init__.py' 2026-01-15T12:42:54,860 adding 'geo_intel_offline/api.py' 2026-01-15T12:42:54,862 adding 'geo_intel_offline/compression.py' 2026-01-15T12:42:54,864 adding 'geo_intel_offline/confidence.py' 2026-01-15T12:42:54,866 adding 'geo_intel_offline/data_builder.py' 2026-01-15T12:42:54,868 adding 'geo_intel_offline/data_builder_minimal.py' 2026-01-15T12:42:54,871 adding 'geo_intel_offline/data_builder_modular.py' 2026-01-15T12:42:54,873 adding 'geo_intel_offline/data_loader.py' 2026-01-15T12:42:54,874 adding 'geo_intel_offline/geohash.py' 2026-01-15T12:42:54,876 adding 'geo_intel_offline/migrate_to_modular.py' 2026-01-15T12:42:54,878 adding 'geo_intel_offline/modular_data_loader.py' 2026-01-15T12:42:54,879 adding 'geo_intel_offline/pip.py' 2026-01-15T12:42:54,881 adding 'geo_intel_offline/polygon_utils.py' 2026-01-15T12:42:54,882 adding 'geo_intel_offline/resolver.py' 2026-01-15T12:42:54,884 adding 'geo_intel_offline/reverse_resolver.py' 2026-01-15T12:42:54,892 adding 'geo_intel_offline/data/geohash_index.json.gz' 2026-01-15T12:42:54,894 adding 'geo_intel_offline/data/metadata.json.gz' 2026-01-15T12:42:55,372 adding 'geo_intel_offline/data/polygons.json.gz' 2026-01-15T12:42:55,401 adding 'geo_intel_offline-1.4.0.dist-info/licenses/LICENSE' 2026-01-15T12:42:55,404 adding 'geo_intel_offline-1.4.0.dist-info/METADATA' 2026-01-15T12:42:55,405 adding 'geo_intel_offline-1.4.0.dist-info/WHEEL' 2026-01-15T12:42:55,406 adding 'geo_intel_offline-1.4.0.dist-info/top_level.txt' 2026-01-15T12:42:55,407 adding 'geo_intel_offline-1.4.0.dist-info/RECORD' 2026-01-15T12:42:55,453 removing build/bdist.linux-armv7l/wheel 2026-01-15T12:42:55,561 Building wheel for geo-intel-offline (pyproject.toml): finished with status 'done' 2026-01-15T12:42:55,651 Created wheel for geo-intel-offline: filename=geo_intel_offline-1.4.0-py3-none-any.whl size=4254140 sha256=f9edaafb68423914877a2f42aea4d728ba384a5323430ff908dfca64aa184359 2026-01-15T12:42:55,652 Stored in directory: /tmp/pip-ephem-wheel-cache-dqdkrzi5/wheels/f7/40/b5/3033c243e8d0ba1fea2508506a5121a34890d39a2ac37db4c6 2026-01-15T12:42:55,671 Successfully built geo-intel-offline 2026-01-15T12:42:55,774 Removed build tracker: '/tmp/pip-build-tracker-kb9m_q1q'