./www/py-idna, Python module for Internationalized Domain Names in Applications (IDNA)

[ CVSweb ] [ Homepage ] [ RSS ] [ Required by ] [ Add to tracker ]


Branch: CURRENT, Version: 3.10, Package name: py312-idna-3.10, Maintainer: pkgsrc-users

A library to support the Internationalised Domain Names in Applications
(IDNA) protocol as specified in RFC 5891. This version of the
protocol is often referred to as IDNA2008 and can produce different
results from the earlier standard from 2003.

The library is also intended to act as a suitable drop-in replacement
for the encodings.idna module that comes with the Python standard
library but currently only supports the older 2003 specification.


Required to run:
[devel/py-setuptools] [lang/python37]

Required to build:
[pkgtools/cwrappers]

Master sites:

Filesize: 186.025 KB

Version history: (Expand)


CVS history: (Expand)


   2024-09-16 11:25:55 by Adam Ciarcinski | Files touched by this commit (2) | Package updated
Log message:
py-idna: updated to 3.10

3.10 (2024-09-15)

- Reverted to Unicode 15.1.0 data. Unicode 16 has some significant changes
  to UTS46 processing that will require more work to properly implement.
   2024-09-15 12:25:02 by Thomas Klausner | Files touched by this commit (2) | Package updated
Log message:
py-idna: update to 3.9.

3.9 (2024-09-13)
++++++++++++++++

- Update to Unicode 16.0.0
- Deprecate setup.cfg in favour of pyproject.toml
- Use ruff for code formatting
   2024-08-25 12:16:50 by Thomas Klausner | Files touched by this commit (2) | Package updated
Log message:
py-idna: update to 3.8.

3.8 (2024-08-23)
++++++++++++++++

- Fix regression where IDNAError exception was not being produced for
  certain inputs.
- Add support for Python 3.13, drop support for Python 3.5 as it is no
  longer testable.
- Documentation improvements
- Updates to package testing using Github actions

Thanks to Hugo van Kemenade for contributions to this release.
   2024-04-11 09:49:44 by Adam Ciarcinski | Files touched by this commit (2) | Package updated
Log message:
py-idna: updated to 3.7

3.7 (2024-04-11)

- Fix issue where specially crafted inputs to encode() could
  take exceptionally long amount of time to process. [CVE-2024-3651]
   2023-11-26 10:53:22 by Adam Ciarcinski | Files touched by this commit (2) | Package updated
Log message:
py-idna: updated to 3.6

3.6 (2023-11-25)

Fix regression to include tests in source distribution.

3.5 (2023-11-24)

Update to Unicode 15.1.0
String codec name is now "idna2008" as overriding the system codec \ 
"idna" was not working.
Fix typing error for codec encoding
"setup.cfg" has been added for this release due to some downstream \ 
lack of adherence to PEP 517. Should be removed in a future release so please \ 
prepare accordingly.
Removed reliance on a symlink for the "idna-data" tool to comport with \ 
PEP 517 and the Python Packaging User Guide for sdist archives.
Added security reporting protocol for project
   2023-10-28 21:57:26 by Thomas Klausner | Files touched by this commit (516) | Package updated
Log message:
python/wheel.mk: simplify a lot, and switch to 'installer' for installation

This follows the recommended bootstrap method (flit_core, build, installer).

However, installer installs different files than pip, so update PLISTs
for all packages using wheel.mk and bump their PKGREVISIONs.
   2023-05-05 12:19:42 by Thomas Klausner | Files touched by this commit (3) | Package updated
Log message:
py-idna: update to 3.4.

3.4 (2022-09-14)
++++++++++++++++

- Update to Unicode 15.0.0
- Migrate to pyproject.toml for build information (PEP 621)
- Correct another instance where generic exception was raised instead of
  IDNAError for malformed input
- Source distribution uses zeroized file ownership for improved
  reproducibility

Thanks to Seth Michael Larson for contributions to this release.

3.3 (2021-10-13)
++++++++++++++++

- Update to Unicode 14.0.0
- Update to in-line type annotations
- Throw IDNAError exception correctly for some malformed input
- Advertise support for Python 3.10
- Improve testing regime on Github
- Fix Russian typo in documentation

Thanks to Jon Defresne, Hugo van Kemenade, Seth Michael Larson,
Patrick Ventuzelo and Boris Verhovsky for contributions to this
release.

3.2 (2021-05-29)
++++++++++++++++

- Add type hints (Thanks, Seth Michael Larson!)
- Remove support for Python 3.4

3.1 (2021-01-04)
++++++++++++++++

- Ensure license is included in package (Thanks, Julien Schueller)
- No longer mark wheel has universal (Thanks, Matthieu Darbois)
- Test on PowerPC using Travis CI

3.0 (2021-01-01)
++++++++++++++++

- Python 2 is no longer supported (the 2.x branch supports Python 2,
  use "idna<3" in your requirements file if you need Python 2 support)
- Support for V2 UTS 46 test vectors.
   2022-01-04 21:55:40 by Thomas Klausner | Files touched by this commit (1595)
Log message:
*: bump PKGREVISION for egg.mk users

They now have a tool dependency on py-setuptools instead of a DEPENDS