Skip to content

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
ok-lch:master
Open

Migrating setup.py and setup.cfg to UV package manager and Travis to GitHub Actions#106
ok-lch wants to merge 12 commits intoenvironmentalscience:masterfrom
ok-lch:master

Conversation

@ok-lch
Copy link

@ok-lch ok-lch commented Feb 16, 2026

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

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant