factory
- update to 4.0.4:
* Raise ``DNSError(ARES_ENODATA)`` from ``query()`` when the
answer section has no records of the requested qtype,
restoring the pycares 4.x NODATA contract and avoiding
``AttributeError`` for CNAME/SOA/PTR callers (#254).
* Add the missing ``build-backend`` entry to ``pyproject.toml``
so PEP 517 builds from the sdist work without falling back to
the deprecated legacy setuptools backend (#252).
* Restore license metadata that was dropped during the
``pyproject.toml`` migration in #244, so packaging tools
again detect aiodns as MIT-licensed (#250).
* Re-release of 4.0.1; the 4.0.1 wheel build failed because the
release workflow still invoked ``python setup.py`` after #244
removed ``setup.py``, so 4.0.1 never reached PyPI. The
release workflow now uses ``python -m build`` (#248).
* Fix ``Future exception was never retrieved`` when pycares
raises ``AresError`` synchronously, e.g. for malformed
hostnames (#245, fixes #231)
* Modernized package setup using ``pyproject.toml`` instead of
``setup.py`` (#244)
OBS-URL: https://build.opensuse.org/request/show/1360756
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-aiodns?expand=0&rev=14
Description
No description provided
Languages
RPM Spec
100%