Skip to content
Closed
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion .copier-answers.yml
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
# Changes here will be overwritten by Copier
_commit: 9c45cb7
_commit: c761526
_src_path: [email protected]:inokufu/python-project-template.git
author_email: [email protected]
author_name: Inokufu
Expand Down
4 changes: 2 additions & 2 deletions .pre-commit-config.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -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
Expand All @@ -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 ]
Expand Down
22 changes: 15 additions & 7 deletions docs/CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -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
Expand All @@ -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
23 changes: 12 additions & 11 deletions pyproject.toml
Original file line number Diff line number Diff line change
@@ -1,15 +1,15 @@
[project]
name = "logger"
version = "0.2.0"
version = "0.2.1"
description = "Python logger"
authors = [
{ name = "Inokufu", email = "[email protected]" }
]
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"
Expand All @@ -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]
Expand Down Expand Up @@ -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:",
]
52 changes: 26 additions & 26 deletions requirements-dev.lock
Original file line number Diff line number Diff line change
Expand Up @@ -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
Expand All @@ -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
Expand All @@ -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
Expand All @@ -95,43 +95,43 @@ 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
# 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
urllib3==2.5.0
# via requests
virtualenv==20.31.2
virtualenv==20.35.3
# via pre-commit
watchdog==6.0.0
# via mkdocs
32 changes: 16 additions & 16 deletions requirements.lock
Original file line number Diff line number Diff line change
Expand Up @@ -14,37 +14,37 @@ 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
# via mkdocs-material
# 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
Expand All @@ -57,42 +57,42 @@ 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
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
Expand Down
Loading