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.0.6.tar.gz (335.2 kB view details)

Uploaded Source

Built Distributions

libmav-0.0.6-cp312-cp312-musllinux_1_1_x86_64.whl (783.6 kB view details)

Uploaded CPython 3.12 musllinux: musl 1.1+ x86-64

libmav-0.0.6-cp312-cp312-musllinux_1_1_i686.whl (858.6 kB view details)

Uploaded CPython 3.12 musllinux: musl 1.1+ i686

libmav-0.0.6-cp312-cp312-musllinux_1_1_aarch64.whl (753.6 kB view details)

Uploaded CPython 3.12 musllinux: musl 1.1+ ARM64

libmav-0.0.6-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (297.2 kB view details)

Uploaded CPython 3.12 manylinux: glibc 2.17+ x86-64

libmav-0.0.6-cp312-cp312-manylinux_2_17_i686.manylinux2014_i686.whl (319.6 kB view details)

Uploaded CPython 3.12 manylinux: glibc 2.17+ i686

libmav-0.0.6-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (277.4 kB view details)

Uploaded CPython 3.12 manylinux: glibc 2.17+ ARM64

libmav-0.0.6-cp312-cp312-macosx_11_0_arm64.whl (190.2 kB view details)

Uploaded CPython 3.12 macOS 11.0+ ARM64

libmav-0.0.6-cp312-cp312-macosx_10_15_universal2.whl (403.0 kB view details)

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

libmav-0.0.6-cp311-cp311-musllinux_1_1_x86_64.whl (783.2 kB view details)

Uploaded CPython 3.11 musllinux: musl 1.1+ x86-64

libmav-0.0.6-cp311-cp311-musllinux_1_1_i686.whl (857.7 kB view details)

Uploaded CPython 3.11 musllinux: musl 1.1+ i686

libmav-0.0.6-cp311-cp311-musllinux_1_1_aarch64.whl (755.0 kB view details)

Uploaded CPython 3.11 musllinux: musl 1.1+ ARM64

libmav-0.0.6-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (297.9 kB view details)

Uploaded CPython 3.11 manylinux: glibc 2.17+ x86-64

libmav-0.0.6-cp311-cp311-manylinux_2_17_i686.manylinux2014_i686.whl (320.1 kB view details)

Uploaded CPython 3.11 manylinux: glibc 2.17+ i686

libmav-0.0.6-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (278.5 kB view details)

Uploaded CPython 3.11 manylinux: glibc 2.17+ ARM64

libmav-0.0.6-cp311-cp311-macosx_11_0_arm64.whl (188.4 kB view details)

Uploaded CPython 3.11 macOS 11.0+ ARM64

libmav-0.0.6-cp311-cp311-macosx_10_15_universal2.whl (397.7 kB view details)

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

libmav-0.0.6-cp310-cp310-musllinux_1_1_x86_64.whl (783.0 kB view details)

Uploaded CPython 3.10 musllinux: musl 1.1+ x86-64

libmav-0.0.6-cp310-cp310-musllinux_1_1_i686.whl (857.7 kB view details)

Uploaded CPython 3.10 musllinux: musl 1.1+ i686

libmav-0.0.6-cp310-cp310-musllinux_1_1_aarch64.whl (755.0 kB view details)

Uploaded CPython 3.10 musllinux: musl 1.1+ ARM64

libmav-0.0.6-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (297.9 kB view details)

Uploaded CPython 3.10 manylinux: glibc 2.17+ x86-64

libmav-0.0.6-cp310-cp310-manylinux_2_17_i686.manylinux2014_i686.whl (320.1 kB view details)

Uploaded CPython 3.10 manylinux: glibc 2.17+ i686

libmav-0.0.6-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (278.4 kB view details)

Uploaded CPython 3.10 manylinux: glibc 2.17+ ARM64

libmav-0.0.6-cp310-cp310-macosx_11_0_arm64.whl (188.4 kB view details)

