Move to pyproject.toml from setup.{py/cfg} and add a minimal ruff linter/formatter #526
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
I started working on #155 and I thought it would be helpful to clean up this repo a bit before.
I have moved around a bunch of stuff in this PR, let me know if it makes easier to review if I break this up in smaller pull requests :)
I hope I didn't break anything here 😅
python -m build
was able to build a wheel successfully and I was able to runpytest
with no failures.I have not run the ruff linter yet! Once we have a positive review I can run the pre-commit bits to format the code (didn't want to pollute the diff too much).