Skip to main content

A library for the MAVLink protocol

Project description

Libmav Python

Native python bindings for the libmav library. libmav-python is a runtime defined low-level MAVLink library.

In comparison to other python MAVLink libaries, it has certain advantages:

  • Runtime defined message set. No need to recompile on message set change or custom messages
  • Implemented in C++. Much faster than pure python
  • Simple, pythonic API. No need to learn a new API or asyncio, just use python

Installation

pip install libmav

Example usage

import libmav

# Create a message set from a mavlink xml file
message_set = libmav.MessageSet('<PATH TO common.xml>')
# You can also add additional messages here with inline xml
message_set.add_from_xml_string('''
<mavlink>
    <messages>
        <message>
            ...
        </message>
    </messages>
</mavlink>''')

# Create a message from the message set
message = message_set.create('MY_PROTOCOL_MESSAGE')

# Set fields of the message individually
message['my_numeric_field'] = 1
message['my_char_array_field'] = 'Hello world'
message['my_float_array_field'] = [1.0, 2.0, 3.0]
message['my_int_array_field'] = [4, 5, 6]

# Get fields individually
my_num = message['my_numeric_field']
my_string = message['my_char_array_field']
my_float_array_field = message['my_float_array_field']

# You can also use pythonic things like list comprehensions
    # This creates a list of all the values in my_float_array_field multiplied by 2
my_float_array_field = [x * 2 for x in message['my_float_array_field']]

# Set fields from a dict
message.set_from_dict({
            'my_numeric_field': 1,
            'my_char_array_field': 'Hello world',
            'my_float_array_field': [1.0, 2.0, 3.0],
            'my_int_array_field': [4, 5, 6]
        })


# Get fields as python dict
message_dict = message.to_dict()


# Connect to a TCP server
conn_physical = libmav.TCPClient('192.168.1.12', 14550)
conn_runtime = libmav.NetworkRuntime(self.message_set, heartbeat, conn_physical)

connection = conn_runtime.await_connection(2000)

# Check if connection is still alive
if not connection.alive():
    print('Connection lost, waiting for reconnect...')
    connection = conn_runtime.await_connection(2000)

# Send a message
connection.send(message)

# Receive a message, timeout 1s
received_message = connection.receive("HEARTBEAT", 1000)

# Receive a message, no timeout
received_message = connection.receive("HEARTBEAT")

# Receive a message as the result of a message we send
# This avoids the race condition between us sending and then waiting for reception
expectation = connection.expect("PARAM_VALUE")
connection.send(our_param_request_message)
received_message = connection.receive(expectation, 1000)


# Connect to a Serial port
conn_physical = libmav.Serial('/dev/ttyUSB0')
conn_runtime = libmav.NetworkRuntime(self.message_set, heartbeat, conn_physical)

⚠️ Note: The network runtime object and the physical interface object must be kept scope for the duration of the connection. Otherwise, the connection will not have a valid underlying network and will crash.

Install from source

Prerequisites

  • A compiler with C++11 support
  • Pip 10+ or CMake >= 3.4 (or 3.14+ on Windows, which was the first version to support VS 2019)
  • Ninja or Pip 10+

Just clone this repository and pip install. Note the --recursive option which is needed for the pybind11 submodule:

git clone --recursive https://github.com/Auterion/libmav-python.git
pip install ./libmav-python

With the setup.py file included in this project, the pip install command will invoke CMake and build the pybind11 module as specified in CMakeLists.txt.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

libmav-0.1.1.tar.gz (366.3 kB view details)

Uploaded Source

Built Distributions

If you're not sure about the file name format, learn more about wheel file names.

libmav-0.1.1-cp312-cp312-musllinux_1_2_x86_64.whl (1.3 MB view details)

Uploaded CPython 3.12musllinux: musl 1.2+ x86-64

libmav-0.1.1-cp312-cp312-musllinux_1_2_aarch64.whl (1.2 MB view details)

Uploaded CPython 3.12musllinux: musl 1.2+ ARM64

libmav-0.1.1-cp312-cp312-manylinux_2_28_x86_64.whl (300.4 kB view details)

