quart-imp/pyproject.toml
David Carmichael 9687db5a96 Initial commit
2024-02-11 21:59:18 +00:00

62 lines
1.7 KiB
TOML

[build-system]
requires = ["flit_core >=3.2,<4"]
build-backend = "flit_core.buildapi"
[project]
name = "quart-imp"
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 :: GNU General Public License v2 or later (GPLv2+)',
'Operating System :: OS Independent', 'Programming Language :: Python',
'Programming Language :: Python :: 3.8',
'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.8"
dynamic = ["version"]
dependencies = [
'click',
'Quart',
'quart-flask-patch',
'Flask-SQLAlchemy',
'toml',
'more-itertools'
]
[project.scripts]
quart-imp = "quart_imp._cli:cli"
[project.urls]
Documentation = "https://cheesecake87.github.io/quart-imp/"
Source = "https://github.com/CheeseCake87/quart-imp"
[tool.flit.sdist]
exclude = [
".github/",
"_assets/",
"app/",
"dist/",
"docs/",
"docs_gen/",
"test_app/",
"test_docker/",
"tests/",
".env",
".gitignore",
"docker-compose.yaml",
"Dockerfile",
"requirements_build.txt",
"requirements_dev.txt",
"requirements_docs.txt",
]