Skip to content
Open
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 .github/workflows/main.yml
Original file line number Diff line number Diff line change
Expand Up @@ -39,7 +39,7 @@ jobs:
fail-fast: false
matrix:
os: ['ubuntu-latest', 'macos-latest', 'windows-latest']
python-version: ['3.10', '3.11', '3.12', '3.13']
python-version: ['3.10', '3.11', '3.12', '3.13', '3.14']

steps:
- uses: actions/checkout@v5
Expand Down Expand Up @@ -67,5 +67,5 @@ jobs:
run: just test-lowest

- name: Run tests with highest resolution
if: matrix.python-version == '3.13' && matrix.os == 'ubuntu-latest'
if: matrix.python-version == '3.14' && matrix.os == 'ubuntu-latest'
run: just test-highest
2 changes: 1 addition & 1 deletion .python-version
Original file line number Diff line number Diff line change
@@ -1 +1 @@
3.12
3.14
3 changes: 2 additions & 1 deletion CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -12,7 +12,8 @@ releases are available on [PyPI](https://pypi.org/project/pytask) and
- {pull}`706` disables syntax highlighting for platform version information in session header.
- {pull}`707` drops support for Python 3.9 as it has reached end of life.
- {pull}`708` updates mypy and fixes type issues.
- {pull}`709` add uv pre-commit check.
- {pull}`709` adds uv pre-commit check.
- {pull}`710` adds support for Python 3.14.
- {pull}`713` removes uv as a test dependency. Closes {issue}`712`. Thanks to {user}`erooke`!

## 0.5.5 - 2025-07-25
Expand Down
2 changes: 1 addition & 1 deletion justfile
Original file line number Diff line number Diff line change
Expand Up @@ -43,4 +43,4 @@ test-lowest:

# Run tests with highest dependency resolution (like CI)
test-highest:
uv run --python 3.13 --group test --resolution highest pytest --nbmake -n auto
uv run --python 3.14 --group test --resolution highest pytest --nbmake -n auto
2 changes: 2 additions & 0 deletions pyproject.toml
Original file line number Diff line number Diff line change
Expand Up @@ -15,6 +15,7 @@ classifiers = [
"Programming Language :: Python :: 3.11",
"Programming Language :: Python :: 3.12",
"Programming Language :: Python :: 3.13",
"Programming Language :: Python :: 3.14",
"Topic :: Scientific/Engineering",
"Topic :: Software Development :: Build Tools",
]
Expand Down Expand Up @@ -165,6 +166,7 @@ markers = [
filterwarnings = [
"ignore:'@pytask.mark.*. is deprecated:FutureWarning",
"ignore:The --rsyncdir command line argument:DeprecationWarning",
"ignore:'asyncio\\..*' is deprecated:DeprecationWarning",
]

[tool.mypy]
Expand Down
Loading