From 39f264ce93f1cdc6d285ab2f2390e8dfbceff095 Mon Sep 17 00:00:00 2001 From: Dennis Fink Date: Sun, 6 Sep 2026 23:25:11 +0200 Subject: chore: refresh dependencies and development tooling Update the local development environment to Python 3.14 and refresh runtime and development dependencies to their current versions. Also add the repository URL to the project metadata and use Pyright's default type-checking mode instead of forcing strict mode. --- pyproject.toml | 12 +++++++----- 1 file changed, 7 insertions(+), 5 deletions(-) (limited to 'pyproject.toml') diff --git a/pyproject.toml b/pyproject.toml index 0bffd85..8ed54aa 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -10,8 +10,8 @@ authors = [ readme = "README.md" requires-python = ">=3.11" dependencies = [ - "click-extra>=7.14.1", - "prometheus-client>=0.25.0", + "click-extra>=9.1.0", + "prometheus-client>=0.26.0", ] classifiers = [ "Development Status :: 5 - Production/Stable", @@ -26,13 +26,16 @@ classifiers = [ ] keywords = ["prometheus", "borgmatic", "borg", "backup", "monitoring", "exporter"] +[project.urls] +Repository = "https://git.dennisfink.me/prometheus-borgmatic-exporter/" + [project.scripts] prometheus-borgmatic-exporter = "prometheus_borgmatic_exporter:prometheus_borgmatic_exporter" [dependency-groups] dev = [ - "pyright>=1.1.409", - "ruff>=0.15.12", + "pyright>=1.1.411", + "ruff>=0.16.6", ] [build-system] @@ -64,4 +67,3 @@ skip-magic-trailing-comma = true [tool.pyright] pythonVersion = "3.11" -typeCheckingMode = "strict" -- cgit v1.3.1