Kim Davies
Kim Davies
`setup.cfg` has been temporarily added to address issue #129, but should be deprecated in favor of the more modern `pyproject.toml`. The current situation duplicates metadata unnecessarily.
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.
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...
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...