From 2c72cf7df6df937fa5a18bc725eec2f258543d52 Mon Sep 17 00:00:00 2001 From: AgnieszkaZaba <56157996+AgnieszkaZaba@users.noreply.github.com> Date: Mon, 10 Mar 2025 00:08:16 +0100 Subject: [PATCH] Update package names in setup.py files to match binary distribution format that is required on PyPI (#509) Co-authored-by: Sylwester Arabas --- examples/pyproject.toml | 7 +++++++ examples/setup.py | 8 +------- pyproject.toml | 9 +++++++++ setup.py | 7 +------ 4 files changed, 18 insertions(+), 13 deletions(-) create mode 100644 examples/pyproject.toml create mode 100644 pyproject.toml diff --git a/examples/pyproject.toml b/examples/pyproject.toml new file mode 100644 index 00000000..d8a5813e --- /dev/null +++ b/examples/pyproject.toml @@ -0,0 +1,7 @@ +[tool.setuptools_scm] +root = ".." +local_scheme = "no-local-version" +version_scheme = "post-release" + +[build-system] +requires = ['setuptools==75.8.2', 'setuptools-scm==8.2.0'] diff --git a/examples/setup.py b/examples/setup.py index 4898d512..e5256a8a 100644 --- a/examples/setup.py +++ b/examples/setup.py @@ -21,15 +21,9 @@ def get_long_description(): CI = "CI" in os.environ setup( - name="PyMPDATA-examples", + name="pympdata-examples", description="PyMPDATA usage examples reproducing results from literature" " and depicting how to use PyMPDATA in Python from Jupyter notebooks", - use_scm_version={ - "local_scheme": lambda _: "", - "version_scheme": "post-release", - "root": "..", - }, - setup_requires=["setuptools_scm"], install_requires=[ "PyMPDATA", "open-atmos-jupyter-utils", diff --git a/pyproject.toml b/pyproject.toml new file mode 100644 index 00000000..6c1a6076 --- /dev/null +++ b/pyproject.toml @@ -0,0 +1,9 @@ +[tool.isort] +profile = "black" + +[tool.setuptools_scm] +local_scheme = "no-local-version" +version_scheme = "post-release" + +[build-system] +requires = ['setuptools==75.3.0', 'setuptools-scm==8.1.0'] diff --git a/setup.py b/setup.py index 3f5f13f3..4dad3a82 100644 --- a/setup.py +++ b/setup.py @@ -23,14 +23,9 @@ def get_long_description(): _32bit = platform.architecture()[0] == "32bit" setup( - name="PyMPDATA", + name="pympdata", description="Numba-accelerated Pythonic implementation of MPDATA " "with examples in Python, Julia, Rust and Matlab", - use_scm_version={ - "local_scheme": "no-local-version", - "version_scheme": "post-release", - }, - setup_requires=["setuptools_scm"], install_requires=[ "numba" + (