1- [build-system ]
2- requires = [
3- " setuptools >= 64.0.0" , # required by pyproject+setuptools_scm integration
4- " setuptools_scm[toml] >= 7.0.5" , # required for "no-local-version" scheme
5-
6- ]
7- build-backend = " setuptools.build_meta"
8-
91[project ]
102# https://peps.python.org/pep-0621/#readme
11- requires-python = " >=3.8 "
3+ requires-python = " >=3.10 "
124version = " 0.3.0"
135name = " pytest-github-actions-annotate-failures"
146description = " pytest plugin to annotate failed tests with a workflow command for GitHub Actions"
@@ -19,67 +11,69 @@ license = { text = "MIT" }
1911classifiers = [
2012 " Development Status :: 5 - Production/Stable" ,
2113 " Environment :: Console" ,
14+ " Framework :: Pytest" ,
2215 " Intended Audience :: Developers" ,
2316 " Intended Audience :: Information Technology" ,
2417 " Intended Audience :: System Administrators" ,
2518 " License :: OSI Approved :: MIT License" ,
26- " Framework :: Pytest " ,
19+ " Programming Language :: Python " ,
2720 " Programming Language :: Python :: 3" ,
28- " Programming Language :: Python :: 3.8" ,
29- " Programming Language :: Python :: 3.9" ,
21+ " Programming Language :: Python :: 3 :: Only" ,
3022 " Programming Language :: Python :: 3.10" ,
3123 " Programming Language :: Python :: 3.11" ,
3224 " Programming Language :: Python :: 3.12" ,
3325 " Programming Language :: Python :: 3.13" ,
3426 " Programming Language :: Python :: 3.14" ,
35- " Programming Language :: Python :: 3 :: Only" ,
36- " Programming Language :: Python" ,
37- " Topic :: System :: Systems Administration" ,
3827 " Topic :: Software Development :: Quality Assurance" ,
3928 " Topic :: Software Development :: Testing" ,
29+ " Topic :: System :: Systems Administration" ,
4030 " Topic :: Utilities" ,
4131]
42- keywords = [" ansible" , " testing" , " molecule" , " plugin" ]
43- dependencies = [
44- " pytest>=7.0.0"
45- ]
32+ keywords = [" ansible" , " molecule" , " plugin" , " testing" ]
33+ dependencies = [" pytest>=7.0.0" ]
4634
4735[project .urls ]
36+ changelog = " https://github.com/pytest-dev/pytest-github-actions-annotate-failures/releases"
4837homepage = " https://github.com/pytest-dev/pytest-github-actions-annotate-failures"
4938repository = " https://github.com/pytest-dev/pytest-github-actions-annotate-failures"
50- changelog = " https://github.com/pytest-dev/pytest-github-actions-annotate-failures/releases"
5139
5240[project .entry-points .pytest11 ]
5341pytest_github_actions_annotate_failures = " pytest_github_actions_annotate_failures.plugin"
5442
5543[dependency-groups ]
56- dev = [{ include-group = " test" }]
44+ dev = [{ include-group = " test" }]
5745test = [" packaging" ]
5846
47+ [build-system ]
48+ requires = [
49+ " setuptools_scm[toml] >= 7.0.5" , # required for "no-local-version" scheme
50+ " setuptools >= 64.0.0" , # required by pyproject+setuptools_scm integration
51+ ]
52+ build-backend = " setuptools.build_meta"
5953
6054[tool .ruff .lint ]
6155extend-select = [
62- " B" , # flake8-bugbear
63- " I" , # isort
64- " ARG" , # flake8-unused-arguments
65- " C4" , # flake8-comprehensions
66- " EM" , # flake8-errmsg
67- " ICN" , # flake8-import-conventions
68- " ISC" , # flake8-implicit-str-concat
69- " G" , # flake8-logging-format
70- " PGH" , # pygrep-hooks
71- " PIE" , # flake8-pie
72- " PL" , # pylint
73- " PT" , # flake8-pytest-style
74- " RET" , # flake8-return
75- " RUF" , # Ruff-specific
76- " SIM" , # flake8-simplify
77- " UP" , # pyupgrade
78- " YTT" , # flake8-2020
79- " EXE" , # flake8-executable
56+ " B" , # flake8-bugbear
57+ " I" , # isort
58+ " ARG" , # flake8-unused-arguments
59+ " C4" , # flake8-comprehensions
60+ " EM" , # flake8-errmsg
61+ " ICN" , # flake8-import-conventions
62+ " ISC" , # flake8-implicit-str-concat
63+ " G" , # flake8-logging-format
64+ " PGH" , # pygrep-hooks
65+ " PIE" , # flake8-pie
66+ " PL" , # pylint
67+ " PT" , # flake8-pytest-style
68+ " RET" , # flake8-return
69+ " RUF" , # Ruff-specific
70+ " SIM" , # flake8-simplify
71+ " UP" , # pyupgrade
72+ " YTT" , # flake8-2020
73+ " EXE" , # flake8-executable
8074]
8175ignore = [
82- " PLR" , # Design related pylint codes
76+ " PLR" , # Design related pylint codes
8377]
8478isort.required-imports = [" from __future__ import annotations" ]
8579
0 commit comments