idna
idna copied to clipboard
Internationalized Domain Names for Python (IDNA 2008 and UTS #46)
It would be great if there a was a function in the library that would return true/false if the supplied string/bytes is an idn domain or not.
Review using `black`, `ruff` formatter, or similar to consistently format codebase. Note that `idna-data make-libdata` needs to generate code fragments that conform with this style.
Review downstream dependencies and identify a new reasonable minimum Python version, with a goal to preserving compatibility but removing increasing technical debt associated with older versions.
This PR introduces black and isort as pre-commit hooks. For now, the project's generated files are excluded from black's reformatting instead of making the generated output match. Please let me...
Unicode 16 introduces changes to UTS46 that require refactoring our UTS46 implementation. [Specifically](https://www.unicode.org/reports/tr46/tr46-33.html#Modifications): - Reissued for Unicode 16.0.0. - The handling of UseSTD3ASCIIRules has been simplified. Conditional data involving disallowed_STD3_*...
As reported in issue #192, the contribution relating to running tests with Github Actions means that not all tests are being run that would be run using unittest. This has...
In aiohttp we have a regression test for the import time of the library. When using idna
Another user has claimed the `idna` repository [on TestPyPI](https://test.pypi.org/project/idna/) using this repository's code. As a consequence the Github Action to test generating the Python package to TestPyPI fails. There is...