Migrating setup.py and setup.cfg to UV package manager and Travis to GitHub Actions#106
Open
ok-lch wants to merge 12 commits intoenvironmentalscience:masterfrom
Open
Migrating setup.py and setup.cfg to UV package manager and Travis to GitHub Actions#106ok-lch wants to merge 12 commits intoenvironmentalscience:masterfrom
ok-lch wants to merge 12 commits intoenvironmentalscience:masterfrom
Conversation
action with ubuntu 24.04
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Hello @schymans 😄
Here is some changes that can give a good start to help fixing #91.
Its not perfect yet but I think its a good start.
I have change the dependencies management system to use uv, moving from setup.py and setup.cfg files to a pyproject.toml file.
I removed Travis pipeline to use GitHub Actions.
Tests are running and passing for python version 3.8 and 3.9.
There is still two jobs that need some tinkering (publishing the documentation and the package).
I haven't done many upgrades on dependencies.
Only one fix regarding pkg_resources in _generator.py
I have put some documentation in the CONTRIBUTING.md file but I think it may not be the right place as I have seen later that there it should fit better in docs/installation.rst in the Development section.
Kind regards,
Laurent