Skip to content

Refactor build to use pyproject.toml#83

Merged
nicoddemus merged 3 commits intoESSS:masterfrom
marcelotrevisani:feature/move-to-pyproject-toml
Feb 4, 2025
Merged

Refactor build to use pyproject.toml#83
nicoddemus merged 3 commits intoESSS:masterfrom
marcelotrevisani:feature/move-to-pyproject-toml

Conversation

@marcelotrevisani
Copy link
Copy Markdown
Contributor

Moved project metadata and configuration from setup.py to pyproject.toml to align with modern Python packaging standards. This change simplifies setup.py and ensures compatibility with tools leveraging PEP 621.

Moved project metadata and configuration from setup.py to pyproject.toml to align with modern Python packaging standards. This change simplifies setup.py and ensures compatibility with tools leveraging PEP 621.
@nicoddemus
Copy link
Copy Markdown
Member

Thanks!

FYI [tool.setuptools_scm] was missing from pyproject.toml, which is required for setuptools-scm to be active.

Also removed setup.py as it is now redundant.

@nicoddemus nicoddemus merged commit 26bbdb7 into ESSS:master Feb 4, 2025
11 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants