quart-imp/pyproject.toml

73 lines
1.8 KiB
TOML
Raw Normal View History

2024-02-11 21:59:18 +00:00
[project]
name = "quart-imp"
2025-08-09 17:56:57 +02:00
version = "1.0.1-rc1"
2024-02-11 21:59:18 +00:00
description = 'A Quart auto importer that allows your Quart apps to grow big.'
authors = [{ name = "David Carmichael", email = "david@uilix.com" }]
readme = "README.md"
license = { file = "LICENSE" }
classifiers = [
'Development Status :: 5 - Production/Stable',
'Environment :: Web Environment', 'Intended Audience :: Developers',
'License :: OSI Approved :: MIT License',
2024-02-11 21:59:18 +00:00
'Operating System :: OS Independent', 'Programming Language :: Python',
'Programming Language :: Python :: 3.9',
'Programming Language :: Python :: 3.10',
'Programming Language :: Python :: 3.11',
'Programming Language :: Python :: 3.12',
'Topic :: Internet :: WWW/HTTP :: Dynamic Content',
'Topic :: Software Development :: Libraries :: Python Modules',
'Natural Language :: English',
]
requires-python = ">=3.9"
2024-02-11 21:59:18 +00:00
dependencies = [
'Quart',
]
[project.urls]
Documentation = "https://cheesecake87.github.io/flask-imp/"
Source = "https://github.com/CheeseCake87/flask-imp"
2024-02-11 21:59:18 +00:00
[project.scripts]
quart-imp = "quart_imp._cli:cli"
[build-system]
requires = ["flit_core >=3.2,<4"]
build-backend = "flit_core.buildapi"
[tool.pyqwe]
install = "*:flit install --symlink"
build = "*:flit build"
publish = "*shell:export=FLIT_USERNAME=__token__ && flit publish"
docs = "*:flask --app docs compile"
docs-watch = "*:flask --app docs compile --watch"
2024-02-11 21:59:18 +00:00
[tool.flit.sdist]
exclude = [
".github",
"_assets",
"app",
"instance",
"dist",
"docs",
"tests_docker",
2024-02-11 21:59:18 +00:00
".gitignore",
".env",
2024-02-11 21:59:18 +00:00
]
[tool.mypy]
python_version = "3.9"
files = ["src/quart_imp"]
show_error_codes = true
pretty = true
strict = true
[tool.pyright]
pythonVersion = "3.9"
include = ["src/quart_imp"]
typeCheckingMode = "basic"
[tool.ruff]
src = ["src"]
fix = true
show-fixes = true
output-format = "full"