Uploaded CPython 3.12manylinux: glibc 2.28+ x86-64

libmav-0.1.1-cp312-cp312-manylinux_2_28_aarch64.whl (272.1 kB view details)

Uploaded CPython 3.12manylinux: glibc 2.28+ ARM64

libmav-0.1.1-cp312-cp312-macosx_11_0_arm64.whl (188.3 kB view details)

Uploaded CPython 3.12macOS 11.0+ ARM64

libmav-0.1.1-cp312-cp312-macosx_10_15_universal2.whl (397.6 kB view details)

Uploaded CPython 3.12macOS 10.15+ universal2 (ARM64, x86-64)

libmav-0.1.1-cp311-cp311-musllinux_1_2_x86_64.whl (1.3 MB view details)

Uploaded CPython 3.11musllinux: musl 1.2+ x86-64

libmav-0.1.1-cp311-cp311-musllinux_1_2_aarch64.whl (1.2 MB view details)

Uploaded CPython 3.11musllinux: musl 1.2+ ARM64

libmav-0.1.1-cp311-cp311-manylinux_2_28_x86_64.whl (299.4 kB view details)

Uploaded CPython 3.11manylinux: glibc 2.28+ x86-64

libmav-0.1.1-cp311-cp311-manylinux_2_28_aarch64.whl (270.5 kB view details)

Uploaded CPython 3.11manylinux: glibc 2.28+ ARM64

libmav-0.1.1-cp311-cp311-macosx_11_0_arm64.whl (188.9 kB view details)

Uploaded CPython 3.11macOS 11.0+ ARM64

libmav-0.1.1-cp311-cp311-macosx_10_15_universal2.whl (395.6 kB view details)

Uploaded CPython 3.11macOS 10.15+ universal2 (ARM64, x86-64)

libmav-0.1.1-cp310-cp310-musllinux_1_2_x86_64.whl (1.3 MB view details)

Uploaded CPython 3.10musllinux: musl 1.2+ x86-64

libmav-0.1.1-cp310-cp310-musllinux_1_2_aarch64.whl (1.2 MB view details)

Uploaded CPython 3.10musllinux: musl 1.2+ ARM64

libmav-0.1.1-cp310-cp310-manylinux_2_28_x86_64.whl (298.2 kB view details)

Uploaded CPython 3.10manylinux: glibc 2.28+ x86-64

libmav-0.1.1-cp310-cp310-manylinux_2_28_aarch64.whl (269.1 kB view details)

Uploaded CPython 3.10manylinux: glibc 2.28+ ARM64

libmav-0.1.1-cp310-cp310-macosx_11_0_arm64.whl (188.0 kB view details)

Uploaded CPython 3.10macOS 11.0+ ARM64

libmav-0.1.1-cp310-cp310-macosx_10_15_universal2.whl (393.0 kB view details)

Uploaded CPython 3.10macOS 10.15+ universal2 (ARM64, x86-64)

libmav-0.1.1-cp39-cp39-musllinux_1_2_x86_64.whl (1.3 MB view details)

Uploaded CPython 3.9musllinux: musl 1.2+ x86-64

libmav-0.1.1-cp39-cp39-musllinux_1_2_aarch64.whl (1.2 MB view details)

Uploaded CPython 3.9musllinux: musl 1.2+ ARM64

libmav-0.1.1-cp39-cp39-manylinux_2_28_x86_64.whl (297.3 kB view details)

Uploaded CPython 3.9manylinux: glibc 2.28+ x86-64

libmav-0.1.1-cp39-cp39-manylinux_2_28_aarch64.whl (269.7 kB view details)

Uploaded CPython 3.9manylinux: glibc 2.28+ ARM64

libmav-0.1.1-cp39-cp39-macosx_11_0_arm64.whl (188.0 kB view details)

Uploaded CPython 3.9macOS 11.0+ ARM64

libmav-0.1.1-cp39-cp39-macosx_10_15_universal2.whl (393.2 kB view details)

Uploaded CPython 3.9macOS 10.15+ universal2 (ARM64, x86-64)

