Iotcore - Python MQTT Broker and IoT Features for Django and FastAPI
The project aims to give full support for mqtt broker and related apis. The internals of the mqtt server is written in
Rust using popular Tokio framework. Motive of the project is to avoid the GIL limitation of python and bring all the fun features offered by rust.
Features
- Full-fledged configurable Tokio based MQTT broker
- No python GIL limitation
- All Standard MQTT broker features
- Zero extra setup required to run mqtt broker in you Django and Fastapi project
- MQTT client, with callback support for async or non-blocking applications
- and more
Planned Features
- Device support
- Sensor support
- Sensor data storage
- Django based admin pages
- Django rest framework based APIs for managing devices and sensors
- SSL certificates and policy management
Installation
pip install iotcore
Create a new file called mqtt.toml in your root project directory and copy pase the sample mqtt.toml from https://tomvictor.github.io/iotcore/config/
FastAPI setup
Broker only
from fastapi import FastAPI
from iotcore.fastapi import iotcore_broker
app = FastAPI(lifespan=iotcore_broker)
@app.get("/")
def read_root():
return {"Hello": "World"}
Broker plus Mqtt client
from fastapi import FastAPI
from contextlib import asynccontextmanager
from iotcore import IotCore
iot = IotCore()
@asynccontextmanager
async def lifespan(app: FastAPI):
iot.background_loop_forever()
yield
app = FastAPI(lifespan=lifespan)
@iot.accept(topic="temperature")
def temperature_data(request):
print(f"Temperature data : {request}")
def mqtt_callback(data):
print(f"iot >: {data}")
@app.get("/sub")
def sub():
iot.subscribe("iot", mqtt_callback)
return {"response": "subscribed"}
@app.get("/pub")
def pub():
iot.publish("temperature", "{'temp': 18}")
return {"response": "published"}
@app.get("/")
def home():
return {"Hello": "World"}
Django Setup
from django.http import JsonResponse
from iotcore import IotCore
iot = IotCore()
iot.background_loop_forever()
def mqtt_callback(data):
print(f"Django >: {data}")
def subscribe(request):
iot.subscribe("iot", mqtt_callback)
return JsonResponse({"response": "subscribed"})
def publish(request):
iot.publish("iot", "demo")
return JsonResponse({"response": "published"})
Now Connect to mqtt broker on localhost
MQTT Port : 1883
Run Example project
Django
pip install iotcore
pip install django
python examples/django/manage.py runserver
FastAPI
pip install iotcore
pip install fastapi
pip install uvicorn
uvicorn examples.fastapi.main:app
Open you mqtt client and use below details to connect to the broker:
Host: 127.0.0.1 or localhost
Port: 1883
Contribute
- Issue Tracker: github.com/tomvictor/iotcore/issues
- Source Code: github.com/tomvictor/iotcore
Support
Star the project on GitHub :)
License
The project is licensed under the MIT license.
Metadata
Release files for iotcore 0.3.0
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| iotcore-0.3.0.tar.gz | 28.9 kB | Details |
Built distributions (wheels)
Total release size: 244.3 MB
Release files / iotcore-0.3.0.tar.gz
| Download URL | iotcore-0.3.0.tar.gz |
|---|---|
| Size | 28.9 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
1b77f4f74ce85c9eccebfcac3b0ea539b1e772809f140e081e152b358dfb8a31
|
|
BLAKE2b-256 checksum How to use checksums |
2d54d31f45c1a84294347fb461625e97aa3a34affc42c875c194aad77475f9d4
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
maturin/1.2.3
|
Release files / iotcore-0.3.0-pp310-pypy310_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
| Download URL | iotcore-0.3.0-pp310-pypy310_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl |
|---|---|
| Size | 5.4 MB |
| Tags | Linux glibc 2.17+ x86-64 PyPy 3.10 PyPy 3.10 7.3 |
|
SHA-256 checksum How to use checksums |
e65810e243f712eed96859295575db3f2f53719e42942ca5d7fb7fa5bde11d5a
|
|
BLAKE2b-256 checksum How to use checksums |
52e6795b6d8c7c782d36742bd9dcbd1f11c7c0c7d3ba6ab4b3e824a9fbf858e3
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
maturin/1.2.3
|
Release files / iotcore-0.3.0-pp310-pypy310_pp73-manylinux_2_12_i686.manylinux2010_i686.whl
| Download URL | iotcore-0.3.0-pp310-pypy310_pp73-manylinux_2_12_i686.manylinux2010_i686.whl |
|---|---|
| Size | 5.7 MB |
| Tags | Linux glibc 2.12+ x86-32 PyPy 3.10 PyPy 3.10 7.3 |
|
SHA-256 checksum How to use checksums |
fab0cac584059f3ee1dc87784fa488083962e32a1ea58673b64eaf23fc515a7f
|
|
BLAKE2b-256 checksum How to use checksums |
a9a8536c9f1712000a8ddfeab70d9672dfb9f1c5658f46c67e3cc1a7952ce9dc
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
maturin/1.2.3
|
Release files / iotcore-0.3.0-pp39-pypy39_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
| Download URL | iotcore-0.3.0-pp39-pypy39_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl |
|---|---|
| Size | 5.4 MB |
| Tags | Linux glibc 2.17+ x86-64 PyPy 3.9 PyPy 3.9 7.3 |
|
SHA-256 checksum How to use checksums |
473a168b873f4d0b37deb55dbeb530b0e2b28c80594cc211ed1a609757820c38
|
|
BLAKE2b-256 checksum How to use checksums |
1ee4a109672a45a1e22bfd3efd08f3b3c2c4d6da3d68a8f03f0971ee70c37478
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
maturin/1.2.3
|
Release files / iotcore-0.3.0-pp39-pypy39_pp73-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
| Download URL | iotcore-0.3.0-pp39-pypy39_pp73-manylinux_2_17_armv7l.manylinux2014_armv7l.whl |
|---|---|
| Size | 5.1 MB |
| Tags | Linux glibc 2.17+ ARMv7l PyPy 3.9 PyPy 3.9 7.3 |
|
SHA-256 checksum How to use checksums |
e3ae744508750567b7d3b3c3cc58188b3b5a15722eca6699fa6f3548309dc5be
|
|
BLAKE2b-256 checksum How to use checksums |
9333151a9b84dfcf9db9ad95ff926ef6b87e92c6882ee430c908721c287fe352
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
maturin/1.2.3
|
Release files / iotcore-0.3.0-pp39-pypy39_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
| Download URL | iotcore-0.3.0-pp39-pypy39_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl |
|---|---|
| Size | 5.3 MB |
| Tags | Linux glibc 2.17+ ARM64 PyPy 3.9 PyPy 3.9 7.3 |
|
SHA-256 checksum How to use checksums |
43d6b3b864ab1b7e3de1e40c92a85c869a99d6737d9f1dc5a7b517b77ddb0100
|
|
BLAKE2b-256 checksum How to use checksums |
348c6adac6d60d25d13885b0615887de6f72243785d7c424a971870572688c36
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
maturin/1.2.3
|
Release files / iotcore-0.3.0-pp39-pypy39_pp73-manylinux_2_12_i686.manylinux2010_i686.whl
| Download URL | iotcore-0.3.0-pp39-pypy39_pp73-manylinux_2_12_i686.manylinux2010_i686.whl |
|---|---|
| Size | 5.7 MB |
| Tags | Linux glibc 2.12+ x86-32 PyPy 3.9 PyPy 3.9 7.3 |
|
SHA-256 checksum How to use checksums |
80269491a5cfadb9c0b3cd31d682b8934c23d70e314078268bb11cd7bef902a1
|
|
BLAKE2b-256 checksum How to use checksums |
b04a532b6d567dfc976bc75f7a55a1bed491551e47b5bbd2bfdd4170e41ce432
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
maturin/1.2.3
|
Release files / iotcore-0.3.0-pp38-pypy38_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
| Download URL | iotcore-0.3.0-pp38-pypy38_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl |
|---|---|
| Size | 5.4 MB |
| Tags | Linux glibc 2.17+ x86-64 PyPy 3.8 PyPy 3.8 7.3 |
|
SHA-256 checksum How to use checksums |
7a1fb10efe5e4a91af935e271105e6e07b324194d2b1c8570b2c240c483ba01e
|
|
BLAKE2b-256 checksum How to use checksums |
6128a5f900eb1e36f5614f58f8564cd49001cf9b3c926ff35a3266036e005f1a
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
maturin/1.2.3
|
Release files / iotcore-0.3.0-pp38-pypy38_pp73-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
| Download URL | iotcore-0.3.0-pp38-pypy38_pp73-manylinux_2_17_armv7l.manylinux2014_armv7l.whl |
|---|---|
| Size | 5.1 MB |
| Tags | Linux glibc 2.17+ ARMv7l PyPy 3.8 PyPy 3.8 7.3 |
|
SHA-256 checksum How to use checksums |
075a9e0d1ca80f4964f281b7196ef01e61934ea107cfb193b22f3bfd0415d9e1
|
|
BLAKE2b-256 checksum How to use checksums |
dad98cf85bb5900cf9c87dea0796d0775e69444f016d34d07fe41f5ed95cb078
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
maturin/1.2.3
|
Release files / iotcore-0.3.0-pp38-pypy38_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
| Download URL | iotcore-0.3.0-pp38-pypy38_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl |
|---|---|
| Size | 5.3 MB |
| Tags | Linux glibc 2.17+ ARM64 PyPy 3.8 PyPy 3.8 7.3 |
|
SHA-256 checksum How to use checksums |
2026b5df9bec5073988128f6017beaf8a35ee04941e9e63e27ac8d084a37a4aa
|
|
BLAKE2b-256 checksum How to use checksums |
80b6b46909cf0e4ed162fedb08e4f199c1e709a751e4e2585732900d05c5d503
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
maturin/1.2.3
|
Release files / iotcore-0.3.0-pp38-pypy38_pp73-manylinux_2_12_i686.manylinux2010_i686.whl
| Download URL | iotcore-0.3.0-pp38-pypy38_pp73-manylinux_2_12_i686.manylinux2010_i686.whl |
|---|---|
| Size | 5.7 MB |
| Tags | Linux glibc 2.12+ x86-32 PyPy 3.8 PyPy 3.8 7.3 |
|
SHA-256 checksum How to use checksums |
e1ba1ab31ce1f5e45553cc554242e2248033abe1769f6cee453f8678a7c9503a
|
|
BLAKE2b-256 checksum How to use checksums |
994dbd36e0e03b1ff6360e5de50d55723bd0cfa2ac5bf5eab35db267d304743b
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
maturin/1.2.3
|
Release files / iotcore-0.3.0-pp37-pypy37_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
| Download URL | iotcore-0.3.0-pp37-pypy37_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl |
|---|---|
| Size | 5.4 MB |
| Tags | Linux glibc 2.17+ x86-64 PyPy 3.7 PyPy 3.7 7.3 |
|
SHA-256 checksum How to use checksums |
a8a0e73271c02a1d12acfd950913a4ab0880136a6958b0b1f009eae8dad779a3
|
|
BLAKE2b-256 checksum How to use checksums |
264652a187fa79bd2d9fc7e721dedef06d9db68d4cce87f97874439aff4f0e3e
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
maturin/1.2.3
|
Release files / iotcore-0.3.0-pp37-pypy37_pp73-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
| Download URL | iotcore-0.3.0-pp37-pypy37_pp73-manylinux_2_17_armv7l.manylinux2014_armv7l.whl |
|---|---|
| Size | 5.1 MB |
| Tags | Linux glibc 2.17+ ARMv7l PyPy 3.7 PyPy 3.7 7.3 |
|
SHA-256 checksum How to use checksums |
b88d2d6c468b7c0deafdf595aeac73c312dd67fbdb00b6568b49356bad8d18b2
|
|
BLAKE2b-256 checksum How to use checksums |
0469e2c87d429563aef7e083acca6c79740e209fd31faae81d3647483f886041
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
maturin/1.2.3
|
Release files / iotcore-0.3.0-pp37-pypy37_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
| Download URL | iotcore-0.3.0-pp37-pypy37_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl |
|---|---|
| Size | 5.3 MB |
| Tags | Linux glibc 2.17+ ARM64 PyPy 3.7 PyPy 3.7 7.3 |
|
SHA-256 checksum How to use checksums |
c7a8dcb60841712e2595400a7b8563bdbe4f3a9ded23c51580376493098b3e58
|
|
BLAKE2b-256 checksum How to use checksums |
60d1d4b292fa2e031f0d5744d57ae35d992fa9905fb2e5c756b7f64bc49b679e
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
maturin/1.2.3
|
Release files / iotcore-0.3.0-pp37-pypy37_pp73-manylinux_2_12_i686.manylinux2010_i686.whl
| Download URL | iotcore-0.3.0-pp37-pypy37_pp73-manylinux_2_12_i686.manylinux2010_i686.whl |
|---|---|
| Size | 5.7 MB |
| Tags | Linux glibc 2.12+ x86-32 PyPy 3.7 PyPy 3.7 7.3 |
|
SHA-256 checksum How to use checksums |
6192a51d85b893108dd252ace9a9bd022248ed2996c36ff0a68c00f061449161
|
|
BLAKE2b-256 checksum How to use checksums |
0235f306fb42464953b5d67b880bd6335bfd0033c5e234c6896575299a30de30
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
maturin/1.2.3
|
Release files / iotcore-0.3.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
| Download URL | iotcore-0.3.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl |
|---|---|
| Size | 5.4 MB |
| Tags | CPython 3.12 Linux glibc 2.17+ x86-64 |
|
SHA-256 checksum How to use checksums |
9bd2e8154144a8a1ec9386be6b31aad43a6b9a0e19d2cb8f7295d6b966317688
|
|
BLAKE2b-256 checksum How to use checksums |
de4a35f8af196f8a26cf52fe5a0f0710d0a7d24ebccf4723e6c21723c8d4bb23
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
maturin/1.2.3
|
Release files / iotcore-0.3.0-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
| Download URL | iotcore-0.3.0-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl |
|---|---|
| Size | 5.3 MB |
| Tags | CPython 3.12 Linux glibc 2.17+ ARM64 |
|
SHA-256 checksum How to use checksums |
1d1ca4215430fb8aed8cdc425ace8d216fd063ff57608971cf305a0903e53ee3
|
|
BLAKE2b-256 checksum How to use checksums |
1e71534919c7d1f9262774785ca03c26cebb6bd24ac1565178716fe6066b8d09
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
maturin/1.2.3
|
Release files / iotcore-0.3.0-cp312-cp312-manylinux_2_12_i686.manylinux2010_i686.whl
| Download URL | iotcore-0.3.0-cp312-cp312-manylinux_2_12_i686.manylinux2010_i686.whl |
|---|---|
| Size | 5.7 MB |
| Tags | CPython 3.12 Linux glibc 2.12+ x86-32 |
|
SHA-256 checksum How to use checksums |
b7922da3edd2de8f057a58778deb3c13f42dabae0564af13e5cfdc7b006fd379
|
|
BLAKE2b-256 checksum How to use checksums |
e4942649f5641d2dd7e933fb744f26aecb59b10f53c4b56ef5fa857dd9a635bc
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
maturin/1.2.3
|
Release files / iotcore-0.3.0-cp311-none-win_amd64.whl
| Download URL | iotcore-0.3.0-cp311-none-win_amd64.whl |
|---|---|
| Size | 3.2 MB |
| Tags | CPython 3.11 Windows x86-64 |
|
SHA-256 checksum How to use checksums |
80d11d2ceacf23bd168d4a8a521519e2c6fbb9f6a706e7313310f43b07347532
|
|
BLAKE2b-256 checksum How to use checksums |
f6d02e43013303b9c1ff27285e49f26b3ecbd5c80aaa1095cc2e2a4a68804b1d
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
maturin/1.2.3
|
Release files / iotcore-0.3.0-cp311-none-win32.whl
| Download URL | iotcore-0.3.0-cp311-none-win32.whl |
|---|---|
| Size | 2.9 MB |
| Tags | CPython 3.11 Windows x86-32 |
|
SHA-256 checksum How to use checksums |
4cdf0bed2fabc289cd8f499755a793defc46d6445333527d3df06af11df46c7a
|
|
BLAKE2b-256 checksum How to use checksums |
6e48c9e082b6dbb86a10a69db78241d1381dbac9bbe3e54deb63ab40ff0eb487
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
maturin/1.2.3
|
Release files / iotcore-0.3.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
| Download URL | iotcore-0.3.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl |
|---|---|
| Size | 5.4 MB |
| Tags | CPython 3.11 Linux glibc 2.17+ x86-64 |
|
SHA-256 checksum How to use checksums |
6e6dd6e74bb38f98240fe5d08793f58fd260f7af4b64926a8f406ceeffa17248
|
|
BLAKE2b-256 checksum How to use checksums |
c72721c10903a8cacf84c5697d32f26df4958ff13e8a7600296a0c6a323e9c46
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
maturin/1.2.3
|
Release files / iotcore-0.3.0-cp311-cp311-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
| Download URL | iotcore-0.3.0-cp311-cp311-manylinux_2_17_armv7l.manylinux2014_armv7l.whl |
|---|---|
| Size | 5.1 MB |
| Tags | CPython 3.11 Linux glibc 2.17+ ARMv7l |
|
SHA-256 checksum How to use checksums |
e05cd62248acf913e5a3bd0dc16b36d5fa6820c0d56c1fa16f725a93e33d41fe
|
|
BLAKE2b-256 checksum How to use checksums |
8ce2bc5fffe270d13460c413cf66b68b24764a72c0377efeb1bf715ce0eac05c
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
maturin/1.2.3
|
Release files / iotcore-0.3.0-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
| Download URL | iotcore-0.3.0-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl |
|---|---|
| Size | 5.3 MB |
| Tags | CPython 3.11 Linux glibc 2.17+ ARM64 |
|
SHA-256 checksum How to use checksums |
b307725db24afe4cddb9ec543211b5644122a592af4d9f644a0852efa5071a4b
|
|
BLAKE2b-256 checksum How to use checksums |
81369ac5d3342796c13ebb34a811fd0488381572e46acb10d8640c514eee80d9
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
maturin/1.2.3
|
Release files / iotcore-0.3.0-cp311-cp311-manylinux_2_12_i686.manylinux2010_i686.whl
| Download URL | iotcore-0.3.0-cp311-cp311-manylinux_2_12_i686.manylinux2010_i686.whl |
|---|---|
| Size | 5.7 MB |
| Tags | CPython 3.11 Linux glibc 2.12+ x86-32 |
|
SHA-256 checksum How to use checksums |
ab6cc994450b67f2d99bdddf6d9ab1da70154f88fece20f3816cc416c7d18e3f
|
|
BLAKE2b-256 checksum How to use checksums |
ed76ca1cc5fad83132ff93856144395b943cf590c76ec74af9670f51dd70489c
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
maturin/1.2.3
|
Release files / iotcore-0.3.0-cp311-cp311-macosx_11_0_arm64.whl
| Download URL | iotcore-0.3.0-cp311-cp311-macosx_11_0_arm64.whl |
|---|---|
| Size | 3.6 MB |
| Tags | CPython 3.11 macOS 11.0+ ARM64 |
|
SHA-256 checksum How to use checksums |
ad4f2b67c9e5e84165050ee63f1639c4c1b1c84186eb778177803e18c99a277b
|
|
BLAKE2b-256 checksum How to use checksums |
6adcbed9f6b7400a1073aa1de2cbe239e2b5251dbdf85e7cb257ce93289ff134
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
maturin/1.2.3
|
Release files / iotcore-0.3.0-cp311-cp311-macosx_10_7_x86_64.whl
| Download URL | iotcore-0.3.0-cp311-cp311-macosx_10_7_x86_64.whl |
|---|---|
| Size | 3.8 MB |
| Tags | CPython 3.11 macOS 10.7+ x86-64 |
|
SHA-256 checksum How to use checksums |
c457df01c34270202473b8acf0b34ebe32d74ef9e34ff4b5ec42b74d5664cd62
|
|
BLAKE2b-256 checksum How to use checksums |
968847e4ce0acfe796286d8b7bf0a71be50abd9dec7c91c9ccb5b807d0f2db68
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
maturin/1.2.3
|
Release files / iotcore-0.3.0-cp310-none-win_amd64.whl
| Download URL | iotcore-0.3.0-cp310-none-win_amd64.whl |
|---|---|
| Size | 3.2 MB |
| Tags | CPython 3.10 Windows x86-64 |
|
SHA-256 checksum How to use checksums |
127ea8e6f323df3f0ed1b84c9e6fedd8b34fc0aa322665960b3720defec5461b
|
|
BLAKE2b-256 checksum How to use checksums |
116fafde204d2ee31018b9354695849836e4f5b48d2a6a0e09d9fc19fd70972a
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
maturin/1.2.3
|
Release files / iotcore-0.3.0-cp310-none-win32.whl
| Download URL | iotcore-0.3.0-cp310-none-win32.whl |
|---|---|
| Size | 2.9 MB |
| Tags | CPython 3.10 Windows x86-32 |
|
SHA-256 checksum How to use checksums |
f4ec701c4824716605d127a1defd29ad1e150b7cb4580664ddbb77d326c62801
|
|
BLAKE2b-256 checksum How to use checksums |
454b1dd89119501774511c63d42e157b052dbf9431bf0ba9b61e364ccb870585
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
maturin/1.2.3
|
Release files / iotcore-0.3.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
| Download URL | iotcore-0.3.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl |
|---|---|
| Size | 5.4 MB |
| Tags | CPython 3.10 Linux glibc 2.17+ x86-64 |
|
SHA-256 checksum How to use checksums |
9ebb7a338746644efe97cf23795462714fc2a01c4ae511ea8a0036e87b02ea18
|
|
BLAKE2b-256 checksum How to use checksums |
5f43ed1508c8aae047443746b12373b47974bc9c50acf44d91df5cd7fcd0e4b1
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
maturin/1.2.3
|
Release files / iotcore-0.3.0-cp310-cp310-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
| Download URL | iotcore-0.3.0-cp310-cp310-manylinux_2_17_armv7l.manylinux2014_armv7l.whl |
|---|---|
| Size | 5.1 MB |
| Tags | CPython 3.10 Linux glibc 2.17+ ARMv7l |
|
SHA-256 checksum How to use checksums |
2a45707a3d088152599cc247c187f8d4cf8a3272c043edb5bcf051dc0b5902e4
|
|
BLAKE2b-256 checksum How to use checksums |
6ba8ed46d9c0974c1813566b17472cf89a4452287ba918c755eb68e304955ec7
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
maturin/1.2.3
|
Release files / iotcore-0.3.0-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
| Download URL | iotcore-0.3.0-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl |
|---|---|
| Size | 5.3 MB |
| Tags | CPython 3.10 Linux glibc 2.17+ ARM64 |
|
SHA-256 checksum How to use checksums |
dd654322d0338e0abb3c6be47b6aa5be93392dade14a2f7c2871e88598a810f6
|
|
BLAKE2b-256 checksum How to use checksums |
6f921dda249e1a411029e6611b98e74ca2dc15013837a825f33ac088c67e5d77
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
maturin/1.2.3
|
Release files / iotcore-0.3.0-cp310-cp310-manylinux_2_12_i686.manylinux2010_i686.whl
| Download URL | iotcore-0.3.0-cp310-cp310-manylinux_2_12_i686.manylinux2010_i686.whl |
|---|---|
| Size | 5.7 MB |
| Tags | CPython 3.10 Linux glibc 2.12+ x86-32 |
|
SHA-256 checksum How to use checksums |
b032e42fb2523cd25ead3a27ffe70134e589fd4c9404c97d07d97771d6eb8c04
|
|
BLAKE2b-256 checksum How to use checksums |
8f70a8cbc5c3e43f463f4e113f2081bdf4e7742634e95a49cfb392fed9a31e7a
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
maturin/1.2.3
|
Release files / iotcore-0.3.0-cp310-cp310-macosx_11_0_arm64.whl
| Download URL | iotcore-0.3.0-cp310-cp310-macosx_11_0_arm64.whl |
|---|---|
| Size | 3.6 MB |
| Tags | CPython 3.10 macOS 11.0+ ARM64 |
|
SHA-256 checksum How to use checksums |
097ca502a7b4d0e6194cda50bb050a706be2e440cf9043a3529f92c24fb2ff88
|
|
BLAKE2b-256 checksum How to use checksums |
6fd95367059d74a3d3e49e658499b82f45a57f622379d3714c79d46c5000ea97
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
maturin/1.2.3
|
Release files / iotcore-0.3.0-cp310-cp310-macosx_10_7_x86_64.whl
| Download URL | iotcore-0.3.0-cp310-cp310-macosx_10_7_x86_64.whl |
|---|---|
| Size | 3.8 MB |
| Tags | CPython 3.10 macOS 10.7+ x86-64 |
|
SHA-256 checksum How to use checksums |
9507195ee917280e367b0ba5a994322bced602ea541a091f5891a86c82e024ee
|
|
BLAKE2b-256 checksum How to use checksums |
264d99a9ed363cb186f175c197db600f3f627dc25165e4ef51fd9a11da0e25f5
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
maturin/1.2.3
|
Release files / iotcore-0.3.0-cp39-none-win_amd64.whl
| Download URL | iotcore-0.3.0-cp39-none-win_amd64.whl |
|---|---|
| Size | 3.2 MB |
| Tags | CPython 3.9 Windows x86-64 |
|
SHA-256 checksum How to use checksums |
86721dbe9d95b883ff1a4212b6fdef16a1c83359de4d93cf8bc82b54fdbfd3b6
|
|
BLAKE2b-256 checksum How to use checksums |
9c822d66b553d9e5b14144c9eebbb1db8fa22833e0683ab7ff6733909dbf41c1
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
maturin/1.2.3
|
Release files / iotcore-0.3.0-cp39-none-win32.whl
| Download URL | iotcore-0.3.0-cp39-none-win32.whl |
|---|---|
| Size | 2.9 MB |
| Tags | CPython 3.9 Windows x86-32 |
|
SHA-256 checksum How to use checksums |
20ffe3cda56beef70d7b4c88e2f420b0ff36bf7d341e3a71cf441fa18479d98e
|
|
BLAKE2b-256 checksum How to use checksums |
04e9d8e2e3ce46e6fdfa0d25265222f9748ae4b0be9c1692492e567bf0757447
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
maturin/1.2.3
|
Release files / iotcore-0.3.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
| Download URL | iotcore-0.3.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl |
|---|---|
| Size | 5.4 MB |
| Tags | CPython 3.9 Linux glibc 2.17+ x86-64 |
|
SHA-256 checksum How to use checksums |
c7fc5d1d2f72b4444ecf646afa4433cbd795af5ad068f7eebfcb9acaef616abe
|
|
BLAKE2b-256 checksum How to use checksums |
2c3ef3b0c94f2400036e0883c055977c3538fb38222776ff089a4c1078ed716a
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
maturin/1.2.3
|
Release files / iotcore-0.3.0-cp39-cp39-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
| Download URL | iotcore-0.3.0-cp39-cp39-manylinux_2_17_armv7l.manylinux2014_armv7l.whl |
|---|---|
| Size | 5.1 MB |
| Tags | CPython 3.9 Linux glibc 2.17+ ARMv7l |
|
SHA-256 checksum How to use checksums |
5ebac066611d602d5a53c83eafb6bbbef6953bbaa9f75bcc62c9189afbd6b927
|
|
BLAKE2b-256 checksum How to use checksums |
3c162357034b8b7968a4d0f579a66232eece885dc96eb5af2d7105f351d2614f
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
maturin/1.2.3
|
Release files / iotcore-0.3.0-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
| Download URL | iotcore-0.3.0-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl |
|---|---|
| Size | 5.3 MB |
| Tags | CPython 3.9 Linux glibc 2.17+ ARM64 |
|
SHA-256 checksum How to use checksums |
965d74937eaaad3be1e4125b92d1d46cff34d21cf1612fdfe91a6b1c62cc4e85
|
|
BLAKE2b-256 checksum How to use checksums |
bce6b9ee94a09dee2ee78fdc85a94906e5da01d3b8f6f7d7730a563247b2e2ed
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
maturin/1.2.3
|
Release files / iotcore-0.3.0-cp39-cp39-manylinux_2_12_i686.manylinux2010_i686.whl
| Download URL | iotcore-0.3.0-cp39-cp39-manylinux_2_12_i686.manylinux2010_i686.whl |
|---|---|
| Size | 5.7 MB |
| Tags | CPython 3.9 Linux glibc 2.12+ x86-32 |
|
SHA-256 checksum How to use checksums |
cff03eaf12fcb8e63e1854df0f7282cb6a543c628949da8d55568848a5d160ee
|
|
BLAKE2b-256 checksum How to use checksums |
ddf4251ff7af53904021fa6131439eaa53c4e8fb828014e61d64a6cb6426f7a8
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
maturin/1.2.3
|
Release files / iotcore-0.3.0-cp38-none-win_amd64.whl
| Download URL | iotcore-0.3.0-cp38-none-win_amd64.whl |
|---|---|
| Size | 3.2 MB |
| Tags | CPython 3.8 Windows x86-64 |
|
SHA-256 checksum How to use checksums |
427e143557226e69d8439bdbec11a399ecf7232a2e23d0052e2ca38929135ca1
|
|
BLAKE2b-256 checksum How to use checksums |
cffc460e2689db14ca1e9bedcbd9455f35f71f27078b750b6ced9c0b1cf36acb
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
maturin/1.2.3
|
Release files / iotcore-0.3.0-cp38-none-win32.whl
| Download URL | iotcore-0.3.0-cp38-none-win32.whl |
|---|---|
| Size | 2.9 MB |
| Tags | CPython 3.8 Windows x86-32 |
|
SHA-256 checksum How to use checksums |
505857c033067670d51011596306d1f0b10453f056f7e77923a0baff2fbe2aba
|
|
BLAKE2b-256 checksum How to use checksums |
7a3b09a18890b67118bfab9793f0b7d48e65bea2f7b20d7bed64acc86115148c
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
maturin/1.2.3
|
Release files / iotcore-0.3.0-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
| Download URL | iotcore-0.3.0-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl |
|---|---|
| Size | 5.4 MB |
| Tags | CPython 3.8 Linux glibc 2.17+ x86-64 |
|
SHA-256 checksum How to use checksums |
b6935496e8bac5a5a29eb5540365e95d10d8f0545d67952bfc417671e65c1258
|
|
BLAKE2b-256 checksum How to use checksums |
4f55da195527b4aa77fe51a8067576494829efb9612b70ab9803f8f06cc94036
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
maturin/1.2.3
|
Release files / iotcore-0.3.0-cp38-cp38-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
| Download URL | iotcore-0.3.0-cp38-cp38-manylinux_2_17_armv7l.manylinux2014_armv7l.whl |
|---|---|
| Size | 5.1 MB |
| Tags | CPython 3.8 Linux glibc 2.17+ ARMv7l |
|
SHA-256 checksum How to use checksums |
d5ba45c06f7780e29ee864d92e902e55a5918cd380ca703edf71dc1f318c8b56
|
|
BLAKE2b-256 checksum How to use checksums |
bc6d23f798672bb8556d19630ef4bea06380ae54c0193be38c7356404a7d64a1
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
maturin/1.2.3
|
Release files / iotcore-0.3.0-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
| Download URL | iotcore-0.3.0-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl |
|---|---|
| Size | 5.3 MB |
| Tags | CPython 3.8 Linux glibc 2.17+ ARM64 |
|
SHA-256 checksum How to use checksums |
adc3d35f4efcf3eee20aed2213c095df4ff54c9da365582caf644da6bb970fcd
|
|
BLAKE2b-256 checksum How to use checksums |
f4f3a4ce5ec9f92dd1f9a89d9c0da9571d523da58d54c92f665826ba4ab1f2d3
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
maturin/1.2.3
|
Release files / iotcore-0.3.0-cp38-cp38-manylinux_2_12_i686.manylinux2010_i686.whl
| Download URL | iotcore-0.3.0-cp38-cp38-manylinux_2_12_i686.manylinux2010_i686.whl |
|---|---|
| Size | 5.7 MB |
| Tags | CPython 3.8 Linux glibc 2.12+ x86-32 |
|
SHA-256 checksum How to use checksums |
b8c928b23a93e0812aaeec8abf61ce888f2684f5e263c34dd2f4debc7448fa34
|
|
BLAKE2b-256 checksum How to use checksums |
95353421eb42f5e688272adf82478d446d213fe9d20a8d30f670e728786bb314
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
maturin/1.2.3
|
Release files / iotcore-0.3.0-cp37-none-win_amd64.whl
| Download URL | iotcore-0.3.0-cp37-none-win_amd64.whl |
|---|---|
| Size | 3.2 MB |
| Tags | CPython 3.7 Windows x86-64 |
|
SHA-256 checksum How to use checksums |
a2ca904de50611338aec084ade7307d488a93c0e31d19a416c8cd25c349a62b6
|
|
BLAKE2b-256 checksum How to use checksums |
c9ed35cb2bd0b580d0223e8b4857b3dd7f0ec8f65b7fc29c0e1432c799cc1aa4
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
maturin/1.2.3
|
Release files / iotcore-0.3.0-cp37-none-win32.whl
| Download URL | iotcore-0.3.0-cp37-none-win32.whl |
|---|---|
| Size | 2.9 MB |
| Tags | CPython 3.7 Windows x86-32 |
|
SHA-256 checksum How to use checksums |
06bba41ad209af59ca3158fca06fee4d7978533199eab71f66da221aebad8823
|
|
BLAKE2b-256 checksum How to use checksums |
8e0fceec67927d67bb19a1c8229ea25a402476ff532c9104915c976bfb8b6b58
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
maturin/1.2.3
|
Release files / iotcore-0.3.0-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
| Download URL | iotcore-0.3.0-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl |
|---|---|
| Size | 5.4 MB |
| Tags | CPython 3.7 CPython 3.7 pymalloc Linux glibc 2.17+ x86-64 |
|
SHA-256 checksum How to use checksums |
f93640570430da12960a378b92d39969cf5a9e9b2f2263c002fad0011aed769a
|
|
BLAKE2b-256 checksum How to use checksums |
1017b329878f313e4cc683df251e696ee9b55734a810f4fe5d10fa79fc4ef9d1
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
maturin/1.2.3
|
Release files / iotcore-0.3.0-cp37-cp37m-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
| Download URL | iotcore-0.3.0-cp37-cp37m-manylinux_2_17_armv7l.manylinux2014_armv7l.whl |
|---|---|
| Size | 5.1 MB |
| Tags | CPython 3.7 CPython 3.7 pymalloc Linux glibc 2.17+ ARMv7l |
|
SHA-256 checksum How to use checksums |
eddef5b8ec3f0b3cfbe595dd3b5d9e1c59701c06a650a37768826d2882ea84ad
|
|
BLAKE2b-256 checksum How to use checksums |
d7decbc40e22fbb3476244dbf2f32123485e5ef07fa5742e740803b9e5c30366
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
maturin/1.2.3
|
Release files / iotcore-0.3.0-cp37-cp37m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
| Download URL | iotcore-0.3.0-cp37-cp37m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl |
|---|---|
| Size | 5.3 MB |
| Tags | CPython 3.7 CPython 3.7 pymalloc Linux glibc 2.17+ ARM64 |
|
SHA-256 checksum How to use checksums |
3419d405f3df74b2d3b881df7d0da89e138fe5f2c0768197ef6bb9b351e8b214
|
|
BLAKE2b-256 checksum How to use checksums |
ebb8af1e812ab0211534db7ccf2e8ce50c668fe52d1e13c69e63c3e7d480aa35
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
maturin/1.2.3
|
Release files / iotcore-0.3.0-cp37-cp37m-manylinux_2_12_i686.manylinux2010_i686.whl
| Download URL | iotcore-0.3.0-cp37-cp37m-manylinux_2_12_i686.manylinux2010_i686.whl |
|---|---|
| Size | 5.7 MB |
| Tags | CPython 3.7 CPython 3.7 pymalloc Linux glibc 2.12+ x86-32 |
|
SHA-256 checksum How to use checksums |
11e0d4dc2c07832620c7a9f1eec8c0620379af5ab2f656985ed612970af4b4f3
|
|
BLAKE2b-256 checksum How to use checksums |
1f7f564e79e6b279ae1f6e7e6dd5104c78be635fef67629a080f8a154161f7e6
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
maturin/1.2.3
|