fail-fast: false
matrix:
os: [ubuntu-latest, windows-latest]
- python-version: ["3.6","3.7","3.8","3.9","3.10"]
+ python-version: ["3.7","3.8","3.9","3.10"]
exclude:
- os: windows-latest
python-version: "3.9"
python-version: "3.8"
- os: windows-latest
python-version: "3.7"
- - os: windows-latest
- python-version: "3.6"
steps:
- uses: actions/checkout@v2
### Notices
-Python 2.x support ended with the release of 1.16.0. dnspython 2.0.0 and
-later only support Python 3.6 and later.
+Python 2.x support ended with the release of 1.16.0. Dnspython 2.0.0 through
+2.2.x supprot support Python 3.6 and later. As of dnspython 2.3.0, the minimum
+supported Python version will be 3.7. We plan to align future support with the
+lifetime of the Python 3 versions.
Documentation has moved to
[dnspython.readthedocs.io](https://dnspython.readthedocs.io).
Requirements
------------
-Python 3.6 or later.
+Python 3.7 or newer.
Installation
------------
while on a Windows system you would run::
python setup.py install
-
+
Finally, you have the option of cloning the dnspython source from github
and building it::
2.3.0 (in development)
----------------------
-* Nothing yet!
+* Python 3.7 or newer is required.
+
+* Type annotations are now integrated with the source code and cover
+ far more of the library.
+
+* The get_soa() method has been added to dns.zone.Zone.
2.2.0
-----
"Bug Tracker" = "https://github.com/rthalley/dnspython/issues"
[tool.poetry.dependencies]
-python = "^3.6"
+python = "^3.7"
httpx = {version=">=0.21.1", optional=true, python=">=3.6.2"}
h2 = {version=">=4.1.0", optional=true, python=">=3.6.2"}
requests-toolbelt = {version="^0.9.1", optional=true}
Topic :: Internet :: Name Service (DNS)
Topic :: Software Development :: Libraries :: Python Modules
Programming Language :: Python :: 3
- Programming Language :: Python :: 3.6
Programming Language :: Python :: 3.7
Programming Language :: Python :: 3.8
Programming Language :: Python :: 3.9
dns.rdtypes.IN
dns.rdtypes.ANY
dns.rdtypes.CH
-python_requires = >=3.6
+python_requires = >=3.7
test_suite = tests
setup_requires = setuptools>=44; wheel; setuptools_scm[toml]>=3.4.3