Skip to content
Snippets Groups Projects

Switch to using setuptools_scm for versioning

This MR is a possible alternative to !1118 (closed) and uses setuptools_scm instead of versioneer.

The most notable change is the inclusion of pyproject.toml which, as of PEP 518, is the recommended way to manage build dependencies and is also used to configure setuptools_scm.

One thing to note with this approach is that when using an editable install (pip install -e .) the version is only updated when the module is installed rather than every time it is imported. I'm not sure how this compares to versioneer.

Merge request reports

Loading
Loading

Activity

Filter activity
  • Approvals
  • Assignees & reviewers
  • Comments (from bots)
  • Comments (from users)
  • Commits & branches
  • Edits
  • Labels
  • Lock status
  • Mentions
  • Merge request status
  • Tracking
Please register or sign in to reply
Loading