Skip to content

Releases: please-build/python-rules

v1.8.0

08 Nov 14:25
b1507e3

Choose a tag to compare

  • 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

08 Nov 13:31
315d84a

Choose a tag to compare

  • Add native-speed coverage tracing support for ARM64 platforms in python_test (#209)
  • Fix distribution file enumeration under Python >= 3.12 in please_pex meta path finder (#208)

tools-v1.4.2

08 Nov 10:39
f8244f9

Choose a tag to compare

  • Upgrade coverage package 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 DeprecationWarning when using importlib.metadata
    on modules in pex files (#203)

v1.7.4

07 Oct 16:49
f10b39e

Choose a tag to compare

  • Remove stealth dependency on importlib-metadata in pex meta path finder (#176)
  • Load distribution metadata for unimported modules in pex meta path finder (#178, #184)

tools-v1.4.1

07 Oct 13:27
847da6e

Choose a tag to compare

  • Handle empty contexts in please_pex meta path finder (#184)

tools-v1.4.0

03 Oct 16:15
82caaa7

Choose a tag to compare

  • Drop support for Python < 3.8 in please_pex bootstrap code (#181)
  • Remove stealth dependency on importlib-metadata in please_pex bootstrap code (#176)
  • Allow loading of distribution metadata for unimported modules in please_pex meta path
    finder (#178)
  • Rebuild tools with Go 1.23.2 (#179)

v1.7.3

27 Aug 12:54
622d00a

Choose a tag to compare

  • Updated xmlrunner package
  • Specify default value for pip_compile_flags config option (#158)

tools-v1.3.5

27 Aug 12:47
0393194

Choose a tag to compare

  • please_pex is now a statically linked binary for better compatibility (#172)

v1.7.2

21 Aug 08:47
2bb0d87

Choose a tag to compare

  • Allow the name_scheme argument to python_wheel to 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

21 Aug 08:47
2bb0d87

Choose a tag to compare

  • Refactor wheel_resolver to allow for non-PyPI downloads (#167)