Graal Python - GraalVM Community Edition 1.0 RC11
Pre-release
Pre-release
ansalond
released this
15 Jan 09:43
·
20417 commits
to master
since this release
Graal.Python is a Python 3 implementation for GraalVM. Currently, it is in the early stages of development and as such, it is not ready for any serious applications beyond simple use cases and scripting. The main focus of development right now is to get NumPy, SciPy, and related libraries working.
The Python language components can be installed in GraalVM using the gu utility.
More information is available on the GraalVM website: http://www.graalvm.org/docs/reference-manual/languages/python/
Changes in RC11:
- Add the
ginstall
custom module to install known packages such as NumPy and setuptools usinggraalpython -m ginstall
- Add support for the
yield from
syntax - Add more built-in methods to the
time
module - Add support for the standard
zipfile
module - Add the built-in
_cvs
module - Improve performance of various C API operations
- Improve performance of
os.scandir
and functions that build on it (such asglob
) - Fix various performance regressions introduced in RC10
- Fix
[]
access with non-integer keys for array-like polyglot objects - Fix the implementation of standard streams so they are cooked, buffered streams
- Fix reporting that we have a TTY console in a conservative way if we are run through the Python launcher
- Remove exposure of internal languages through
polyglot.eval