Skip to content

refactor: update project structure and dependencies for Python 3.10+#548

Merged
Asandolo merged 5 commits into42school:masterfrom
NiumXp:fix/python
Jun 6, 2025
Merged

refactor: update project structure and dependencies for Python 3.10+#548
Asandolo merged 5 commits into42school:masterfrom
NiumXp:fix/python

Conversation

@NiumXp
Copy link
Copy Markdown
Contributor

@NiumXp NiumXp commented Apr 11, 2025

  • Added support for Python 3.11, 3.12, and 3.13.
    • Updated workflow tests accordingly.
    • Updated Python version classifiers in pyproject.toml.
    • Updated tox configuration to include the new Python versions for local testing.
  • Increased the minimum required Python version to 3.10, as Python 3.8 is no longer receiving updates.
  • Added a test step to ensure the package can be built successfully.
  • Upgraded poetry to >=2 in both Dockerfile and poetry.lock.
  • Removed unused files:
    • .github/PULL_REQUEST_TEMPLATE/bug_fix.md
    • deploy.sh
    • norminette/run_test.sh
  • Removed setup.py and setup.cfg as the project now relies fully on poetry.

@Asandolo Asandolo merged commit 680f111 into 42school:master Jun 6, 2025
4 checks passed
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