Uploaded CPython 3.10 macOS 11.0+ ARM64

libmav-0.0.6-cp310-cp310-macosx_10_15_universal2.whl (397.7 kB view details)

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

libmav-0.0.6-cp39-cp39-musllinux_1_1_x86_64.whl (783.3 kB view details)

Uploaded CPython 3.9 musllinux: musl 1.1+ x86-64

libmav-0.0.6-cp39-cp39-musllinux_1_1_i686.whl (858.1 kB view details)

Uploaded CPython 3.9 musllinux: musl 1.1+ i686

libmav-0.0.6-cp39-cp39-musllinux_1_1_aarch64.whl (755.1 kB view details)

Uploaded CPython 3.9 musllinux: musl 1.1+ ARM64

libmav-0.0.6-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (298.4 kB view details)

Uploaded CPython 3.9 manylinux: glibc 2.17+ x86-64

libmav-0.0.6-cp39-cp39-manylinux_2_17_i686.manylinux2014_i686.whl (319.8 kB view details)

Uploaded CPython 3.9 manylinux: glibc 2.17+ i686

libmav-0.0.6-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (277.9 kB view details)

Uploaded CPython 3.9 manylinux: glibc 2.17+ ARM64

libmav-0.0.6-cp39-cp39-macosx_11_0_arm64.whl (188.6 kB view details)

Uploaded CPython 3.9 macOS 11.0+ ARM64

libmav-0.0.6-cp39-cp39-macosx_10_15_universal2.whl (398.0 kB view details)

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

libmav-0.0.6-cp38-cp38-musllinux_1_1_x86_64.whl (782.9 kB view details)

Uploaded CPython 3.8 musllinux: musl 1.1+ x86-64

libmav-0.0.6-cp38-cp38-musllinux_1_1_i686.whl (856.7 kB view details)

Uploaded CPython 3.8 musllinux: musl 1.1+ i686

libmav-0.0.6-cp38-cp38-musllinux_1_1_aarch64.whl (754.7 kB view details)

Uploaded CPython 3.8 musllinux: musl 1.1+ ARM64

libmav-0.0.6-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (297.4 kB view details)

Uploaded CPython 3.8 manylinux: glibc 2.17+ x86-64

libmav-0.0.6-cp38-cp38-manylinux_2_17_i686.manylinux2014_i686.whl (319.3 kB view details)

Uploaded CPython 3.8 manylinux: glibc 2.17+ i686

libmav-0.0.6-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (278.2 kB view details)

Uploaded CPython 3.8 manylinux: glibc 2.17+ ARM64

libmav-0.0.6-cp38-cp38-macosx_11_0_arm64.whl (188.4 kB view details)

Uploaded CPython 3.8 macOS 11.0+ ARM64

libmav-0.0.6-cp38-cp38-macosx_10_15_universal2.whl (397.5 kB view details)

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

libmav-0.0.6-cp37-cp37m-musllinux_1_1_x86_64.whl (793.6 kB view details)

Uploaded CPython 3.7m musllinux: musl 1.1+ x86-64

libmav-0.0.6-cp37-cp37m-musllinux_1_1_i686.whl (866.2 kB view details)

Uploaded CPython 3.7m musllinux: musl 1.1+ i686

libmav-0.0.6-cp37-cp37m-musllinux_1_1_aarch64.whl (764.1 kB view details)

Uploaded CPython 3.7m musllinux: musl 1.1+ ARM64

libmav-0.0.6-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (305.2 kB view details)

Uploaded CPython 3.7m manylinux: glibc 2.17+ x86-64

libmav-0.0.6-cp37-cp37m-manylinux_2_17_i686.manylinux2014_i686.whl (329.5 kB view details)

Uploaded CPython 3.7m manylinux: glibc 2.17+ i686

libmav-0.0.6-cp37-cp37m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (287.2 kB view details)

Uploaded CPython 3.7m manylinux: glibc 2.17+ ARM64

File details

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

File metadata

  • Download URL: libmav-0.0.6.tar.gz
  • Upload date:
  • Size: 335.2 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.1 CPython/3.11.9

File hashes

Hashes for libmav-0.0.6.tar.gz
Algorithm Hash digest
SHA256 362f1057d1cf09ee090e1b5f0b76f74de95c16c3ec906ebdac9b555228924404
MD5 9199be12b79cb012cb527a79406e1da8
BLAKE2b-256 e01f9159b5d89d36662e8075e1446946d350bebcfee21b167f3fe535f00f4f22

See more details on using hashes here.

File details

Details for the file libmav-0.0.6-cp312-cp312-musllinux_1_1_x86_64.whl.

File metadata

File hashes

Hashes for libmav-0.0.6-cp312-cp312-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 12c225fcfbd3db636506ec207b8f00e48034cdaa5f8761fa2c2ace2698506485
MD5 0b4901e38d392286f86dafaa052ed1b0
BLAKE2b-256 09d91736bff513f909cd5e094f2546af4c9b288235978ddd2f61001dadfb11cb

See more details on using hashes here.

File details

Details for the file libmav-0.0.6-cp312-cp312-musllinux_1_1_i686.whl.

File metadata

File hashes

Hashes for libmav-0.0.6-cp312-cp312-musllinux_1_1_i686.whl
Algorithm Hash digest
SHA256 c3993e9905eab407fd9894aeef8a96daa10c342ea05ca57c1c64aeecff59b169
MD5 ce0153ff78566c55026c8b8c729ba924
BLAKE2b-256 3fa6941c7129415874ed970157db38d864121be09e5c84b4251fcb8b9efa4eee

See more details on using hashes here.

File details

Details for the file libmav-0.0.6-cp312-cp312-musllinux_1_1_aarch64.whl.

File metadata

File hashes

Hashes for libmav-0.0.6-cp312-cp312-musllinux_1_1_aarch64.whl
Algorithm Hash digest
SHA256 1e12ae552c5080465c09f6c5a38df96f26c56d4c6b64fb0eabd70505513b2093
MD5 68212dbbfdf77af19c720191a695bcbf
BLAKE2b-256 4773fd21f23d1bf4d7fba8843f0205a2674162a21a85e22f965f678b2f171a19

See more details on using hashes here.

File details

Details for the file libmav-0.0.6-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for libmav-0.0.6-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 f139282acfef92df5cb02174efe03f94d1bef16d0c92b58095425f82ab102cce
MD5 ac06c1bc67aee221b92b7f7a0d194433
BLAKE2b-256 7205888b7d83c2be9f5f53ce0fca09178ea01ae42a88f85d2f37665b2307d090

See more details on using hashes here.

File details

Details for the file libmav-0.0.6-cp312-cp312-manylinux_2_17_i686.manylinux2014_i686.whl.

File metadata

File hashes

Hashes for libmav-0.0.6-cp312-cp312-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 b0507716258f996e216567b0bbd10b12bc442480e155988c8244a1c615d12ee6
MD5 2b1fbe153f03e06596c120bfda2867c3
BLAKE2b-256 609ea75e04be37fb6526427d03bc1b34541ad0ad5407d6522f0c94465b25dbc1

See more details on using hashes here.

File details

Details for the file libmav-0.0.6-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for libmav-0.0.6-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 6a8564f261b966fac67384acabce6f3043479acd137c389c03fb3e0b74a48614
MD5 46c2c61474a7591f3cf2ce1c4061edfe
BLAKE2b-256 e69d7c8c946fb4e83ce5677f98b1b21ff37d489ac20318dffcbfd0ecceb4f1e4

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for libmav-0.0.6-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 e8c7538a872456c49987c23b11dba9dc87af11d4cd238dc3b3dc36bee727a492
MD5 1d61d9e96c7f4d850108737425847f00
BLAKE2b-256 374a0e5fa460e12014794f3a6ab27b17a745c370e2e29bc0929c919828045100

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for libmav-0.0.6-cp312-cp312-macosx_10_15_universal2.whl
Algorithm Hash digest
SHA256 59705c0633d74cf30ff0d54a4913f29776a61f20c5c7973ae575cd6cf86e6d3b
MD5 bb3419e30e30913ffe14d36df3cbe817
BLAKE2b-256 b4534d2b5d093f4d0eb4983cecde8fb8e91f68b1644fa97f220e141a89b57626

