Skip to content

Commit d5a1121

Browse files
Tag v2.0.0 (#291)
1 parent 69e5ca0 commit d5a1121

3 files changed

Lines changed: 23 additions & 3 deletions

File tree

ChangeLog

Lines changed: 22 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,25 @@
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+
123
Version 1.14.0
224
--------------
325
* Upgrade coverage to 7.10.7 in built-in test runners (#250)

README.md

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -62,8 +62,6 @@ The available configuration options are:
6262

6363
```ini
6464
[Plugin "python"]
65-
InterpreterOptions = -b
66-
InterpreterOptions = -s
6765
DefaultInterpreter = python3
6866
PexTool = //tools/please_pex
6967
TestRunner = unittest

VERSION

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
1.14.0
1+
2.0.0

0 commit comments

Comments
 (0)