Skip to content

Commit b29db55

Browse files
Tag please_pex v3.0.0
This is a new major version with two breaking changes: - pytest has been upgraded from 7.4.2 to 9.0.1 in the built-in pytest test runner. There are breaking changes between these versions; see [pytest's changelog](https://docs.pytest.org/en/stable/changelog.html) for details. - .pex files generated by please_pex are now prepended by a preamble binary rather than a shell script. This entirely removes the run-time dependency on `/bin/sh` and `/usr/bin/env` for .pex files, but does mean that .pex files can now only be executed on the same platform on which they were built, even if they only contain pure Python.
1 parent 6b3f7b1 commit b29db55

File tree

2 files changed

+11
-1
lines changed

2 files changed

+11
-1
lines changed

tools/please_pex/ChangeLog

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,13 @@
1+
Version 3.0.0
2+
-------------
3+
* Upgrade pytest to 9.0.1 (#285)
4+
This adds support for Python 3.13 and 3.14 to the built-in pytest test runner.
5+
* Implement run-time Python interpreter searching (#284)
6+
.pex files generated by please_pex are now prepended by a preamble binary rather than a shell
7+
script. This entirely removes the run-time dependency on `/bin/sh` and `/usr/bin/env`, but
8+
does mean that .pex files can now only be executed on the same platform on which they were
9+
built, even if they only contain pure Python.
10+
111
Version 2.2.0
212
-------------
313
* Don't require a please_pex binary in order to build please_pex from source (#266)

tools/please_pex/VERSION

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
2.2.0
1+
3.0.0

0 commit comments

Comments
 (0)