Skip to content

Commit fc16896

Browse files
authored
Merge pull request #88 from github/fix-ci
Fix CI
2 parents 742a6aa + 0a89503 commit fc16896

File tree

6 files changed

+20
-75
lines changed

6 files changed

+20
-75
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

README.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,7 @@
1515
Annotated Logger is actively used by GitHub's Vulnerability Management team to help to easily add context to our logs in splunk. It is more or less feature complete for our current use cases, but we will add additional features/fixes as we discover a need for them. But, we'd love feature requests, bug report and or PRs for either (see our [contribution guidelines][contribution] for more information if you wish to contribute).
1616

1717
## Requirements
18-
Annotated Logger is a Python package. It should work on any version of Python 3, but it is currently tested on 3.9 and higher.
18+
Annotated Logger is a Python package. It should work on any version of Python 3, but it is currently tested on 3.10 and higher.
1919

2020
## Usage
2121

annotated_logger/__init__.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -33,7 +33,7 @@
3333
# https://test.pypi.org/project/annotated-logger/
3434
# The dev versions in testpypi can then be pulled in to whatever project needed
3535
# the new feature.
36-
VERSION = "1.3.1" # pragma: no mutate
36+
VERSION = "1.3.2" # pragma: no mutate
3737

3838
T = TypeVar("T")
3939
P = ParamSpec("P")

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.txt

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -7,11 +7,11 @@
77
# - requests
88
#
99

10-
certifi==2025.10.5
10+
certifi==2025.11.12
1111
# via requests
12-
charset-normalizer==3.4.3
12+
charset-normalizer==3.4.4
1313
# via requests
14-
idna==3.10
14+
idna==3.11
1515
# via requests
1616
makefun==1.16.0
1717
# via hatch.envs.default

requirements/requirements-dev.txt

Lines changed: 13 additions & 62 deletions
Original file line numberDiff line numberDiff line change
@@ -2,14 +2,12 @@
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
98
# - pytest-cov
109
# - pytest-freezer
1110
# - pytest-github-actions-annotate-failures
12-
# - pytest-memray
1311
# - pytest-mock
1412
# - pytest-randomly
1513
# - requests-mock
@@ -21,15 +19,13 @@
2119
# - requests
2220
#
2321

24-
certifi==2025.10.5
22+
certifi==2025.11.12
2523
# via requests
2624
cfgv==3.4.0
2725
# via pre-commit
28-
charset-normalizer==3.4.3
26+
charset-normalizer==3.4.4
2927
# via requests
30-
click==8.3.0
31-
# via mutmut
32-
coverage==7.10.7
28+
coverage==7.11.3
3329
# via
3430
# hatch.envs.dev
3531
# pytest-cov
@@ -41,66 +37,38 @@ freezegun==1.5.5
4137
# via pytest-freezer
4238
identify==2.6.15
4339
# via pre-commit
44-
idna==3.10
40+
idna==3.11
4541
# via requests
46-
iniconfig==2.1.0
42+
iniconfig==2.3.0
4743
# via pytest
48-
jinja2==3.1.6
49-
# via memray
50-
libcst==1.7.0
51-
# via mutmut
52-
linkify-it-py==2.0.3
53-
# via markdown-it-py
5444
makefun==1.16.0
5545
# via hatch.envs.dev
56-
markdown-it-py==4.0.0
57-
# via
58-
# mdit-py-plugins
59-
# rich
60-
# textual
61-
markupsafe==3.0.3
62-
# via jinja2
63-
mdit-py-plugins==0.5.0
64-
# via markdown-it-py
65-
mdurl==0.1.2
66-
# via markdown-it-py
67-
memray==1.19.1
68-
# via pytest-memray
69-
mutmut==3.3.1
70-
# via hatch.envs.dev
7146
nodeenv==1.9.1
7247
# via
7348
# pre-commit
7449
# pyright
7550
packaging==25.0
7651
# via pytest
7752
platformdirs==4.5.0
78-
# via
79-
# textual
80-
# virtualenv
53+
# via virtualenv
8154
pluggy==1.6.0
8255
# via
8356
# pytest
8457
# pytest-cov
85-
pre-commit==4.3.0
58+
pre-commit==4.4.0
8659
# via hatch.envs.dev
8760
pychoir==0.0.29
8861
# via hatch.envs.dev
8962
pygments==2.19.2
90-
# via
91-
# pytest
92-
# rich
93-
# textual
94-
pyright==1.1.406
63+
# via pytest
64+
pyright==1.1.407
9565
# via hatch.envs.dev
96-
pytest==8.4.2
66+
pytest==9.0.1
9767
# via
9868
# hatch.envs.dev
99-
# mutmut
10069
# pytest-cov
10170
# pytest-freezer
10271
# pytest-github-actions-annotate-failures
103-
# pytest-memray
10472
# pytest-mock
10573
# pytest-randomly
10674
pytest-cov==7.0.0
@@ -109,8 +77,6 @@ pytest-freezer==0.4.9
10977
# via hatch.envs.dev
11078
pytest-github-actions-annotate-failures==0.3.0
11179
# via hatch.envs.dev
112-
pytest-memray==1.8.0
113-
# via hatch.envs.dev
11480
pytest-mock==3.15.1
11581
# via hatch.envs.dev
11682
pytest-randomly==4.0.1
@@ -120,37 +86,22 @@ python-dateutil==2.9.0.post0
12086
python-json-logger==4.0.0
12187
# via hatch.envs.dev
12288
pyyaml==6.0.3
123-
# via
124-
# libcst
125-
# pre-commit
89+
# via pre-commit
12690
requests==2.32.5
12791
# via
12892
# hatch.envs.dev
12993
# requests-mock
13094
requests-mock==1.12.1
13195
# via hatch.envs.dev
132-
rich==14.2.0
133-
# via
134-
# memray
135-
# textual
136-
ruff==0.14.0
96+
ruff==0.14.4
13797
# via hatch.envs.dev
138-
setproctitle==1.3.7
139-
# via mutmut
14098
six==1.17.0
14199
# via python-dateutil
142-
textual==6.2.1
143-
# via
144-
# memray
145-
# mutmut
146100
typing-extensions==4.15.0
147101
# via
148102
# hatch.envs.dev
149103
# pyright
150-
# textual
151-
uc-micro-py==1.0.3
152-
# via linkify-it-py
153104
urllib3==2.5.0
154105
# via requests
155-
virtualenv==20.34.0
106+
virtualenv==20.35.4
156107
# via pre-commit

0 commit comments

Comments
 (0)