Skip to main content

PyPI

Infineon OPTIGA™ Trust M Host Library for Python

A ctypes based Python wrapper for the OPTIGA™ Trust M Host Library for C.

The source code of this Python package is available in the OPTIGA™ Trust M Host Library for Python GitHub repository.

Features

This Python module is a wrapper for the OPTIGA™ Trust M Host Library for C and allows the communication with OPTIGA™ Trust M devices.

Please see the OPTIGA™ Trust M Overview Repository for more information on our OPTIGA™ Trust M product family.

Installation

$ python -m pip install optigatrust

libusb: Allow access to USB device (USB-to-UART-interface)

If you want to use the optigatrust Python package with libusb and a USB-to-UART-interface from user space, the access has to be permitted with a udev rule.

Automatic installation of the udev rule (root permission needed)

When the package installation is performed with root permissions, it will install the udev rule for the OPTIGA™ Trust M Perso2Go board automatically.

$ sudo python -m pip install optigatrust

Manual installation of the udev rule

For manually installing the udev rule, please consult the README.md in our OPTIGA™ Trust M Host Library for Python GitHub repository.

Documentation

The documentation of this Python module can be found here:

OPTIGA™ Trust M product information

Please find more information about the OPTIGA™ Trust M product family on the OPTIGA™ Trust M Overview Repository.

Source code and examples

Please find the source code and examples for this Python module on the OPTIGA™ Trust M Host Library for Python GitHub repository.

Licensing

This project is published under the MIT license and with copyright of Infineon Technologies AG. For more details, see the OPTIGA™ Trust M Host Library for Python GitHub repository.

Metadata

Release files for optigatrust 1.5.0

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

Source distribution (sdist)

Source distribution for optigatrust 1.5.0
File Size Uploaded
optigatrust-1.5.0.tar.gz 660.7 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for optigatrust 1.5.0
File Interpreter ABI Platform
optigatrust-1.5.0-py3-none-any.whl Python 3 none any Details

Total release size: 1.3 MB

Release files / optigatrust-1.5.0.tar.gz

Download URL optigatrust-1.5.0.tar.gz
Size 660.7 kB
Tags Source
SHA-256 checksum
How to use checksums
e508801b901ce1a139c16825d85e80d5e0b3c592bab12b07ad779d1f701bee02
BLAKE2b-256 checksum
How to use checksums
3d051977bf9bfe876d24673a8babc1d2e48b84c39044f66c25ffa27fafe11542
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.13.0

Release files / optigatrust-1.5.0-py3-none-any.whl

Download URL optigatrust-1.5.0-py3-none-any.whl
Size 667.0 kB
Tags Python 3
SHA-256 checksum
How to use checksums
71f5105ea9fd4f1fa9f8f9c17e7e7d1b3512819c21dd000825d57525f7a6ec53
BLAKE2b-256 checksum
How to use checksums
84c9120ccb05b30a092d6117de75d284f4b2fe66765cfc4da302ebfa30e43326
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.13.0

Release history Release notifications | RSS feed

1.5.1

2 release files

This release

1.5.0 This release

2 release files

1.4.3

2 release files

1.4.2

2 release files

1.4.1

2 release files

1.4.0

2 release files

1.3.8

2 release files

1.3.7

2 release files

1.3.6

2 release files

1.3.5

2 release files

1.3.4

2 release files

1.3.3

2 release files

1.3.2

2 release files

1.3.1

2 release files

1.3.0

2 release files

1.2.7

2 release files

1.2.6

2 release files

1.2.4

2 release files

1.2.3

2 release files

1.2.2

2 release files

1.0.7

2 release files

1.0.6

1 release file

1.0.5

1 release file

1.0.4

2 release files

1.0.3

2 release files

0.6.11

2 release files

0.6.10

2 release files

0.6.9

2 release files

0.6.8

2 release files

0.6.7

2 release files

0.6.6

2 release files

0.6.5

2 release files

0.6.3

2 release files

0.6.2

2 release files

0.6.1

2 release files

0.4.7

2 release files

0.4.6

1 release file

0.4.5

2 release files

0.4.4

2 release files

0.4.3

2 release files

0.3.8

2 release files

0.3.7

2 release files

0.3.6

2 release files

0.3.5

2 release files

0.3.4

2 release files

0.3.3

2 release files

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