Remove upper version bounds from black and mypy #869
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.
Pull request title
Description
This removes the upper bounds from the tools black and mypy. This upper bound caused poetry to install old versions of these libraries, which have the deprecated library typed_ast as a dependency. Trying to install this library on a system with a newer Python version (for example 3.10) causes the attempt to compile the wheel for typed_ast, which fails with an error message like this: python/typed_ast#126
This PR fixes this issue, as newer versions of black and mypy don't require typed_ast anymore.
How this patch was tested
poetry run pytest tests/
poetry run black spleeter
Documentation link and external references
Please provide any info that may help us better understand your code.