Skip to content

Commit f4cbb83

Browse files
Merge pull request #3 from inokufu/bump
⬆️ Update from Python template project
2 parents 3675ae4 + 3b2311a commit f4cbb83

9 files changed

Lines changed: 60 additions & 61 deletions

File tree

.copier-answers.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,9 @@
11
# Changes here will be overwritten by Copier
2-
_commit: 69a1902
2+
_commit: 9c45cb7
33
_src_path: [email protected]:inokufu/python-project-template.git
44
author_email: [email protected]
55
author_name: Inokufu
6-
min_python_version: '3.12'
6+
min_python_version: '3.13'
77
package_name: logger
88
project_description: Python logger
99
project_name: Logger

.github/workflows/ci.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -50,7 +50,7 @@ jobs:
5050
runs-on: ubuntu-latest
5151
strategy:
5252
matrix:
53-
python-version: ["3.12"] # Add additional versions as needed
53+
python-version: ["3.13"] # Add additional versions as needed
5454
fail-fast: false
5555
steps:
5656
- name: Checkout repository
@@ -81,7 +81,7 @@ jobs:
8181
path: |
8282
htmlcov/
8383
coverage.xml
84-
retention-days: 7
84+
retention-days: 7
8585
8686
greeting:
8787
name: Greet first-time contributors

.pre-commit-config.yaml

Lines changed: 3 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,3 @@
1-
# Note: This file applies to the Python project template itself.
2-
# Projects generated from this template will have their own version of this file.
3-
41
# See https://pre-commit.com for more information
52
# See https://pre-commit.com/hooks.html for more hooks
63

@@ -25,20 +22,20 @@ repos:
2522
- id: name-tests-test
2623

2724
- repo: https://github.com/asottile/pyupgrade
28-
rev: v3.19.1
25+
rev: v3.20.0
2926
hooks:
3027
- id: pyupgrade
3128
args: [ --py312-plus ]
3229

3330
- repo: https://github.com/codespell-project/codespell
34-
rev: v2.3.0
31+
rev: v2.4.1
3532
hooks:
3633
- id: codespell # See pyproject.toml for args
3734
additional_dependencies:
3835
- tomli
3936

4037
- repo: https://github.com/Lucas-C/pre-commit-hooks-safety
41-
rev: v1.3.3
38+
rev: v1.4.0
4239
hooks:
4340
- id: python-safety-dependencies-check
4441
args: [ --disable-optional-telemetry ]

.python-version

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
3.12
1+
3.13

docs/CONTRIBUTING.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -20,7 +20,7 @@ the [Code of Conduct](CODE_OF_CONDUCT.md).
2020

2121
### Prerequisites
2222

