Skip to main content

High-performance Python bindings for the Mongoose embedded networking library

Project description

cymongoose

Python bindings for the Mongoose embedded networking library, built with Cython.

Overview

cymongoose provides Pythonic access to Mongoose, a lightweight embedded networking library written in C. It supports HTTP servers, WebSocket, TCP/UDP sockets, and more through a clean, event-driven API.

Documentation | API Reference | Examples

Features

  • HTTP/HTTPS, WebSocket/WSS, MQTT/MQTTS -- full protocol support with TLS
  • TCP/UDP, DNS, SNTP -- raw sockets and network utilities
  • Timers -- periodic callbacks with thread-safe cancellation
  • Event-driven -- non-blocking I/O with a simple event loop
  • GIL-free -- 24 methods release the GIL for true parallel execution
  • High performance -- 60k+ req/sec (6-37x faster than pure Python frameworks)
  • Asyncio support -- AsyncManager for asyncio integration
  • Type hints -- full .pyi stubs and py.typed marker

Installation

pip install cymongoose

From source:

git clone https://github.com/shakfu/cymongoose
cd cymongoose
make

Requires Python 3.10+, CMake 3.15+, Cython 3.0+, and a C compiler.

Quick Start

from cymongoose import Manager, MG_EV_HTTP_MSG

def handler(conn, event, data):
    if event == MG_EV_HTTP_MSG:
        conn.reply(200, "Hello, World!")

mgr = Manager(handler)
mgr.listen("http://127.0.0.1:8000")
mgr.run()

More examples:

# Serve static files
def handler(conn, event, data):
    if event == MG_EV_HTTP_MSG:
        conn.serve_dir(data, root_dir="./public")

# WebSocket echo
from cymongoose import MG_EV_WS_MSG

def handler(conn, event, data):
    if event == MG_EV_HTTP_MSG:
        conn.ws_upgrade(data)
    elif event == MG_EV_WS_MSG:
        conn.ws_send(data.text)

# Per-listener handlers on different ports
mgr = Manager()
mgr.listen("http://127.0.0.1:8080", handler=api_handler)
mgr.listen("http://127.0.0.1:8090", handler=web_handler)
mgr.run()

See the quickstart guide and examples for more.

Testing

make test           # Run all tests (366 tests)
make test-asan      # Run with AddressSanitizer (memory safety)
make qa             # Run tests + lint + type check + format

Development

make build          # Rebuild the Cython extension
make clean          # Remove build artifacts
make docs-serve     # Serve documentation locally
make help           # Show all available targets

License

Licensed under GPL-2.0-or-later, matching the Mongoose C library license. See LICENSE for details.

For proprietary use, a commercial Mongoose license from Cesanta is required.

Links

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

cymongoose-0.2.0.tar.gz (589.6 kB view details)

Uploaded Source

Built Distributions

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

cymongoose-0.2.0-cp314-cp314-win_amd64.whl (237.5 kB view details)

Uploaded CPython 3.14Windows x86-64

cymongoose-0.2.0-cp314-cp314-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (297.7 kB view details)

Uploaded CPython 3.14manylinux: glibc 2.17+ x86-64manylinux: glibc 2.28+ x86-64

cymongoose-0.2.0-cp314-cp314-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl (288.5 kB view details)

Uploaded CPython 3.14manylinux: glibc 2.17+ ARM64manylinux: glibc 2.28+ ARM64

cymongoose-0.2.0-cp314-cp314-macosx_11_0_arm64.whl (236.8 kB view details)

Uploaded CPython 3.14macOS 11.0+ ARM64

cymongoose-0.2.0-cp314-cp314-macosx_10_15_x86_64.whl (271.2 kB view details)

Uploaded CPython 3.14macOS 10.15+ x86-64

cymongoose-0.2.0-cp313-cp313-win_amd64.whl (230.5 kB view details)

Uploaded CPython 3.13Windows x86-64

cymongoose-0.2.0-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (296.7 kB view details)

Uploaded CPython 3.13manylinux: glibc 2.17+ x86-64manylinux: glibc 2.28+ x86-64

