Skip to content

build: move from setup.py to pyproject.tom and use hatch#2

Merged
tlambert03 merged 3 commits into
funkelab:mainfrom
tlambert03:hatch
Mar 3, 2023
Merged

build: move from setup.py to pyproject.tom and use hatch#2
tlambert03 merged 3 commits into
funkelab:mainfrom
tlambert03:hatch

Conversation

@tlambert03

Copy link
Copy Markdown
Member

we should discuss this one, but opening a PR for something concrete to look at:

this replaces setup.py with an all-pyproject build using hatch...
I'll note that using hatch is in addition to replacing setup.py with pyproject.toml (setuptools also has beta support for an all-pyproject.toml build). I happen to like hatch quite a bit and there's a fair amount of momentum behind it in the community. I can also make an intermediate PR that keeps setuptools.

lastly, there's a discussion to be had about versioning as well (changes are made here, and could be undone, we just need to discuss your personal preferences for how you like to version stuff)

@tlambert03 tlambert03 changed the title build: use hatch build: move from setup.py to pyproject.tom and use hatch Mar 3, 2023
@tlambert03
tlambert03 merged commit 652eed1 into funkelab:main Mar 3, 2023
@tlambert03
tlambert03 deleted the hatch branch March 18, 2023 18:52
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.

1 participant