See more details on using hashes here.

File details

Details for the file libmav-0.0.6-cp311-cp311-musllinux_1_1_x86_64.whl.

File metadata

File hashes

Hashes for libmav-0.0.6-cp311-cp311-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 fa82c68b5f2bc00969db97ab30256ff3aad3027cef70685ac2587b503397ced0
MD5 66e90e046f3109dc20776dcb4c54c0f0
BLAKE2b-256 b5cd70e0a468da948f39c6894820050606927e72b9ace0b8c934ea6a5826170f

See more details on using hashes here.

File details

Details for the file libmav-0.0.6-cp311-cp311-musllinux_1_1_i686.whl.

File metadata

File hashes

Hashes for libmav-0.0.6-cp311-cp311-musllinux_1_1_i686.whl
Algorithm Hash digest
SHA256 788c6a97ee795a189343426ea4f9fbe4d40909577b111e8029d2eb700518316f
MD5 a47be16f44d80c424a1aaeabce0ab489
BLAKE2b-256 12043ef8f11e31c168ea1de5e577dcab1402a795f2ce85b9ed836fb325acb2cd

See more details on using hashes here.

File details

Details for the file libmav-0.0.6-cp311-cp311-musllinux_1_1_aarch64.whl.

File metadata

File hashes

Hashes for libmav-0.0.6-cp311-cp311-musllinux_1_1_aarch64.whl
Algorithm Hash digest
SHA256 66c6299524036cfea6b2840c366ac0d5afc629c99ef952a9b4ce47c79e246b55
MD5 c822bd100c78677b1f5d64ac24737d32
BLAKE2b-256 95dc662ed3bc0888de46e9fc2426ce24a49f06c55e0eac7fc03dbc988330e4f2

See more details on using hashes here.

File details

Details for the file libmav-0.0.6-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for libmav-0.0.6-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 dfea42d649b022c81758baab7932faeb15d38fd7bc005bbd3d721c4ba8ddad06
MD5 344ddd2ed8913ca858f4f92d24083c71
BLAKE2b-256 cf3517073126fdf47f3ba880ee5b21dd2fbbfaca8ddd878bae75ec36789a704d

See more details on using hashes here.

File details

Details for the file libmav-0.0.6-cp311-cp311-manylinux_2_17_i686.manylinux2014_i686.whl.

File metadata

File hashes

Hashes for libmav-0.0.6-cp311-cp311-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 048e28edd8b719dc078e6f06502e509d220c239f68797afe89f84bece517d3a8
MD5 6d0cbf431ca3bda8a00181c85f1006f2
BLAKE2b-256 a3cdf9732bf0d3ece363d98caba79a29a2173b6db9dc7279f4f0d6398589c7bd

See more details on using hashes here.

File details

Details for the file libmav-0.0.6-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for libmav-0.0.6-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 bfd1af23d4530a68d0192ced2eff592dac31585877cbc1278270a189815fc732
MD5 91e6f72168ff8aa0cc2d3a1dc8631edf
BLAKE2b-256 a92f6e42ef936860422ac619a798b0a833c1ee40a61a0facfbabf4cdfd582408

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for libmav-0.0.6-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 85ac5bd63b7c181e98985ed5585c9c57520b4ca4751ae96b17b43224fa002ad4
MD5 ab8324e4021fb3058548358c153aadeb
BLAKE2b-256 0ed2300005be2d62b0506b26327b825960ae0750ab9a2d271a50edd26be50ca4

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for libmav-0.0.6-cp311-cp311-macosx_10_15_universal2.whl
Algorithm Hash digest
SHA256 e64035b562e953506ccfafa721999678f8b8fe26c0fff479d3727587add4949b
MD5 05e6855fc537a6c79b819f329af93600
BLAKE2b-256 8adc4d713df70d821fa0c76fc31f47afc6eb5e1ba685893b8f90a44adbba54e5

