1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50
|
[project]
name = "flit_scm"
description = "A PEP 518 build backend that uses setuptools_scm to generate a version file from your version control system, then flit to build the package."
readme = "README.md"
requires-python = ">=3.6"
license = { file = "LICENSE" }
authors = [
{ name = "Will Da Silva", email = "will@willdasilva.xyz" },
]
keywords = ["flit", "pep518", "build", "packaging", "scm"] # max of 5 keywords
classifiers = [
"Development Status :: 5 - Production/Stable",
"Intended Audience :: Developers",
"License :: OSI Approved",
"License :: OSI Approved :: MIT License",
"Programming Language :: Python",
"Topic :: Software Development",
"Topic :: Software Development :: Build Tools",
]
dependencies = [
"flit-core~=3.5",
"setuptools_scm>=6.4",
"tomli; python_version < '3.11'",
]
dynamic = ["version"]
[project.urls]
homepage = "https://gitlab.com/WillDaSilva/flit_scm"
documentation = "https://gitlab.com/WillDaSilva/flit_scm"
repository = "https://gitlab.com/WillDaSilva/flit_scm"
[build-system]
requires = [
"flit-core~=3.5",
"setuptools_scm>=6.4",
"tomli; python_version < '3.11'",
]
build-backend = "flit_scm:buildapi"
backend-path = ["."]
[tool.flit.sdist]
exclude = [
".gitignore",
]
[tool.setuptools_scm]
write_to = "flit_scm/_version.py"
|