Skip to content

build: update infrastructure to use the uv tool#1813

Merged
egparedes merged 35 commits intomainfrom
migrate-to-uv
Jan 29, 2025
Merged

build: update infrastructure to use the uv tool#1813
egparedes merged 35 commits intomainfrom
migrate-to-uv

Conversation

@egparedes
Copy link
Contributor

@egparedes egparedes commented Jan 21, 2025

Modernize development infrastructure to use newer python tools. The uv (https://docs.astral.sh/uv/) tool is used as project management tool, nox (https://nox.thea.codes/) replaces tox as the project test runner, custom scripts and cog snippets are replaced by a central dev-tasks.py tool with multiple commands.

Additionally, documentation and CI workflows are updated accordingly and some tests which were not properly executed properly are fixed.

Other related tasks to enhance the development infrastructure which could be done after this PR is merged are being tracked in issue #1829

Loading
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.

2 participants