Skip to content

Commit 78fc707

Browse files
committed
chore: add py314; deprecate py39
1 parent 098ba55 commit 78fc707

File tree

10 files changed

+15
-15
lines changed

10 files changed

+15
-15
lines changed

.envrc

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,6 @@ if command -v pyenv >/dev/null 2>&1; then
22
layout pyenv $(cat runtimes.txt)
33
elif command -v nix >/dev/null 2>&1; then
44
use flake
5-
layout python python3.13
5+
layout python python3.14
66
watch_file external/**
77
fi

README.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@
44

55
[![pre-commit](https://github.com/josheppinette/python-logfmter/actions/workflows/pre-commit.yml/badge.svg)](https://github.com/josheppinette/python-logfmter/actions/workflows/pre-commit.yml)
66
[![test](https://github.com/josheppinette/python-logfmter/actions/workflows/test.yml/badge.svg)](https://github.com/josheppinette/python-logfmter/actions/workflows/test.yml)
7-
[![python-3.9-3.10-3.11-3.12-3.13](https://img.shields.io/badge/python-3.9%20|%203.10%20|%203.11|%203.12|%203.13-blue.svg)](.github/workflows/test.yml)
7+
[![python-3.10-3.11-3.12-3.13-3.14](https://img.shields.io/badge/python-3.10%20|%203.11|%203.12|%203.13|%203.14-blue.svg)](.github/workflows/test.yml)
88

99
Add [logfmt](https://www.brandur.org/logfmt) structured logging using the stdlib logging module and without changing a single log call.
1010

flake.lock

Lines changed: 4 additions & 4 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

flake.nix

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
inputs = {
3-
nixpkgs.url = "github:nixos/nixpkgs/nixos-24.11";
3+
nixpkgs.url = "github:nixos/nixpkgs/nixos-25.05";
44
flake-utils.url = "github:numtide/flake-utils";
55
};
66

@@ -21,11 +21,11 @@
2121
{
2222
devShells.default = pkgs.mkShell {
2323
packages = [
24-
pkgs.python39
2524
pkgs.python310
2625
pkgs.python311
2726
pkgs.python312
2827
pkgs.python313
28+
pkgs.python314
2929

3030
# external
3131
pkgs.golang-logfmt-echo

pyproject.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@ addopts = ["--import-mode=importlib"]
77

88
[tool.ruff]
99
line-length = 88
10-
target-version = "py39"
10+
target-version = "py310"
1111

1212
[tool.ruff.lint]
1313
select = ["I", "F", "E"]

requirements/pre-commit.txt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,3 @@
1-
mypy==0.991
1+
mypy==1.18.2
22
pre-commit==2.20.0
33
ruff==0.12.11

requirements/test.txt

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,3 @@
11
-r ./setuptools.txt
2-
pytest==7.2.0
3-
tox==3.27.1
2+
pytest==8.4.2
3+
tox==4.31.0

runtimes.txt

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

setup.cfg

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@ license = MIT
1313
packages = find:
1414
package_dir =
1515
= src
16-
python_requires = >= 3.9
16+
python_requires = >= 3.10
1717
include_package_data = True
1818

1919
[options.packages.find]

tox.ini

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
[tox]
2-
envlist = py39,py310,py311,py312,py313
2+
envlist = py310,py311,py312,py313,py314
33

44
[testenv]
55
deps = pytest

0 commit comments

Comments
 (0)