From e532d39146a9c5dc724118417c83b1a2371becf7 Mon Sep 17 00:00:00 2001 From: Tony Finch Date: Wed, 9 Mar 2022 17:19:24 +0000 Subject: [PATCH] Update the status of Python There are no longer any Python utilities in BIND: like Perl it is now used for test scripts and generating some documentation and source files. --- doc/dev/style.md | 16 ++++++---------- 1 file changed, 6 insertions(+), 10 deletions(-) diff --git a/doc/dev/style.md b/doc/dev/style.md index 244ee2bb29..9fe9a552f9 100644 --- a/doc/dev/style.md +++ b/doc/dev/style.md @@ -847,11 +847,10 @@ program's inputs or operation. ### Python -BIND 9 contains some optional tools written in Python, in the -`bin/python` subdirectory. Python scripts are stored in the git -repository as `{toolname}.py.in`; and `{toolname}.py` will be -generated by `configure` (which determines, among other things, the -path to the Python interpreter). +Python is NOT required for building, installing, or using the BIND 9 +name server. However, BIND 9 may use it for its system test +environment, and in some cases for generating source or documentation +files which are then committed to to the git repository. For Python coding, we abide by the Python style guidelines described in [PEP8](http://www.python.org/dev/peps/pep-0008/), with a few @@ -880,11 +879,8 @@ modifications: ### Perl -Perl is NOT required for building, installing, or using the BIND 9 name -server. However, BIND 9 may use Perl for its system test environment, for -certain optional server add-on components, and in some cases for generating -source files (such as `bind9.xsl.h`, converted from `bind9.xsl`) which are -then committed to to the git repository. +Like Python, Perl is NOT required for building, installing, or using +the BIND 9 name server. Perl 5 is assumed; Perl scripts do not need to work in Perl 4.