23-
- Python 3.12 or higher
23+
- Python 3.13 or higher
2424
- [Rye](https://rye.astral.sh) for dependency management
2525
- Git for version control
2626

docs/README.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -31,7 +31,7 @@ Key features:
3131

3232
### Prerequisites
3333

34-
- Python 3.12 or higher
34+
- Python 3.13 or higher
3535
- [Rye](https://rye.astral.sh) for dependency management
3636

3737
### Installation

pyproject.toml

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -7,29 +7,29 @@ authors = [
77
]
88
dependencies = [
99
"mkdocs~=1.6.1",
10-
"mkdocstrings-python~=1.16.6",
11-
"mkdocs-material~=9.6.9",
10+
"mkdocstrings-python~=1.16.12",
11+
"mkdocs-material~=9.6.14",
1212
"griffe-inherited-docstrings~=1.1.1",
1313
"loguru~=0.7.3",
1414
]
1515
readme = "docs/README.md"
16-
requires-python = ">= 3.12"
16+
requires-python = ">= 3.13"
1717

1818
[project.scripts]
1919

2020
[tool.rye]
2121
managed = true
2222
dev-dependencies = [
23-
"diff-cover~=9.2.4",
23+
"diff-cover~=9.4.1",
2424
"pre-commit~=4.2.0",
25-
"pytest-cov~=6.0.0",
26-
"pytest-mock~=3.14.0",
27-
"pytest~=8.3.5",
25+
"pytest~=8.4.1",
26+
"pytest-mock~=3.14.1",
27+
"pytest-cov~=6.2.1",
2828
]
2929

3030
[tool.ruff]
3131
output-format = "concise"
32-
target-version = "py312"
32+
target-version = "py313"
3333
line-length = 88
3434
indent-width = 4
3535

requirements-dev.lock

Lines changed: 26 additions & 24 deletions
Original file line numberDiff line numberDiff line change
@@ -12,36 +12,36 @@
1212
-e file:.
1313
babel==2.17.0
1414
# via mkdocs-material
15-
backrefs==5.8
15+
backrefs==5.9
1616
# via mkdocs-material
17-
certifi==2025.1.31
17+
certifi==2025.6.15
1818
# via requests
1919
cfgv==3.4.0
2020
# via pre-commit
2121
chardet==5.2.0
2222
# via diff-cover
23-
charset-normalizer==3.4.1
23+
charset-normalizer==3.4.2
2424
# via requests
25-
click==8.1.8
25+
click==8.2.1
2626
# via mkdocs
2727
colorama==0.4.6
2828
# via griffe
2929
# via mkdocs-material
30-
coverage==7.8.0
30+
coverage==7.9.2
3131
# via pytest-cov
32-
diff-cover==9.2.4
32+
diff-cover==9.4.1
3333
distlib==0.3.9
3434
# via virtualenv
3535
filelock==3.18.0
3636
# via virtualenv
3737
ghp-import==2.1.0
3838
# via mkdocs
39-
griffe==1.7.2
39+
griffe==1.7.3
4040
# via griffe-inherited-docstrings
4141
# via mkdocstrings-python
4242
griffe-inherited-docstrings==1.1.1
4343
# via logger
44-
identify==2.6.9
44+
identify==2.6.12
4545
# via pre-commit
4646
idna==3.10
4747
# via requests
@@ -54,7 +54,7 @@ jinja2==3.1.6
5454
# via mkdocstrings
5555
loguru==0.7.3
5656
# via logger
57-
markdown==3.7
57+
markdown==3.8.2
5858
# via mkdocs
5959
# via mkdocs-autorefs
6060
# via mkdocs-material
@@ -73,46 +73,48 @@ mkdocs==1.6.1
7373
# via mkdocs-autorefs
7474
# via mkdocs-material
7575
# via mkdocstrings
76-
mkdocs-autorefs==1.4.1
76+
mkdocs-autorefs==1.4.2
7777
# via mkdocstrings
7878
# via mkdocstrings-python
7979
mkdocs-get-deps==0.2.0
8080
# via mkdocs
81-
mkdocs-material==9.6.11
81+
mkdocs-material==9.6.15
8282
# via logger
8383
mkdocs-material-extensions==1.3.1
8484
# via mkdocs-material
8585
mkdocstrings==0.29.1
8686
# via mkdocstrings-python
87-
mkdocstrings-python==1.16.10
87+
mkdocstrings-python==1.16.12
8888
# via logger
8989
nodeenv==1.9.1
9090
# via pre-commit
91-
packaging==24.2
91+
packaging==25.0
9292
# via mkdocs
9393
# via pytest
9494
paginate==0.5.7
9595
# via mkdocs-material
9696
pathspec==0.12.1
9797
# via mkdocs
98-
platformdirs==4.3.7
98+
platformdirs==4.3.8
9999
# via mkdocs-get-deps
100100
# via virtualenv
101-
pluggy==1.5.0
101+
pluggy==1.6.0
102102
# via diff-cover
103103
# via pytest
104+
# via pytest-cov
104105
pre-commit==4.2.0
105-
pygments==2.19.1
106+
pygments==2.19.2
106107
# via diff-cover
107108
# via mkdocs-material
108-
pymdown-extensions==10.14.3
109+
# via pytest
110+
pymdown-extensions==10.16
109111
# via mkdocs-material
110112
# via mkdocstrings
111-
pytest==8.3.5
113+
pytest==8.4.1
112114
# via pytest-cov
113115
# via pytest-mock
114-
pytest-cov==6.0.0
115-
pytest-mock==3.14.0
116+
pytest-cov==6.2.1
117+
pytest-mock==3.14.1
116118
python-dateutil==2.9.0.post0
117119
# via ghp-import
118120
pyyaml==6.0.2
@@ -121,15 +123,15 @@ pyyaml==6.0.2
121123
# via pre-commit
122124
# via pymdown-extensions
123125
# via pyyaml-env-tag
124-
pyyaml-env-tag==0.1
126+
pyyaml-env-tag==1.1
125127
# via mkdocs
126-
requests==2.32.3
128+
requests==2.32.4
127129
# via mkdocs-material
128130
six==1.17.0
129131
# via python-dateutil
130-
urllib3==2.3.0
132+
urllib3==2.5.0
131133
# via requests
132-
virtualenv==20.30.0
134+
virtualenv==20.31.2
133135
# via pre-commit
134136
watchdog==6.0.0
135137
# via mkdocs

requirements.lock

Lines changed: 16 additions & 16 deletions
Original file line numberDiff line numberDiff line change
@@ -12,20 +12,20 @@
1212
-e file:.
1313
babel==2.17.0
1414
# via mkdocs-material
15-
backrefs==5.8
15+
backrefs==5.9
1616
# via mkdocs-material
17-
certifi==2025.1.31
17+
certifi==2025.6.15
1818
# via requests
19-
charset-normalizer==3.4.1
19+
charset-normalizer==3.4.2
2020
# via requests
21-
click==8.1.8
21+
click==8.2.1
2222
# via mkdocs
2323
colorama==0.4.6
2424
# via griffe
2525
# via mkdocs-material
2626
ghp-import==2.1.0
2727
# via mkdocs
28-
griffe==1.7.2
28+
griffe==1.7.3
2929
# via griffe-inherited-docstrings
3030
# via mkdocstrings-python
3131
griffe-inherited-docstrings==1.1.1
@@ -38,7 +38,7 @@ jinja2==3.1.6
3838
# via mkdocstrings
3939
loguru==0.7.3
4040
# via logger
41-
markdown==3.7
41+
markdown==3.8.2
4242
# via mkdocs
4343
# via mkdocs-autorefs
4444
# via mkdocs-material
@@ -57,30 +57,30 @@ mkdocs==1.6.1
5757
# via mkdocs-autorefs
5858
# via mkdocs-material
5959
# via mkdocstrings
60-
mkdocs-autorefs==1.4.1
60+
mkdocs-autorefs==1.4.2
6161
# via mkdocstrings
6262
# via mkdocstrings-python
6363
mkdocs-get-deps==0.2.0
6464
# via mkdocs
65-
mkdocs-material==9.6.11
65+
mkdocs-material==9.6.15
6666
# via logger
6767
mkdocs-material-extensions==1.3.1
6868
# via mkdocs-material
6969
mkdocstrings==0.29.1
7070
# via mkdocstrings-python
71-
mkdocstrings-python==1.16.10
71+
mkdocstrings-python==1.16.12
7272
# via logger
73-
packaging==24.2
73+
packaging==25.0
7474
# via mkdocs
7575
paginate==0.5.7
7676
# via mkdocs-material
7777
pathspec==0.12.1
7878
# via mkdocs
79-
platformdirs==4.3.7
79+
platformdirs==4.3.8
8080
# via mkdocs-get-deps
81-
pygments==2.19.1
81+
pygments==2.19.2
8282
# via mkdocs-material
83-
pymdown-extensions==10.14.3
83+
pymdown-extensions==10.16
8484
# via mkdocs-material
8585
# via mkdocstrings
8686
python-dateutil==2.9.0.post0
@@ -90,13 +90,13 @@ pyyaml==6.0.2
9090
# via mkdocs-get-deps
9191
# via pymdown-extensions
9292
# via pyyaml-env-tag
93-
pyyaml-env-tag==0.1
93+
pyyaml-env-tag==1.1
9494
# via mkdocs
95-
requests==2.32.3
95+
requests==2.32.4
9696
# via mkdocs-material
9797
six==1.17.0
9898
# via python-dateutil
99-
urllib3==2.3.0
99+
urllib3==2.5.0
100100
# via requests
101101
watchdog==6.0.0
102102
# via mkdocs

0 commit comments

Comments
 (0)