cymongoose-0.2.0-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl (285.3 kB view details)

Uploaded CPython 3.13manylinux: glibc 2.17+ ARM64manylinux: glibc 2.28+ ARM64

cymongoose-0.2.0-cp313-cp313-macosx_11_0_arm64.whl (236.0 kB view details)

Uploaded CPython 3.13macOS 11.0+ ARM64

cymongoose-0.2.0-cp313-cp313-macosx_10_13_x86_64.whl (270.5 kB view details)

Uploaded CPython 3.13macOS 10.13+ x86-64

cymongoose-0.2.0-cp312-cp312-win_amd64.whl (230.8 kB view details)

Uploaded CPython 3.12Windows x86-64

cymongoose-0.2.0-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (296.5 kB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ x86-64manylinux: glibc 2.28+ x86-64

cymongoose-0.2.0-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl (285.7 kB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ ARM64manylinux: glibc 2.28+ ARM64

cymongoose-0.2.0-cp312-cp312-macosx_11_0_arm64.whl (236.6 kB view details)

Uploaded CPython 3.12macOS 11.0+ ARM64

cymongoose-0.2.0-cp312-cp312-macosx_10_13_x86_64.whl (271.1 kB view details)

Uploaded CPython 3.12macOS 10.13+ x86-64

cymongoose-0.2.0-cp311-cp311-win_amd64.whl (236.4 kB view details)

Uploaded CPython 3.11Windows x86-64

cymongoose-0.2.0-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (300.9 kB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ x86-64manylinux: glibc 2.28+ x86-64

cymongoose-0.2.0-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl (291.2 kB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ ARM64manylinux: glibc 2.28+ ARM64

cymongoose-0.2.0-cp311-cp311-macosx_11_0_arm64.whl (239.2 kB view details)

Uploaded CPython 3.11macOS 11.0+ ARM64

cymongoose-0.2.0-cp311-cp311-macosx_10_9_x86_64.whl (268.0 kB view details)

Uploaded CPython 3.11macOS 10.9+ x86-64

cymongoose-0.2.0-cp310-cp310-win_amd64.whl (235.6 kB view details)

Uploaded CPython 3.10Windows x86-64

cymongoose-0.2.0-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (300.7 kB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ x86-64manylinux: glibc 2.28+ x86-64

cymongoose-0.2.0-cp310-cp310-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl (291.1 kB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ ARM64manylinux: glibc 2.28+ ARM64

cymongoose-0.2.0-cp310-cp310-macosx_11_0_arm64.whl (239.3 kB view details)

Uploaded CPython 3.10macOS 11.0+ ARM64

cymongoose-0.2.0-cp310-cp310-macosx_10_9_x86_64.whl (268.0 kB view details)

Uploaded CPython 3.10macOS 10.9+ x86-64

File details

Details for the file cymongoose-0.2.0.tar.gz.

File metadata

  • Download URL: cymongoose-0.2.0.tar.gz
  • Upload date:
  • Size: 589.6 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.13.2

File hashes

Hashes for cymongoose-0.2.0.tar.gz
Algorithm Hash digest
SHA256 759e35479f625e4392bcdf380c9dd9fa7070cf49681d24f5993fbdd6de612d6a
MD5 86e92e0c81349b8868bd2185c05bd0fc
BLAKE2b-256 f861d71a60760f38a6057489dc6fa83c5b84fbd50a214e7d610a3a1b46bda739

See more details on using hashes here.

File details

Details for the file cymongoose-0.2.0-cp314-cp314-win_amd64.whl.

File metadata

  • Download URL: cymongoose-0.2.0-cp314-cp314-win_amd64.whl
  • Upload date:
  • Size: 237.5 kB
  • Tags: CPython 3.14, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.13.2

File hashes

Hashes for cymongoose-0.2.0-cp314-cp314-win_amd64.whl
Algorithm Hash digest
SHA256 a782077ac2181f433f3c66fbfeded004418aed2c1472bdc602496ee6511210c2
MD5 e4e1a141ed906089e8803d2f58d76940
BLAKE2b-256 55264b6439300061044e2c89029c637cfea304e5b4a7cd35862b21efc8c568fa

See more details on using hashes here.

File details

Details for the file cymongoose-0.2.0-cp314-cp314-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for cymongoose-0.2.0-cp314-cp314-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 6df8e9089efd011075a1d63ba26e56a8009b8b2792f8a78ac163e76550a45191
MD5 f23a7bab4123f08714847736b5bc8d8f
BLAKE2b-256 d049db91780c27f4f055e9383195dcab64e25e8724d915d2ea66dd492a7215b4

See more details on using hashes here.

File details

Details for the file cymongoose-0.2.0-cp314-cp314-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for cymongoose-0.2.0-cp314-cp314-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 956b823a52a04828899513b67dff9dc320a6d2db59e04328a918a81b33fba9b3
MD5 0f81ca45f6268b0c923af6b423b221af
BLAKE2b-256 a6a5c3c099217a6b0d4dca33945888c717adca5418142919e9de8f5bd28b2f7a

See more details on using hashes here.

File details

Details for the file cymongoose-0.2.0-cp314-cp314-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for cymongoose-0.2.0-cp314-cp314-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 a8ab045cbf07a4207186a492213ee71a7d4f6fd7293d1e9f48a501ef711c2abe
MD5 1aea4520f8089335cdc8371e139fdd28
BLAKE2b-256 cd349bdcfa97b406a8ee3d124e5010877fb61ba4fc06421bdb0e97ce7c4bc59b

See more details on using hashes here.

File details

Details for the file cymongoose-0.2.0-cp314-cp314-macosx_10_15_x86_64.whl.

File metadata

File hashes

Hashes for cymongoose-0.2.0-cp314-cp314-macosx_10_15_x86_64.whl
Algorithm Hash digest
SHA256 a609b92ce1c86a2aa9ddf45225677674104553f847d9090dd4379ba057a5326b
MD5 c41227a7998c03266065621e4406d420
BLAKE2b-256 5fa039a6b10be75ad917d3bbdae6fd3289bd548be0c49abc20a248766fd17c42

See more details on using hashes here.

File details

Details for the file cymongoose-0.2.0-cp313-cp313-win_amd64.whl.

File metadata

  • Download URL: cymongoose-0.2.0-cp313-cp313-win_amd64.whl
  • Upload date:
  • Size: 230.5 kB
  • Tags: CPython 3.13, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.13.2

File hashes

Hashes for cymongoose-0.2.0-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 4ef0e1f0855f13a5dbb4e54d620cdf326f6a9ff5cf5e77b4bc450d90e96ee5d3
MD5 c42f910e14f3157846cc0b07a05a23c2
BLAKE2b-256 9ed9192403586e5b9824b5a219c020c20ee476616cabac7101397df2a81e1dc5

See more details on using hashes here.

File details

Details for the file cymongoose-0.2.0-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for cymongoose-0.2.0-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 c0895a947e94cab6590140eff5423369de9310b4ab65091ea7435ddf1a7d0523
MD5 3993e02cad95b7694ab1d59b5476c2e9
BLAKE2b-256 3feaf384e2a05b84fcf7b2044794eb836d51e742c174fb77f38588d6fba8859a

See more details on using hashes here.

File details

Details for the file cymongoose-0.2.0-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for cymongoose-0.2.0-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 85c3209f9d1e21eaddf241647632bac7126b8a4f6bbbbf000a2001fb11753d63
MD5 4a9301bc697b3d52d8e0cf4c47de3b01
BLAKE2b-256 42f5b8d7212c4a6e765cd072168d1db050385b81b694c0b68458c78e835b07ed

See more details on using hashes here.

File details

Details for the file cymongoose-0.2.0-cp313-cp313-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for cymongoose-0.2.0-cp313-cp313-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 71e62e8432301071a381eede7668ce64edc0a81940bc26e5036790ea15caf15e
MD5 ca7dc72929ae6160676e3650b7593ec6
BLAKE2b-256 76f219b34cd8662fa3565e2b59dd1f686ec37e1b949e7ca14f5e824a30d22c97

See more details on using hashes here.

File details

Details for the file cymongoose-0.2.0-cp313-cp313-macosx_10_13_x86_64.whl.

File metadata

File hashes

Hashes for cymongoose-0.2.0-cp313-cp313-macosx_10_13_x86_64.whl
Algorithm Hash digest
SHA256 c98fc24e91f91e7122c50397ec4c13e18b2bb94f4e3ec77854cc945f66f59f38
MD5 7b3a765947b79ab7703c343657f48248
BLAKE2b-256 ac45f3f61aa0cd704735c0db62a6482caf6622fddbb05d505a3f8d9364cc2fe3

See more details on using hashes here.

File details

Details for the file cymongoose-0.2.0-cp312-cp312-win_amd64.whl.

File metadata

  • Download URL: cymongoose-0.2.0-cp312-cp312-win_amd64.whl
  • Upload date:
  • Size: 230.8 kB
  • Tags: CPython 3.12, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.13.2

File hashes

Hashes for cymongoose-0.2.0-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 a4ef50f7b33f6c67123a89a8b000bc08b5a233a62193969b6801fcccb3dfeecd
MD5 a68874e88f1cc612444f8283c6a766ce
BLAKE2b-256 58e67909e15a7870a84456de4fdcdbfb815d1c71d28c217a211b6e30256a955d

See more details on using hashes here.

File details

Details for the file cymongoose-0.2.0-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for cymongoose-0.2.0-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 c2309a6ea0589a2b527fbd77f05cccb04f1edcc4a6cd0d08100c76e1c6e3249a
MD5 cc76cc8f916807c9bfa6a52c35902d2a
BLAKE2b-256 f477dd0b1ff1fb365066fc9354f20cb51804afbe879de02498eb585cd9fe02d2

See more details on using hashes here.

File details

Details for the file cymongoose-0.2.0-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for cymongoose-0.2.0-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 8044badf5474f540edadfe2dfcc9e1a70909ae2aa736c3fe751a4316b2a96ef3
MD5 594aa3d22325bda34eed50ee28291b88
BLAKE2b-256 331f410c84ce133ce108d0e3f4ccd2bf65a0c8f654b569bb3057c2ad4c374433

See more details on using hashes here.

File details

Details for the file cymongoose-0.2.0-cp312-cp312-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for cymongoose-0.2.0-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 fee0481a21c83f3ca4c146e24aa4eb5294c84b24e6bb488f648b79d5c010f929
MD5 48a8f584e8f0613c3728685808489b90
BLAKE2b-256 5e56781d999060ffc12a82e1cac50ef98fd142bdd3792331a1b242c15c28520d

See more details on using hashes here.

File details

Details for the file cymongoose-0.2.0-cp312-cp312-macosx_10_13_x86_64.whl.

File metadata

File hashes

Hashes for cymongoose-0.2.0-cp312-cp312-macosx_10_13_x86_64.whl
Algorithm Hash digest
SHA256 d73ad6c0d36ba0f690e22ac07da6b796d7fa0506f80b9e2dbbeb15f4efe22252
MD5 9a41df3a5eae36ffbf9bc80f6adddb4e
BLAKE2b-256 b80573f39b03448341e442f8f457bf7c4a406ef721e5a370fd90c55d745e3902

See more details on using hashes here.

File details

Details for the file cymongoose-0.2.0-cp311-cp311-win_amd64.whl.

File metadata

  • Download URL: cymongoose-0.2.0-cp311-cp311-win_amd64.whl
  • Upload date:
  • Size: 236.4 kB
  • Tags: CPython 3.11, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.13.2

File hashes

Hashes for cymongoose-0.2.0-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 f334f97c544272523eebf9e9257b137e1deace61bb508f242cf8803f861c627d
MD5 ef980682207c2ddbb7c036a43cd23b70
BLAKE2b-256 66d6635b2a30e23a0ef7e5de4a19f5bd27292b624fcd5c08f8dce3c5f6f8aa87

See more details on using hashes here.

File details

Details for the file cymongoose-0.2.0-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for cymongoose-0.2.0-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 5bfd84450fc7e1476c0d4258b224df761d18efbff5bcce6a110ba22ebb3f9736
MD5 98d728e82277bc38c7755d6bbb9a2026
BLAKE2b-256 e93b26aa37df7e5c40d79f09577d1220f291f2cd99e883f0370dbde4a7dea05f

See more details on using hashes here.

File details

Details for the file cymongoose-0.2.0-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for cymongoose-0.2.0-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 089e991ff990f1d52702d36f3bb4c38ba1df5215c5d008f0ccff76a1c9793e47
MD5 db529e52750739e1dfad524b017bfd3d
BLAKE2b-256 309fb07d8509d70259132734d3e5d001c1934db91a4037918b7ca66f14206991

See more details on using hashes here.

File details

Details for the file cymongoose-0.2.0-cp311-cp311-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for cymongoose-0.2.0-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 65691b130216b9c04bd9eaa7767da2ade2134b8a1342dd31af46df8bee8343c5
MD5 8aaee8f04de6d6a23983e979f15bf42f
BLAKE2b-256 9373f00f03c1b3c7f159d0580600a160f6859d457105a1f91b2ef85744ebc45c

See more details on using hashes here.

File details

Details for the file cymongoose-0.2.0-cp311-cp311-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for cymongoose-0.2.0-cp311-cp311-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 f17b5958a3d6feb8969996b63f98ac01d09f7c1c278ffa4ebd8b522ac37c26d2
MD5 e2efe2ea333bcf437371561f871345e1
BLAKE2b-256 ba474e1c6a62f9520fe5495350f4f1c37f7c7d1adea9a0cf7c46ff7b8fa3c528

See more details on using hashes here.

File details

Details for the file cymongoose-0.2.0-cp310-cp310-win_amd64.whl.

File metadata

  • Download URL: cymongoose-0.2.0-cp310-cp310-win_amd64.whl
  • Upload date:
  • Size: 235.6 kB
  • Tags: CPython 3.10, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.13.2

File hashes

Hashes for cymongoose-0.2.0-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 5d23c1b50aac67702c51485f6adfee97f1ae1800ddbcac07c47f4b49bba671aa
MD5 1e873e1f7ba29e4e4a9f926c58bfa653
BLAKE2b-256 07e09a69ec756dcf01a683953916e8295f9a347a6c36c62a5fb18a48574b71f9

See more details on using hashes here.

File details

Details for the file cymongoose-0.2.0-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for cymongoose-0.2.0-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 f442cfc8e8309f93d55714033d2994db3262cd4f3412e7b98e4a7bf97226470d
MD5 037a4620f7d47f2d8be4e58159a50cf2
BLAKE2b-256 33c62d5250fc79b2a6d261be46e023c2ae905e3fe8d2142b2710d67914078873

See more details on using hashes here.

File details

Details for the file cymongoose-0.2.0-cp310-cp310-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for cymongoose-0.2.0-cp310-cp310-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 8105185d76ffbec720dde5f2f5ef4765f54f0c76970618c1f790eabaa5cf2084
MD5 02d1dd2216da640fa828112bbaa763ad
BLAKE2b-256 f1f8f27a33e146bd3ac7176505692309b6a83a21ba8c0843a45810102902d3cd

See more details on using hashes here.

File details

Details for the file cymongoose-0.2.0-cp310-cp310-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for cymongoose-0.2.0-cp310-cp310-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 8f66f2e867a01a4cd8cb35192dd5668359daa3b8ff357ef408eae4e1ee1bd7dd
MD5 8420e1ea6f0e0388909b82a00753b819
BLAKE2b-256 a774922f66b55c3351b569a6fc7fdc1f76afbf9c86b0832ece67317440ecf71d

See more details on using hashes here.

File details

Details for the file cymongoose-0.2.0-cp310-cp310-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for cymongoose-0.2.0-cp310-cp310-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 e71f401003dc80bfbe8ef672039489f1e0646615474d3e0c4d1cd173029d2797
MD5 36a8522fbf9447df1cc65bf538211cbf
BLAKE2b-256 ec97e14dc98c5865b6d1da56c9ef01d70e6f371ab5244c03b0a754cf724d3dea

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