Skip to content

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.
@faif faif merged commit bee048e into faif:master Jul 19, 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.

2 participants