Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Adjust to use pyproject.toml builder #8

Closed
CodyCBakerPhD opened this issue Jan 18, 2024 · 1 comment · Fixed by #11
Closed

Adjust to use pyproject.toml builder #8

CodyCBakerPhD opened this issue Jan 18, 2024 · 1 comment · Fixed by #11

Comments

@CodyCBakerPhD
Copy link
Member

For a while now, the 'state-of-the-art' builder for Python packaging has been the pyproject.toml approach

@garrettmflynn I say we give it a try if you're up for it: https://packaging.python.org/en/latest/tutorials/packaging-projects/

(I'm also happy to handle this if you prefer)

HDMF-Zarr has used this recently: https://github.com/hdmf-dev/hdmf-zarr/blob/dev/pyproject.toml

Though I think we'd still stick to setuptools and not use tox

Ultimately we'd also have an adjusted auto-release workflow too

@garrettmflynn
Copy link
Collaborator

garrettmflynn commented Jan 18, 2024

Sounds good. Was curious about this when I started configuring, I'll get a pyproject.toml going

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 a pull request may close this issue.

2 participants