See more details on using hashes here.

File details

Details for the file libmav-0.0.6-cp310-cp310-musllinux_1_1_x86_64.whl.

File metadata

File hashes

Hashes for libmav-0.0.6-cp310-cp310-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 f0fbf7e53227e039af2e34602e497e48fd2c51b26f7e6810833841ba412a416f
MD5 a307cda298dc1bf7962b6499013f8c99
BLAKE2b-256 03d8510614a98e308b8ef68383566e8dedbc2a8d5adc5875667e5c3ee4d4fc16

See more details on using hashes here.

File details

Details for the file libmav-0.0.6-cp310-cp310-musllinux_1_1_i686.whl.

File metadata

File hashes

Hashes for libmav-0.0.6-cp310-cp310-musllinux_1_1_i686.whl
Algorithm Hash digest
SHA256 6a0b8c7857cd2dbfc0bb3d9b6fb05faf38ffee8870d47aecf560123977505ea3
MD5 8c74ed4d70c7de513a54e18797102e0f
BLAKE2b-256 35b8f4418a1b36634058847bb7d3e1a03b39d3ca19b5aee1819ca6985bad375b

See more details on using hashes here.

File details

Details for the file libmav-0.0.6-cp310-cp310-musllinux_1_1_aarch64.whl.

File metadata

File hashes

Hashes for libmav-0.0.6-cp310-cp310-musllinux_1_1_aarch64.whl
Algorithm Hash digest
SHA256 237b8e8f994b455d38d6d80bf98e20b1ac035fa0e0ec5a8a5865432bb7c47d15
MD5 76c41228237b84826b09141d25f3deb8
BLAKE2b-256 945c36b22936dcbc57b2f0adcf70ffdaedf7de5a15d584fedd2fa8c92ab023f8

See more details on using hashes here.

File details

Details for the file libmav-0.0.6-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for libmav-0.0.6-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 50e925f5c5dc9aa38d42db298be62b22074fa773b2bc5932a2dc8f848c68e34b
MD5 cfcbe6a0470084a7abb9a4f2f946f624
BLAKE2b-256 05cd982ed4a5a015a7aecba750b9175f40554d1b762eb283b7a8f73f9dbb5ea3

See more details on using hashes here.

File details

Details for the file libmav-0.0.6-cp310-cp310-manylinux_2_17_i686.manylinux2014_i686.whl.

File metadata

File hashes

Hashes for libmav-0.0.6-cp310-cp310-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 15487e0a87e2d92506acf029ca3023e4ad6fb349a4f9c98e7e738478456ca2cb
MD5 0c53b83adf7a4f313acac1dd5a65b2a4
BLAKE2b-256 210e28f999a992f0225b9e2d618c9ab6b59f1f5bc44f3b5555ec26f98a7472e8

See more details on using hashes here.

File details

Details for the file libmav-0.0.6-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for libmav-0.0.6-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 3a6d8c97e6d7e81c5c9a1dee7bcc81492305d5c9752d9aef34c9cd7b5b584b83
MD5 e7943e7a6acdc915d24d819766a3faf5
BLAKE2b-256 013c5ee2e5f79c6ad369ed2ff06dbfb569e2944a2bb6c691a6726d8dc168efe6

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for libmav-0.0.6-cp310-cp310-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 850d675b4ddcff86eb7cb1fffeeabf7dbffb2243daf53571ca0f33d8b424592b
MD5 9ac2f6effcdcffffd59a0b96f7079e7c
BLAKE2b-256 e1b7dbb7f457f396da17b01a34c25b1b720d2292dff21a0078ec19c453fb9631

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for libmav-0.0.6-cp310-cp310-macosx_10_15_universal2.whl
Algorithm Hash digest
SHA256 96d6f6112ded9c836f70c5b13f9cd9a130f2f4c6886d803ab144cb9dc3736435
MD5 ef41df170507aa47c455ac91f21b9aec
BLAKE2b-256 3d616d0f19f246f51f53b0a0f55efa04855e526509e3360be2023828dea184d2

