A Python punycode converter library that turns Punycode domain names into Unicode domain names, and vice versa. It provides a single `punycode.convert()` function for converting either format, with an `ascii_only` option to restrict conversion direction. Useful for DNS and charset conversion workflows involving internationalized domain names.
Project status
- The repository appears to be inactive relative to today (2026-06-09), with the last upstream push on 2023-04-02, and the most recent noted update versions from 2023-03-27. This suggests it is quiet or in maintenance mode rather than actively maintained.
- Apparent update cadence, based on the provided history, shows a short burst of updates in late March 2023 (v0.1.0, then v0.2.0, then v0.2.1), followed by a long gap with no further updates for more than three years.
AI summary generated
Recent updates
v0.2.1
Release v0.2.1 updates project metadata and documentation. The code diff shows no changes to the library implementation, only to .gitignore, README branding/documentation, an added logo asset, and the package version in setup.py.
v0.2.0
v0.2.0 introduces an `ascii_only` option to control how the library converts Punycode inputs versus Unicode inputs. The repository also bumps the package version to 0.2.0 and adds a small test/ignore-related file change.
Featuresv0.1.0
This release is v0.1.0 of punycode and is presented as a brand new release with no additional details in the notes. No changes, features, fixes, or compatibility information are provided, so developers should review the repository and changelog history before upgrading.