41 lines
1.2 KiB
TOML
41 lines
1.2 KiB
TOML
[build-system]
|
|
requires = ["setuptools", "setuptools-scm"]
|
|
build-backend = "setuptools.build_meta"
|
|
|
|
[tool.setuptools]
|
|
py-modules = [ "island" ]
|
|
|
|
[project]
|
|
name = "island"
|
|
requires-python = ">=3.7"
|
|
dependencies = ["lxml", "realog", "death", "PyYAML"]
|
|
description = "island generic source manager (like repo in simple mode)"
|
|
readme = "README.md"
|
|
authors = [
|
|
{name = "Edouard DUPIN", email = "yui.heero@gmail.com" } # Optional
|
|
]
|
|
license = {text = "MPL-2"}
|
|
classifiers = [
|
|
"Development Status :: 2 - Pre-Alpha",
|
|
"License :: OSI Approved :: Mozilla Public License 2.0 (MPL 2.0)",
|
|
"Programming Language :: Python",
|
|
"Topic :: Software Development :: Build Tools"
|
|
]
|
|
keywords = ["source", "manager", "repo", "qisrc", "lutin"]
|
|
dynamic = ["version"]
|
|
|
|
[project.scripts]
|
|
island = "island.bin_island:main"
|
|
|
|
[project.urls]
|
|
"Homepage" = "http://github.com/HeeroYui/island"
|
|
"Bug Reports" = "http://github.com/HeeroYui/island/issues"
|
|
"Source" = "http://github.com/HeeroYui/island"
|
|
|
|
[tool.setuptools.dynamic]
|
|
version = {file = "version.txt"}
|
|
|
|
[tool.black]
|
|
line-length = 150
|
|
|