We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 31b17c0 commit 2653d19Copy full SHA for 2653d19
2 files changed
.github/workflows/build.yml
@@ -19,8 +19,6 @@ jobs:
19
matrix:
20
os: ["ubuntu-22.04", "ubuntu-24.04"]
21
python: [
22
- "3.7",
23
- "3.8",
24
"3.9",
25
"3.10",
26
"3.11",
@@ -30,8 +28,6 @@ jobs:
30
28
exclude:
31
29
- os: "ubuntu-22.04"
32
python: "3.13"
33
- - os: "ubuntu-24.04"
34
- python: "3.7"
35
runs-on: ${{ matrix.os }}
36
concurrency:
37
group: ${{ github.workflow }}-${{ matrix.python }}-${{ matrix.os }}-${{ github.ref }}
@@ -53,19 +49,12 @@ jobs:
53
49
sudo apt -y install gcc libsystemd-dev
54
50
python -m pip install -U --break-system-packages pip build
55
51
56
- - name: Install Sphinx (old pip)
57
- if: ${{ matrix.python == '3.7' || matrix.python == '3.8' }}
58
- run: python -m pip install sphinx
59
-
60
- - name: Install Sphinx (new pip)
61
- if: ${{ matrix.python != '3.7' && matrix.python != '3.8' }}
62
- run: python -m pip install --group docs
63
64
52
# Note: The `pip install --group` is available on pip v25+
65
- name: Build (Python ${{ matrix.python }})
66
run: |
67
set -x
68
python -m build -Cbuild-dir=build
+ python -m pip install --group docs
69
python -m pip install .
70
cd build
71
python -m sphinx -b html -W -v ../docs html
pyproject.toml
@@ -15,8 +15,6 @@ classifiers = [
15
"Operating System :: POSIX :: Linux",
16
"Programming Language :: C",
17
"Programming Language :: Python :: 3",
18
- "Programming Language :: Python :: 3.7",
- "Programming Language :: Python :: 3.8",
"Programming Language :: Python :: 3.9",
"Programming Language :: Python :: 3.10",
"Programming Language :: Python :: 3.11",
@@ -27,7 +25,7 @@ classifiers = [
27
"Topic :: System :: Systems Administration",
]
keywords = ["systemd", "journal", "logging", "daemon"]
-requires-python = ">=3.7"
+requires-python = ">=3.9"
dependencies = []
[project.urls]
@@ -45,7 +43,7 @@ build = [
45
43
46
44
47
[build-system]
48
-requires = ["meson-python", "ninja", "meson"]
+requires = ["meson-python"]
build-backend = "mesonpy"
[tool.coverage.run]
0 commit comments