Skip to main content

libe3py

Python binding of libe3, the C++ library that implements the O-RAN E3 interface between a RAN node and its dApps. The dApp library (pip install dapps) uses it for E3AP; see swig/README.md for the API.

On Linux (x86_64 and aarch64, glibc 2.28 or newer, Python 3.10 to 3.13) pip install libe3py installs a prebuilt wheel that contains libe3: no libe3, compiler or SWIG is needed, so a machine that only runs a dApp needs nothing else.

pip install libe3py
python -c "import libe3py; print(libe3py.__version__)"

On any other platform pip builds the module from the source distribution, against the libe3 installed on the machine, and it must be the same version. Install libe3 once:

git clone --branch <version> https://github.com/wineslab/libe3 && cd libe3
./build_libe3 -I                         # build dependencies, swig and python3-dev included
./build_libe3 --all-encodings --install  # into /usr/local, asks for sudo

then, in any virtual environment and without root:

pip install --no-binary libe3py libe3py==<version>

Metadata

Release files for libe3py 0.2.10

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for libe3py 0.2.10
File Size Uploaded Provenance Actions
libe3py-0.2.10.tar.gz 20.8 kB With provenance Details for libe3py-0.2.10.tar.gz

Built distributions (wheels)

Table of built distributions (wheels) for libe3py 0.2.10
File Actions
libe3py-0.2.10-cp313-cp313-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl CPython 3.13 CPython 3.13 Linux glibc 2.27+ x86-64, Linux glibc 2.28+ x86-64 Details for libe3py-0.2.10-cp313-cp313-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
libe3py-0.2.10-cp313-cp313-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl CPython 3.13 CPython 3.13 Linux glibc 2.28+ ARM64, Linux glibc 2.26+ ARM64 Details for libe3py-0.2.10-cp313-cp313-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl
libe3py-0.2.10-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl CPython 3.12 CPython 3.12 Linux glibc 2.27+ x86-64, Linux glibc 2.28+ x86-64 Details for libe3py-0.2.10-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
libe3py-0.2.10-cp312-cp312-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl CPython 3.12 CPython 3.12 Linux glibc 2.28+ ARM64, Linux glibc 2.26+ ARM64 Details for libe3py-0.2.10-cp312-cp312-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl
libe3py-0.2.10-cp311-cp311-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl CPython 3.11 CPython 3.11 Linux glibc 2.27+ x86-64, Linux glibc 2.28+ x86-64 Details for libe3py-0.2.10-cp311-cp311-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
libe3py-0.2.10-cp311-cp311-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl CPython 3.11 CPython 3.11 Linux glibc 2.26+ ARM64, Linux glibc 2.28+ ARM64 Details for libe3py-0.2.10-cp311-cp311-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl
libe3py-0.2.10-cp310-cp310-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl CPython 3.10 CPython 3.10 Linux glibc 2.28+ x86-64, Linux glibc 2.27+ x86-64 Details for libe3py-0.2.10-cp310-cp310-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
libe3py-0.2.10-cp310-cp310-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl CPython 3.10 CPython 3.10 Linux glibc 2.28+ ARM64, Linux glibc 2.26+ ARM64 Details for libe3py-0.2.10-cp310-cp310-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl

Total release size: 12.1 MB

Release files / libe3py-0.2.10.tar.gz

Download URL libe3py-0.2.10.tar.gz
Size 20.8 kB
Tags Source
SHA-256 checksum
How to use checksums
6ff352701963aeacbff9c4f0bd501e07ddd21e7a628620b269a8720849eeafab
BLAKE2b-256 checksum
How to use checksums
46785d555585ce4ad713969c913d9615d3e2e68291ae5c5b118a217bec373288
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Nov 2, 2026.

Transparency log

Release files / libe3py-0.2.10-cp313-cp313-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl

Download URL libe3py-0.2.10-cp313-cp313-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Size 1.6 MB
Tags CPython 3.13 Linux glibc 2.27+ x86-64 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
420051b636e8c66d2eda33ae4e3ed7b9acadf3218d4c4d777fda628cb63cb045
BLAKE2b-256 checksum
How to use checksums
295fc51a273a2a1d92ba2f4af60fc549cb898fc3ee550601ccf0019d803ce7db
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Nov 2, 2026.

Transparency log

Release files / libe3py-0.2.10-cp313-cp313-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl

