Skip to content

upgrade package versions#6

Closed
eaguad1337 wants to merge 32 commits into
5.0from
migrated/pr-859-upgrade-packages
Closed

upgrade package versions#6
eaguad1337 wants to merge 32 commits into
5.0from
migrated/pr-859-upgrade-packages

Conversation

@eaguad1337

Copy link
Copy Markdown
Contributor

Migrated from MasoniteFramework/masonite#859 (original author: @circulon) as part of the move to the masonitedev organization.
Pending evaluation for inclusion in 5.x.


This PR supercedes #847

Included in this PR:

  • upgraded most required and test packages
  • Updated project for Python 3.13 compatibility
  • moved to purely pyproject.toml usage
  • removed need for tracked database.sqlite3
  • tests database setup now uses migrations and seeds in tests/integrations/databases
  • updated github action versions
  • dropped support for Python <3.9

@eaguad1337

Copy link
Copy Markdown
Contributor Author

Cerrando como superseded. La modernización de dependencias/build/Python de este PR ya está en 5.0 vía el trabajo de dependencias mergeado (#22, #23, #25): setup.py ya no existe, el proyecto es pyproject-only (sin poetry), el piso de Python ya es >=3.10 y Vonage ya está en v4. Re-aplicar este PR regresaría eso.

Lo único no hecho — sacar el database.sqlite3 commiteado — se extrajo y aplicó aparte: la DB de test ahora se construye fresca desde migrations + seeds en cada sesión (769c2a1, 8213460).

Gracias @circulon por la dirección original.

@eaguad1337 eaguad1337 closed this Jun 8, 2026
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.

3 participants