2025-09-08T12:51:19,845 Created temporary directory: /tmp/pip-build-tracker-z7wo5j8l 2025-09-08T12:51:19,845 Initialized build tracking at /tmp/pip-build-tracker-z7wo5j8l 2025-09-08T12:51:19,846 Created build tracker: /tmp/pip-build-tracker-z7wo5j8l 2025-09-08T12:51:19,846 Entered build tracker: /tmp/pip-build-tracker-z7wo5j8l 2025-09-08T12:51:19,846 Created temporary directory: /tmp/pip-wheel-y0cgw9tr 2025-09-08T12:51:19,850 Created temporary directory: /tmp/pip-ephem-wheel-cache-e50vatgl 2025-09-08T12:51:19,914 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2025-09-08T12:51:19,917 2 location(s) to search for versions of ngoci: 2025-09-08T12:51:19,917 * https://pypi.org/simple/ngoci/ 2025-09-08T12:51:19,917 * https://www.piwheels.org/simple/ngoci/ 2025-09-08T12:51:19,917 Fetching project page and analyzing links: https://pypi.org/simple/ngoci/ 2025-09-08T12:51:19,918 Getting page https://pypi.org/simple/ngoci/ 2025-09-08T12:51:19,919 Found index url https://pypi.org/simple/ 2025-09-08T12:51:20,076 Fetched page https://pypi.org/simple/ngoci/ as application/vnd.pypi.simple.v1+json 2025-09-08T12:51:20,078 Found link https://files.pythonhosted.org/packages/07/25/5deb01774d48b8ab772abaa716f94f638b3f63dfb84244247d358520b9a9/ngoci-0.1.1.tar.gz (from https://pypi.org/simple/ngoci/), version: 0.1.1 2025-09-08T12:51:20,078 Skipping link: No binaries permitted for ngoci: https://files.pythonhosted.org/packages/a3/29/caf8043af54dd6cc6c6ecf2b6e4a5735237afbc8ef3bf7c773275dc9ae27/ngoci-0.1.2-py2.py3-none-any.whl (from https://pypi.org/simple/ngoci/) 2025-09-08T12:51:20,078 Found link https://files.pythonhosted.org/packages/4b/15/ba210c57a455027e2b47b00e655dbfb40e7b8c2c84981b47f4e17d768b4f/ngoci-0.1.2.tar.gz (from https://pypi.org/simple/ngoci/), version: 0.1.2 2025-09-08T12:51:20,079 Fetching project page and analyzing links: https://www.piwheels.org/simple/ngoci/ 2025-09-08T12:51:20,079 Getting page https://www.piwheels.org/simple/ngoci/ 2025-09-08T12:51:20,080 Found index url https://www.piwheels.org/simple/ 2025-09-08T12:51:20,191 Fetched page https://www.piwheels.org/simple/ngoci/ as text/html 2025-09-08T12:51:20,192 Skipping link: No binaries permitted for ngoci: https://archive1.piwheels.org/simple/ngoci/ngoci-0.1.2-py2.py3-none-any.whl#sha256=9eb3084215ca53baaddd1b17a485f6333ff7aadf6bafa32d2c860a87fb6d24f0 (from https://www.piwheels.org/simple/ngoci/) 2025-09-08T12:51:20,193 Skipping link: not a file: https://www.piwheels.org/simple/ngoci/ 2025-09-08T12:51:20,193 Skipping link: not a file: https://pypi.org/simple/ngoci/ 2025-09-08T12:51:20,223 Given no hashes to check 1 links for project 'ngoci': discarding no candidates 2025-09-08T12:51:20,224 Collecting ngoci==0.1.1 2025-09-08T12:51:20,226 Created temporary directory: /tmp/pip-unpack-g0kr6hu1 2025-09-08T12:51:20,371 Downloading ngoci-0.1.1.tar.gz (39 kB) 2025-09-08T12:51:20,429 Added ngoci==0.1.1 from https://files.pythonhosted.org/packages/07/25/5deb01774d48b8ab772abaa716f94f638b3f63dfb84244247d358520b9a9/ngoci-0.1.1.tar.gz to build tracker '/tmp/pip-build-tracker-z7wo5j8l' 2025-09-08T12:51:20,430 Running setup.py (path:/tmp/pip-wheel-y0cgw9tr/ngoci_15f5924f2b514e14b1f3d9cff119b2be/setup.py) egg_info for package ngoci 2025-09-08T12:51:20,430 Created temporary directory: /tmp/pip-pip-egg-info-joo_dhva 2025-09-08T12:51:20,430 Preparing metadata (setup.py): started 2025-09-08T12:51:20,431 Running command python setup.py egg_info 2025-09-08T12:51:20,986 /tmp/pip-wheel-y0cgw9tr/ngoci_15f5924f2b514e14b1f3d9cff119b2be/setup.py:36: SyntaxWarning: invalid escape sequence '\s' 2025-09-08T12:51:20,986 return re.search("^current_version\s*=\s*(\S*)\s*\n", 2025-09-08T12:51:21,107 /usr/local/lib/python3.13/dist-packages/setuptools/dist.py:599: SetuptoolsDeprecationWarning: Invalid dash-separated key 'description-file' in 'metadata' (setup.cfg), please use the underscore name 'description_file' instead. 2025-09-08T12:51:21,107 !! 2025-09-08T12:51:21,107 ******************************************************************************** 2025-09-08T12:51:21,107 Usage of dash-separated 'description-file' will not be supported in future 2025-09-08T12:51:21,107 versions. Please use the underscore name 'description_file' instead. 2025-09-08T12:51:21,108 By 2026-Mar-03, you need to update your project and remove deprecated calls 2025-09-08T12:51:21,108 or your builds will no longer be supported. 2025-09-08T12:51:21,108 See https://setuptools.pypa.io/en/latest/userguide/declarative_config.html for details. 2025-09-08T12:51:21,108 ******************************************************************************** 2025-09-08T12:51:21,108 !! 2025-09-08T12:51:21,108 opt = self._enforce_underscore(opt, section) 2025-09-08T12:51:21,135 /usr/local/lib/python3.13/dist-packages/setuptools/__init__.py:92: _DeprecatedInstaller: setuptools.installer and fetch_build_eggs are deprecated. 2025-09-08T12:51:21,135 !! 2025-09-08T12:51:21,136 ******************************************************************************** 2025-09-08T12:51:21,136 Requirements should be satisfied by a PEP 517 installer. 2025-09-08T12:51:21,136 If you are using pip, you can try `pip install --use-pep517`. 2025-09-08T12:51:21,136 By 2025-Oct-31, you need to update your project and remove deprecated calls 2025-09-08T12:51:21,136 or your builds will no longer be supported. 2025-09-08T12:51:21,136 ******************************************************************************** 2025-09-08T12:51:21,136 !! 2025-09-08T12:51:21,137 dist.fetch_build_eggs(dist.setup_requires) 2025-09-08T12:51:27,495 /usr/local/lib/python3.13/dist-packages/setuptools/_distutils/dist.py:289: UserWarning: Unknown distribution option: 'tests_require' 2025-09-08T12:51:27,495 warnings.warn(msg) 2025-09-08T12:51:27,681 /usr/local/lib/python3.13/dist-packages/setuptools/dist.py:599: SetuptoolsDeprecationWarning: Invalid dash-separated key 'description-file' in 'metadata' (setup.cfg), please use the underscore name 'description_file' instead. 2025-09-08T12:51:27,681 !! 2025-09-08T12:51:27,681 ******************************************************************************** 2025-09-08T12:51:27,681 Usage of dash-separated 'description-file' will not be supported in future 2025-09-08T12:51:27,682 versions. Please use the underscore name 'description_file' instead. 2025-09-08T12:51:27,682 (Affected: ngoci). 2025-09-08T12:51:27,682 By 2026-Mar-03, you need to update your project and remove deprecated calls 2025-09-08T12:51:27,682 or your builds will no longer be supported. 2025-09-08T12:51:27,682 See https://setuptools.pypa.io/en/latest/userguide/declarative_config.html for details. 2025-09-08T12:51:27,682 ******************************************************************************** 2025-09-08T12:51:27,683 !! 2025-09-08T12:51:27,683 opt = self._enforce_underscore(opt, section) 2025-09-08T12:51:27,683 /usr/local/lib/python3.13/dist-packages/setuptools/dist.py:759: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2025-09-08T12:51:27,683 !! 2025-09-08T12:51:27,683 ******************************************************************************** 2025-09-08T12:51:27,683 Please consider removing the following classifiers in favor of a SPDX license expression: 2025-09-08T12:51:27,684 License :: OSI Approved :: GNU General Public License v3 (GPLv3) 2025-09-08T12:51:27,684 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2025-09-08T12:51:27,684 ******************************************************************************** 2025-09-08T12:51:27,684 !! 2025-09-08T12:51:27,684 self._finalize_license_expression() 2025-09-08T12:51:27,775 running egg_info 2025-09-08T12:51:27,867 creating /tmp/pip-pip-egg-info-joo_dhva/ngoci.egg-info 2025-09-08T12:51:27,867 writing /tmp/pip-pip-egg-info-joo_dhva/ngoci.egg-info/PKG-INFO 2025-09-08T12:51:27,868 writing dependency_links to /tmp/pip-pip-egg-info-joo_dhva/ngoci.egg-info/dependency_links.txt 2025-09-08T12:51:27,869 writing requirements to /tmp/pip-pip-egg-info-joo_dhva/ngoci.egg-info/requires.txt 2025-09-08T12:51:27,870 writing top-level names to /tmp/pip-pip-egg-info-joo_dhva/ngoci.egg-info/top_level.txt 2025-09-08T12:51:27,870 writing manifest file '/tmp/pip-pip-egg-info-joo_dhva/ngoci.egg-info/SOURCES.txt' 2025-09-08T12:51:28,146 reading manifest file '/tmp/pip-pip-egg-info-joo_dhva/ngoci.egg-info/SOURCES.txt' 2025-09-08T12:51:28,147 reading manifest template 'MANIFEST.in' 2025-09-08T12:51:28,152 warning: no previously-included files matching '*.py[cod]' found anywhere in distribution 2025-09-08T12:51:28,153 warning: no previously-included files matching '__pycache__' found anywhere in distribution 2025-09-08T12:51:28,153 warning: no previously-included files matching '*.so' found anywhere in distribution 2025-09-08T12:51:28,154 warning: no previously-included files matching '*.dylib' found anywhere in distribution 2025-09-08T12:51:28,155 warning: no previously-included files matching '*.bak' found anywhere in distribution 2025-09-08T12:51:28,155 warning: no previously-included files matching '*.dll' found anywhere in distribution 2025-09-08T12:51:28,156 warning: no previously-included files matching '*.bat' found anywhere in distribution 2025-09-08T12:51:28,157 warning: no previously-included files matching '*.pyproj' found anywhere in distribution 2025-09-08T12:51:28,157 no previously-included directories found matching '.eggs' 2025-09-08T12:51:28,158 no previously-included directories found matching '.templates' 2025-09-08T12:51:28,158 warning: no previously-included files found matching 'run-coverage.py' 2025-09-08T12:51:28,159 warning: no previously-included files found matching 'run-tests.py' 2025-09-08T12:51:28,159 adding license file 'LICENSE' 2025-09-08T12:51:28,159 adding license file 'AUTHORS.rst' 2025-09-08T12:51:28,163 writing manifest file '/tmp/pip-pip-egg-info-joo_dhva/ngoci.egg-info/SOURCES.txt' 2025-09-08T12:51:28,297 Preparing metadata (setup.py): finished with status 'done' 2025-09-08T12:51:28,303 Source in /tmp/pip-wheel-y0cgw9tr/ngoci_15f5924f2b514e14b1f3d9cff119b2be has version 0.1.1, which satisfies requirement ngoci==0.1.1 from https://files.pythonhosted.org/packages/07/25/5deb01774d48b8ab772abaa716f94f638b3f63dfb84244247d358520b9a9/ngoci-0.1.1.tar.gz 2025-09-08T12:51:28,303 Removed ngoci==0.1.1 from https://files.pythonhosted.org/packages/07/25/5deb01774d48b8ab772abaa716f94f638b3f63dfb84244247d358520b9a9/ngoci-0.1.1.tar.gz from build tracker '/tmp/pip-build-tracker-z7wo5j8l' 2025-09-08T12:51:28,309 Created temporary directory: /tmp/pip-unpack-d806fvut 2025-09-08T12:51:28,309 Created temporary directory: /tmp/pip-unpack-pepn3a_d 2025-09-08T12:51:28,310 Building wheels for collected packages: ngoci 2025-09-08T12:51:28,311 Created temporary directory: /tmp/pip-wheel-sfpuud1s 2025-09-08T12:51:28,312 DEPRECATION: Building 'ngoci' using the legacy setup.py bdist_wheel mechanism, which will be removed in a future version. pip 25.3 will enforce this behaviour change. A possible replacement is to use the standardized build interface by setting the `--use-pep517` option, (possibly combined with `--no-build-isolation`), or adding a `pyproject.toml` file to the source tree of 'ngoci'. Discussion can be found at https://github.com/pypa/pip/issues/6334 2025-09-08T12:51:28,313 Building wheel for ngoci (setup.py): started 2025-09-08T12:51:28,314 Destination directory: /tmp/pip-wheel-sfpuud1s 2025-09-08T12:51:28,314 Running command python setup.py bdist_wheel 2025-09-08T12:51:28,908 /tmp/pip-wheel-y0cgw9tr/ngoci_15f5924f2b514e14b1f3d9cff119b2be/setup.py:36: SyntaxWarning: invalid escape sequence '\s' 2025-09-08T12:51:28,908 return re.search("^current_version\s*=\s*(\S*)\s*\n", 2025-09-08T12:51:29,033 /usr/local/lib/python3.13/dist-packages/setuptools/dist.py:599: SetuptoolsDeprecationWarning: Invalid dash-separated key 'description-file' in 'metadata' (setup.cfg), please use the underscore name 'description_file' instead. 2025-09-08T12:51:29,033 !! 2025-09-08T12:51:29,033 ******************************************************************************** 2025-09-08T12:51:29,033 Usage of dash-separated 'description-file' will not be supported in future 2025-09-08T12:51:29,033 versions. Please use the underscore name 'description_file' instead. 2025-09-08T12:51:29,034 By 2026-Mar-03, you need to update your project and remove deprecated calls 2025-09-08T12:51:29,034 or your builds will no longer be supported. 2025-09-08T12:51:29,034 See https://setuptools.pypa.io/en/latest/userguide/declarative_config.html for details. 2025-09-08T12:51:29,034 ******************************************************************************** 2025-09-08T12:51:29,034 !! 2025-09-08T12:51:29,034 opt = self._enforce_underscore(opt, section) 2025-09-08T12:51:29,061 /usr/local/lib/python3.13/dist-packages/setuptools/__init__.py:92: _DeprecatedInstaller: setuptools.installer and fetch_build_eggs are deprecated. 2025-09-08T12:51:29,061 !! 2025-09-08T12:51:29,062 ******************************************************************************** 2025-09-08T12:51:29,062 Requirements should be satisfied by a PEP 517 installer. 2025-09-08T12:51:29,062 If you are using pip, you can try `pip install --use-pep517`. 2025-09-08T12:51:29,062 By 2025-Oct-31, you need to update your project and remove deprecated calls 2025-09-08T12:51:29,062 or your builds will no longer be supported. 2025-09-08T12:51:29,062 ******************************************************************************** 2025-09-08T12:51:29,063 !! 2025-09-08T12:51:29,063 dist.fetch_build_eggs(dist.setup_requires) 2025-09-08T12:51:30,041 /usr/local/lib/python3.13/dist-packages/setuptools/_distutils/dist.py:289: UserWarning: Unknown distribution option: 'tests_require' 2025-09-08T12:51:30,042 warnings.warn(msg) 2025-09-08T12:51:30,460 /usr/local/lib/python3.13/dist-packages/setuptools/dist.py:599: SetuptoolsDeprecationWarning: Invalid dash-separated key 'description-file' in 'metadata' (setup.cfg), please use the underscore name 'description_file' instead. 2025-09-08T12:51:30,460 !! 2025-09-08T12:51:30,461 ******************************************************************************** 2025-09-08T12:51:30,461 Usage of dash-separated 'description-file' will not be supported in future 2025-09-08T12:51:30,461 versions. Please use the underscore name 'description_file' instead. 2025-09-08T12:51:30,461 (Affected: ngoci). 2025-09-08T12:51:30,461 By 2026-Mar-03, you need to update your project and remove deprecated calls 2025-09-08T12:51:30,461 or your builds will no longer be supported. 2025-09-08T12:51:30,461 See https://setuptools.pypa.io/en/latest/userguide/declarative_config.html for details. 2025-09-08T12:51:30,462 ******************************************************************************** 2025-09-08T12:51:30,462 !! 2025-09-08T12:51:30,462 opt = self._enforce_underscore(opt, section) 2025-09-08T12:51:30,462 /usr/local/lib/python3.13/dist-packages/setuptools/dist.py:759: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2025-09-08T12:51:30,462 !! 2025-09-08T12:51:30,462 ******************************************************************************** 2025-09-08T12:51:30,462 Please consider removing the following classifiers in favor of a SPDX license expression: 2025-09-08T12:51:30,463 License :: OSI Approved :: GNU General Public License v3 (GPLv3) 2025-09-08T12:51:30,463 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2025-09-08T12:51:30,463 ******************************************************************************** 2025-09-08T12:51:30,463 !! 2025-09-08T12:51:30,463 self._finalize_license_expression() 2025-09-08T12:51:30,463 running bdist_wheel 2025-09-08T12:51:30,737 /usr/local/lib/python3.13/dist-packages/setuptools/_distutils/cmd.py:135: SetuptoolsDeprecationWarning: bdist_wheel.universal is deprecated 2025-09-08T12:51:30,737 !! 2025-09-08T12:51:30,737 ******************************************************************************** 2025-09-08T12:51:30,738 With Python 2.7 end-of-life, support for building universal wheels 2025-09-08T12:51:30,738 (i.e., wheels that support both Python 2 and Python 3) 2025-09-08T12:51:30,738 is being obviated. 2025-09-08T12:51:30,738 Please discontinue using this option, or if you still need it, 2025-09-08T12:51:30,738 file an issue with pypa/setuptools describing your use case. 2025-09-08T12:51:30,738 This deprecation is overdue, please update your project and remove deprecated 2025-09-08T12:51:30,738 calls to avoid build errors in the future. 2025-09-08T12:51:30,738 ******************************************************************************** 2025-09-08T12:51:30,738 !! 2025-09-08T12:51:30,739 self.finalize_options() 2025-09-08T12:51:30,918 running build 2025-09-08T12:51:30,918 running build_py 2025-09-08T12:51:31,013 creating build/lib/ngoci 2025-09-08T12:51:31,013 copying src/ngoci/__init__.py -> build/lib/ngoci 2025-09-08T12:51:31,014 copying src/ngoci/python_environment.py -> build/lib/ngoci 2025-09-08T12:51:31,015 copying src/ngoci/project_premake5.py -> build/lib/ngoci 2025-09-08T12:51:31,015 copying src/ngoci/project_loader.py -> build/lib/ngoci 2025-09-08T12:51:31,016 copying src/ngoci/project.py -> build/lib/ngoci 2025-09-08T12:51:31,017 copying src/ngoci/environment.py -> build/lib/ngoci 2025-09-08T12:51:31,017 running egg_info 2025-09-08T12:51:31,108 writing src/ngoci.egg-info/PKG-INFO 2025-09-08T12:51:31,110 writing dependency_links to src/ngoci.egg-info/dependency_links.txt 2025-09-08T12:51:31,111 deleting src/ngoci.egg-info/entry_points.txt 2025-09-08T12:51:31,111 writing requirements to src/ngoci.egg-info/requires.txt 2025-09-08T12:51:31,112 writing top-level names to src/ngoci.egg-info/top_level.txt 2025-09-08T12:51:31,206 reading manifest file 'src/ngoci.egg-info/SOURCES.txt' 2025-09-08T12:51:31,210 reading manifest template 'MANIFEST.in' 2025-09-08T12:51:31,215 warning: no previously-included files matching '*.py[cod]' found anywhere in distribution 2025-09-08T12:51:31,216 warning: no previously-included files matching '__pycache__' found anywhere in distribution 2025-09-08T12:51:31,217 warning: no previously-included files matching '*.so' found anywhere in distribution 2025-09-08T12:51:31,217 warning: no previously-included files matching '*.dylib' found anywhere in distribution 2025-09-08T12:51:31,218 warning: no previously-included files matching '*.bak' found anywhere in distribution 2025-09-08T12:51:31,219 warning: no previously-included files matching '*.dll' found anywhere in distribution 2025-09-08T12:51:31,220 warning: no previously-included files matching '*.bat' found anywhere in distribution 2025-09-08T12:51:31,220 warning: no previously-included files matching '*.pyproj' found anywhere in distribution 2025-09-08T12:51:31,221 no previously-included directories found matching '.eggs' 2025-09-08T12:51:31,222 no previously-included directories found matching '.templates' 2025-09-08T12:51:31,222 warning: no previously-included files found matching 'run-coverage.py' 2025-09-08T12:51:31,223 warning: no previously-included files found matching 'run-tests.py' 2025-09-08T12:51:31,223 adding license file 'LICENSE' 2025-09-08T12:51:31,223 adding license file 'AUTHORS.rst' 2025-09-08T12:51:31,228 writing manifest file 'src/ngoci.egg-info/SOURCES.txt' 2025-09-08T12:51:31,229 /usr/local/lib/python3.13/dist-packages/setuptools/command/build_py.py:212: _Warning: Package 'ngoci.schemas' is absent from the `packages` configuration. 2025-09-08T12:51:31,230 !! 2025-09-08T12:51:31,230 ******************************************************************************** 2025-09-08T12:51:31,230 ############################ 2025-09-08T12:51:31,230 # Package would be ignored # 2025-09-08T12:51:31,230 ############################ 2025-09-08T12:51:31,230 Python recognizes 'ngoci.schemas' as an importable package[^1], 2025-09-08T12:51:31,230 but it is absent from setuptools' `packages` configuration. 2025-09-08T12:51:31,231 This leads to an ambiguous overall configuration. If you want to distribute this 2025-09-08T12:51:31,231 package, please make sure that 'ngoci.schemas' is explicitly added 2025-09-08T12:51:31,231 to the `packages` configuration field. 2025-09-08T12:51:31,231 Alternatively, you can also rely on setuptools' discovery methods 2025-09-08T12:51:31,231 (for example by using `find_namespace_packages(...)`/`find_namespace:` 2025-09-08T12:51:31,231 instead of `find_packages(...)`/`find:`). 2025-09-08T12:51:31,232 You can read more about "package discovery" on setuptools documentation page: 2025-09-08T12:51:31,232 - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html 2025-09-08T12:51:31,232 If you don't want 'ngoci.schemas' to be distributed and are 2025-09-08T12:51:31,232 already explicitly excluding 'ngoci.schemas' via 2025-09-08T12:51:31,232 `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, 2025-09-08T12:51:31,232 you can try to use `exclude_package_data`, or `include-package-data=False` in 2025-09-08T12:51:31,232 combination with a more fine grained `package-data` configuration. 2025-09-08T12:51:31,233 You can read more about "package data files" on setuptools documentation page: 2025-09-08T12:51:31,233 - https://setuptools.pypa.io/en/latest/userguide/datafiles.html 2025-09-08T12:51:31,233 [^1]: For Python, any directory (with suitable naming) can be imported, 2025-09-08T12:51:31,233 even if it does not contain any `.py` files. 2025-09-08T12:51:31,234 On the other hand, currently there is no concept of package data 2025-09-08T12:51:31,234 directory, all directories are treated like packages. 2025-09-08T12:51:31,234 ******************************************************************************** 2025-09-08T12:51:31,234 !! 2025-09-08T12:51:31,234 check.warn(importable) 2025-09-08T12:51:31,234 /usr/local/lib/python3.13/dist-packages/setuptools/command/build_py.py:212: _Warning: Package 'ngoci.templates' is absent from the `packages` configuration. 2025-09-08T12:51:31,234 !! 2025-09-08T12:51:31,235 ******************************************************************************** 2025-09-08T12:51:31,235 ############################ 2025-09-08T12:51:31,235 # Package would be ignored # 2025-09-08T12:51:31,235 ############################ 2025-09-08T12:51:31,235 Python recognizes 'ngoci.templates' as an importable package[^1], 2025-09-08T12:51:31,235 but it is absent from setuptools' `packages` configuration. 2025-09-08T12:51:31,235 This leads to an ambiguous overall configuration. If you want to distribute this 2025-09-08T12:51:31,236 package, please make sure that 'ngoci.templates' is explicitly added 2025-09-08T12:51:31,236 to the `packages` configuration field. 2025-09-08T12:51:31,236 Alternatively, you can also rely on setuptools' discovery methods 2025-09-08T12:51:31,236 (for example by using `find_namespace_packages(...)`/`find_namespace:` 2025-09-08T12:51:31,236 instead of `find_packages(...)`/`find:`). 2025-09-08T12:51:31,236 You can read more about "package discovery" on setuptools documentation page: 2025-09-08T12:51:31,237 - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html 2025-09-08T12:51:31,237 If you don't want 'ngoci.templates' to be distributed and are 2025-09-08T12:51:31,237 already explicitly excluding 'ngoci.templates' via 2025-09-08T12:51:31,237 `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, 2025-09-08T12:51:31,237 you can try to use `exclude_package_data`, or `include-package-data=False` in 2025-09-08T12:51:31,237 combination with a more fine grained `package-data` configuration. 2025-09-08T12:51:31,238 You can read more about "package data files" on setuptools documentation page: 2025-09-08T12:51:31,238 - https://setuptools.pypa.io/en/latest/userguide/datafiles.html 2025-09-08T12:51:31,238 [^1]: For Python, any directory (with suitable naming) can be imported, 2025-09-08T12:51:31,238 even if it does not contain any `.py` files. 2025-09-08T12:51:31,238 On the other hand, currently there is no concept of package data 2025-09-08T12:51:31,239 directory, all directories are treated like packages. 2025-09-08T12:51:31,239 ******************************************************************************** 2025-09-08T12:51:31,239 !! 2025-09-08T12:51:31,239 check.warn(importable) 2025-09-08T12:51:31,239 /usr/local/lib/python3.13/dist-packages/setuptools/command/build_py.py:212: _Warning: Package 'ngoci.transforms' is absent from the `packages` configuration. 2025-09-08T12:51:31,239 !! 2025-09-08T12:51:31,239 ******************************************************************************** 2025-09-08T12:51:31,240 ############################ 2025-09-08T12:51:31,240 # Package would be ignored # 2025-09-08T12:51:31,240 ############################ 2025-09-08T12:51:31,240 Python recognizes 'ngoci.transforms' as an importable package[^1], 2025-09-08T12:51:31,240 but it is absent from setuptools' `packages` configuration. 2025-09-08T12:51:31,240 This leads to an ambiguous overall configuration. If you want to distribute this 2025-09-08T12:51:31,240 package, please make sure that 'ngoci.transforms' is explicitly added 2025-09-08T12:51:31,241 to the `packages` configuration field. 2025-09-08T12:51:31,241 Alternatively, you can also rely on setuptools' discovery methods 2025-09-08T12:51:31,241 (for example by using `find_namespace_packages(...)`/`find_namespace:` 2025-09-08T12:51:31,241 instead of `find_packages(...)`/`find:`). 2025-09-08T12:51:31,241 You can read more about "package discovery" on setuptools documentation page: 2025-09-08T12:51:31,241 - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html 2025-09-08T12:51:31,242 If you don't want 'ngoci.transforms' to be distributed and are 2025-09-08T12:51:31,242 already explicitly excluding 'ngoci.transforms' via 2025-09-08T12:51:31,242 `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, 2025-09-08T12:51:31,242 you can try to use `exclude_package_data`, or `include-package-data=False` in 2025-09-08T12:51:31,242 combination with a more fine grained `package-data` configuration. 2025-09-08T12:51:31,242 You can read more about "package data files" on setuptools documentation page: 2025-09-08T12:51:31,243 - https://setuptools.pypa.io/en/latest/userguide/datafiles.html 2025-09-08T12:51:31,243 [^1]: For Python, any directory (with suitable naming) can be imported, 2025-09-08T12:51:31,243 even if it does not contain any `.py` files. 2025-09-08T12:51:31,243 On the other hand, currently there is no concept of package data 2025-09-08T12:51:31,243 directory, all directories are treated like packages. 2025-09-08T12:51:31,243 ******************************************************************************** 2025-09-08T12:51:31,244 !! 2025-09-08T12:51:31,244 check.warn(importable) 2025-09-08T12:51:31,244 creating build/lib/ngoci/schemas 2025-09-08T12:51:31,244 copying src/ngoci/schemas/cookiecutter.json -> build/lib/ngoci/schemas 2025-09-08T12:51:31,244 copying src/ngoci/schemas/environment.json -> build/lib/ngoci/schemas 2025-09-08T12:51:31,244 copying src/ngoci/schemas/project.json -> build/lib/ngoci/schemas 2025-09-08T12:51:31,244 copying src/ngoci/schemas/project_loader.json -> build/lib/ngoci/schemas 2025-09-08T12:51:31,244 copying src/ngoci/schemas/python_environment.json -> build/lib/ngoci/schemas 2025-09-08T12:51:31,245 creating build/lib/ngoci/templates 2025-09-08T12:51:31,245 copying src/ngoci/templates/premake5.lua -> build/lib/ngoci/templates 2025-09-08T12:51:31,245 copying src/ngoci/templates/template - eclipse.lnk -> build/lib/ngoci/templates 2025-09-08T12:51:31,245 creating build/lib/ngoci/transforms 2025-09-08T12:51:31,245 copying src/ngoci/transforms/cookiecutter2project.mtm -> build/lib/ngoci/transforms 2025-09-08T12:51:31,245 /usr/local/lib/python3.13/dist-packages/setuptools/_distutils/cmd.py:90: SetuptoolsDeprecationWarning: setup.py install is deprecated. 2025-09-08T12:51:31,245 !! 2025-09-08T12:51:31,245 ******************************************************************************** 2025-09-08T12:51:31,246 Please avoid running ``setup.py`` directly. 2025-09-08T12:51:31,246 Instead, use pypa/build, pypa/installer or other 2025-09-08T12:51:31,246 standards-based tools. 2025-09-08T12:51:31,246 By 2025-Oct-31, you need to update your project and remove deprecated calls 2025-09-08T12:51:31,246 or your builds will no longer be supported. 2025-09-08T12:51:31,246 See https://blog.ganssle.io/articles/2021/10/setup-py-deprecated.html for details. 2025-09-08T12:51:31,247 ******************************************************************************** 2025-09-08T12:51:31,247 !! 2025-09-08T12:51:31,247 self.initialize_options() 2025-09-08T12:51:31,332 installing to build/bdist.linux-armv7l/wheel 2025-09-08T12:51:31,332 running install 2025-09-08T12:51:32,794 error: externally-managed-environment 2025-09-08T12:51:32,794 × This environment is externally managed 2025-09-08T12:51:32,794 ╰─> To install Python packages system-wide, try apt install 2025-09-08T12:51:32,794 python3-xyz, where xyz is the package you are trying to 2025-09-08T12:51:32,795 install. 2025-09-08T12:51:32,795 If you wish to install a non-Debian-packaged Python package, 2025-09-08T12:51:32,795 create a virtual environment using python3 -m venv path/to/venv. 2025-09-08T12:51:32,795 Then use path/to/venv/bin/python and path/to/venv/bin/pip. Make 2025-09-08T12:51:32,795 sure you have python3-full installed. 2025-09-08T12:51:32,795 For more information visit http://rptl.io/venv 2025-09-08T12:51:32,796 note: If you believe this is a mistake, please contact your Python installation or OS distribution provider. You can override this, at the risk of breaking your Python installation or OS, by passing --break-system-packages. 2025-09-08T12:51:32,796 hint: See PEP 668 for the detailed specification. 2025-09-08T12:51:32,985 Traceback (most recent call last): 2025-09-08T12:51:32,992 File "", line 2, in 2025-09-08T12:51:32,992 exec(compile(''' 2025-09-08T12:51:32,992 ~~~~^^^^^^^^^^^^ 2025-09-08T12:51:32,992 # This is -- a caller that pip uses to run setup.py 2025-09-08T12:51:32,993 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-08T12:51:32,993 ...<32 lines>... 2025-09-08T12:51:32,993 exec(compile(setup_py_code, filename, "exec")) 2025-09-08T12:51:32,993 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-08T12:51:32,993 ''' % ('/tmp/pip-wheel-y0cgw9tr/ngoci_15f5924f2b514e14b1f3d9cff119b2be/setup.py',), "", "exec")) 2025-09-08T12:51:32,993 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-08T12:51:32,994 File "", line 35, in 2025-09-08T12:51:32,994 File "/tmp/pip-wheel-y0cgw9tr/ngoci_15f5924f2b514e14b1f3d9cff119b2be/setup.py", line 110, in 2025-09-08T12:51:32,994 setup( 2025-09-08T12:51:32,994 ~~~~~^ 2025-09-08T12:51:32,994 name=name, 2025-09-08T12:51:32,995 ^^^^^^^^^^ 2025-09-08T12:51:32,995 ...<48 lines>... 2025-09-08T12:51:32,995 }, 2025-09-08T12:51:32,995 ^^ 2025-09-08T12:51:32,995 ) 2025-09-08T12:51:32,995 ^ 2025-09-08T12:51:32,996 File "/usr/local/lib/python3.13/dist-packages/setuptools/__init__.py", line 115, in setup 2025-09-08T12:51:32,996 return distutils.core.setup(**attrs) 2025-09-08T12:51:32,996 ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ 2025-09-08T12:51:32,996 File "/usr/local/lib/python3.13/dist-packages/setuptools/_distutils/core.py", line 186, in setup 2025-09-08T12:51:32,996 return run_commands(dist) 2025-09-08T12:51:32,997 File "/usr/local/lib/python3.13/dist-packages/setuptools/_distutils/core.py", line 202, in run_commands 2025-09-08T12:51:32,997 dist.run_commands() 2025-09-08T12:51:32,997 ~~~~~~~~~~~~~~~~~^^ 2025-09-08T12:51:32,997 File "/usr/local/lib/python3.13/dist-packages/setuptools/_distutils/dist.py", line 1002, in run_commands 2025-09-08T12:51:32,997 self.run_command(cmd) 2025-09-08T12:51:32,997 ~~~~~~~~~~~~~~~~^^^^^ 2025-09-08T12:51:32,998 File "/usr/local/lib/python3.13/dist-packages/setuptools/dist.py", line 1102, in run_command 2025-09-08T12:51:32,998 super().run_command(command) 2025-09-08T12:51:32,998 ~~~~~~~~~~~~~~~~~~~^^^^^^^^^ 2025-09-08T12:51:32,998 File "/usr/local/lib/python3.13/dist-packages/setuptools/_distutils/dist.py", line 1021, in run_command 2025-09-08T12:51:32,998 cmd_obj.run() 2025-09-08T12:51:32,998 ~~~~~~~~~~~^^ 2025-09-08T12:51:32,999 File "/usr/local/lib/python3.13/dist-packages/setuptools/command/bdist_wheel.py", line 405, in run 2025-09-08T12:51:32,999 self.run_command("install") 2025-09-08T12:51:32,999 ~~~~~~~~~~~~~~~~^^^^^^^^^^^ 2025-09-08T12:51:32,999 File "/usr/local/lib/python3.13/dist-packages/setuptools/_distutils/cmd.py", line 357, in run_command 2025-09-08T12:51:32,999 self.distribution.run_command(command) 2025-09-08T12:51:33,000 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ 2025-09-08T12:51:33,000 File "/usr/local/lib/python3.13/dist-packages/setuptools/dist.py", line 1102, in run_command 2025-09-08T12:51:33,000 super().run_command(command) 2025-09-08T12:51:33,000 ~~~~~~~~~~~~~~~~~~~^^^^^^^^^ 2025-09-08T12:51:33,000 File "/usr/local/lib/python3.13/dist-packages/setuptools/_distutils/dist.py", line 1021, in run_command 2025-09-08T12:51:33,000 cmd_obj.run() 2025-09-08T12:51:33,001 ~~~~~~~~~~~^^ 2025-09-08T12:51:33,001 File "/tmp/pip-wheel-y0cgw9tr/ngoci_15f5924f2b514e14b1f3d9cff119b2be/setup.py", line 99, in run 2025-09-08T12:51:33,001 subprocess.check_call(cmd) 2025-09-08T12:51:33,001 ~~~~~~~~~~~~~~~~~~~~~^^^^^ 2025-09-08T12:51:33,001 File "/usr/lib/python3.13/subprocess.py", line 419, in check_call 2025-09-08T12:51:33,002 raise CalledProcessError(retcode, cmd) 2025-09-08T12:51:33,002 subprocess.CalledProcessError: Command '['pip', 'install', '-q', 'python-gettext', 'git+https://github.com/RomanCedric/python-ngoschema']' returned non-zero exit status 1. 2025-09-08T12:51:33,128 ERROR: python setup.py bdist_wheel exited with 1 2025-09-08T12:51:33,141 [bold magenta]full command[/]: [blue]/usr/bin/python3 -u -c ' 2025-09-08T12:51:33,141 exec(compile('"'"''"'"''"'"' 2025-09-08T12:51:33,141 # This is -- a caller that pip uses to run setup.py 2025-09-08T12:51:33,141 # 2025-09-08T12:51:33,141 # - It imports setuptools before invoking setup.py, to enable projects that directly 2025-09-08T12:51:33,141 # import from `distutils.core` to work with newer packaging standards. 2025-09-08T12:51:33,141 # - It provides a clear error message when setuptools is not installed. 2025-09-08T12:51:33,141 # - It sets `sys.argv[0]` to the underlying `setup.py`, when invoking `setup.py` so 2025-09-08T12:51:33,141 # setuptools doesn'"'"'t think the script is `-c`. This avoids the following warning: 2025-09-08T12:51:33,141 # manifest_maker: standard file '"'"'-c'"'"' not found". 2025-09-08T12:51:33,141 # - It generates a shim setup.py, for handling setup.cfg-only projects. 2025-09-08T12:51:33,141 import os, sys, tokenize, traceback 2025-09-08T12:51:33,141 2025-09-08T12:51:33,141 try: 2025-09-08T12:51:33,141 import setuptools 2025-09-08T12:51:33,141 except ImportError: 2025-09-08T12:51:33,141 print( 2025-09-08T12:51:33,141 "ERROR: Can not execute `setup.py` since setuptools failed to import in " 2025-09-08T12:51:33,141 "the build environment with exception:", 2025-09-08T12:51:33,141 file=sys.stderr, 2025-09-08T12:51:33,141 ) 2025-09-08T12:51:33,141 traceback.print_exc() 2025-09-08T12:51:33,141 sys.exit(1) 2025-09-08T12:51:33,141 2025-09-08T12:51:33,141 __file__ = %r 2025-09-08T12:51:33,141 sys.argv[0] = __file__ 2025-09-08T12:51:33,141 2025-09-08T12:51:33,141 if os.path.exists(__file__): 2025-09-08T12:51:33,141 filename = __file__ 2025-09-08T12:51:33,141 with tokenize.open(__file__) as f: 2025-09-08T12:51:33,141 setup_py_code = f.read() 2025-09-08T12:51:33,141 else: 2025-09-08T12:51:33,141 filename = "" 2025-09-08T12:51:33,141 setup_py_code = "from setuptools import setup; setup()" 2025-09-08T12:51:33,141 2025-09-08T12:51:33,141 exec(compile(setup_py_code, filename, "exec")) 2025-09-08T12:51:33,141 '"'"''"'"''"'"' % ('"'"'/tmp/pip-wheel-y0cgw9tr/ngoci_15f5924f2b514e14b1f3d9cff119b2be/setup.py'"'"',), "", "exec"))' bdist_wheel -d /tmp/pip-wheel-sfpuud1s[/] 2025-09-08T12:51:33,141 [bold magenta]cwd[/]: /tmp/pip-wheel-y0cgw9tr/ngoci_15f5924f2b514e14b1f3d9cff119b2be/ 2025-09-08T12:51:33,141 Building wheel for ngoci (setup.py): finished with status 'error' 2025-09-08T12:51:33,142 ERROR: Failed building wheel for ngoci 2025-09-08T12:51:33,143 Running setup.py clean for ngoci 2025-09-08T12:51:33,144 Running command python setup.py clean 2025-09-08T12:51:33,728 /tmp/pip-wheel-y0cgw9tr/ngoci_15f5924f2b514e14b1f3d9cff119b2be/setup.py:36: SyntaxWarning: invalid escape sequence '\s' 2025-09-08T12:51:33,728 return re.search("^current_version\s*=\s*(\S*)\s*\n", 2025-09-08T12:51:33,852 /usr/local/lib/python3.13/dist-packages/setuptools/dist.py:599: SetuptoolsDeprecationWarning: Invalid dash-separated key 'description-file' in 'metadata' (setup.cfg), please use the underscore name 'description_file' instead. 2025-09-08T12:51:33,852 !! 2025-09-08T12:51:33,853 ******************************************************************************** 2025-09-08T12:51:33,853 Usage of dash-separated 'description-file' will not be supported in future 2025-09-08T12:51:33,853 versions. Please use the underscore name 'description_file' instead. 2025-09-08T12:51:33,853 By 2026-Mar-03, you need to update your project and remove deprecated calls 2025-09-08T12:51:33,853 or your builds will no longer be supported. 2025-09-08T12:51:33,853 See https://setuptools.pypa.io/en/latest/userguide/declarative_config.html for details. 2025-09-08T12:51:33,854 ******************************************************************************** 2025-09-08T12:51:33,854 !! 2025-09-08T12:51:33,854 opt = self._enforce_underscore(opt, section) 2025-09-08T12:51:33,880 /usr/local/lib/python3.13/dist-packages/setuptools/__init__.py:92: _DeprecatedInstaller: setuptools.installer and fetch_build_eggs are deprecated. 2025-09-08T12:51:33,880 !! 2025-09-08T12:51:33,880 ******************************************************************************** 2025-09-08T12:51:33,881 Requirements should be satisfied by a PEP 517 installer. 2025-09-08T12:51:33,881 If you are using pip, you can try `pip install --use-pep517`. 2025-09-08T12:51:33,881 By 2025-Oct-31, you need to update your project and remove deprecated calls 2025-09-08T12:51:33,881 or your builds will no longer be supported. 2025-09-08T12:51:33,881 ******************************************************************************** 2025-09-08T12:51:33,881 !! 2025-09-08T12:51:33,881 dist.fetch_build_eggs(dist.setup_requires) 2025-09-08T12:51:34,861 /usr/local/lib/python3.13/dist-packages/setuptools/_distutils/dist.py:289: UserWarning: Unknown distribution option: 'tests_require' 2025-09-08T12:51:34,861 warnings.warn(msg) 2025-09-08T12:51:35,288 /usr/local/lib/python3.13/dist-packages/setuptools/dist.py:599: SetuptoolsDeprecationWarning: Invalid dash-separated key 'description-file' in 'metadata' (setup.cfg), please use the underscore name 'description_file' instead. 2025-09-08T12:51:35,288 !! 2025-09-08T12:51:35,288 ******************************************************************************** 2025-09-08T12:51:35,288 Usage of dash-separated 'description-file' will not be supported in future 2025-09-08T12:51:35,288 versions. Please use the underscore name 'description_file' instead. 2025-09-08T12:51:35,288 (Affected: ngoci). 2025-09-08T12:51:35,288 By 2026-Mar-03, you need to update your project and remove deprecated calls 2025-09-08T12:51:35,289 or your builds will no longer be supported. 2025-09-08T12:51:35,289 See https://setuptools.pypa.io/en/latest/userguide/declarative_config.html for details. 2025-09-08T12:51:35,289 ******************************************************************************** 2025-09-08T12:51:35,289 !! 2025-09-08T12:51:35,289 opt = self._enforce_underscore(opt, section) 2025-09-08T12:51:35,289 /usr/local/lib/python3.13/dist-packages/setuptools/dist.py:759: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2025-09-08T12:51:35,289 !! 2025-09-08T12:51:35,290 ******************************************************************************** 2025-09-08T12:51:35,290 Please consider removing the following classifiers in favor of a SPDX license expression: 2025-09-08T12:51:35,290 License :: OSI Approved :: GNU General Public License v3 (GPLv3) 2025-09-08T12:51:35,290 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2025-09-08T12:51:35,290 ******************************************************************************** 2025-09-08T12:51:35,290 !! 2025-09-08T12:51:35,291 self._finalize_license_expression() 2025-09-08T12:51:35,384 running clean 2025-09-08T12:51:35,568 removing 'build/lib' (and everything under it) 2025-09-08T12:51:35,569 'build/bdist.linux-armv7l' does not exist -- can't clean it 2025-09-08T12:51:35,569 'build/scripts-3.13' does not exist -- can't clean it 2025-09-08T12:51:35,569 removing 'build' 2025-09-08T12:51:35,700 Failed to build ngoci 2025-09-08T12:51:35,701 ERROR: Failed to build one or more wheels 2025-09-08T12:51:35,702 Exception information: 2025-09-08T12:51:35,702 Traceback (most recent call last): 2025-09-08T12:51:35,702 File "/usr/lib/python3/dist-packages/pip/_internal/cli/base_command.py", line 105, in _run_wrapper 2025-09-08T12:51:35,702 status = _inner_run() 2025-09-08T12:51:35,702 File "/usr/lib/python3/dist-packages/pip/_internal/cli/base_command.py", line 96, in _inner_run 2025-09-08T12:51:35,702 return self.run(options, args) 2025-09-08T12:51:35,702 ~~~~~~~~^^^^^^^^^^^^^^^ 2025-09-08T12:51:35,702 File "/usr/lib/python3/dist-packages/pip/_internal/cli/req_command.py", line 68, in wrapper 2025-09-08T12:51:35,702 return func(self, options, args) 2025-09-08T12:51:35,702 File "/usr/lib/python3/dist-packages/pip/_internal/commands/wheel.py", line 180, in run 2025-09-08T12:51:35,702 raise CommandError("Failed to build one or more wheels") 2025-09-08T12:51:35,702 pip._internal.exceptions.CommandError: Failed to build one or more wheels 2025-09-08T12:51:35,707 Removed build tracker: '/tmp/pip-build-tracker-z7wo5j8l'