-
Notifications
You must be signed in to change notification settings - Fork 81
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
Replace poetry
with pip
, build with hatchling
, dynamically calculate minimum dependencies with uv
#733
Commits on Sep 3, 2024
-
Specify dependency groups in a way that doesn't require poetry
Poetry is required to use dependency groups. To make things compatible with other ways of dependency management, switch to PEP621 optional dependencies, but specified using the Poetry configuration aliases to retain support for poetry. TODO: Docs
Configuration menu - View commit details
-
Copy full SHA for 1b7343b - Browse repository at this point
Copy the full SHA 1b7343bView commit details -
As long as we're using it we should be validating! :)
Configuration menu - View commit details
-
Copy full SHA for f2e15ce - Browse repository at this point
Copy the full SHA f2e15ceView commit details -
Configuration menu - View commit details
-
Copy full SHA for 732abd1 - Browse repository at this point
Copy the full SHA 732abd1View commit details -
Configuration menu - View commit details
-
Copy full SHA for a31b7ae - Browse repository at this point
Copy the full SHA a31b7aeView commit details -
Decouple test, lint, typecheck scripts
Maybe we could use Nox instead of scripts at some point? Then the behaviors can be coupled to the correct environments.
Configuration menu - View commit details
-
Copy full SHA for 5704abb - Browse repository at this point
Copy the full SHA 5704abbView commit details -
These settings are already specified in pyproject.toml
Configuration menu - View commit details
-
Copy full SHA for 82189e7 - Browse repository at this point
Copy the full SHA 82189e7View commit details -
Configuration menu - View commit details
-
Copy full SHA for 5b819a3 - Browse repository at this point
Copy the full SHA 5b819a3View commit details -
Configuration menu - View commit details
-
Copy full SHA for 21be5f2 - Browse repository at this point
Copy the full SHA 21be5f2View commit details
Commits on Sep 4, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 24a5191 - Browse repository at this point
Copy the full SHA 24a5191View commit details
Commits on Sep 7, 2024
-
Configuration menu - View commit details
-
Copy full SHA for edd6442 - Browse repository at this point
Copy the full SHA edd6442View commit details -
Configuration menu - View commit details
-
Copy full SHA for 6ac66b7 - Browse repository at this point
Copy the full SHA 6ac66b7View commit details -
Unpin kerchunk extra dependencies
This probably never worked? Kerchunk doesn't use calver.
Configuration menu - View commit details
-
Copy full SHA for a39a519 - Browse repository at this point
Copy the full SHA a39a519View commit details -
- Replace Poetry - For dev, use `pip` & `venv` (users can of course use anything else that's standards-compliant, like `uv`) - For calculating minimum dependencies and reproducible locking, use `uv` - For build, use hatchling - Document usage of `pip` and `venv` in developer documentation. - Remove Makefile -- it's undocumented anyway! - Add Nox for task-running - Remove redundant scripts - Linting is run with pre-commit - Type checking is run with Nox - Update CI - Publish with PyPA official action
Configuration menu - View commit details
-
Copy full SHA for 4c57306 - Browse repository at this point
Copy the full SHA 4c57306View commit details -
Configuration menu - View commit details
-
Copy full SHA for cde7b85 - Browse repository at this point
Copy the full SHA cde7b85View commit details -
Configuration menu - View commit details
-
Copy full SHA for 5f5986f - Browse repository at this point
Copy the full SHA 5f5986fView commit details -
Configuration menu - View commit details
-
Copy full SHA for 6dada1a - Browse repository at this point
Copy the full SHA 6dada1aView commit details -
Configuration menu - View commit details
-
Copy full SHA for 8e8a7e7 - Browse repository at this point
Copy the full SHA 8e8a7e7View commit details -
Configuration menu - View commit details
-
Copy full SHA for 8643011 - Browse repository at this point
Copy the full SHA 8643011View commit details -
Configuration menu - View commit details
-
Copy full SHA for bd3fe74 - Browse repository at this point
Copy the full SHA bd3fe74View commit details -
Configuration menu - View commit details
-
Copy full SHA for cadcbdd - Browse repository at this point
Copy the full SHA cadcbddView commit details -
Configuration menu - View commit details
-
Copy full SHA for e194f14 - Browse repository at this point
Copy the full SHA e194f14View commit details -
Configuration menu - View commit details
-
Copy full SHA for c0cf028 - Browse repository at this point
Copy the full SHA c0cf028View commit details -
Configuration menu - View commit details
-
Copy full SHA for 9818907 - Browse repository at this point
Copy the full SHA 9818907View commit details -
Configuration menu - View commit details
-
Copy full SHA for 7c4eb2e - Browse repository at this point
Copy the full SHA 7c4eb2eView commit details
Commits on Sep 11, 2024
-
Add docs dependencies to conda dev env
Co-Authored-By: Luis Lopez <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 4409b11 - Browse repository at this point
Copy the full SHA 4409b11View commit details -
Restore integration tests to run on all supported Python versions
Co-Authored-By: Luis Lopez <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for bff4354 - Browse repository at this point
Copy the full SHA bff4354View commit details -
Configuration menu - View commit details
-
Copy full SHA for adbc43c - Browse repository at this point
Copy the full SHA adbc43cView commit details
Commits on Sep 14, 2024
-
Co-authored-by: Chuck Daniels <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 82381d7 - Browse repository at this point
Copy the full SHA 82381d7View commit details -
Use modern syntax to get Actions output into GUI
Co-authored-by: Chuck Daniels <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 87c22ea - Browse repository at this point
Copy the full SHA 87c22eaView commit details -
Co-authored-by: Chuck Daniels <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for c5c414e - Browse repository at this point
Copy the full SHA c5c414eView commit details -
Explicitly source instead of using dot alias
Co-authored-by: Chuck Daniels <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for f53b451 - Browse repository at this point
Copy the full SHA f53b451View commit details -
Clarify supported versions of Python in README
Co-authored-by: Chuck Daniels <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for f96b5f0 - Browse repository at this point
Copy the full SHA f96b5f0View commit details
Commits on Sep 17, 2024
-
Configuration menu - View commit details
-
Copy full SHA for d1b619d - Browse repository at this point
Copy the full SHA d1b619dView commit details -
Configuration menu - View commit details
-
Copy full SHA for df578ed - Browse repository at this point
Copy the full SHA df578edView commit details -
Configuration menu - View commit details
-
Copy full SHA for 0923beb - Browse repository at this point
Copy the full SHA 0923bebView commit details -
Configuration menu - View commit details
-
Copy full SHA for 54e0ae1 - Browse repository at this point
Copy the full SHA 54e0ae1View commit details -
Configuration menu - View commit details
-
Copy full SHA for a6aee82 - Browse repository at this point
Copy the full SHA a6aee82View commit details -
Configuration menu - View commit details
-
Copy full SHA for 2cef7fb - Browse repository at this point
Copy the full SHA 2cef7fbView commit details -
Move build system to top of pyproject
Co-Authored-By: Joseph H Kennedy <[email protected]> Co-authored-by: Chuck Daniels <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for de313be - Browse repository at this point
Copy the full SHA de313beView commit details