Announcement: distlib 0.4.0 released on PyPI

Version 0.4.0 of distlib has recently been released on PyPI. For newcomers, distlib is a library of packaging functionality which is intended to be usable as the basis for third-party packaging tools.

The main changes in this release are as follows:

  • Add the interpret_parsed function to markers.
  • Fix #238: Add build tag to wheel metadata if specified.
  • Fix #243: Update to support free-threading version of Python (3.13t).
  • Fix #245: Skip test_package_data if a SKIP_EXT_PACKAGE_DATA environment variable is present.
  • Fix #246: Support subdirectories in the dist-info directory. Thanks to Pieter P for the patch.
  • Fix #248: Fix path normalization issue caused by the fix for #246.
  • Move import in script wrapper to if __name__ == 'main' clause.

A more detailed change log is available here.

Please try it out, and if you find any problems or have any suggestions for improvements, please give some feedback using the issue tracker!

5 Likes