Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Avoid get on PackageMetadata in FastAPI template
The current mypy plus typeshed plus the Python 3.10 core library has a bug causing mypy to not think get is a valid method on the return value of importlib.metadata.metadata because it returns a Protocol that doesn't implement get. I've filed a issue in case this is not intended (python/typeshed#7767), but we know that any package created by this template will always have Summary and Version metadata, so we can use them unconditionally. Previously, this may not have worked in situations where the package was being used uninstalled, but since we now do everything including local development servers from inside tox, and make init also installs the package for running pytest directly, this should no longer be an issue. setuptools_scm should always generate a version, even if it's an unuseful one.
- Loading branch information
Showing
7 changed files
with
11 additions
and
11 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters