2023-11-14 19:35:49 +01:00
|
|
|
[build-system]
|
2023-11-14 20:25:38 +01:00
|
|
|
requires = ["setuptools>=60","setuptools-scm>=8.0"]
|
2023-11-14 19:35:49 +01:00
|
|
|
build-backend = "setuptools.build_meta"
|
|
|
|
|
|
|
|
[project]
|
|
|
|
name = "euscan-ng"
|
|
|
|
authors = [
|
|
|
|
{name = "Corentin Chary", email = "corentin.chary@gmail.com"}
|
|
|
|
]
|
|
|
|
maintainers = [
|
|
|
|
{name = "src_prepare group"}
|
|
|
|
]
|
|
|
|
description = "Ebuild upstream scan utility."
|
2023-11-16 00:56:00 +01:00
|
|
|
# https://gitlab.com/gitlab-org/gitlab/-/issues/431505
|
|
|
|
#readme = "README.rst"
|
2023-11-14 19:35:49 +01:00
|
|
|
license = {text = "GPL-2.0"}
|
|
|
|
dependencies = [
|
|
|
|
"portage",
|
|
|
|
"beautifulsoup4>=4.8.2"
|
|
|
|
]
|
|
|
|
dynamic = ["version"]
|
|
|
|
|
|
|
|
[project.urls]
|
|
|
|
homepage = "https://gitlab.com/src_prepare/euscan-ng"
|
2023-11-16 03:43:44 +01:00
|
|
|
changelog = "https://gitlab.com/src_prepare/euscan-ng/-/blob/master/CHANGELOG.rst"
|
2023-11-14 19:35:49 +01:00
|
|
|
|
|
|
|
[tool.setuptools]
|
|
|
|
script-files = ["bin/euscan"]
|
2023-11-14 20:25:38 +01:00
|
|
|
|
|
|
|
[tool.setuptools_scm]
|
|
|
|
version_file = "src/euscan/_version.py"
|
2023-11-14 22:02:18 +01:00
|
|
|
|
|
|
|
[tool.black]
|
|
|
|
include = "(bin|euscan)"
|
|
|
|
extend_exclude = "(man|po|.*.egg-info)"
|
|
|
|
|
|
|
|
[tool.isort]
|
|
|
|
profile = "black"
|
|
|
|
src_paths = ["bin/euscan", "src/euscan/"]
|
|
|
|
|
|
|
|
[tool.ruff]
|
|
|
|
extend-include = ["bin/euscan", "bin/euscan_patch_metadata"]
|
2023-11-16 04:02:30 +01:00
|
|
|
|
|
|
|
[tool.ruff.lint]
|
2023-11-16 05:25:40 +01:00
|
|
|
extend-select = ["B", "E", "N", "UP", "W"]
|