Releases: please-build/python-rules
Releases · please-build/python-rules
v1.8.0
- Further remove support for unsupported versions of Python (#188, #191)
- Fix
DeprecationWarnings in test suite under Python >= 3.12 (#196) - Remove old version of NumPy from test suite (#195)
- Upgrade six to 1.16.0 in built-in test runners (#198)
- Remove unnecessary copy of six from unittest test runner (#199)
- Upgrade coverage to 7.6.4 in built-in test runners (#197)
- Add native-speed coverage tracing support for ARM64 platforms in built-in test runners (#209)
- Remove site-wide dependency on setuptools in test suite (#202)
- Fix distribution file enumeration under Python >= 3.12 in pex meta path finder (#208)
tools-v1.5.0
tools-v1.4.2
- Upgrade
coveragepackage to 7.6.4 in please_pex's bootstrap pex (#197)
This drops native-speed tracing support for Python 3.8 and adds it for Python 3.13. - Remove unnecessary six dependency in the unittest test runner dependency bundle (#199)
- Remove redundant requests dependency from wheel resolver (#200)
- Prevent Python >= 3.12 from emitting a
DeprecationWarningwhen usingimportlib.metadata
on modules in pex files (#203)
v1.7.4
tools-v1.4.1
- Handle empty contexts in please_pex meta path finder (#184)
tools-v1.4.0
v1.7.3
tools-v1.3.5
- please_pex is now a statically linked binary for better compatibility (#172)
v1.7.2
- Allow the
name_schemeargument topython_wheelto be a list instead of a single string. - Update required Please version to 17.10.3 to avoid a memory consumption bug.
tools-v1.3.4
- Refactor wheel_resolver to allow for non-PyPI downloads (#167)