-
Notifications
You must be signed in to change notification settings - Fork 49
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
infrastructure refresh #214
Conversation
If no-one has looked at this by Monday I will carve out some time. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
That was a tough review!
Thanks for the effort @bjlittle - a big improvement. Got some comments for you.
(@bjlittle and I suspect that having setuptools
in the dependencies YAML means that the other setup dependencies (specified in pyproject.toml
) will all get picked up automatically. If not, we will find out when RTD fails!)
Co-authored-by: Martin Yeo <[email protected]>
Co-authored-by: Martin Yeo <[email protected]>
Co-authored-by: Martin Yeo <[email protected]>
Co-authored-by: Martin Yeo <[email protected]>
for more information, see https://pre-commit.ci
Beautiful @bjlittle! And the PR's not bad either 😁 |
🚀 Pull Request
Description
This PR shows some love to the
cf-units
infra-structure.In a nutshell:
cirrus-ci
with GHAdependabot
tox
conda-lock
explicit environment spec fileslinux
,osx
andwindows
lockssdist
andbdist
building/testing/publishing and replaced with thecibuildwheel
GHAreadthedocs
to usemamba
for faster buildingsetuptools-scm-git-archive
pluginoldest-supported-numpy
meta packagepy310
(replaces/incorporates Fix py310 test #207)py38
doc
directory to thedocs
directoryPost merge, suggested follow-on tasks to consider would be to:
ci-wheels
to build forosx
andwindows
usingcibuildwheel
, andcomposite
actions.This ones for you @ocefpaf 🍻 😉