
hoping this does not break things terribly, but it needs to be done regardless so will just have to pick up pieces if so
66 lines
1.8 KiB
TOML
66 lines
1.8 KiB
TOML
|
|
[build-system]
|
|
requires = ["hatchling"]
|
|
build-backend = "hatchling.build"
|
|
|
|
|
|
[project]
|
|
name = "WuttJamaican"
|
|
version = "0.20.6"
|
|
description = "Base package for Wutta Framework"
|
|
readme = "README.md"
|
|
authors = [{name = "Lance Edgar", email = "lance@wuttaproject.org"}]
|
|
license = {text = "GNU GPL v3+"}
|
|
classifiers = [
|
|
"Development Status :: 4 - Beta",
|
|
"Intended Audience :: Developers",
|
|
"License :: OSI Approved :: GNU General Public License v3 or later (GPLv3+)",
|
|
"Natural Language :: English",
|
|
"Operating System :: OS Independent",
|
|
"Programming Language :: Python",
|
|
"Programming Language :: Python :: 3",
|
|
"Programming Language :: Python :: 3.8",
|
|
"Programming Language :: Python :: 3.9",
|
|
"Programming Language :: Python :: 3.10",
|
|
"Programming Language :: Python :: 3.11",
|
|
]
|
|
requires-python = ">= 3.8"
|
|
dependencies = [
|
|
"humanize",
|
|
'importlib-metadata; python_version < "3.10"',
|
|
"importlib_resources ; python_version < '3.9'",
|
|
"Mako",
|
|
"progress",
|
|
"python-configuration",
|
|
"typer",
|
|
"uuid7",
|
|
]
|
|
|
|
|
|
[project.optional-dependencies]
|
|
db = ["SQLAlchemy", "alembic", "alembic-postgresql-enum", "passlib"]
|
|
docs = ["Sphinx", "sphinxcontrib-programoutput", "enum-tools[sphinx]", "furo"]
|
|
tests = ["pytest-cov", "tox"]
|
|
|
|
|
|
[project.scripts]
|
|
wutta = "wuttjamaican.cli:wutta_typer"
|
|
|
|
|
|
[project.urls]
|
|
Homepage = "https://wuttaproject.org/"
|
|
Repository = "https://forgejo.wuttaproject.org/wutta/wuttjamaican"
|
|
Issues = "https://forgejo.wuttaproject.org/wutta/wuttjamaican/issues"
|
|
Changelog = "https://forgejo.wuttaproject.org/wutta/wuttjamaican/src/branch/master/CHANGELOG.md"
|
|
|
|
|
|
[tool.commitizen]
|
|
version_provider = "pep621"
|
|
tag_format = "v$version"
|
|
update_changelog_on_bump = true
|
|
|
|
|
|
[tool.hatch.build.targets.sdist]
|
|
exclude = [
|
|
"htmlcov/",
|
|
]
|