libmav-0.1.1-cp38-cp38-musllinux_1_2_x86_64.whl (1.3 MB view details)

Uploaded CPython 3.8musllinux: musl 1.2+ x86-64

libmav-0.1.1-cp38-cp38-musllinux_1_2_aarch64.whl (1.2 MB view details)

Uploaded CPython 3.8musllinux: musl 1.2+ ARM64

libmav-0.1.1-cp38-cp38-manylinux_2_28_x86_64.whl (296.8 kB view details)

Uploaded CPython 3.8manylinux: glibc 2.28+ x86-64

libmav-0.1.1-cp38-cp38-manylinux_2_28_aarch64.whl (268.6 kB view details)

Uploaded CPython 3.8manylinux: glibc 2.28+ ARM64

libmav-0.1.1-cp38-cp38-macosx_11_0_arm64.whl (187.5 kB view details)

Uploaded CPython 3.8macOS 11.0+ ARM64

libmav-0.1.1-cp38-cp38-macosx_10_15_universal2.whl (392.3 kB view details)

Uploaded CPython 3.8macOS 10.15+ universal2 (ARM64, x86-64)

File details

Details for the file libmav-0.1.1.tar.gz.

File metadata

  • Download URL: libmav-0.1.1.tar.gz
  • Upload date:
  • Size: 366.3 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.13.12

File hashes

Hashes for libmav-0.1.1.tar.gz
Algorithm Hash digest
SHA256 94af1b2f4bbb781b96f980dee3f14fd46d25f76da233345bdd85455f1a82c10f
MD5 18e45b3d0ac875d8fe8405715c6afcea
BLAKE2b-256 7c553cb98d7ed851c68dd2e2d161f0475f829e43ce1e5b0e26c0428c267baee2

See more details on using hashes here.

File details

Details for the file libmav-0.1.1-cp312-cp312-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for libmav-0.1.1-cp312-cp312-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 59803b28975df5d9543ca85dbd2ce2b1b581c2df9f2fa6d5739270376c6181c8
MD5 46d74511c63730a10d4ed319e5ec9e58
BLAKE2b-256 89366180297aa15e324d4d61a51d3b00d00b104331b1d5772ff3796040d2c661

See more details on using hashes here.

File details

Details for the file libmav-0.1.1-cp312-cp312-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for libmav-0.1.1-cp312-cp312-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 82406ab94136ddfcf8a09b35bcf96ee78bf85fa92b5e1255428c0f2edbb5d5b3
MD5 16b8ccb20d070e16bc155b17660b2860
BLAKE2b-256 d170c1dbdd06da7676fd2b33d64d5cd8c00824469df82550079cedf9964f022a

See more details on using hashes here.

File details

Details for the file libmav-0.1.1-cp312-cp312-manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for libmav-0.1.1-cp312-cp312-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 0d3a2643e1a01c554c5aa6b44f0dca5e1675ba929e00bde95116eacfa43b398f
MD5 4e12e23591af0e211f2ad5d6197d80eb
BLAKE2b-256 c387848c1185609ac6fbd38a0ecb8ee7eea6977364fd481b8ba7eaccc74d99c8

See more details on using hashes here.

File details

Details for the file libmav-0.1.1-cp312-cp312-manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for libmav-0.1.1-cp312-cp312-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 262cca7c60505deefd8ad62bb6aeca6a65d4ecc9783b4a22efad91a25c8ce44e
MD5 08c6138302c249086c206d0fff530d40
BLAKE2b-256 6cc1488a7781cee6c7139bef202feb48c4343a37e25f56ac75203a7edc2184e5

See more details on using hashes here.

File details

Details for the file libmav-0.1.1-cp312-cp312-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for libmav-0.1.1-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 ee4f1f9075831c8e244b49416a92bfd090bf44f386941703ec9c811247d10750
MD5 9f7b54625b6ece6bb698aa107795f8b3
BLAKE2b-256 2f9a2da4c7dbdcedad7a1573b2913dce3571319fa8e9b5ef4bca8e2ca6f53cc6

