Skip to content

chore: Migrate from Poetry to UV for dependency management and update project configuration#139

Merged
vvatelot merged 3 commits into
mainfrom
chore/poetry-to-uv
Jun 1, 2026
Merged

chore: Migrate from Poetry to UV for dependency management and update project configuration#139
vvatelot merged 3 commits into
mainfrom
chore/poetry-to-uv

Conversation

@vvatelot
Copy link
Copy Markdown
Member

@vvatelot vvatelot commented Jun 1, 2026

  • Removed Poetry configuration files (poetry.lock, poetry.toml) and replaced with UV configuration.
  • Updated pyproject.toml to align with UV's structure and added dependency groups.
  • Modified CI workflows to utilize UV for building and publishing tasks.
  • Updated Python version requirement to 3.10+ in the README and configuration files.
  • Enhanced devcontainer setup for improved development experience.

Vincent Vatelot added 2 commits June 1, 2026 08:20
… project configuration

- Removed Poetry configuration files (`poetry.lock`, `poetry.toml`) and replaced with UV configuration.
- Updated `pyproject.toml` to align with UV's structure and added dependency groups.
- Modified CI workflows to utilize UV for building and publishing tasks.
- Updated Python version requirement to 3.10+ in the README and configuration files.
- Enhanced devcontainer setup for improved development experience.
- Added `click` dependency with a minimum version of `8.0.0` across multiple `pyproject.toml` files.
- Updated `.github/labeler.yml` to enhance file matching patterns for CI/CD workflows.
- Refined regex pattern in `get_sort_parameters` function for better clarity.
@github-actions github-actions Bot added documentation Improvements or additions to documentation API ci/cd tooling labels Jun 1, 2026
- Added `projects/ecoindex_api/alembic/versions` to the exclusion list in `pyproject.toml`.
- Modified the `ruff` command in `QualityTaskFile.yml` to use `check` instead of `.`.
- Updated assertions in `test_app.py` to reflect changes in output messages.
- Refactored `test_scraper.py` to use a mock response function for cleaner tests and improved error handling.
@github-actions github-actions Bot added the tests label Jun 1, 2026
@github-actions
Copy link
Copy Markdown

github-actions Bot commented Jun 1, 2026

Coverage PR 139

Branch coverage •
FileStmtsMissCoverMissing
TOTAL72223068% 
report-only-changed-files is enabled. No files were changed during this commit :)

@vvatelot vvatelot self-assigned this Jun 1, 2026
@vvatelot vvatelot merged commit 47ad5c9 into main Jun 1, 2026
6 checks passed
@vvatelot vvatelot deleted the chore/poetry-to-uv branch June 1, 2026 08:45
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

API ci/cd documentation Improvements or additions to documentation tests tooling

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant