Skip to content

11 project format #446

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Open
wants to merge 5 commits into
base: master
Choose a base branch
from
Open

Conversation

grimley517
Copy link
Contributor

Switches the project format to pyproject.toml

Switches the build system from setup.py to pyproject.toml.

This change standardizes the project's build configuration,
improves dependency management, and prepares the project for
future enhancements.
Removes unused requirements file.
Corrects the minimum Python version specified in pyproject.toml.

The project now requires Python 3.10 or higher.
Copy link
Contributor Author

@grimley517 grimley517 left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

extra notes

@grimley517
Copy link
Contributor Author

PR Addresses issue #437

Updates the installation of development dependencies in the linting workflow to use the installable package.

This simplifies dependency management and aligns with standard Python packaging practices.
Adds `pyupgrade` to the development dependencies.
This enables developers to automatically upgrade Python syntax
to more modern versions, improving code maintainability
and readability.
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