Skip to content

Conversation

@JeremieGince
Copy link
Owner

@JeremieGince JeremieGince commented Jul 10, 2025

Description

This pull request includes several updates across multiple files to improve code accuracy, update dependencies, and enhance documentation. The most important changes include the removal of outdated references, the correction of typos, and the adoption of poetry for dependency management.

Documentation updates:

  • .github/pull_request_template.md: Simplified the instructions for running tests by removing the reference to run_pytests.py and keeping only the pytest command.
  • README.md: Updated the dependency installation instructions to use poetry instead of requirements.txt. Removed references to run_pytests.py and clarified that pyproject.toml handles dependencies and project configuration. [1] [2] [3]

Code corrections:

  • change_project_attributes.py: Fixed a typo in the variable name pakage_name, correcting it to package_name.
  • LICENSE: Corrected the spelling of the author's name from "Jérémie Gince" to "Jeremie Gince" for consistency.

Dependency management:

  • Transitioned the project from using requirements.txt to poetry for managing dependencies, reflecting modern best practices.

Checklist

Please complete the following checklist when submitting a PR. The PR will not be reviewed until all items are checked.

  • All new features include a unit test.
    Make sure that the tests passed and the coverage is
    sufficient by running python run_pytests.py --tests_folder=tests or
    pytest tests --cov=src --cov-report=term-missing.
  • All new functions and code are clearly documented.
  • The code is formatted using Black.
    You can do this by running black src tests.
  • The imports are sorted using isort.
    You can do this by running isort src tests.
  • The code is type-checked using Mypy.
    You can do this by running mypy src tests.

Removed references to requirements.txt and run_pytests.py in README and PR template, updating instructions to use Poetry for dependency management and testing. Modified LICENSE update logic in change_project_attributes.py to replace the author from the original 'Jérémie Gince'.
Corrected the spelling of 'Jérémie Gince' to 'Jeremie Gince' in the LICENSE file to ensure consistency and accuracy.
@github-actions
Copy link
Contributor

github-actions bot commented Jul 10, 2025

☂️ Python Coverage

current status: ✅

Overall Coverage

Lines Covered Coverage Threshold Status
21 21 100% 98% 🟢

New Files

No new covered files...

Modified Files

No covered modified files...

updated for commit: 6b18f17 by action🐍

Eliminated the RUN_SLOW_TESTS flag, slow test marker, and pytest command-line option for running slow tests. This simplifies the test configuration by removing unused or unnecessary slow test handling logic.
@JeremieGince JeremieGince merged commit f01a471 into main Jul 10, 2025
8 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.

2 participants