See more details on using hashes here.

File details

Details for the file libmav-0.0.6-cp39-cp39-musllinux_1_1_x86_64.whl.

File metadata

File hashes

Hashes for libmav-0.0.6-cp39-cp39-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 cc6770606d5cf4367e6d3255533bfab3c3b881c9710fec8da88851ee9f369100
MD5 5c3b727c407c09c0eb49aeb4dde07d40
BLAKE2b-256 d9bb77465a2f1dc06ccb6df577f98e47251d44e0ab675969bfde88bd40b53081

See more details on using hashes here.

File details

Details for the file libmav-0.0.6-cp39-cp39-musllinux_1_1_i686.whl.

File metadata

File hashes

Hashes for libmav-0.0.6-cp39-cp39-musllinux_1_1_i686.whl
Algorithm Hash digest
SHA256 8c55e273a65c2d83b41b1bde65936d6b6ababea2687a7c6a850a18de1c5ed1ff
MD5 c3a4fd18eababfbd2e224cd0f09b4585
BLAKE2b-256 d8cb6ec4bc408df59cc820f20cd137d37f81f437c527deb48f3232cab3cf5d94

See more details on using hashes here.

File details

Details for the file libmav-0.0.6-cp39-cp39-musllinux_1_1_aarch64.whl.

File metadata

File hashes

Hashes for libmav-0.0.6-cp39-cp39-musllinux_1_1_aarch64.whl
Algorithm Hash digest
SHA256 07fcb0153ca1f5b99f82738caaf345c19dfc6ecd663e3d2562f2d362298ba643
MD5 9e0c38aa5f4a790431a5e7ef2d966a12
BLAKE2b-256 5acd7dc9a2b14fbbb9854dc0010fe3644a8302851f4c9d29f9d92dedaeb0e9ae

See more details on using hashes here.

File details

Details for the file libmav-0.0.6-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for libmav-0.0.6-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 29abbd14c9281bcb5f56e94bb8c20ad25e7926a516eb6029579348ab6595d449
MD5 bd0e97cba8c2567624842d21bc752e29
BLAKE2b-256 4a7dda4b6de73b321432bee7a9b8724fd6930d87e3744e85769e9c96aa4ed0ba

See more details on using hashes here.

File details

Details for the file libmav-0.0.6-cp39-cp39-manylinux_2_17_i686.manylinux2014_i686.whl.

File metadata

File hashes

Hashes for libmav-0.0.6-cp39-cp39-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 fdd5f76e84b2382b54fc9e62cce3519208114c3380b2d9da3b06bbe2267db7eb
MD5 2539118e3dc2277f0e0647c62183de30
BLAKE2b-256 88666a4a8b39a52a3e77b170838c4f01b0bbfdf02b3e848c9ca35049f32be026

See more details on using hashes here.

File details

