diff options
author | Zbigniew Jędrzejewski-Szmek <zbyszek@in.waw.pl> | 2022-08-13 21:27:47 +0200 |
---|---|---|
committer | GitHub <noreply@github.com> | 2022-08-13 21:27:47 +0200 |
commit | 75066b51aa143c256e544c33749172ad16638386 (patch) | |
tree | ffd74716291ec978ac271fd53b7c5d132a61597a | |
parent | f868a56b935b6152d611b22f7a5538f14dafb194 (diff) | |
parent | 23b329d2537d5f4a15645a3e2acb065e4e9dca7d (diff) | |
download | python-systemd-75066b51aa143c256e544c33749172ad16638386.tar.gz |
Merge pull request #111 from keszybz/setuptools-compat
make: fix compat with setuptools >= 61
-rw-r--r-- | .github/workflows/build.yml | 1 | ||||
-rw-r--r-- | Makefile | 6 |
2 files changed, 5 insertions, 2 deletions
diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index ff2a545..289c1e2 100644 --- a/.github/workflows/build.yml +++ b/.github/workflows/build.yml @@ -22,6 +22,7 @@ jobs: "3.8", "3.9", "3.10", + "3.11.0-rc.1", ] name: Python ${{ matrix.python }} steps: @@ -7,8 +7,10 @@ VERSION := $(shell $(PYTHON) setup.py --version) TESTFLAGS = -v define buildscript -import sys,sysconfig -print("build/lib.{}-{}.{}".format(sysconfig.get_platform(), *sys.version_info[:2])) +import sys, sysconfig, setuptools +sversion = int(setuptools.__version__.split(".")[0]) +end = sys.implementation.cache_tag if sversion >= 61 else "{}.{}".format(*sys.version_info[:2]) +print("build/lib.{}-{}".format(sysconfig.get_platform(), end)) endef builddir := $(shell $(PYTHON) -c '$(buildscript)') |