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

build: Migrate to hatchling for packaging #553

Merged
merged 5 commits into from
May 14, 2024

Conversation

matthewfeickert
Copy link
Member

@matthewfeickert matthewfeickert commented May 13, 2024

* Change from setuptools to hatchling for packaging and package
  distribution building.
   - Move all packaging information into pyproject.toml.
   - Use vcs information to determine version information.
   - Ignore the vcs generated _version.py file.
   - Remove setup.cfg and VERSION files.
* Switching to getting version information from importlib.metadata.version
  in the docs.
* Clone the full repository history as needed in CI to get all tag information.

@matthewfeickert matthewfeickert self-assigned this May 13, 2024
@matthewfeickert matthewfeickert force-pushed the build/switch-to-hatchling branch from efd3c44 to 01a6efb Compare May 13, 2024 21:46
@matthewfeickert matthewfeickert marked this pull request as ready for review May 14, 2024 06:37
@matthewfeickert matthewfeickert merged commit b7f7916 into main May 14, 2024
7 checks passed
@matthewfeickert matthewfeickert deleted the build/switch-to-hatchling branch May 14, 2024 06:53
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