Skip to content
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

chore: move configurations to pyproject.toml #3122

Closed
wants to merge 6 commits into from
Closed

chore: move configurations to pyproject.toml #3122

wants to merge 6 commits into from

Conversation

SauravMaheshkar
Copy link
Contributor

This PR aims to minimize the number of configuration files for the project. Instead of a separate .coveragerc and pytest.ini, we now would have all the configurations within the pyproject.toml file leading to a overall minimal code structure.

Signed-off-by: Saurav Maheshkar <sauravvmaheshkar@gmail.com>
Signed-off-by: Saurav Maheshkar <sauravvmaheshkar@gmail.com>
Signed-off-by: Saurav Maheshkar <sauravvmaheshkar@gmail.com>
@akx
Copy link
Contributor

akx commented May 12, 2023

This could be followed up by the removal of setup.py in favor of a PEP 517 based build with setuptools or hatch :)

@SauravMaheshkar
Copy link
Contributor Author

This could be followed up by the removal of setup.py in favor of a PEP 517 based build with setuptools or hatch :)

Yes, that would be the next step. It allows follows nicely with #3126

@SauravMaheshkar
Copy link
Contributor Author

Closing this for now, will reopen if there is interest from maintainers.

@SauravMaheshkar SauravMaheshkar deleted the pyproject-refactor branch August 20, 2023 12:51
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.

None yet

2 participants