Move basic Python configuration to the root of the repo. #80
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.
After way too much trying to figure stuff out I realized: why not just put the
pyproject.toml
right at the root of the repo? This eliminates all the#subdirectory=...
when doingpip install
s and also makessetuptools-scm
work right again. As a bonus, lots of tools now work without any additional configuration and we can just run them as-is.This moves the bare minimum files needed to the repo root:
pyproject.toml
MANIFEST.in
and updates everything else to make that work right.