5
5
6
6
Installation
7
7
------------
8
- This package requires PyDNS (or Py3DNS for running with Python 3) and either
9
- the ipaddr or python3.3 and later. PyDNS is available at
10
- http://pydns.sourceforge.net . Binary and source RPMs for PyDNS are also
11
- available from http://pymilter.sourceforge.net . Py3DNS is available on pypi
12
- and at https://launchpad.net/py3dns . The ipaddr module is available from
13
- http://code.google.com/p/ipaddr-py or as part of the Python standard library
14
- starting with python3.3 (as ipaddress). This package requires authres from
15
- either pypi or http://launchpad.net/authentication-results- python to process
16
- and generate RFC 5451 Authentication Results headers.
8
+ This package requires either the dns (dnspython) or DNS (PyDNS/Py3DNS modules
9
+ and either the ipaddr module or python3.3 and later. It does not work with
10
+ the ipaddress module backport. For dnspython, at least version 1.16.0 is
11
+ required. The authres module is required to process and generate RFC 7601
12
+ Authentication Results headers. These can all be installed from pypi via pip.
13
+ Additionally, they are also available via many distribution packaging systems.
14
+
15
+ pyspf uses traditional python distutils, so dependencies are not installed
16
+ automatically. pyspf can be installed from pypi via pip or manually:
17
17
18
18
After unpacking the source distribution, install this in your site-
19
19
specific Python extension directory::
@@ -23,9 +23,7 @@ specific Python extension directory::
23
23
# python setup.py install
24
24
25
25
The minimum Python version required is python2.6. The spf module in this
26
- version has been tested with python3.2 and does not require using 2to3. It
27
- will work with all versions of pydns or py3dns. It works either with the
28
- stand alone ipaddr module or the standard library ipaddress module.
26
+ version has been tested with python3 versions through python3.8.
29
27
30
28
Testing
31
29
-------
0 commit comments