Details for the file libmav-0.0.6-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for libmav-0.0.6-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 0345608dc67a5680667894e34aee6bb4c699eccc9a4554663065c30ca5ca4b92
MD5 8a9701793a2e8d953bf47f5b3ea67811
BLAKE2b-256 a35b8ecd223490065ec3998d21e651b7a9944ee802c6367a4828ca104b757632

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for libmav-0.0.6-cp39-cp39-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 ae0486e47d89a6e127fa93261b573ba0ab30811c6dc8bf88393dc711021ef061
MD5 5ecfe76f9458c2c19b84f1df60fb9008
BLAKE2b-256 a0ef5a34084b7fccd28a8b9be0803cdc355285b06d1533035608bf1fbf74db33

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for libmav-0.0.6-cp39-cp39-macosx_10_15_universal2.whl
Algorithm Hash digest
SHA256 9991c4d42751a1cf7b464ba717bb1265dff2b4faa42a9d4ff818038c34d7bff3
MD5 0b9cdbbd87097f3c523dfc6180e6de7d
BLAKE2b-256 0b0df64bd79384723b38ee2569a5aab48c11765079031e6463e4f926cd00351a

See more details on using hashes here.

File details

Details for the file libmav-0.0.6-cp38-cp38-musllinux_1_1_x86_64.whl.

File metadata

File hashes

Hashes for libmav-0.0.6-cp38-cp38-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 cba06171499331cab815e6e588b02c691ac05b71812afe691972d67b4e9a696d
MD5 d41caa1a39b108badd74dce91e87c616
BLAKE2b-256 a5e7e9deb9b4f7aa98f4dac417128fab5de08775d948ea1f4e10e62cf0500c6e

See more details on using hashes here.

File details

Details for the file libmav-0.0.6-cp38-cp38-musllinux_1_1_i686.whl.

File metadata

File hashes

Hashes for libmav-0.0.6-cp38-cp38-musllinux_1_1_i686.whl
Algorithm Hash digest
SHA256 f13a7e4cc09cd34c557e7781bd19607b8402286d450e535c9b95b96ae6ef3817
MD5 7ec46cb9ffd481d02c976117f2aa493e
BLAKE2b-256 d347a35554114fde3b2bdca448b2ddf07cf264a01220ec16053cac6647b17b13

See more details on using hashes here.

File details

Details for the file libmav-0.0.6-cp38-cp38-musllinux_1_1_aarch64.whl.

File metadata

File hashes

Hashes for libmav-0.0.6-cp38-cp38-musllinux_1_1_aarch64.whl
Algorithm Hash digest
SHA256 fab8b04627d890d32674b5f4c20ea2ca7d4b6539cd0d6a5775b3c7d50143829b
MD5 eeae64121205a2352e7214aaa7bcec66
BLAKE2b-256 4ccd9d26087e44c3f3ae4e9fa4314da1f75d86a456045412ede284755c348ea4

See more details on using hashes here.

File details

Details for the file libmav-0.0.6-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for libmav-0.0.6-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 c127073776bbea1e5d4fae1d4db71b456e5b0286ce48008b1e0cec08b1ccf764
MD5 689b108035303928301b7e6afcd28762
BLAKE2b-256 e5bada5ccd69350775d80a14f0432eaf5b78338ad7b7af62d5ffdb4aca1e203d

See more details on using hashes here.

File details

Details for the file libmav-0.0.6-cp38-cp38-manylinux_2_17_i686.manylinux2014_i686.whl.

File metadata

File hashes

Hashes for libmav-0.0.6-cp38-cp38-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 77a67f46f85e39cb01d2911ce431ec47a7ca722328a556aaf9b09813688339cc
MD5 a7b4215eeafd5a84bec4db4bb47350eb
BLAKE2b-256 c59839a9e2f7a8701f3972a8c925d029189e4c065732813a66c4df6443ab5f13

See more details on using hashes here.

File details

