NREL / hercules

Hercules
https://nrel.github.io/hercules/
Apache License 2.0
3 stars 9 forks source link

Change dependent versioning to semantic versioning using the compatible release specifier #31

Closed paulf81 closed 11 months ago

paulf81 commented 11 months ago

Improve dependencies in hercules to use compatible release specifier such that the dependencies won't go up a major version unless intentionally changed in an update to hercules. This is to avoid breaks due to API changes. Info on compatible release specifier:

https://packaging.python.org/en/latest/specifications/version-specifiers/#id4