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
.
- Closes #577 (closed)
Merge request reports
Activity
assigned to @michael.williams
mentioned in merge request !1118 (closed)
added 35 commits
-
21798fa1...9c89194d - 34 commits from branch
lscsoft:master
- 0e3d38f6 - Merge branch 'master' into 'use-setuptools-scm-version'
-
21798fa1...9c89194d - 34 commits from branch
changed milestone to %1.2.1
mentioned in issue bilby_pipe#247 (closed)
mentioned in commit 272a670b
mentioned in merge request bilby_pipe!472 (merged)
Please register or sign in to reply