Adopts pyproject.toml as main package config for python projects
Uses setuptools_scm to manage project versions automatically
Removes centralized version number for R
Add main branch qualifier to init instructions (to align with gitlab/github defaults)
Due to the way R packages want their version number supplied there is no way I could find to have the version number centrally managed. R only accepts versions in the package DESCRIPTION file, and that file is plain text. R users will need to manually maintain their version number no matter what so this approach removed any possibility for confusion for them.
Closes #46 Closes #52 Closes #43
pyproject.toml
as main package config for python projectssetuptools_scm
to manage project versions automaticallymain
branch qualifier to init instructions (to align with gitlab/github defaults)Due to the way R packages want their version number supplied there is no way I could find to have the version number centrally managed. R only accepts versions in the package
DESCRIPTION
file, and that file is plain text. R users will need to manually maintain their version number no matter what so this approach removed any possibility for confusion for them.