File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change 1+ Version 2.0.0
2+ -------------
3+ * Use Please v17.24.2's `pleasew` script, which downloads the correct Please binary for linux_arm64 (#279)
4+ * Implement run-time Python interpreter searching (#284)
5+ The new `DefaultRuntimeInterpreters` plugin configuration option (and `runtime_interpreters` parameter for
6+ `python_binary` and `python_test`) can be used to control which Python interpreters the .pex file attempts to execute
7+ when it runs itself.
8+ * Remove `InterpreterOptions` plugin configuration option (#288)
9+ * Upgrade pytest to 9.0.1 (#285)
10+
11+ Breaking changes:
12+
13+ * .pex files generated by this plugin are now prepended by a native-code binary rather than a shell script. This entirely
14+ removes .pex files' run-time dependency on `/bin/sh` and `/usr/bin/env`, but does now require them to be executed on
15+ the same platform on which they were built, even if they only contain pure Python.
16+ * The `InterpreterOptions` plugin configuration option has been removed in favour of the `DefaultRuntimeInterpreterArgs`
17+ plugin configuration option and the `runtime_interpreter_args` parameter for `python_binary` and `python_test`.
18+ * The `shebang` parameter for `python_binary` and `python_test` has been removed. Equivalent functionality is now
19+ provided by `DefaultRuntimeInterpreterArgs` and `runtime_interpreter_args` (see above).
20+ * pytest has been upgraded from 7.4.2 to 9.0.1 in the built-in pytest test runner. There are breaking changes between
21+ these versions; see [pytest's changelog](https://docs.pytest.org/en/stable/changelog.html) for details.
22+
123Version 1.14.0
224--------------
325 * Upgrade coverage to 7.10.7 in built-in test runners (#250)
Original file line number Diff line number Diff line change @@ -62,8 +62,6 @@ The available configuration options are:
6262
6363``` ini
6464[Plugin "python"]
65- InterpreterOptions = -b
66- InterpreterOptions = -s
6765DefaultInterpreter = python3
6866PexTool = //tools/please_pex
6967TestRunner = unittest
Original file line number Diff line number Diff line change 1- 1.14 .0
1+ 2.0 .0
You can’t perform that action at this time.
0 commit comments