Skip to content

Commit cc65e9a

Browse files
committed
Drop support for Python 3.7
1 parent 8ffb245 commit cc65e9a

File tree

7 files changed

+22
-9
lines changed

7 files changed

+22
-9
lines changed

.github/dependabot.yml

+13
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,13 @@
1+
# Keep GitHub Actions up to date with GitHub's Dependabot...
2+
# https://docs.github.com/en/code-security/dependabot/working-with-dependabot/keeping-your-actions-up-to-date-with-dependabot
3+
# https://docs.github.com/en/code-security/dependabot/dependabot-version-updates/configuration-options-for-the-dependabot.yml-file#package-ecosystem
4+
version: 2
5+
updates:
6+
- package-ecosystem: github-actions
7+
directory: /
8+
groups:
9+
github-actions:
10+
patterns:
11+
- "*" # Group all Actions updates into a single larger pull request
12+
schedule:
13+
interval: weekly

.github/workflows/test.yml

+1-1
Original file line numberDiff line numberDiff line change
@@ -75,7 +75,7 @@ jobs:
7575
strategy:
7676
fail-fast: false
7777
matrix:
78-
python: ["3.7", "3.8", "3.9", "3.10", "3.11", "3.12"]
78+
python: ["3.8", "3.9", "3.10", "3.11", "3.12"]
7979

8080
steps:
8181
- uses: actions/[email protected]

.pre-commit-config.yaml

+1-1
Original file line numberDiff line numberDiff line change
@@ -40,4 +40,4 @@ repos:
4040
files: src/
4141
args: []
4242
additional_dependencies:
43-
- pytest>=7
43+
- pytest

CHANGELOG.md

+1
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,7 @@
11
# UNRELEASED
22

33
- Catch2: recognize `FAIL()` calls ([#147](https://github.com/pytest-dev/pytest-cpp/pull/147)).
4+
- Dropped support for EOL Python 3.7.
45

56
# 2.5.0 (2023-11-01)
67

pyproject.toml

+3
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,3 @@
1+
[build-system]
2+
build-backend = "setuptools.build_meta"
3+
requires = ["setuptools>=61"]

setup.py

+2-6
Original file line numberDiff line numberDiff line change
@@ -10,11 +10,8 @@
1010
entry_points={
1111
"pytest11": ["cpp = pytest_cpp.plugin"],
1212
},
13-
install_requires=[
14-
"pytest >=7.0",
15-
"colorama",
16-
],
17-
python_requires=">=3.7",
13+
install_requires=["pytest"],
14+
python_requires=">=3.8",
1815
author="Bruno Oliveira",
1916
author_email="[email protected]",
2017
description="Use pytest's runner to discover and execute C++ tests",
@@ -30,7 +27,6 @@
3027
"License :: OSI Approved :: MIT License",
3128
"Operating System :: OS Independent",
3229
"Programming Language :: Python :: 3",
33-
"Programming Language :: Python :: 3.7",
3430
"Programming Language :: Python :: 3.8",
3531
"Programming Language :: Python :: 3.9",
3632
"Programming Language :: Python :: 3.10",

tox.ini

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
[tox]
2-
envlist = py{37, 38, 39, 310, 311}
2+
envlist = py{38, 39, 310, 311, 312}
33

44
[testenv]
55
deps=

0 commit comments

Comments
 (0)