See more details on using hashes here.

File details

Details for the file libmav-0.1.1-cp312-cp312-macosx_10_15_universal2.whl.

File metadata

File hashes

Hashes for libmav-0.1.1-cp312-cp312-macosx_10_15_universal2.whl
Algorithm Hash digest
SHA256 d3fecfa81e3001a748b0efdc5772ee13c05149066360914111f5801bbf66f565
MD5 98f40ccac71e9622c511e0eb019559c2
BLAKE2b-256 2bc573b628cf0d936c6ad7395d3897fd2d5977b208f00c15167c0cda400a7967

See more details on using hashes here.

File details

Details for the file libmav-0.1.1-cp311-cp311-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for libmav-0.1.1-cp311-cp311-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 dd0a3e7bf14787b05e81b807f7030feb2e78a973ce556abd0c4294b913a77eb0
MD5 e1b2f3de4f8ccc32a1d5ef9b6e2df617
BLAKE2b-256 94f8fe3fdd1be206b00cc32d8c87c75a0f250c17db9ccd75774aa7cde36ef260

See more details on using hashes here.

File details

Details for the file libmav-0.1.1-cp311-cp311-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for libmav-0.1.1-cp311-cp311-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 f0ddd055cc95afe8894de63565f2647238f1d841954e59b9d8b4362b7b6e35f6
MD5 e27590d619f7969ec604645367c90114
BLAKE2b-256 d209807422e1c1c59b39cde9e9345fdb5fd5dea1b8e89c4a3fcc30b9cc9665c2

See more details on using hashes here.

File details

Details for the file libmav-0.1.1-cp311-cp311-manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for libmav-0.1.1-cp311-cp311-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 f66ca66d1b7003808bcee581d8b0f64bb258f3d6458cc04b1bf86cc0ef3376d0
MD5 1e58b00011aee1b401152750ebc358e2
BLAKE2b-256 690f2af2e7205fef3e16ff0fc041e0ab7b437e6c0b9dda31f0a63433ea01de0b

See more details on using hashes here.

File details

Details for the file libmav-0.1.1-cp311-cp311-manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for libmav-0.1.1-cp311-cp311-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 d78cc70c0c9ae990e804eef6e6048ee7d3b671152c50e8216f33cb3a610e1a4b
MD5 0acef12d41287dc7887e1d80266d0158
BLAKE2b-256 ee13ab65fd2029c3d958b7c8a22b424f96102818d281702131bf91639a879d11

See more details on using hashes here.

File details

Details for the file libmav-0.1.1-cp311-cp311-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for libmav-0.1.1-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 9411f434e4f103c232a943b27a71e4d14247b28711a2538555cf2fd1ce5ab1cc
MD5 abf1198f34fef5b18b25217cddd19e46
BLAKE2b-256 f085b2379907cf687df2550e483c3d98946b2e49569b9a38fb2a4b2d395da2c0

See more details on using hashes here.

File details

Details for the file libmav-0.1.1-cp311-cp311-macosx_10_15_universal2.whl.

File metadata

File hashes

Hashes for libmav-0.1.1-cp311-cp311-macosx_10_15_universal2.whl
Algorithm Hash digest
SHA256 b6fc55d0930c4879ce45949918c4f032c1b7e3d1d702d42000a350252feb16d8
MD5 701b5288865d47d11822a9a5a9b3e299
BLAKE2b-256 5a3205c6cdf6948e7c2128f79a93ad54dd19ee8904badad54b48ac54cf49f00c

See more details on using hashes here.

File details

Details for the file libmav-0.1.1-cp310-cp310-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for libmav-0.1.1-cp310-cp310-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 be149cccdcbcecbfd2d863bc3d45e2f3e0bc06bf409e14c7a795b4eca4be7f23
MD5 4fa357ed071d44577d63076224d918e1
BLAKE2b-256 befb4404967a9e4bf630b791bdeb2269f4b69efdfb3066485c44d21d2c38e512

See more details on using hashes here.

File details

