-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathpyproject.toml
51 lines (42 loc) · 1.44 KB
/
pyproject.toml
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
51
[tool.poetry]
authors = ["Niko Ehrenfeuchter <[email protected]>"]
description = "Metrics collector and exporter to monitor file sizes and ages."
include = [
{ path = "resources/run-metrics-exporter.sh", format = ["sdist", "wheel"] },
{ path = "resources/config-example.yaml", format = ["sdist", "wheel"] },
{ path = "resources/systemd/fsa-metrics.service", format = ["sdist", "wheel"] },
]
license = "GPL-3.0-or-later"
name = "file-size-age-metrics"
readme = "README.md"
version = "0.0.0"
packages = [{include = "fsa_metrics", from = "src"}]
homepage = "https://pypi.org/project/file-size-age-metrics/"
keywords = ["prometheus", "metrics", "file-metrics"]
repository = "https://github.com/imcf/file-size-age-metrics"
[tool.poetry.urls]
# "Changelog" = "https://github.com/imcf/file-size-age-metrics/blob/main/CHANGELOG.md"
"Organisation Homepage" = "https://imcf.one/"
[tool.poetry.dependencies]
PyYAML = "^6.0"
click = "^8.1.3"
loguru = "^0.7.0"
prometheus-client = "^0.21.1"
python = "^3.8"
python-box = "^7.2"
[tool.poetry.group.dev.dependencies]
black = "^22.10.0"
pylint = "^2.15.5"
[tool.poetry.scripts]
fsa-metrics = "fsa_metrics.cli:run_fsa_exporter"
[tool.poetry-dynamic-versioning]
enable = true
style = "semver"
vcs = "git"
[tool.poetry-dynamic-versioning.substitution]
folders = [
{path = "src"},
]
[build-system]
build-backend = "poetry_dynamic_versioning.backend"
requires = ["poetry-core>=1.0.0", "poetry-dynamic-versioning"]