-
-
Notifications
You must be signed in to change notification settings - Fork 1.1k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
setuptools-scm and one-liner setup.py #3714
Conversation
crusaderky
commented
Jan 22, 2020
- Closes Define a process to test the readthedocs CI before merging into master #3369
- Replace versioneer with setuptools-scm
- Replace setup.py with setup.cfg
- Drop pytest-runner as instructed by deprecation notice on the project webpage
…fg. Remove pytest-runner.
I need to retest the RTD CI before merging |
I seem to have no way to test RTD >_< https://readthedocs.org/projects/crusaderky-xarray/builds/10305870/ |
push your branch to the main repository, I'll activate it Edit: I did it for you: https://readthedocs.org/projects/xray/builds/10305931/ |
@keewis done |
hmm... that timed out (see the link above), which also happened before this PR (see #3697). I'll try rebuilding. |
and now it passed, see https://readthedocs.org/projects/xray/builds/10306203/ |
Awesome, everything looks in order. |
Thanks @crusaderky & @keewis |
* 'master' of github.com:pydata/xarray: setuptools-scm and one-liner setup.py (pydata#3714)
don't we need to put |
Awesome! Thanks @crusaderky & @keewis . FWIW I don't think we need a |
@keewis interesting question. setuptools is technically not part of the Python standard library, but it is part of pip and is always included with the cpython binaries, |
* 'master' of github.com:pydata/xarray: (27 commits) bump min deps for 0.15 (pydata#3713) setuptools-scm and isort tweaks (pydata#3720) Allow binned coordinates on 1D plots y-axis. (pydata#3685) apply_ufunc: Add meta kwarg + bump dask to 2.2 (pydata#3660) setuptools-scm and one-liner setup.py (pydata#3714) Feature/align in dot (pydata#3699) ENH: enable `H5NetCDFStore` to work with already open h5netcdf.File a… (pydata#3618) One-off isort run (pydata#3705) hardcoded xarray.__all__ (pydata#3703) Bump mypy to v0.761 (pydata#3704) remove DataArray and Dataset constructor deprecations for 0.15 (pydata#3560) Tests for variables with units (pydata#3654) Add an example notebook using apply_ufunc to vectorize 1D functions (pydata#3629) Use encoding['dtype'] over data.dtype when possible within CFMaskCoder.encode (pydata#3652) allow passing any iterable to drop when dropping variables (pydata#3693) Typo on DataSet/DataArray.to_dict documentation (pydata#3692) Fix mypy type checking tests failure in ds.merge (pydata#3690) Explicitly convert result of pd.to_datetime to a timezone-naive type (pydata#3688) ds.merge(da) bugfix (pydata#3677) fix docstring for combine_first: returns a Dataset (pydata#3683) ...
This is a lovely clean-up, but unfortunately I think it broke GitHub's "Used by" feature, which no longer appears at the top of this repository: https://twitter.com/shoyer/status/1221676802793295872 It's kind of awkward, but maybe we should add a minimal |
* master: Add support for CFTimeIndex in get_clean_interp_index (pydata#3631) sel with categorical index (pydata#3670) bump min deps for 0.15 (pydata#3713) setuptools-scm and isort tweaks (pydata#3720) Allow binned coordinates on 1D plots y-axis. (pydata#3685) apply_ufunc: Add meta kwarg + bump dask to 2.2 (pydata#3660) setuptools-scm and one-liner setup.py (pydata#3714) Feature/align in dot (pydata#3699) ENH: enable `H5NetCDFStore` to work with already open h5netcdf.File a… (pydata#3618) One-off isort run (pydata#3705) hardcoded xarray.__all__ (pydata#3703) Bump mypy to v0.761 (pydata#3704) remove DataArray and Dataset constructor deprecations for 0.15 (pydata#3560) Tests for variables with units (pydata#3654) Add an example notebook using apply_ufunc to vectorize 1D functions (pydata#3629) Use encoding['dtype'] over data.dtype when possible within CFMaskCoder.encode (pydata#3652)