-- Remove build-time version pins for numpy and setuptools that are too new -- for the versions available in FreeBSD ports. -- Fix version to match the release tag (upstream bug: tag is v2026.5.18 but -- version in pyproject.toml is 2026.5.17). -- Remove the pmg CLI entry point which requires pymatgen (not just pymatgen-core). --- pyproject.toml.orig 2026-05-19 06:56:20 UTC +++ pyproject.toml @@ -3,8 +3,8 @@ requires = [ "Cython>=0.29.23", # Building against NPY2 will support both NPY1 and NPY2 # https://numpy.org/devdocs/dev/depending_on_numpy.html#build-time-dependency - "numpy>=2.1.0", - "setuptools>=65.0.0", + "numpy", + "setuptools", ] build-backend = "setuptools.build_meta" @@ -77,7 +77,7 @@ dependencies = [ "tqdm>=4.67.3", "uncertainties>=3.1", ] -version = "2026.5.17" +version = "2026.5.18" [project.urls] Homepage = "https://pymatgen.org" @@ -112,8 +112,6 @@ zeopp = ["pyzeo; platform_system != 'Windows'"] # Not tblite = ["tblite[ase]>=0.3.0; platform_system=='Linux' and python_version<'3.12'"] zeopp = ["pyzeo; platform_system != 'Windows'"] # Note: requires Voro++ and Zeo++ to be installed -[project.scripts] -pmg = "pymatgen.cli.pmg:main" [tool.setuptools] include-package-data = false