Microsoft (R) Program Maintenance Utility Version 14.44.35222.0 Copyright (C) Microsoft Corporation. All rights reserved. Microsoft (R) Program Maintenance Utility Version 14.44.35222.0 Copyright (C) Microsoft Corporation. All rights reserved. Microsoft (R) Program Maintenance Utility Version 14.44.35222.0 Copyright (C) Microsoft Corporation. All rights reserved. Microsoft (R) Program Maintenance Utility Version 14.44.35222.0 Copyright (C) Microsoft Corporation. All rights reserved. Microsoft (R) Program Maintenance Utility Version 14.44.35222.0 Copyright (C) Microsoft Corporation. All rights reserved. C:\Python\Python310\lib\site-packages\setuptools\config\_apply_pyprojecttoml.py:103: _WouldIgnoreField: 'entry-points' defined outside of `pyproject.toml` would be ignored. !! ########################################################################## # configuration would be ignored/result in error due to `pyproject.toml` # ########################################################################## The following seems to be defined outside of `pyproject.toml`: `entry-points = {'console_scripts': [['rgb2pct = osgeo_utils.rgb2pct:main'], ['pct2rgb = osgeo_utils.pct2rgb:main'], ['ogrmerge = osgeo_utils.ogrmerge:main'], ['ogr_layer_algebra = osgeo_utils.ogr_layer_algebra:main'], ['gdalmove = osgeo_utils.gdalmove:main'], ['gdalcompare = osgeo_utils.gdalcompare:main'], ['gdalattachpct = osgeo_utils.gdalattachpct:main'], ['gdal_sieve = osgeo_utils.gdal_sieve:main'], ['gdal_retile = osgeo_utils.gdal_retile:main'], ['gdal_proximity = osgeo_utils.gdal_proximity:main'], ['gdal_polygonize = osgeo_utils.gdal_polygonize:main'], ['gdal_pansharpen = osgeo_utils.gdal_pansharpen:main'], ['gdal_merge = osgeo_utils.gdal_merge:main'], ['gdal_fillnodata = osgeo_utils.gdal_fillnodata:main'], ['gdal_edit = osgeo_utils.gdal_edit:main'], ['gdal_calc = osgeo_utils.gdal_calc:main'], ['gdal2xyz = osgeo_utils.gdal2xyz:main'], ['gdal2tiles = osgeo_utils.gdal2tiles:main']]}` According to the spec (see the link below), however, setuptools CANNOT consider this value unless 'entry-points' is listed as `dynamic`. https://packaging.python.org/en/latest/specifications/declaring-project-metadata/ For the time being, `setuptools` will still consider the given value (as a **transitional** measure), but please note that future releases of setuptools will follow strictly the standard. To prevent this warning, you can list 'entry-points' under `dynamic` or alternatively remove the `[project]` table from your file and rely entirely on other means of configuration. !! warnings.warn(msg, _WouldIgnoreField) error: invalid format 'msi' NMAKE : fatal error U1077: 'C:\Python\Python310\python.exe setup.py bdist --formats=msi' : return code '0x1' Stop. NMAKE : fatal error U1077: 'nmake gdal-python-cmake-bdist GDAL_DIR=src\gdal-3-11-vc17x64 PYTHON_DIR=Python310 SWIG_VER=4.0.2' : return code '0x2' Stop.