Skip to main content

MeT IOT Communication

Changelog v0.1.7 - v0.1.8 - v0.1.9

  • Add automated builds for newer python builds

Known issues

  • Exit Signal (SIGABRT/SIGSEGV): Upon exiting the Python interpreter, a free(): invalid pointer error may occur.
    • Reason: This is a known teardown conflict between the Python Garbage Collector and the C++ Runtime (libstdc++). It occurs after all user code has executed.
    • Impact: None. This does not affect data transmission or device logic during the program's lifecycle.

How To Use

Importing the Library

Use pip to install the library

pip install MeTIOT

Programming with the Library

Testing the library imported successfully

You can use this code to test you can successfully import the library into your code.

import MeTIOT

client = MeTIOT.DeviceClient("0.0.0.0", 12345)

print(type(client))
print("MeTIOT import successful!")

Using the library

For further information on how to use this library refer to the PYTHON_LIB_GUIDE.md document.

How to compile and use from this repository

Linux based systems:

  1. Clone the repository
git clone https://github.com/Microelectronic-Technologies/MeTIOTCommunication.git
  1. Navigate into repository
cd MeTIOTCommunication/
  1. Create and navigate into build directory
mkdir build
cd build
  1. Compile library using CMake
cmake ..
cmake --build . --config Release
  1. Export path to python
export PYTHONPATH=./src/python_bindings:$PYTHONPATH
  1. Now you can use and import the library in your current directory
  2. (optional) Test the library is python
python3
import MeTIOT
client = MeTIOT.DeviceClient("0.0.0.0", 12345)
type(client)

Metadata

Release files for MeTIOT 0.1.9

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

Built distributions (wheels)

Table of built distributions (wheels) for MeTIOT 0.1.9
File Actions
metiot-0.1.9-cp314-cp314-musllinux_1_2_x86_64.whl CPython 3.14 CPython 3.14 Linux musl 1.2+ x86-64 Details for metiot-0.1.9-cp314-cp314-musllinux_1_2_x86_64.whl
metiot-0.1.9-cp314-cp314-musllinux_1_2_aarch64.whl CPython 3.14 CPython 3.14 Linux musl 1.2+ ARM64 Details for metiot-0.1.9-cp314-cp314-musllinux_1_2_aarch64.whl
metiot-0.1.9-cp314-cp314-manylinux_2_34_x86_64.whl CPython 3.14 CPython 3.14 Linux glibc 2.34+ x86-64 Details for metiot-0.1.9-cp314-cp314-manylinux_2_34_x86_64.whl
metiot-0.1.9-cp314-cp314-manylinux_2_34_aarch64.whl CPython 3.14 CPython 3.14 Linux glibc 2.34+ ARM64 Details for metiot-0.1.9-cp314-cp314-manylinux_2_34_aarch64.whl
metiot-0.1.9-cp313-cp313-musllinux_1_2_x86_64.whl CPython 3.13 CPython 3.13 Linux musl 1.2+ x86-64 Details for metiot-0.1.9-cp313-cp313-musllinux_1_2_x86_64.whl
metiot-0.1.9-cp313-cp313-musllinux_1_2_aarch64.whl CPython 3.13 CPython 3.13 Linux musl 1.2+ ARM64 Details for metiot-0.1.9-cp313-cp313-musllinux_1_2_aarch64.whl
metiot-0.1.9-cp313-cp313-manylinux_2_34_x86_64.whl CPython 3.13 CPython 3.13 Linux glibc 2.34+ x86-64 Details for metiot-0.1.9-cp313-cp313-manylinux_2_34_x86_64.whl
metiot-0.1.9-cp313-cp313-manylinux_2_34_aarch64.whl CPython 3.13 CPython 3.13 Linux glibc 2.34+ ARM64 Details for metiot-0.1.9-cp313-cp313-manylinux_2_34_aarch64.whl
metiot-0.1.9-cp312-cp312-musllinux_1_2_x86_64.whl CPython 3.12 CPython 3.12 Linux musl 1.2+ x86-64 Details for metiot-0.1.9-cp312-cp312-musllinux_1_2_x86_64.whl
metiot-0.1.9-cp312-cp312-musllinux_1_2_aarch64.whl CPython 3.12 CPython 3.12 Linux musl 1.2+ ARM64 Details for metiot-0.1.9-cp312-cp312-musllinux_1_2_aarch64.whl
metiot-0.1.9-cp312-cp312-manylinux_2_34_x86_64.whl CPython 3.12 CPython 3.12 Linux glibc 2.34+ x86-64 Details for metiot-0.1.9-cp312-cp312-manylinux_2_34_x86_64.whl
metiot-0.1.9-cp312-cp312-manylinux_2_34_aarch64.whl CPython 3.12 CPython 3.12 Linux glibc 2.34+ ARM64 Details for metiot-0.1.9-cp312-cp312-manylinux_2_34_aarch64.whl

