NREL / ThermalNetwork

BSD 3-Clause "New" or "Revised" License
1 stars 1 forks source link

Use setuptools_scm for automatic versioning #13

Closed vtnate closed 9 months ago

vtnate commented 9 months ago

Any background context you want to provide?

I recently learned about setuptools-scm, which is, as they say themselves, "the blessed package to manage your versions by scm tags." This means that we DRY up our project a little bit by only setting the version in one place - github. It infers tags for unreleased/develop branches to not imply that a feature branch is the same version as what is currently tagged.

What does this PR accomplish?

mitchute commented 9 months ago

💯