update pyproject.toml

add typed classifier
add pyright config
simplify urls
This commit is contained in:
David Lord 2024-04-06 16:40:40 -07:00
parent 2da298bd85
commit a13b8185e4
No known key found for this signature in database
GPG key ID: 7A1C87E3F5BC42A8

View file

@ -17,6 +17,7 @@ classifiers = [
"Topic :: Internet :: WWW/HTTP :: WSGI",
"Topic :: Internet :: WWW/HTTP :: WSGI :: Application",
"Topic :: Software Development :: Libraries :: Application Frameworks",
"Typing :: Typed",
]
requires-python = ">=3.8"
dependencies = [
@ -32,8 +33,7 @@ dependencies = [
Donate = "https://palletsprojects.com/donate"
Documentation = "https://flask.palletsprojects.com/"
Changes = "https://flask.palletsprojects.com/changes/"
"Source Code" = "https://github.com/pallets/flask/"
"Issue Tracker" = "https://github.com/pallets/flask/issues/"
Source = "https://github.com/pallets/flask/"
Chat = "https://discord.gg/pallets"
[project.optional-dependencies]
@ -93,6 +93,11 @@ module = [
]
ignore_missing_imports = true
[tool.pyright]
pythonVersion = "3.8"
include = ["src/flask", "tests"]
typeCheckingMode = "basic"
[tool.ruff]
src = ["src"]
fix = true