1722d29368- Update to 0.4.0 * Add the `interpret_parsed` function. * Fix#238: Add build tag to wheel metadata if specified. * Fix#243: Update to support free-threading version of Python (3.13t). * Fix#246: Support subdirectories in the dist-info directory. Thanks to Pieter P for the patch. * Fix#248: Fix path normalisation issue caused by the fix for #246. * Move import in script wrapper to "if __name__ == 'main'" clause. * Fix#245: Skip test_package_data if a SKIP_EXT_PACKAGE_DATA environment variable is present.
devel
Dirk Mueller2025-07-23 10:33:08 +00:00
7ee9e54174- Update to 0.3.9 * Merge #215: preload script wrappers on Windows to assist with a pip issue (thanks, Paul Moore). * Fix#220: Remove duplicated newline in shebang of windows launcher (thanks. A2uria). * Fix#230: Add handling for cross-compilation environments (thanks, Russell Keith-Magee). * Fix#224: Do not use the absolute path to cache wheel extensions (thanks, Stewart Miles). * Fix#222: Support mounting wheels that use extensions without an EXTENSIONS file (thanks, Stewart Miles). * Fix#225: Add support for wheel compatibility with the limited API (thanks, Stewart Miles). - Drop py313-interpreter-repr.patch, merged upstreamMatej Cepl2024-12-04 22:11:19 +00:00
8191770fe5Accepting request 1184219 from devel:languages:pythonAna Guerrero2024-07-02 16:14:42 +00:00
5fef95f59b- add py313-interpreter-repr.patch to fix testsuite with python 3.13Dirk Mueller2024-07-01 08:04:41 +00:00
43224606edAccepting request 1133992 from devel:languages:pythonAna Guerrero2023-12-20 20:00:43 +00:00
46371e0252- update to 0.3.8: * Fix#209: use legacy version implementation for Python versions. * Fix#204: use symlinks in venv creation during test. * Fix#208: handle deprecation removals in Python 3.13. * Handle a single trailing comma following a version. - drop python-distlib-2048-bit-key.patch (obsolete)Dirk Mueller2023-12-19 09:58:29 +00:00
1708c0c624- update to 0.3.7: * Handle newlines when parsing metadata. * Use version comparison logic for python_full_version. * Simplify code with a set comprehension. * Fix shebang computation for source builds of Python. * Extract tarfiles more safely by incorporating tarfile filters. * Check for 'has_cert' attribute before using it. * Fix#203: Handle parsing of export entries to allow script names such as "," or ",foo". * Fix#200: Improve conformance to PEP440. * In addition to the above, an SPDX license identifier is now used.Dirk Mueller2023-08-08 11:08:11 +00:00
c1a7e14bdf- update to 0.3.6: - scripts - Fixed#175: Updated launcher executables to better handle the relationship between launcher and child process in the Job API. - database - Fixed#170: Corrected implementation of `get_required_dists()`. - index - Updated coverage pragmas for tests relating to obsolete PyPI APIs. - locators - Changed the default locator configuration. - metadata - Updates in support of PEP 643 / Metadata 2.2. - scripts - Updated launcher executables. Thanks to Michael Bikovitsky for his help with the launcher changes. - Fixed#164: Improved support for reproducible builds by allowing a fixed date/time to be inserted into created .exe files. Thanks to Somber Night for the patch. - util - Fixed#161: Updated test case. - wheel - Updated to write archive path of RECORD to RECORD instead of staging path. Thanks to Pieter Pas for the patch. - Fixed#169: Removed usage of deprecated imp module in favour of importlib. - Fixed#172: Compute ABI correctly for Python < 3.8.Dirk Mueller2022-10-01 12:57:42 +00:00
88543c0f00* allowed a trailing comma in constraints, to better handle faulty metadata already on PyPIDirk Mueller2021-11-07 18:24:44 +00:00
388eba103d- update to 0.3.3: * Removed splituser() function which wasn't used and is deprecated. * Handle version comparisons correctly in environment markers. * Handle a single trailing comma following a version. * Fix incorrect handling of epochs. * Reverted handling of tags for Python >= 3.10 (use 310 rather than 3_10). This is because PEP 641 was rejected. * removed unused regular expression * allowed "Obsoletes" in more scenarios, to better handle faulty metadata already on PyPI. * added entry for SourcelessFileLoader to the finder registry. * allowed a trailing comma in constraints, to better handle faulty metadata already on PyP - drop python-distlib-2048-bit-key.patch (obsolete)Dirk Mueller2021-11-07 18:24:30 +00:00
e58e030537- Update to 0.3.1: * scripts + Fixed#132: Added documentation to help with relative interpreter paths. + Fixed#134: Allowed specifying a different target Python version when generating scripts. + Fixed#135: Exposed the `enquote_executable` function previously implemented as an internal function. + Addressed #138: Improved metadata support for newer metadata versions. * wheel + Changed the output of flags in entry point definitions. + Stopped writing JSON metadata. Only old-style metadata is written now. - Refreshed remove-backports.patchSteve Kowalik2020-10-08 03:48:25 +00:00