]> git.ipfire.org Git - thirdparty/pdns.git/commit
Use Python 3 in build system
authorKevin P. Fleming <kevin@km6g.us>
Fri, 13 Nov 2020 22:35:34 +0000 (17:35 -0500)
committerPeter van Dijk <peter.van.dijk@powerdns.com>
Wed, 6 Oct 2021 08:12:23 +0000 (10:12 +0200)
commitb7bb6a73ac6f1918b052af61ba4e1704f57f0fb2
tree02710f08a5f516b35d7f179c42693af28de478fb
parent05a36a36b8df15a9eb8e501323b7e81e73d44204
Use Python 3 in build system

The various tasks in the build system which use Python
will now use Python 3 (3.6 or later) and the 'venv' module,
instead of the 'virtualenv' tool which was primarily used
with Python 2.7.

(cherry picked from commit 9850825187bf0c493ca5960a4cd84d50ee75c265)
36 files changed:
.circleci/config.yml
.github/actions/spell-check/expect.txt
.github/workflows/codeql-analysis.yml [new file with mode: 0644]
.travis.yml [new file with mode: 0644]
README.md
builder-support/dockerfiles/Dockerfile.authoritative
builder-support/dockerfiles/Dockerfile.debbuild-prepare
builder-support/dockerfiles/Dockerfile.dnsdist
builder-support/dockerfiles/Dockerfile.recursor
builder-support/dockerfiles/Dockerfile.target.centos-6 [new file with mode: 0644]
builder-support/dockerfiles/Dockerfile.target.docs
configure.ac
docs/Makefile.am
docs/Makefile.sphinx
docs/appendices/compiling.rst
m4/ax_python_module.m4 [new file with mode: 0644]
m4/pdns_check_python_venv.m4 [new file with mode: 0644]
m4/pdns_check_virtualenv.m4
pdns/convert-yaml-to-json.py [new file with mode: 0644]
pdns/dnsdistdist/Makefile.am
pdns/dnsdistdist/configure.ac
pdns/dnsdistdist/docs/Makefile.sphinx
pdns/dnsdistdist/m4/ax_python_module.m4 [new symlink]
pdns/dnsdistdist/m4/pdns_check_python_venv.m4 [new symlink]
pdns/dnsdistdist/m4/pdns_check_virtualenv.m4 [deleted file]
pdns/recursordist/Makefile.am
pdns/recursordist/configure.ac
pdns/recursordist/docs/Makefile.sphinx
pdns/recursordist/m4/ax_python_module.m4 [new symlink]
pdns/recursordist/m4/pdns_check_python_venv.m4 [new symlink]
pdns/recursordist/m4/pdns_check_virtualenv.m4 [deleted file]
regression-tests.api/runtests
regression-tests.auth-py/runtests
regression-tests.dnsdist/runtests
regression-tests.ixfrdist/runtests
regression-tests.recursor-dnssec/runtests