Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
feat: use setuptools_scm for versioning
Use `setuptools_scm` to generate version numbers from git as per the [Default versioning scheme](https://github.com/pypa/setuptools_scm/blob/main/docs/usage.md#default-versioning-scheme). It provides a convenient way to align version numbers with tags, and as a bonus, we can generate `dev` versions from any commit, and not just tagged commits. When there is no git repo present (eg: inside a Docker container) fallback to version `0.0.0`
- Loading branch information