Skip to content

Commit 5b2015d

Browse files
committed
Remove mutmut (not used for a bit) and bump min python version
1 parent 5bf33a9 commit 5b2015d

File tree

3 files changed

+5
-46
lines changed

3 files changed

+5
-46
lines changed

.github/workflows/pytest.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,7 @@ jobs:
1515
strategy:
1616
matrix:
1717
os: [ubuntu-latest, macos-latest, windows-latest]
18-
python-version: ["3.9", "3.10", "3.11", "3.12", "3.13"]
18+
python-version: ["3.10", "3.11", "3.12", "3.13", "3.14"]
1919

2020
steps:
2121
- uses: actions/checkout@v5

pyproject.toml

Lines changed: 1 addition & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@ dynamic = ["version"]
88
description = "A decorator that logs the start and end of a function as well as providing an optional logger with annotations"
99
readme = "README.md"
1010
license = "MIT"
11-
requires-python = ">=3.6"
11+
requires-python = ">=3.10"
1212
authors = [
1313
{ name = "Vuln Mgmt Eng", email = "security+vulnmgmteng@github.com" },
1414
]
@@ -56,7 +56,6 @@ installer = "uv"
5656
pip-compile-resolver = "uv"
5757
dependencies = [
5858
"coverage",
59-
"mutmut",
6059
"pre-commit",
6160
"pyright",
6261
"pytest",
@@ -79,11 +78,6 @@ lint = "ruff check"
7978
exclude_also = ["@overload"]
8079
fail_under = 100
8180

82-
[tool.mutmut]
83-
paths_to_mutate = "annotated_logger/"
84-
runner = "script/mutmut_runner"
85-
use_coverage = true
86-
8781
[tool.pyright]
8882
include = ["annotated_logger", "example", "test"]
8983
reportMissingTypeArgument = true

requirements/requirements-dev.txt

Lines changed: 3 additions & 38 deletions
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,6 @@
22
# This file is autogenerated by hatch-pip-compile with Python 3.12
33
#
44
# - coverage
5-
# - mutmut
65
# - pre-commit
76
# - pyright
87
# - pytest
@@ -26,8 +25,6 @@ cfgv==3.4.0
2625
# via pre-commit
2726
charset-normalizer==3.4.4
2827
# via requests
29-
click==8.3.0
30-
# via mutmut
3128
coverage==7.11.3
3229
# via
3330
# hatch.envs.dev
@@ -44,33 +41,16 @@ idna==3.11
4441
# via requests
4542
iniconfig==2.3.0
4643
# via pytest
47-
libcst==1.7.0
48-
# via mutmut
49-
linkify-it-py==2.0.3
50-
# via markdown-it-py
5144
makefun==1.16.0
5245
# via hatch.envs.dev
53-
markdown-it-py==4.0.0
54-
# via
55-
# mdit-py-plugins
56-
# rich
57-
# textual
58-
mdit-py-plugins==0.5.0
59-
# via textual
60-
mdurl==0.1.2
61-
# via markdown-it-py
62-
mutmut==3.3.1
63-
# via hatch.envs.dev
6446
nodeenv==1.9.1
6547
# via
6648
# pre-commit
6749
# pyright
6850
packaging==25.0
6951
# via pytest
7052
platformdirs==4.5.0
71-
# via
72-
# textual
73-
# virtualenv
53+
# via virtualenv
7454
pluggy==1.6.0
7555
# via
7656
# pytest
@@ -80,16 +60,12 @@ pre-commit==4.4.0
8060
pychoir==0.0.29
8161
# via hatch.envs.dev
8262
pygments==2.19.2
83-
# via
84-
# pytest
85-
# rich
86-
# textual
63+
# via pytest
8764
pyright==1.1.407
8865
# via hatch.envs.dev
8966
pytest==9.0.1
9067
# via
9168
# hatch.envs.dev
92-
# mutmut
9369
# pytest-cov
9470
# pytest-freezer
9571
# pytest-github-actions-annotate-failures
@@ -110,32 +86,21 @@ python-dateutil==2.9.0.post0
11086
python-json-logger==4.0.0
11187
# via hatch.envs.dev
11288
pyyaml==6.0.3
113-
# via
114-
# libcst
115-
# pre-commit
89+
# via pre-commit
11690
requests==2.32.5
11791
# via
11892
# hatch.envs.dev
11993
# requests-mock
12094
requests-mock==1.12.1
12195
# via hatch.envs.dev
122-
rich==14.2.0
123-
# via textual
12496
ruff==0.14.4
12597
# via hatch.envs.dev
126-
setproctitle==1.3.7
127-
# via mutmut
12898
six==1.17.0
12999
# via python-dateutil
130-
textual==6.6.0
131-
# via mutmut
132100
typing-extensions==4.15.0
133101
# via
134102
# hatch.envs.dev
135103
# pyright
136-
# textual
137-
uc-micro-py==1.0.3
138-
# via linkify-it-py
139104
urllib3==2.5.0
140105
# via requests
141106
virtualenv==20.35.4

0 commit comments

Comments
 (0)