Changes were made to better track our dependencies and resolve our ReadTheDocs documentation build error. It is complaining about setuptools-scm not installed during the build process.
We can of course install this by listing setuptools-scm as our Python dependency but then I think we can instead remove it from our setup.py script.
I initially had the import setuptools_scm for experiment purposes related to dynamically specifying version name for PyPI publishing, but then I believe this feature works just fine regardless of that import statement. If this is not true, we can still fix the issue by including it in our requirements.txt.
Changes:
Remove import setuptools_scm in setup.py
Specify versions for flake8 (Not really related to the documentation build issue but to allow dependabot to track our dependencies)
Type of change
[x] Bug fix (non-breaking changes which fixes an issue)
[x] New feature (non-breaking changes which adds certain functionality)
Description
Changes were made to better track our dependencies and resolve our ReadTheDocs documentation build error. It is complaining about
setuptools-scm
not installed during the build process.We can of course install this by listing
setuptools-scm
as our Python dependency but then I think we can instead remove it from oursetup.py
script.I initially had the
import setuptools_scm
for experiment purposes related to dynamically specifying version name for PyPI publishing, but then I believe this feature works just fine regardless of that import statement. If this is not true, we can still fix the issue by including it in ourrequirements.txt
.Changes:
import setuptools_scm
insetup.py
flake8
(Not really related to the documentation build issue but to allow dependabot to track our dependencies)Type of change
How has this been tested?
Dependabot and ReadTheDocs documentation build