Compare commits

..

No commits in common. "main" and "v236" have entirely different histories.

3 changed files with 5 additions and 11 deletions

View file

@ -17,22 +17,17 @@ jobs:
strategy: strategy:
fail-fast: false fail-fast: false
matrix: matrix:
os: ["ubuntu-22.04", "ubuntu-24.04", "ubuntu-26.04"] os: ["ubuntu-22.04", "ubuntu-24.04"]
python: [ python: [
"3.9", "3.9",
"3.10", "3.10",
"3.11", "3.11",
"3.12", "3.12",
"3.13", "3.13",
"3.14",
] ]
exclude: exclude:
- os: "ubuntu-22.04" - os: "ubuntu-22.04"
python: "3.13" python: "3.13"
- os: "ubuntu-22.04"
python: "3.14"
- os: "ubuntu-26.04"
python: "3.9"
runs-on: ${{ matrix.os }} runs-on: ${{ matrix.os }}
concurrency: concurrency:
group: ${{ github.workflow }}-${{ matrix.python }}-${{ matrix.os }}-${{ github.ref }} group: ${{ github.workflow }}-${{ matrix.python }}-${{ matrix.os }}-${{ github.ref }}

View file

@ -36,8 +36,8 @@ www_target = www.freedesktop.org:/srv/www.freedesktop.org/www/software/systemd/p
doc-sync: doc-sync:
rsync -rlv --delete --omit-dir-times $(BUILD_DIR)/html/ $(www_target)/ rsync -rlv --delete --omit-dir-times $(BUILD_DIR)/html/ $(www_target)/
upload: dist/systemd_python-$(VERSION).tar.gz upload: dist/systemd-python-$(VERSION).tar.gz dist/systemd-python-$(VERSION).tar.gz.asc
twine upload $+ twine-3 upload $+
TAGS: $(shell git ls-files systemd/*.[ch]) TAGS: $(shell git ls-files systemd/*.[ch])
$(ETAGS) $+ $(ETAGS) $+

View file

@ -5,8 +5,7 @@ name = "systemd-python"
dynamic = ["version"] dynamic = ["version"]
description = "Python interface for libsystemd" description = "Python interface for libsystemd"
readme = "README.md" readme = "README.md"
license = "LGPL-2.1-or-later" license = { text = "LGPL-2.1-or-later" }
license-files = [ "LICENSE.txt" ]
authors = [{ email = "david@davidstrauss.net" }] authors = [{ email = "david@davidstrauss.net" }]
maintainers = [ maintainers = [
{ name = "systemd developers", email = "systemd-devel@lists.freedesktop.org" }, { name = "systemd developers", email = "systemd-devel@lists.freedesktop.org" },
@ -14,6 +13,7 @@ maintainers = [
classifiers = [ classifiers = [
"Development Status :: 5 - Production/Stable", "Development Status :: 5 - Production/Stable",
"Intended Audience :: Developers", "Intended Audience :: Developers",
"License :: OSI Approved :: GNU Lesser General Public License v2 or later (LGPLv2+)",
"Operating System :: POSIX :: Linux", "Operating System :: POSIX :: Linux",
"Programming Language :: C", "Programming Language :: C",
"Programming Language :: Python :: 3", "Programming Language :: Python :: 3",
@ -22,7 +22,6 @@ classifiers = [
"Programming Language :: Python :: 3.11", "Programming Language :: Python :: 3.11",
"Programming Language :: Python :: 3.12", "Programming Language :: Python :: 3.12",
"Programming Language :: Python :: 3.13", "Programming Language :: Python :: 3.13",
"Programming Language :: Python :: 3.14",
"Topic :: Software Development :: Libraries :: Python Modules", "Topic :: Software Development :: Libraries :: Python Modules",
"Topic :: System :: Logging", "Topic :: System :: Logging",
"Topic :: System :: Systems Administration", "Topic :: System :: Systems Administration",