Details for the file libmav-0.1.1-cp310-cp310-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for libmav-0.1.1-cp310-cp310-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 2a47a391930279e24d6a9b13d0a4bbb62fb1f677dcb9e4c9af1ce5c854c01c1d
MD5 f2d0a3bd481384ebe64823ef31082a37
BLAKE2b-256 89ae134e0f7a3cdc480891fb29390c5722dd3c216341f7313edfe4f7773f284c

See more details on using hashes here.

File details

Details for the file libmav-0.1.1-cp310-cp310-manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for libmav-0.1.1-cp310-cp310-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 efa37e39e7df3a02c0f6cfe69d6c3aa1725dda6f51c8a7688d8fa13f40836109
MD5 eaafa5f10e1c5c2bc3c1b3ceeeec2ea1
BLAKE2b-256 bee2795bab7776ab1b34886573afcdf6decc35fe8c8e7e259f25c6fddf41527d

See more details on using hashes here.

File details

Details for the file libmav-0.1.1-cp310-cp310-manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for libmav-0.1.1-cp310-cp310-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 be8e9d51a5530295a821494b9a744e0b438d3d2675226b3837c5170e255d7ab1
MD5 2d1d85a8e9351322b27b78a3e3378c6a
BLAKE2b-256 7e663248e6b12ad28a65c200015fd5d2c85fe64d53af65af7e1f55e186639a75

See more details on using hashes here.

File details

Details for the file libmav-0.1.1-cp310-cp310-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for libmav-0.1.1-cp310-cp310-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 46ea6ce25c495092d6d03e6bce2dc054e9ba0bc42b92e9f3e3eea51fa705ffde
MD5 1f1be662e580e90d5b810799727d977f
BLAKE2b-256 f063a3e4ae88d2b5b1d2098ab1c7d051a94df0679a4d474b767bba289b789210

See more details on using hashes here.

File details

Details for the file libmav-0.1.1-cp310-cp310-macosx_10_15_universal2.whl.

File metadata

File hashes

Hashes for libmav-0.1.1-cp310-cp310-macosx_10_15_universal2.whl
Algorithm Hash digest
SHA256 12c99e8771108e9b8a59b7f0d2cc7abc8c7bbbdef45895a8ac52ea78067cbb3d
MD5 3b3cd85ecdcbda56d018e2aba7c2b934
BLAKE2b-256 fc37fa272ac2a2c1c9cef45662ec6043f24a46a53e8ae330ff532ef10136154c

See more details on using hashes here.

File details

Details for the file libmav-0.1.1-cp39-cp39-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for libmav-0.1.1-cp39-cp39-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 717c2f682ed28975d55b0e9c58cc060190dae838e06bd6cb3aabbd93a4871227
MD5 93a904d693e3d65365238b01249a1f82
BLAKE2b-256 509845ed2eb778fd3fdb62cfd76b5a07cce429d8c02908beea6aae6660b50da5

See more details on using hashes here.

File details

Details for the file libmav-0.1.1-cp39-cp39-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for libmav-0.1.1-cp39-cp39-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 d356e5aefa3eebee527cb103d734a6c750641f697ff3255e36acadf3dce4c350
MD5 f0299ebb74b5e9e7d786be22c5f9788e
BLAKE2b-256 804b3d14565fef208076280bbef115be9a8fdf03e101d9fe39058cab15100d5c

See more details on using hashes here.

File details

Details for the file libmav-0.1.1-cp39-cp39-manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for libmav-0.1.1-cp39-cp39-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 8f9875ebd2e717169c7369453408f35ec45da7028bde72962cd2f51b42090c6c
MD5 46e4a9255894c92b1639eb16eb8447ee
BLAKE2b-256 7e3c5e5b8d2d52279ed8f5b5cd2c4b0430d16c734b7fad45d794e3e21cd6c7e1

See more details on using hashes here.

File details

Details for the file libmav-0.1.1-cp39-cp39-manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for libmav-0.1.1-cp39-cp39-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 8401faa4ec725b4be9a4d048007a812a3e615c7f7f817a89af42f1a66b7fef8c
MD5 83480e816b80c906a288a0f8f5a3fce9
BLAKE2b-256 a2a66e04eddb12531a4cf143c55990f704784cf69c264132e7d0ba7792ac468d

