idna icon indicating copy to clipboard operation
idna copied to clipboard

Internationalized Domain Names for Python (IDNA 2008 and UTS #46)

Results 18 idna issues
Sort by recently updated
recently updated
newest added

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.

enhancement

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.

enhancement

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.

enhancement

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...