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

update packaging to PEP517 minimum #7

Closed
wants to merge 2 commits into from
Closed

update packaging to PEP517 minimum #7

wants to merge 2 commits into from

Conversation

sarnold
Copy link
Member

@sarnold sarnold commented Apr 14, 2024

  • use setuptools default build backend and setup.cfg metadata
  • use pyproject.toml for build and tool configs
  • add GH workflow for basic tests and package builds

* use setuptools default build backend and setup.cfg metadata
* use pyproject.toml for build and tool configs
* add GH workflow for basic tests and package builds

Signed-off-by: Steve Arnold <[email protected]>
@sarnold sarnold force-pushed the full-toml branch 6 times, most recently from cdb938b to dbab737 Compare April 14, 2024 22:31
* update CI workflow to use hatch cmds
* add (optional) hatch env config to run tests
* fix test discovery in pytest config, add fallback version

Signed-off-by: Steve Arnold <[email protected]>
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