chore: update README_processing_engine.md for latest versions
parent
68c76ead6a
commit
c72b9452ff
|
@ -104,12 +104,12 @@ At a high level, the build process for Official builds consists of:
|
||||||
|
|
||||||
```
|
```
|
||||||
implementation=CPython
|
implementation=CPython
|
||||||
version=3.11
|
version=3.13
|
||||||
shared=true
|
shared=true
|
||||||
abi3=false
|
abi3=false
|
||||||
lib_name=python3.11
|
lib_name=python3.13
|
||||||
lib_dir=/path/to/python-standalone/python/lib
|
lib_dir=/path/to/python-standalone/python/lib
|
||||||
executable=/path/to/python-standalone/python/bin/python3.11
|
executable=/path/to/python-standalone/python/bin/python3.13
|
||||||
pointer_width=64
|
pointer_width=64
|
||||||
build_flags=
|
build_flags=
|
||||||
suppress_build_script_link_lines=false
|
suppress_build_script_link_lines=false
|
||||||
|
@ -191,18 +191,18 @@ Local development with python-build-standalone currently consists of:
|
||||||
|
|
||||||
1. download python-build-standalone and unpack it somewhere
|
1. download python-build-standalone and unpack it somewhere
|
||||||
* get from https://github.com/astral-sh/python-build-standalone/releases
|
* get from https://github.com/astral-sh/python-build-standalone/releases
|
||||||
* based on your host OS, choose one of `aarch64-apple-darwin-install_only_stripped.tar.gz`, `aarch64-unknown-linux-gnu-install_only_stripped.tar.gz`, `x86_64-pc-windows-msvc-shared-install_only_stripped.tar.gz`, `x86_64-unknown-linux-gnu-install_only_stripped.tar.gz`
|
* based on your host OS, choose one of `aarch64-apple-darwin-install_only_stripped.tar.gz`, `aarch64-unknown-linux-gnu-install_only_stripped.tar.gz`, `x86_64-pc-windows-msvc-install_only_stripped.tar.gz`, `x86_64-unknown-linux-gnu-install_only_stripped.tar.gz`
|
||||||
2. create `pyo3_config_file.txt` to match the unpacked dir and downloaded python version. Eg, if downloaded and unpacked a 3.11.x version to `/tmp/python`:
|
2. create `pyo3_config_file.txt` to match the unpacked dir and downloaded python version. Eg, if downloaded and unpacked a 3.13.x version to `/tmp/python`:
|
||||||
|
|
||||||
```
|
```
|
||||||
$ cat ./pyo3_config_file.txt
|
$ cat ./pyo3_config_file.txt
|
||||||
implementation=CPython
|
implementation=CPython
|
||||||
version=3.11
|
version=3.13
|
||||||
shared=true
|
shared=true
|
||||||
abi3=false
|
abi3=false
|
||||||
lib_name=python3.11
|
lib_name=python3.13
|
||||||
lib_dir=/tmp/python/lib
|
lib_dir=/tmp/python/lib
|
||||||
executable=/tmp/python/bin/python3.11
|
executable=/tmp/python/bin/python3.13
|
||||||
pointer_width=64
|
pointer_width=64
|
||||||
build_flags=
|
build_flags=
|
||||||
suppress_build_script_link_lines=false
|
suppress_build_script_link_lines=false
|
||||||
|
@ -222,7 +222,7 @@ Local development with python-build-standalone currently consists of:
|
||||||
$ patchelf --set-rpath '$ORIGIN/python/lib' ./target/<profile>/influxdb3
|
$ patchelf --set-rpath '$ORIGIN/python/lib' ./target/<profile>/influxdb3
|
||||||
|
|
||||||
# osx (be sure to match the libpython version with what you downloaded)
|
# osx (be sure to match the libpython version with what you downloaded)
|
||||||
$ install_name_tool -change '/install/lib/libpython3.11.dylib' '@executable_path/python/lib/libpython3.11.dylib' ./target/<profile>/influxdb3
|
$ install_name_tool -change '/install/lib/libpython3.13.dylib' '@executable_path/python/lib/libpython3.13.dylib' ./target/<profile>/influxdb3
|
||||||
```
|
```
|
||||||
|
|
||||||
5. Linux/OSX: put the python runtime in the expected location (XXX: may be
|
5. Linux/OSX: put the python runtime in the expected location (XXX: may be
|
||||||
|
@ -284,7 +284,7 @@ builds:
|
||||||
* `aarch64-apple-darwin-install_only_stripped.tar.gz`
|
* `aarch64-apple-darwin-install_only_stripped.tar.gz`
|
||||||
* `aarch64-unknown-linux-gnu-install_only_stripped.tar.gz`
|
* `aarch64-unknown-linux-gnu-install_only_stripped.tar.gz`
|
||||||
* `x86_64-unknown-linux-gnu-install_only_stripped.tar.gz`
|
* `x86_64-unknown-linux-gnu-install_only_stripped.tar.gz`
|
||||||
* `x86_64-pc-windows-msvc-shared-install_only_stripped.tar.gz`
|
* `x86_64-pc-windows-msvc-install_only_stripped.tar.gz`
|
||||||
|
|
||||||
|
|
||||||
### How will InfluxData maintain the embedded interpreter?
|
### How will InfluxData maintain the embedded interpreter?
|
||||||
|
|
Loading…
Reference in New Issue