Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
22 changes: 22 additions & 0 deletions ChangeLog
Original file line number Diff line number Diff line change
@@ -1,3 +1,25 @@
Version 2.0.0
-------------
* Use Please v17.24.2's `pleasew` script, which downloads the correct Please binary for linux_arm64 (#279)
* Implement run-time Python interpreter searching (#284)
The new `DefaultRuntimeInterpreters` plugin configuration option (and `runtime_interpreters` parameter for
`python_binary` and `python_test`) can be used to control which Python interpreters the .pex file attempts to execute
when it runs itself.
* Remove `InterpreterOptions` plugin configuration option (#288)
* Upgrade pytest to 9.0.1 (#285)

Breaking changes:

* .pex files generated by this plugin are now prepended by a native-code binary rather than a shell script. This entirely
removes .pex files' run-time dependency on `/bin/sh` and `/usr/bin/env`, but does now require them to be executed on
the same platform on which they were built, even if they only contain pure Python.
* The `InterpreterOptions` plugin configuration option has been removed in favour of the `DefaultRuntimeInterpreterArgs`
plugin configuration option and the `runtime_interpreter_args` parameter for `python_binary` and `python_test`.
* The `shebang` parameter for `python_binary` and `python_test` has been removed. Equivalent functionality is now
provided by `DefaultRuntimeInterpreterArgs` and `runtime_interpreter_args` (see above).
* 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.

Version 1.14.0
--------------
* Upgrade coverage to 7.10.7 in built-in test runners (#250)
Expand Down
2 changes: 0 additions & 2 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -62,8 +62,6 @@ The available configuration options are:

```ini
[Plugin "python"]
InterpreterOptions = -b
InterpreterOptions = -s
DefaultInterpreter = python3
PexTool = //tools/please_pex
TestRunner = unittest
Expand Down
2 changes: 1 addition & 1 deletion VERSION
Original file line number Diff line number Diff line change
@@ -1 +1 @@
1.14.0
2.0.0
Loading