chore: update README_processing_engine.md for latest versions

jdstrand/py3135
Jamie Strandboge 2025-06-13 09:54:02 -05:00
parent 68c76ead6a
commit c72b9452ff
No known key found for this signature in database
1 changed files with 10 additions and 10 deletions

View File

@ -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?