See more details on using hashes here.

File details

Details for the file libmav-0.1.1-cp39-cp39-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for libmav-0.1.1-cp39-cp39-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 19c157891143c67f48f5533f4c12ff5ba2e6fb54e1c6f9e3c04c4df90c212461
MD5 b4f753e66ed514b184f23f9b48d6bde3
BLAKE2b-256 9a6fddc574cb85fcde75797c930d4dba7ad5ab3104d6aad2b0f7674abca99d3e

See more details on using hashes here.

File details

Details for the file libmav-0.1.1-cp39-cp39-macosx_10_15_universal2.whl.

File metadata

File hashes

Hashes for libmav-0.1.1-cp39-cp39-macosx_10_15_universal2.whl
Algorithm Hash digest
SHA256 48a7e3358b070dc2ced1624ff3b7fda1e8c4da61f068a3bdf52065eada898245
MD5 660f28991f3c23a0abcc21043cc6a9ae
BLAKE2b-256 292a21945febd9c0aca46ba1cd1bf6d3fb90855044a059ea6068e9ee5c7acc79

See more details on using hashes here.

File details

Details for the file libmav-0.1.1-cp38-cp38-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for libmav-0.1.1-cp38-cp38-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 71df6b21582abd2a9b83d5c75cc53df903603e5ee01f6c840a27ec5528a29fdf
MD5 6c12ec94f75a8180072e7eaaf333a859
BLAKE2b-256 5f1c911d94afea78459b4dc52cc00514a4ebafe2b64304d26a82921bd8e9869c

See more details on using hashes here.

File details

Details for the file libmav-0.1.1-cp38-cp38-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for libmav-0.1.1-cp38-cp38-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 71033e2b21edd2cd2f2c4b1e7b236f337db9646fa10826eb7c1fffe3fc55a77b
MD5 c921a81257497c55683c56f07de9b65b
BLAKE2b-256 23385056cfe436045d03fc93f9582a87259c830b2efd758bb00ddef5bd308c7c

See more details on using hashes here.

File details

Details for the file libmav-0.1.1-cp38-cp38-manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for libmav-0.1.1-cp38-cp38-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 8b30d1365d548d82de77d73a4fd9b910e0956adceb7a20a3bfa6c16d84c7251c
MD5 1b2c2de0e9980254ac67b2cb931d9cd9
BLAKE2b-256 1080a5a403d195757927874e1b2214d8306456eff0234c0e28c9320b413294d6

See more details on using hashes here.

File details

Details for the file libmav-0.1.1-cp38-cp38-manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for libmav-0.1.1-cp38-cp38-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 b79cdaf05033ee82dfba166bb542f977bf929fb3a047f4c9400803d98b337ee8
MD5 311eae672d3bb1751f236afc1a1ed4d2
BLAKE2b-256 17331d09733cfda7abb00dc5abcbb0cffd7371d030eb0d21d95c67528dca0c18

See more details on using hashes here.

File details

Details for the file libmav-0.1.1-cp38-cp38-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for libmav-0.1.1-cp38-cp38-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 a2be03b2aff1682732a50397d6d5b916bb7cb5631f66c8bd2b7f0ba819db3bf5
MD5 81055f4ff430bc7c40d49d8cef30cb28
BLAKE2b-256 23376689547d3b0450995d90b37636a29519ac42a98a41aa72a082ce193f68b8

See more details on using hashes here.

File details

Details for the file libmav-0.1.1-cp38-cp38-macosx_10_15_universal2.whl.

File metadata

File hashes

Hashes for libmav-0.1.1-cp38-cp38-macosx_10_15_universal2.whl
Algorithm Hash digest
SHA256 fd42ab0a281e91a57ff87f9d4e23320d15c4add649333c41358e4d434711a650
MD5 5fc6bbb6b42b469ebd6ff17350390e74
BLAKE2b-256 0e41b0c421fc069e5ce91d2fb15683725a569e93058bf88879f44d08022388fb

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page