62 lines
1.7 KiB
TOML
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",
|
||
|
]
|