diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index 4a4e645..2dbc347 100644 --- a/.github/workflows/build.yml +++ b/.github/workflows/build.yml @@ -17,22 +17,17 @@ jobs: strategy: fail-fast: false matrix: - os: ["ubuntu-22.04", "ubuntu-24.04", "ubuntu-26.04"] + os: ["ubuntu-22.04", "ubuntu-24.04"] python: [ "3.9", "3.10", "3.11", "3.12", "3.13", - "3.14", ] exclude: - os: "ubuntu-22.04" python: "3.13" - - os: "ubuntu-22.04" - python: "3.14" - - os: "ubuntu-26.04" - python: "3.9" runs-on: ${{ matrix.os }} concurrency: group: ${{ github.workflow }}-${{ matrix.python }}-${{ matrix.os }}-${{ github.ref }} diff --git a/Makefile b/Makefile index f107112..6c88031 100644 --- a/Makefile +++ b/Makefile @@ -36,8 +36,8 @@ www_target = www.freedesktop.org:/srv/www.freedesktop.org/www/software/systemd/p doc-sync: rsync -rlv --delete --omit-dir-times $(BUILD_DIR)/html/ $(www_target)/ -upload: dist/systemd_python-$(VERSION).tar.gz - twine upload $+ +upload: dist/systemd-python-$(VERSION).tar.gz dist/systemd-python-$(VERSION).tar.gz.asc + twine-3 upload $+ TAGS: $(shell git ls-files systemd/*.[ch]) $(ETAGS) $+ diff --git a/pyproject.toml b/pyproject.toml index 2871ebc..f80df6f 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -5,8 +5,7 @@ name = "systemd-python" dynamic = ["version"] description = "Python interface for libsystemd" readme = "README.md" -license = "LGPL-2.1-or-later" -license-files = [ "LICENSE.txt" ] +license = { text = "LGPL-2.1-or-later" } authors = [{ email = "david@davidstrauss.net" }] maintainers = [ { name = "systemd developers", email = "systemd-devel@lists.freedesktop.org" }, @@ -14,6 +13,7 @@ maintainers = [ classifiers = [ "Development Status :: 5 - Production/Stable", "Intended Audience :: Developers", + "License :: OSI Approved :: GNU Lesser General Public License v2 or later (LGPLv2+)", "Operating System :: POSIX :: Linux", "Programming Language :: C", "Programming Language :: Python :: 3", @@ -22,7 +22,6 @@ classifiers = [ "Programming Language :: Python :: 3.11", "Programming Language :: Python :: 3.12", "Programming Language :: Python :: 3.13", - "Programming Language :: Python :: 3.14", "Topic :: Software Development :: Libraries :: Python Modules", "Topic :: System :: Logging", "Topic :: System :: Systems Administration",