Total release size: 7.8 MB

Release files / metiot-0.1.9-cp314-cp314-musllinux_1_2_x86_64.whl

Download URL metiot-0.1.9-cp314-cp314-musllinux_1_2_x86_64.whl
Size 1.2 MB
Tags CPython 3.14 Linux musl 1.2+ x86-64
SHA-256 checksum
How to use checksums
983d4b88ff6701df882eded4d9a5c5635f4081e129ac9f5b3b8320975ae92be2
BLAKE2b-256 checksum
How to use checksums
3ecbf65c89b160ef7a0fef6d50674a63b4cee2662b24e7e9dc9cc484b119f247
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.7

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 Mar 9, 2026.

Transparency log

Release files / metiot-0.1.9-cp314-cp314-musllinux_1_2_aarch64.whl

Download URL metiot-0.1.9-cp314-cp314-musllinux_1_2_aarch64.whl
Size 1.1 MB
Tags CPython 3.14 Linux musl 1.2+ ARM64
SHA-256 checksum
How to use checksums
7dc5d59008c7c1b6ff0fd9b6d1ecdec8dabd9b7e261d9083ee06b85c7f1c7b1c
BLAKE2b-256 checksum
How to use checksums
84564cc2728282c9bde7433cf70ff499487cf7bfa12a2e0ea5e16093c3592514
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.7

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 Mar 9, 2026.

Transparency log

Release files / metiot-0.1.9-cp314-cp314-manylinux_2_34_x86_64.whl

Download URL metiot-0.1.9-cp314-cp314-manylinux_2_34_x86_64.whl
Size 152.6 kB
Tags CPython 3.14 Linux glibc 2.34+ x86-64
SHA-256 checksum
How to use checksums
f8b7f0fdcaa4534cff604af027dc5a425a2fa9764bd369a99a9880997e83e03c
BLAKE2b-256 checksum
How to use checksums
65b132f3447b8782ab4ed74638275f67ac1660c078c92e1301b50aac7b7cb5da
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.7

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 Mar 9, 2026.

Transparency log

Release files / metiot-0.1.9-cp314-cp314-manylinux_2_34_aarch64.whl

Download URL metiot-0.1.9-cp314-cp314-manylinux_2_34_aarch64.whl
Size 135.6 kB
Tags CPython 3.14 Linux glibc 2.34+ ARM64
SHA-256 checksum
How to use checksums
e995d7e747a4744084785d92c5335a3bd9edb227f03d0afc9ee7c13fb92d6e57
BLAKE2b-256 checksum
How to use checksums
61022a02d39057f100c62142b18b12a034cdab402050aa89d3b1d313a5c26e6b
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.7

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 Mar 9, 2026.

Transparency log

Release files / metiot-0.1.9-cp313-cp313-musllinux_1_2_x86_64.whl

Download URL metiot-0.1.9-cp313-cp313-musllinux_1_2_x86_64.whl
Size 1.2 MB
Tags CPython 3.13 Linux musl 1.2+ x86-64
SHA-256 checksum
How to use checksums
12761e2ff969e494ae48c7319966fbbc483d771ed83abd94eba15955cb0267a5
BLAKE2b-256 checksum
How to use checksums
eee99cfec2c3b7b9f2333c470295dacc2e0fa377d2ef02e0f894d80be4d03d4a
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.7

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 Mar 9, 2026.

Transparency log

Release files / metiot-0.1.9-cp313-cp313-musllinux_1_2_aarch64.whl

Download URL metiot-0.1.9-cp313-cp313-musllinux_1_2_aarch64.whl
Size 1.1 MB
Tags CPython 3.13 Linux musl 1.2+ ARM64
SHA-256 checksum
How to use checksums
c7f0d815d459c0bf265e94ab413dd553ebab4e32b3551e983c8a1677f724b373
BLAKE2b-256 checksum
How to use checksums
a03c085e5958d969f59a3f3087ee0369b037dd71f3441fc52c71177b826eab25
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.7

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 Mar 9, 2026.

