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
Trying to do a bit of maintenance on this repo, and I'd like to reduce the number of configuration files in the top level folder if possible, by consolidating setup.py, setup.cfg, requirements.txt, requirements_test.txt -> pyproject.toml.
Notes:
Since there was some resistance with switching away from versioneer in Add CI workflows #8, we'll also need to upgrade versioneer from 0.23 to 0.29 to support pyproject.toml. Edit: actually no, versioneer=0.23 works.
Trying to do a bit of maintenance on this repo, and I'd like to reduce the number of configuration files in the top level folder if possible, by consolidating
setup.py
,setup.cfg
,requirements.txt
,requirements_test.txt
->pyproject.toml
.Notes:
versioneer
in Add CI workflows #8,we'll also need to upgradeEdit: actually no, versioneer=0.23 works.versioneer
from 0.23 to 0.29 to supportpyproject.toml
.flake8
which (infamously) doesn't support pyproject.toml. Might need to switch toruff
following Migrate to pyproject.toml, ruff, add build CI cf-xarray#400, or some alternative linter. Edit: See Migrate flake8, isort, black rules to ruff #49.If I get some thumbs up 👍 on this, I'll open a PR to start the migration to pyproject.toml. Or if there are any objections, please raise them below.
The text was updated successfully, but these errors were encountered: