Skip to content
Merged
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
4 changes: 2 additions & 2 deletions .copier-answers.yml
Original file line number Diff line number Diff line change
@@ -1,9 +1,9 @@
# Changes here will be overwritten by Copier
_commit: 69a1902
_commit: 9c45cb7
_src_path: [email protected]:inokufu/python-project-template.git
author_email: [email protected]
author_name: Inokufu
min_python_version: '3.12'
min_python_version: '3.13'
package_name: configcore
project_description: ConfigCore
project_name: ConfigCore
4 changes: 2 additions & 2 deletions .github/workflows/ci.yml
Original file line number Diff line number Diff line change
Expand Up @@ -50,7 +50,7 @@ jobs:
runs-on: ubuntu-latest
strategy:
matrix:
python-version: ["3.12"] # Add additional versions as needed
python-version: ["3.13"] # Add additional versions as needed
fail-fast: false
steps:
- name: Checkout repository
Expand Down Expand Up @@ -81,7 +81,7 @@ jobs:
path: |
htmlcov/
coverage.xml
retention-days: 7
retention-days: 7

greeting:
name: Greet first-time contributors
Expand Down
6 changes: 3 additions & 3 deletions .pre-commit-config.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -22,20 +22,20 @@ repos:
- id: name-tests-test

- repo: https://github.com/asottile/pyupgrade
rev: v3.19.1
rev: v3.20.0
hooks:
- id: pyupgrade
args: [ --py312-plus ]

- repo: https://github.com/codespell-project/codespell
rev: v2.3.0
rev: v2.4.1
hooks:
- id: codespell # See pyproject.toml for args
additional_dependencies:
- tomli

- repo: https://github.com/Lucas-C/pre-commit-hooks-safety
rev: v1.3.3
rev: v1.4.0
hooks:
- id: python-safety-dependencies-check
args: [ --disable-optional-telemetry ]
Expand Down
2 changes: 1 addition & 1 deletion .python-version
Original file line number Diff line number Diff line change
@@ -1 +1 @@
3.12
3.13
2 changes: 1 addition & 1 deletion docs/CONTRIBUTING.md
Original file line number Diff line number Diff line change
Expand Up @@ -20,7 +20,7 @@ the [Code of Conduct](CODE_OF_CONDUCT.md).

### Prerequisites

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

Expand Down
2 changes: 1 addition & 1 deletion docs/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -29,7 +29,7 @@ The library focuses on:

### Prerequisites

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

### Installation
Expand Down
18 changes: 9 additions & 9 deletions pyproject.toml
Original file line number Diff line number Diff line change
Expand Up @@ -7,29 +7,29 @@ authors = [
]
dependencies = [
"mkdocs~=1.6.1",
"mkdocstrings-python~=1.16.6",
"mkdocs-material~=9.6.9",
"mkdocstrings-python~=1.16.12",
"mkdocs-material~=9.6.14",
"griffe-inherited-docstrings~=1.1.1",
"pydantic-settings~=2.8.1",
"pydantic-settings~=2.10.1",
]
readme = "docs/README.md"
requires-python = ">= 3.12"
requires-python = ">= 3.13"

[project.scripts]

[tool.rye]
managed = true
dev-dependencies = [
"diff-cover~=9.2.4",
"diff-cover~=9.4.1",
"pre-commit~=4.2.0",
"pytest-cov~=6.0.0",
"pytest-mock~=3.14.0",
"pytest~=8.3.5",
"pytest~=8.4.1",
"pytest-mock~=3.14.1",
"pytest-cov~=6.2.1",
]

[tool.ruff]
output-format = "concise"
target-version = "py312"
target-version = "py313"
line-length = 88
indent-width = 4

Expand Down
63 changes: 33 additions & 30 deletions requirements-dev.lock
Original file line number Diff line number Diff line change
Expand Up @@ -14,36 +14,36 @@ annotated-types==0.7.0
# via pydantic
babel==2.17.0
# via mkdocs-material
backrefs==5.8
backrefs==5.9
# via mkdocs-material
certifi==2025.1.31
certifi==2025.6.15
# via requests
cfgv==3.4.0
# via pre-commit
chardet==5.2.0
# via diff-cover
charset-normalizer==3.4.1
charset-normalizer==3.4.2
# via requests
click==8.1.8
click==8.2.1
# via mkdocs
colorama==0.4.6
# via griffe
# via mkdocs-material
coverage==7.8.0
coverage==7.9.2
# via pytest-cov
diff-cover==9.2.4
diff-cover==9.4.1
distlib==0.3.9
# via virtualenv
filelock==3.18.0
# via virtualenv
ghp-import==2.1.0
# via mkdocs
griffe==1.7.2
griffe==1.7.3
# via griffe-inherited-docstrings
# via mkdocstrings-python
griffe-inherited-docstrings==1.1.1
# via configcore
identify==2.6.9
identify==2.6.12
# via pre-commit
idna==3.10
# via requests
Expand All @@ -54,7 +54,7 @@ jinja2==3.1.6
# via mkdocs
# via mkdocs-material
# via mkdocstrings
markdown==3.7
markdown==3.8.2
# via mkdocs
# via mkdocs-autorefs
# via mkdocs-material
Expand All @@ -73,77 +73,80 @@ mkdocs==1.6.1
# via mkdocs-autorefs
# via mkdocs-material
# via mkdocstrings
mkdocs-autorefs==1.4.1
mkdocs-autorefs==1.4.2
# via mkdocstrings
# via mkdocstrings-python
mkdocs-get-deps==0.2.0
# via mkdocs
mkdocs-material==9.6.11
mkdocs-material==9.6.15
# via configcore
mkdocs-material-extensions==1.3.1
# via mkdocs-material
mkdocstrings==0.29.1
# via mkdocstrings-python
mkdocstrings-python==1.16.10
mkdocstrings-python==1.16.12
# via configcore
nodeenv==1.9.1
# via pre-commit
packaging==24.2
packaging==25.0
# via mkdocs
# via pytest
paginate==0.5.7
# via mkdocs-material
pathspec==0.12.1
# via mkdocs
platformdirs==4.3.7
platformdirs==4.3.8
# via mkdocs-get-deps
# via virtualenv
pluggy==1.5.0
pluggy==1.6.0
# via diff-cover
# via pytest
# via pytest-cov
pre-commit==4.2.0
pydantic==2.11.2
pydantic==2.11.7
# via pydantic-settings
pydantic-core==2.33.1
pydantic-core==2.33.2
# via pydantic
pydantic-settings==2.8.1
pydantic-settings==2.10.1
# via configcore
pygments==2.19.1
pygments==2.19.2
# via diff-cover
# via mkdocs-material
pymdown-extensions==10.14.3
# via pytest
pymdown-extensions==10.16
# via mkdocs-material
# via mkdocstrings
pytest==8.3.5
pytest==8.4.1
# via pytest-cov
# via pytest-mock
pytest-cov==6.0.0
pytest-mock==3.14.0
pytest-cov==6.2.1
pytest-mock==3.14.1
python-dateutil==2.9.0.post0
# via ghp-import
python-dotenv==1.1.0
python-dotenv==1.1.1
# via pydantic-settings
pyyaml==6.0.2
# via mkdocs
# via mkdocs-get-deps
# via pre-commit
# via pymdown-extensions
# via pyyaml-env-tag
pyyaml-env-tag==0.1
pyyaml-env-tag==1.1
# via mkdocs
requests==2.32.3
requests==2.32.4
# via mkdocs-material
six==1.17.0
# via python-dateutil
typing-extensions==4.13.1
typing-extensions==4.14.0
# via pydantic
# via pydantic-core
# via typing-inspection
typing-inspection==0.4.0
typing-inspection==0.4.1
# via pydantic
urllib3==2.3.0
# via pydantic-settings
urllib3==2.5.0
# via requests
virtualenv==20.30.0
virtualenv==20.31.2
# via pre-commit
watchdog==6.0.0
# via mkdocs
45 changes: 23 additions & 22 deletions requirements.lock
Original file line number Diff line number Diff line change
Expand Up @@ -14,20 +14,20 @@ annotated-types==0.7.0
# via pydantic
babel==2.17.0
# via mkdocs-material
backrefs==5.8
backrefs==5.9
# via mkdocs-material
certifi==2025.1.31
certifi==2025.6.15
# via requests
charset-normalizer==3.4.1
charset-normalizer==3.4.2
# via requests
click==8.1.8
click==8.2.1
# via mkdocs
colorama==0.4.6
# via griffe
# via mkdocs-material
ghp-import==2.1.0
# via mkdocs
griffe==1.7.2
griffe==1.7.3
# via griffe-inherited-docstrings
# via mkdocstrings-python
griffe-inherited-docstrings==1.1.1
Expand All @@ -38,7 +38,7 @@ jinja2==3.1.6
# via mkdocs
# via mkdocs-material
# via mkdocstrings
markdown==3.7
markdown==3.8.2
# via mkdocs
# via mkdocs-autorefs
# via mkdocs-material
Expand All @@ -57,60 +57,61 @@ mkdocs==1.6.1
# via mkdocs-autorefs
# via mkdocs-material
# via mkdocstrings
mkdocs-autorefs==1.4.1
mkdocs-autorefs==1.4.2
# via mkdocstrings
# via mkdocstrings-python
mkdocs-get-deps==0.2.0
# via mkdocs
mkdocs-material==9.6.11
mkdocs-material==9.6.15
# via configcore
mkdocs-material-extensions==1.3.1
# via mkdocs-material
mkdocstrings==0.29.1
# via mkdocstrings-python
mkdocstrings-python==1.16.10
mkdocstrings-python==1.16.12
# via configcore
packaging==24.2
packaging==25.0
# via mkdocs
paginate==0.5.7
# via mkdocs-material
pathspec==0.12.1
# via mkdocs
platformdirs==4.3.7
platformdirs==4.3.8
# via mkdocs-get-deps
pydantic==2.11.2
pydantic==2.11.7
# via pydantic-settings
pydantic-core==2.33.1
pydantic-core==2.33.2
# via pydantic
pydantic-settings==2.8.1
pydantic-settings==2.10.1
# via configcore
pygments==2.19.1
pygments==2.19.2
# via mkdocs-material
pymdown-extensions==10.14.3
pymdown-extensions==10.16
# via mkdocs-material
# via mkdocstrings
python-dateutil==2.9.0.post0
# via ghp-import
python-dotenv==1.1.0
python-dotenv==1.1.1
# via pydantic-settings
pyyaml==6.0.2
# via mkdocs
# via mkdocs-get-deps
# via pymdown-extensions
# via pyyaml-env-tag
pyyaml-env-tag==0.1
pyyaml-env-tag==1.1
# via mkdocs
requests==2.32.3
requests==2.32.4
# via mkdocs-material
six==1.17.0
# via python-dateutil
typing-extensions==4.13.1
typing-extensions==4.14.0
# via pydantic
# via pydantic-core
# via typing-inspection
typing-inspection==0.4.0
typing-inspection==0.4.1
# via pydantic
urllib3==2.3.0
# via pydantic-settings
urllib3==2.5.0
# via requests
watchdog==6.0.0
# via mkdocs
Loading