Transparency log

Release files / metiot-0.1.9-cp313-cp313-manylinux_2_34_x86_64.whl

Download URL metiot-0.1.9-cp313-cp313-manylinux_2_34_x86_64.whl
Size 152.4 kB
Tags CPython 3.13 Linux glibc 2.34+ x86-64
SHA-256 checksum
How to use checksums
ba24e8f663662f0aa9225c280b626cecd930acaf5fa2dcb327aeee57d1231347
BLAKE2b-256 checksum
How to use checksums
d960b8bb5fccc30aaf78ee0abb4da5e07055c1cce469b9a2aed5f441168189b4
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.7

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 Mar 9, 2026.

Transparency log

Release files / metiot-0.1.9-cp313-cp313-manylinux_2_34_aarch64.whl

Download URL metiot-0.1.9-cp313-cp313-manylinux_2_34_aarch64.whl
Size 135.3 kB
Tags CPython 3.13 Linux glibc 2.34+ ARM64
SHA-256 checksum
How to use checksums
f93114c574cd8e0bad2c2d1d7e9e4122698e4ec374f24b002c7b2b72bae95d97
BLAKE2b-256 checksum
How to use checksums
ae7bb565f87295218a222f380c37846a85fd770842a569c519f92ff1486425fa
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.7

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 Mar 9, 2026.

Transparency log

Release files / metiot-0.1.9-cp312-cp312-musllinux_1_2_x86_64.whl

Download URL metiot-0.1.9-cp312-cp312-musllinux_1_2_x86_64.whl
Size 1.2 MB
Tags CPython 3.12 Linux musl 1.2+ x86-64
SHA-256 checksum
How to use checksums
345dcc1b5c3ae183f22986c5707ea255010bf99bb5dbe564936096dfe5d8cc64
BLAKE2b-256 checksum
How to use checksums
f3d6bfe2812aadc794f864cc2466eb73aac23d0eaeabd3eb5804a0246e2b376d
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.7

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 Mar 9, 2026.

Transparency log

Release files / metiot-0.1.9-cp312-cp312-musllinux_1_2_aarch64.whl

Download URL metiot-0.1.9-cp312-cp312-musllinux_1_2_aarch64.whl
Size 1.1 MB
Tags CPython 3.12 Linux musl 1.2+ ARM64
SHA-256 checksum
How to use checksums
87febba04ce9afbf4f5f5911f858905c977309187747c285c9a3b977433c5345
BLAKE2b-256 checksum
How to use checksums
3775e743c3ad64f4f0a6144c7a293d98f463e099d090a5ba9b11cfc052210b97
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.7

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 Mar 9, 2026.

Transparency log

Release files / metiot-0.1.9-cp312-cp312-manylinux_2_34_x86_64.whl

Download URL metiot-0.1.9-cp312-cp312-manylinux_2_34_x86_64.whl
Size 151.9 kB
Tags CPython 3.12 Linux glibc 2.34+ x86-64
SHA-256 checksum
How to use checksums
8d2293f32f7bc7399b10a76df331466912f86a2c02569344d13d891dc27555af
BLAKE2b-256 checksum
How to use checksums
ef82ec0efc126746e4a41cd254f969ebd0edca486de6e975bc19732e2012e02b
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.7

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 Mar 9, 2026.

Transparency log

Release files / metiot-0.1.9-cp312-cp312-manylinux_2_34_aarch64.whl

Download URL metiot-0.1.9-cp312-cp312-manylinux_2_34_aarch64.whl
Size 134.5 kB
Tags CPython 3.12 Linux glibc 2.34+ ARM64
SHA-256 checksum
How to use checksums
2fa48c9b1e8286ac23eb1355bce3fd4232fcffb341f76a1a9c8ec0d5c83e0d5a
BLAKE2b-256 checksum
How to use checksums
61f4bbf3e013adcfcb3270e09bccab0cef3a97195c32f159d03bf9407f2caa6d
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.7

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 Mar 9, 2026.

Transparency log

Security for MeTIOT 0.1.9

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 12 files in this release have been uploaded with provenance metadata.

Select from 12 files

Attestation for metiot-0.1.9-cp314-cp314-musllinux_1_2_x86_64.whl

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 Mar 9, 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