You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
Repository navigation
Define a process to test the readthedocs CI before merging into master #3369
The readthedocs CI has a bad habit of failing even after the Azure Pipelines job "Docs" has succeeded.
After major changes that impact the documentation, and before merging everything into master, it would be advisable to explicitly verify that RTD builds correctly.
This is currently failing because of an issue with versioneer, which incorrectly sets xarray.__version__ to 0+untagged.111.g6d60700.
This in turn causes a failure in a minimum version check in pandas.DataFrame.to_xarray() on pandas>=0.25.
changed the title [-]versioneer broken in readthedocs CI[/-][+]Define a process to test the readthedocs CI before merging into master[/+]on Oct 3, 2019
We've had success with setuptools_scm internally, though not without any issues—in particular it has to be built in a git repo. Assuming that's the case, it requires very little maintainence.
Anything I'm missing? I haven't used it in an OSS project
Activity
[-]versioneer broken in readthedocs CI[/-][+]Define a process to test the readthedocs CI before merging into master[/+]dcherian commentedon Oct 3, 2019
Maybe switch away from versioneer? #2853
max-sixty commentedon Oct 3, 2019
We've had success with
setuptools_scminternally, though not without any issues—in particular it has to be built in a git repo. Assuming that's the case, it requires very little maintainence.Anything I'm missing? I haven't used it in an OSS project
crusaderky commentedon Jan 21, 2020
I've been using setuptools-scm in multiple other projects and it's great!