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 (Yutsuro/punycode) appears quiet or in maintenance mode, with the last upstream push on 2023-04-02, which is several years ago relative to 2026-09-10.
- Update cadence looks bursty but not ongoing, with multiple updates/releases around 2023-03-27 to 2023-03-27, followed by no further updates after that period.
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.