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.
This commit is contained in:
Tony Finch
2022-03-09 17:19:24 +00:00
parent 037468f6a4
commit e532d39146

View File

@@ -847,11 +847,10 @@ program's inputs or operation.
### <a name="pystyle"></a>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:
### <a name="plstyle"></a>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.