Skip to content

Migración de dependencias a pyproject.toml#2

Merged
HC-ONLINE merged 4 commits intomainfrom
refactor/migrate-to-pyproject
Mar 3, 2026
Merged

Migración de dependencias a pyproject.toml#2
HC-ONLINE merged 4 commits intomainfrom
refactor/migrate-to-pyproject

Conversation

@HC-ONLINE
Copy link
Owner

Este PR transforma la gestión de dependencias del proyecto para que utilice el esquema moderno basado en pyproject.toml en lugar de los archivos requirements.txt/requirements-dev.txt.

Cambios principales:

  • pyproject.toml

    • Agregado bloque completo con metadatos del proyecto ([project]) y las listas de dependencias.
    • Incluye sección [project.optional-dependencies] con extras dev.
    • Configuración de herramientas (black, mypy, pytest, coverage) se mantiene.
  • CI / GitHub Actions

    • action.yml ahora usa pyproject.toml para cache y ejecuta pip install -e '.[dev]'.
    • ci.yml instala dependencias con el paquete editable y elimina menciones a los requisitos.
    • Todo el pipeline (quality, test, build) ya no depende de requirements.
  • Docker

    • Se copia pyproject.toml en el build stage y se instala mediante pip install ..

@HC-ONLINE HC-ONLINE merged commit 16ee470 into main Mar 3, 2026
3 checks passed
@HC-ONLINE HC-ONLINE deleted the refactor/migrate-to-pyproject branch March 3, 2026 20:52
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