From 921c910a054cf1e5e1be91b45f77288bbc3bef1a Mon Sep 17 00:00:00 2001 From: pierrocknroll Date: Fri, 17 Oct 2025 11:53:50 +0200 Subject: [PATCH] :arrow_up: Upgrade dependencies --- .copier-answers.yml | 2 +- .pre-commit-config.yaml | 4 ++-- docs/CHANGELOG.md | 22 +++++++++++------ pyproject.toml | 23 +++++++++--------- requirements-dev.lock | 52 ++++++++++++++++++++--------------------- requirements.lock | 32 ++++++++++++------------- 6 files changed, 72 insertions(+), 63 deletions(-) diff --git a/.copier-answers.yml b/.copier-answers.yml index a3cf783..2f6a018 100644 --- a/.copier-answers.yml +++ b/.copier-answers.yml @@ -1,5 +1,5 @@ # Changes here will be overwritten by Copier -_commit: 9c45cb7 +_commit: c761526 _src_path: git@github.com:inokufu/python-project-template.git author_email: contact@inokufu.com author_name: Inokufu diff --git a/.pre-commit-config.yaml b/.pre-commit-config.yaml index a961fc8..d7b03ac 100644 --- a/.pre-commit-config.yaml +++ b/.pre-commit-config.yaml @@ -3,7 +3,7 @@ repos: - repo: https://github.com/pre-commit/pre-commit-hooks - rev: v5.0.0 + rev: v6.0.0 hooks: - id: check-added-large-files - id: check-builtin-literals @@ -22,7 +22,7 @@ repos: - id: name-tests-test - repo: https://github.com/asottile/pyupgrade - rev: v3.20.0 + rev: v3.21.0 hooks: - id: pyupgrade args: [ --py312-plus ] diff --git a/docs/CHANGELOG.md b/docs/CHANGELOG.md index 7b0d4d4..41612fb 100644 --- a/docs/CHANGELOG.md +++ b/docs/CHANGELOG.md @@ -5,6 +5,21 @@ All notable changes to this project will be documented in this file. The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.1.0/), and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html). +## [0.2.1] - 2025-10-17 + +### Changed + +- Upgrade dependencies + + +## [0.2.0] - 2025-07-17 + +### Changed + +- Python version to 3.13 +- Upgrade dependencies + + ## [0.1.0] - 2025-03-20 ### Added @@ -17,10 +32,3 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 - Comprehensive test suite for all components - Support for structured logging with context information - Exception logging with type and message extraction - -## [0.2.0] - 2025-07-17 - -### Changed - -- Python version to 3.13 -- Upgrade dependencies diff --git a/pyproject.toml b/pyproject.toml index 5e93e4d..ce3d401 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -1,15 +1,15 @@ [project] name = "logger" -version = "0.2.0" +version = "0.2.1" description = "Python logger" authors = [ { name = "Inokufu", email = "contact@inokufu.com" } ] dependencies = [ "mkdocs~=1.6.1", - "mkdocstrings-python~=1.16.12", - "mkdocs-material~=9.6.14", - "griffe-inherited-docstrings~=1.1.1", + "mkdocstrings-python~=1.18.2", + "mkdocs-material~=9.6.22", + "griffe-inherited-docstrings~=1.1.2", "loguru~=0.7.3", ] readme = "docs/README.md" @@ -20,11 +20,11 @@ requires-python = ">= 3.13" [tool.rye] managed = true dev-dependencies = [ - "diff-cover~=9.4.1", - "pre-commit~=4.2.0", - "pytest~=8.4.1", - "pytest-mock~=3.14.1", - "pytest-cov~=6.2.1", + "diff-cover~=9.7.1", + "pre-commit~=4.3.0", + "pytest~=8.4.2", + "pytest-mock~=3.15.1", + "pytest-cov~=7.0.0", ] [tool.ruff] @@ -66,6 +66,7 @@ pythonpath = [".", "src"] addopts = "--cov=src --cov-report=term --cov-report=xml" [tool.coverage.report] -exclude_lines = [ - "@abstractmethod" +exclude_also = [ + "@abstractmethod", + "if TYPE_CHECKING:", ] diff --git a/requirements-dev.lock b/requirements-dev.lock index 5ca8aa5..93fbcfb 100644 --- a/requirements-dev.lock +++ b/requirements-dev.lock @@ -14,36 +14,36 @@ babel==2.17.0 # via mkdocs-material backrefs==5.9 # via mkdocs-material -certifi==2025.6.15 +certifi==2025.10.5 # via requests cfgv==3.4.0 # via pre-commit chardet==5.2.0 # via diff-cover -charset-normalizer==3.4.2 +charset-normalizer==3.4.4 # via requests -click==8.2.1 +click==8.3.0 # via mkdocs colorama==0.4.6 # via griffe # via mkdocs-material -coverage==7.9.2 +coverage==7.11.0 # via pytest-cov -diff-cover==9.4.1 -distlib==0.3.9 +diff-cover==9.7.1 +distlib==0.4.0 # via virtualenv -filelock==3.18.0 +filelock==3.20.0 # via virtualenv ghp-import==2.1.0 # via mkdocs -griffe==1.7.3 +griffe==1.14.0 # via griffe-inherited-docstrings # via mkdocstrings-python -griffe-inherited-docstrings==1.1.1 +griffe-inherited-docstrings==1.1.2 # via logger -identify==2.6.12 +identify==2.6.15 # via pre-commit -idna==3.10 +idna==3.11 # via requests iniconfig==2.1.0 # via pytest @@ -54,13 +54,13 @@ jinja2==3.1.6 # via mkdocstrings loguru==0.7.3 # via logger -markdown==3.8.2 +markdown==3.9 # via mkdocs # via mkdocs-autorefs # via mkdocs-material # via mkdocstrings # via pymdown-extensions -markupsafe==3.0.2 +markupsafe==3.0.3 # via jinja2 # via mkdocs # via mkdocs-autorefs @@ -73,18 +73,18 @@ mkdocs==1.6.1 # via mkdocs-autorefs # via mkdocs-material # via mkdocstrings -mkdocs-autorefs==1.4.2 +mkdocs-autorefs==1.4.3 # via mkdocstrings # via mkdocstrings-python mkdocs-get-deps==0.2.0 # via mkdocs -mkdocs-material==9.6.15 +mkdocs-material==9.6.22 # via logger mkdocs-material-extensions==1.3.1 # via mkdocs-material -mkdocstrings==0.29.1 +mkdocstrings==0.30.1 # via mkdocstrings-python -mkdocstrings-python==1.16.12 +mkdocstrings-python==1.18.2 # via logger nodeenv==1.9.1 # via pre-commit @@ -95,29 +95,29 @@ paginate==0.5.7 # via mkdocs-material pathspec==0.12.1 # via mkdocs -platformdirs==4.3.8 +platformdirs==4.5.0 # via mkdocs-get-deps # via virtualenv pluggy==1.6.0 # via diff-cover # via pytest # via pytest-cov -pre-commit==4.2.0 +pre-commit==4.3.0 pygments==2.19.2 # via diff-cover # via mkdocs-material # via pytest -pymdown-extensions==10.16 +pymdown-extensions==10.16.1 # via mkdocs-material # via mkdocstrings -pytest==8.4.1 +pytest==8.4.2 # via pytest-cov # via pytest-mock -pytest-cov==6.2.1 -pytest-mock==3.14.1 +pytest-cov==7.0.0 +pytest-mock==3.15.1 python-dateutil==2.9.0.post0 # via ghp-import -pyyaml==6.0.2 +pyyaml==6.0.3 # via mkdocs # via mkdocs-get-deps # via pre-commit @@ -125,13 +125,13 @@ pyyaml==6.0.2 # via pyyaml-env-tag pyyaml-env-tag==1.1 # via mkdocs -requests==2.32.4 +requests==2.32.5 # via mkdocs-material six==1.17.0 # via python-dateutil urllib3==2.5.0 # via requests -virtualenv==20.31.2 +virtualenv==20.35.3 # via pre-commit watchdog==6.0.0 # via mkdocs diff --git a/requirements.lock b/requirements.lock index 854228e..b78fe90 100644 --- a/requirements.lock +++ b/requirements.lock @@ -14,23 +14,23 @@ babel==2.17.0 # via mkdocs-material backrefs==5.9 # via mkdocs-material -certifi==2025.6.15 +certifi==2025.10.5 # via requests -charset-normalizer==3.4.2 +charset-normalizer==3.4.4 # via requests -click==8.2.1 +click==8.3.0 # via mkdocs colorama==0.4.6 # via griffe # via mkdocs-material ghp-import==2.1.0 # via mkdocs -griffe==1.7.3 +griffe==1.14.0 # via griffe-inherited-docstrings # via mkdocstrings-python -griffe-inherited-docstrings==1.1.1 +griffe-inherited-docstrings==1.1.2 # via logger -idna==3.10 +idna==3.11 # via requests jinja2==3.1.6 # via mkdocs @@ -38,13 +38,13 @@ jinja2==3.1.6 # via mkdocstrings loguru==0.7.3 # via logger -markdown==3.8.2 +markdown==3.9 # via mkdocs # via mkdocs-autorefs # via mkdocs-material # via mkdocstrings # via pymdown-extensions -markupsafe==3.0.2 +markupsafe==3.0.3 # via jinja2 # via mkdocs # via mkdocs-autorefs @@ -57,18 +57,18 @@ mkdocs==1.6.1 # via mkdocs-autorefs # via mkdocs-material # via mkdocstrings -mkdocs-autorefs==1.4.2 +mkdocs-autorefs==1.4.3 # via mkdocstrings # via mkdocstrings-python mkdocs-get-deps==0.2.0 # via mkdocs -mkdocs-material==9.6.15 +mkdocs-material==9.6.22 # via logger mkdocs-material-extensions==1.3.1 # via mkdocs-material -mkdocstrings==0.29.1 +mkdocstrings==0.30.1 # via mkdocstrings-python -mkdocstrings-python==1.16.12 +mkdocstrings-python==1.18.2 # via logger packaging==25.0 # via mkdocs @@ -76,23 +76,23 @@ paginate==0.5.7 # via mkdocs-material pathspec==0.12.1 # via mkdocs -platformdirs==4.3.8 +platformdirs==4.5.0 # via mkdocs-get-deps pygments==2.19.2 # via mkdocs-material -pymdown-extensions==10.16 +pymdown-extensions==10.16.1 # via mkdocs-material # via mkdocstrings python-dateutil==2.9.0.post0 # via ghp-import -pyyaml==6.0.2 +pyyaml==6.0.3 # via mkdocs # via mkdocs-get-deps # via pymdown-extensions # via pyyaml-env-tag pyyaml-env-tag==1.1 # via mkdocs -requests==2.32.4 +requests==2.32.5 # via mkdocs-material six==1.17.0 # via python-dateutil