Download URL libe3py-0.2.10-cp313-cp313-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl
Size 1.4 MB
Tags CPython 3.13 Linux glibc 2.26+ ARM64 Linux glibc 2.28+ ARM64
SHA-256 checksum
How to use checksums
97d3ea32d734f52d1152c2ccc00159c15a27683e2d1da8d2139983d6a4b6c013
BLAKE2b-256 checksum
How to use checksums
cf7d3b5f4453ff62ff42247de18a2ea3a9f39a4bb04394be3137abbdf287fff5
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Nov 2, 2026.

Transparency log

Release files / libe3py-0.2.10-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl

Download URL libe3py-0.2.10-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Size 1.6 MB
Tags CPython 3.12 Linux glibc 2.27+ x86-64 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
81a1e2c964c4dcbe8df4ad7ca337e7cf0bc98ff3d3b4b0fc4ece2bb896bb844a
BLAKE2b-256 checksum
How to use checksums
ccb62a3913f64ca01cb11fc48245976d6439eaba511457f278fbaf5d16eab8c8
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Nov 2, 2026.

Transparency log

Release files / libe3py-0.2.10-cp312-cp312-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl

Download URL libe3py-0.2.10-cp312-cp312-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl
Size 1.4 MB
Tags CPython 3.12 Linux glibc 2.26+ ARM64 Linux glibc 2.28+ ARM64
SHA-256 checksum
How to use checksums
64b31c841eeed2c42d47fa8f5937dfa04f28e83feaf47c7c25947aa2880ef8c3
BLAKE2b-256 checksum
How to use checksums
6f83eedf51fc4782f6037a745fa4ce373d01cc6d8f7bb0149d8e873dc645a678
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Nov 2, 2026.

Transparency log

Release files / libe3py-0.2.10-cp311-cp311-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl

Download URL libe3py-0.2.10-cp311-cp311-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Size 1.6 MB
Tags CPython 3.11 Linux glibc 2.27+ x86-64 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
ef2dd73464865da1ce502729b126bfb39c0c0d4b15b8d2a8f4856d3d955f08fb
BLAKE2b-256 checksum
How to use checksums
94987365d45356b601671703a5c8a1ee128f0b03ff07ca829afb613723b52575
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Nov 2, 2026.

Transparency log

Release files / libe3py-0.2.10-cp311-cp311-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl

Download URL libe3py-0.2.10-cp311-cp311-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl
Size 1.4 MB
Tags CPython 3.11 Linux glibc 2.26+ ARM64 Linux glibc 2.28+ ARM64
SHA-256 checksum
How to use checksums
ca4295813acfd6154ab053cb914b6576b99583052c14704a5aa91ec479f4441a
BLAKE2b-256 checksum
How to use checksums
19d6fea378f755caa0b312a28202ba51ea54593609ef14180918c6df608205e9
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Nov 2, 2026.

Transparency log

Release files / libe3py-0.2.10-cp310-cp310-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl

Download URL libe3py-0.2.10-cp310-cp310-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Size 1.6 MB
Tags CPython 3.10 Linux glibc 2.27+ x86-64 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
5186c11a3a5a0789bbcc15c16a8db8a20e2632d5903d19f3996ba26918915545
BLAKE2b-256 checksum
How to use checksums
941c60cd2603df5e87ef9374a8032ea70a03d6f1826f9b4d1bf0a1fa6639bc19
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Nov 2, 2026.

Transparency log

Release files / libe3py-0.2.10-cp310-cp310-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl

Download URL libe3py-0.2.10-cp310-cp310-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl
Size 1.4 MB
Tags CPython 3.10 Linux glibc 2.26+ ARM64 Linux glibc 2.28+ ARM64
SHA-256 checksum
How to use checksums
7e5eb4ec4d6fd621c82e8eab06bc843db7587c765a07ab821da4ab4763dc4018
BLAKE2b-256 checksum
How to use checksums
8c54bfde22fa441e62a541a2eb53ff20a918d5de4abeba61478f199b42b283fa
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Nov 2, 2026.

Transparency log

Security for libe3py 0.2.10

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

Full provenance

All 9 files in this release have been uploaded with provenance metadata.

Select from 9 files

Attestation for libe3py-0.2.10.tar.gz

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Nov 2, 2026.

Transparency log

A note on package security

PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.

To learn more about protecting yourself from malicious actors, visit our package security documentation.

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page