Details for the file libmav-0.0.6-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for libmav-0.0.6-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 a63a021760b7f207e79a75e539516d3f3dc576a143e596fd3a12f32e299b2e3e
MD5 67c3d330bf86a81a1d61993fce8982d8
BLAKE2b-256 b7842a66c7600312c92d76d5481cb8350c7fb56201e2adfd9ec7a4e179b7dc40

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for libmav-0.0.6-cp38-cp38-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 f157a1801d28bc04713f56616da5b697f00ca17dd6b6c90ce0a1041972579375
MD5 5c0964cc7e3e8c39fb8998b4956ecd21
BLAKE2b-256 95cb15a3c675154283bdabc35ae8a63901dc85baec0e9cfdac25308448cfc309

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for libmav-0.0.6-cp38-cp38-macosx_10_15_universal2.whl
Algorithm Hash digest
SHA256 8b8208988f78c118142a0af26f23b48af399e75e7c1759d78a314f057cf029e2
MD5 279ab1f583c7af07ed331918ddd24f5c
BLAKE2b-256 0ec8f7e64973fe8e92b86b81b16ac139e4c53045eceaa1c84153e3449119c9ef

See more details on using hashes here.

File details

Details for the file libmav-0.0.6-cp37-cp37m-musllinux_1_1_x86_64.whl.

File metadata

File hashes

Hashes for libmav-0.0.6-cp37-cp37m-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 12a7184b4be8596bc97ee728667400679ccb2eecbc2549fd1233b2dd6f537df4
MD5 7814de850f2d17625ac0017915fd5fb6
BLAKE2b-256 14ad08a9ba0e30c87e19f7eba0ae7adc54cf36b0d4d618ec74c3aeec431edc7a

See more details on using hashes here.

File details

Details for the file libmav-0.0.6-cp37-cp37m-musllinux_1_1_i686.whl.

File metadata

File hashes

Hashes for libmav-0.0.6-cp37-cp37m-musllinux_1_1_i686.whl
Algorithm Hash digest
SHA256 1d66cd86188a329a147bc8eb14e2e93366a5b331f3f398bce0a20c80a3c2f4c2
MD5 b4d808b7f8195fc7bf2123763729f269
BLAKE2b-256 7a81f7cc6b0ce5761a06e72869f27cb5ec3c83853e2c6c4c83a9e81ca9d775ee

See more details on using hashes here.

File details

Details for the file libmav-0.0.6-cp37-cp37m-musllinux_1_1_aarch64.whl.

File metadata

File hashes

Hashes for libmav-0.0.6-cp37-cp37m-musllinux_1_1_aarch64.whl
Algorithm Hash digest
SHA256 6b97a6c997317086c34f29e4be3c2a13dd9e4fd1e15d3b227d03b901f49ca4a9
MD5 a7f9038ccaf41fd872294a52d1aecbb9
BLAKE2b-256 41e6761fa7d08dda7b989066c0ef8d138f236a6fd1c9ad675113305beebbdf5d

See more details on using hashes here.

File details

Details for the file libmav-0.0.6-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for libmav-0.0.6-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 35a075c9bfff02aa59156ef88fc8c13212cde91329c8bef24bf2f258f494ccc8
MD5 ab32ce8803a9ba1a629a4136eccddc15
BLAKE2b-256 3a9d5039ace3c034f9ed87a63e29c2ad1655ada61f0d7f53b912fb0ff7b41539

See more details on using hashes here.

File details

Details for the file libmav-0.0.6-cp37-cp37m-manylinux_2_17_i686.manylinux2014_i686.whl.

File metadata

File hashes

Hashes for libmav-0.0.6-cp37-cp37m-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 e0c178b4838a90224458ff79d731753406c764c7fc957535a2aa3fafbe58a7e8
MD5 9752096b064687568d2d06facbf50f78
BLAKE2b-256 4b54bc3eb04ffa66f9649d9026ac5849d89e6c5e459823923ea14d57ba931213

See more details on using hashes here.

File details

Details for the file libmav-0.0.6-cp37-cp37m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for libmav-0.0.6-cp37-cp37m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 c6490fb08031d78236c41939d9649c8f8377426721f1741cb6c71471ebfe2d24
MD5 38bafa23d807e7f1a76c7fcd5bd89dbb
BLAKE2b-256 8cb43124bc24a836157858ff23803097d7a9ec04e7df4f05b260d741911a898b

See more details on using hashes here.

Supported by

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