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.1.tar.gz (593.1 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.1-cp314-cp314-win_amd64.whl (237.6 kB view details)

Uploaded CPython 3.14Windows x86-64

cymongoose-0.2.1-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.1-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.1-cp314-cp314-macosx_11_0_arm64.whl (236.9 kB view details)

Uploaded CPython 3.14macOS 11.0+ ARM64

cymongoose-0.2.1-cp314-cp314-macosx_10_15_x86_64.whl (271.0 kB view details)

Uploaded CPython 3.14macOS 10.15+ x86-64

cymongoose-0.2.1-cp313-cp313-win_amd64.whl (230.6 kB view details)

Uploaded CPython 3.13Windows x86-64

cymongoose-0.2.1-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.1-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.1-cp313-cp313-macosx_11_0_arm64.whl (236.0 kB view details)

Uploaded CPython 3.13macOS 11.0+ ARM64

cymongoose-0.2.1-cp313-cp313-macosx_10_13_x86_64.whl (270.7 kB view details)

Uploaded CPython 3.13macOS 10.13+ x86-64

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

Uploaded CPython 3.12Windows x86-64

cymongoose-0.2.1-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.1-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.1-cp312-cp312-macosx_11_0_arm64.whl (236.6 kB view details)

Uploaded CPython 3.12macOS 11.0+ ARM64

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

Uploaded CPython 3.12macOS 10.13+ x86-64

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

Uploaded CPython 3.11Windows x86-64

cymongoose-0.2.1-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (301.1 kB view details)

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

cymongoose-0.2.1-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.1-cp311-cp311-macosx_11_0_arm64.whl (239.2 kB view details)

Uploaded CPython 3.11macOS 11.0+ ARM64

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

Uploaded CPython 3.11macOS 10.9+ x86-64

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

Uploaded CPython 3.10Windows x86-64

cymongoose-0.2.1-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (301.0 kB view details)

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

cymongoose-0.2.1-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.1-cp310-cp310-macosx_11_0_arm64.whl (239.3 kB view details)

Uploaded CPython 3.10macOS 11.0+ ARM64

cymongoose-0.2.1-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.1.tar.gz.

File metadata

  • Download URL: cymongoose-0.2.1.tar.gz
  • Upload date:
  • Size: 593.1 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.1.tar.gz
Algorithm Hash digest
SHA256 80b57756a4a6ec04f28fb597a2463bf621815cf8c279fd6b67d964a369d2f44e
MD5 dfac2039877a13b54384b14b4dcd2ede
BLAKE2b-256 6c6335bf14e42c6efe4f8416580048bd58ab74079e179eed65ba5431580edb87

See more details on using hashes here.

File details

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

File metadata

  • Download URL: cymongoose-0.2.1-cp314-cp314-win_amd64.whl
  • Upload date:
  • Size: 237.6 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.1-cp314-cp314-win_amd64.whl
Algorithm Hash digest
SHA256 4278331860654c27c951c0d5f911afbf7623bca0a265d842c94ac7372c14a728
MD5 cdb94dbe941a6a35fcd86649dbbd2181
BLAKE2b-256 23ce111aed8a4a4e10f955f03edc3e526591d13352a733703fb9ab43ee8f80d9

See more details on using hashes here.

File details

Details for the file cymongoose-0.2.1-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.1-cp314-cp314-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 476af07566862f4d282d9d79fc254a533cb8e7397ff701ddb9174f4bec68933d
MD5 59f5cbecf7d463bdd8fa33698e31c2e0
BLAKE2b-256 392d38d810bc81fb875b715b1160ea80c83383bd58c5021dfeab4176a11f11d3

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for cymongoose-0.2.1-cp314-cp314-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 fcc261c9e505d7a16d8d748610bd5303aeba404b14e776da99651f9b940eb7e8
MD5 35314ad7c5252a847959e3103b02bd9b
BLAKE2b-256 2b00e64cb44b7e797888cf5c59289a9115d63ac5b60a3949b3914c78d77e8fb3

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for cymongoose-0.2.1-cp314-cp314-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 54a62813f00bd9f6999bb6078bccc624e1174732675c2a91bbe3defa528bd933
MD5 efabf404449cd16b27017590cc5da941
BLAKE2b-256 3122b2f0c499e1fc1ced75e8614e971aa38f0b37a608aaa46fb2e07720dee871

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for cymongoose-0.2.1-cp314-cp314-macosx_10_15_x86_64.whl
Algorithm Hash digest
SHA256 344a762e70243cd99dfc25e3dd525e505f1d83504466e29b36e6551f3a35e8bd
MD5 05f36de9136c83fc6077fcd7af10b311
BLAKE2b-256 26c41175e290d2e3d6c16b4a279ad5a69734109dc0c0c5a75e8d80143b2281ee

See more details on using hashes here.

File details

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

File metadata

  • Download URL: cymongoose-0.2.1-cp313-cp313-win_amd64.whl
  • Upload date:
  • Size: 230.6 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.1-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 f5b74caf73ccbd9c38b08ae64eb515921ab33028cf7ff5f2987b2b6ac1d992bf
MD5 97bfa125b1bce53b8724e29502f4d2f4
BLAKE2b-256 240cc3b24626d99d3eb3804ce8689d68e304f663c7fb7fcbaca4c99b71d4156a

See more details on using hashes here.

File details

Details for the file cymongoose-0.2.1-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.1-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 3826a7abcd9cb411c94550fc434d561767a61c9c6c912344e85ca39320acaabb
MD5 dc72926ecee40506410f9e79a19d1df6
BLAKE2b-256 401e94b206244b68627878dee1fb86aa05082467ab0733ee2ccd92c09d925a97

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for cymongoose-0.2.1-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 0f57535a3806cdb8b4a300b6d77dc3877eda5bbe329d80a3c546e03719264bc8
MD5 107afafb8e873d70dc82fa522e419931
BLAKE2b-256 a9807fd530642087c2cfe891e3761326cc09f4ab8a366962d468119f7cd4ceb6

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for cymongoose-0.2.1-cp313-cp313-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 ef329abd3937118ea8adffba9a552f22cb604ebae6eda9dbc143ad59ef5b284d
MD5 b0d69528be82ba0fc00a3e394a940c37
BLAKE2b-256 d12f229c49c47623384feff7d3b91067b4ba991946368c3f0da38abbbaefdb1e

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for cymongoose-0.2.1-cp313-cp313-macosx_10_13_x86_64.whl
Algorithm Hash digest
SHA256 4d6619a1a753e4c49c95601d228c5482cd949478fd4979e42a1f567c8575e606
MD5 ca00f6c1fac9e1c1594b32e952a1de5b
BLAKE2b-256 05348cc73698c67fdc33f7395a5060105d4b09709c841f2876bf4da284b785bb

See more details on using hashes here.

File details

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

File metadata

  • Download URL: cymongoose-0.2.1-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.1-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 b6c0837266a6a3e260fb3706ae7c19e1220699256aca09fe77046fe43bbf8651
MD5 ad7429c10aeb9edb87fa9918c80b842a
BLAKE2b-256 639fa8b48651046fcb49c81808726c596370c5bc9d62564e173e7159591b3246

See more details on using hashes here.

File details

Details for the file cymongoose-0.2.1-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.1-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 4f2354b954fa02b746c6b9dabe1b81b93c35cc9068a4802f2401be4cc1e19277
MD5 850c46ed175403209c509d0e400fd88d
BLAKE2b-256 8b3a8a230cf5df75e94ac9be630917a9d28d84a49c077b066927951198c8065b

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for cymongoose-0.2.1-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 cbf5f1eb3b97c6bdf0fb4b831ccb69eabdf712025b5cf86e2879f822b97208d4
MD5 8e583d0daa1165ad6a2f291600c2d271
BLAKE2b-256 c884e170a64e569fa951ecf290df81eb38eb55985b378818cd0c8e9e07f48f74

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for cymongoose-0.2.1-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 5f505ebdb9455d54309b93c5e8dc3d4cc0caf92384fb8ae9c48d70aa9ad9aa32
MD5 2cd6ed80b9c569e7333983f74c99a698
BLAKE2b-256 4cf43429a29828837e95b43bc2319d1e372a51b98e2f9d0b77242e71c0a62fb1

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for cymongoose-0.2.1-cp312-cp312-macosx_10_13_x86_64.whl
Algorithm Hash digest
SHA256 bdcf45fa7a7507a3de302d9b1c9fa6e808f16ac314d293f557002b5db4363cba
MD5 abfee545390be9755d50f8616976b104
BLAKE2b-256 4f0c4f3992aa361fda59468d7aeba109f7341d134db906f0b5e4cea57701421e

See more details on using hashes here.

File details

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

File metadata

  • Download URL: cymongoose-0.2.1-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.1-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 056d1fd0b4f4fdc0d5d9ab4579fa36885c4b6adb4c2591fe775bb45083039634
MD5 e19c6f0305c0cdaef665e6d07a6db33c
BLAKE2b-256 51c4f09b1d74139a51aa1362f9e64272a4bb07f013f7f3107d16efd7d765187a

See more details on using hashes here.

File details

Details for the file cymongoose-0.2.1-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.1-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 b82b6c1da7bce6de2cc57c61558bf3e254296a5853471bd4b9c490f9af7ddcca
MD5 fa6709e01086d4003ee51c2a56d652ae
BLAKE2b-256 b3ec3096515b7e384f636bfa8c0e336babb9ee82d6b891eda6ba211e163ae5a2

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for cymongoose-0.2.1-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 1f5edae4f2a303a3f650dfd6e55353e685e5ba56d3521fade4d67423b6ce8b44
MD5 ef0383d13a6d19fc3df3f5f9b5961767
BLAKE2b-256 8df70706d5474e69a2ad792737d2d4bccc0fe03699ad26b4d48906e7945ff93c

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for cymongoose-0.2.1-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 4a567f41c263f14e18f028f7ec0d332f768a6d6dc9cbe03dbc34f4a0e6bf576c
MD5 cd238a442f1be75880326f7adab9a661
BLAKE2b-256 41374a0d8ff07430215271d07df2bdcb6caad03b3ff8d81c56ceecd64d766ba8

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for cymongoose-0.2.1-cp311-cp311-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 6c38d4f1afbcfe5fed9312c2d808b3c8827bc265c4d2143ff42f315b8c63109f
MD5 f346fcabdbffdbb0d9c1b3552986a126
BLAKE2b-256 268a38e643520e2231704a02e132e4f3c817e550168db7d27c262834e5558b81

See more details on using hashes here.

File details

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

File metadata

  • Download URL: cymongoose-0.2.1-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.1-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 0c7a0c241a3db9ef3b989d4d12548e60fe5b83bb721f53c2cab9aa27e6775190
MD5 d4c3e7573378783775d3c1a259faa7b1
BLAKE2b-256 aca7dbf236aea01c1477821812f438833af9a13b89edd04d548788f1caff3629

See more details on using hashes here.

File details

Details for the file cymongoose-0.2.1-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.1-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 377ab82c10c5a7fa16d2698096e733171dda95e25c31bf7fee23640465f6dae5
MD5 e346b4da7c3511803e8020ee6e0632b1
BLAKE2b-256 e45d458fb4eb2eefb90642c3e0bcb78bdd77e6445b972315d6ca8aa95021c8d4

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for cymongoose-0.2.1-cp310-cp310-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 758bfce54fbceceaa0b538e8757a0c4016c350e34d491beb858371dda2cebc06
MD5 b18988a07ce280a807633a19f0380be8
BLAKE2b-256 5484ff70694a6c05cca3ee301c9fc4839b044263880e4ad8cda74935ced0e969

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for cymongoose-0.2.1-cp310-cp310-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 5677eb0298fe43bf79058e73cae5ad72c9d5caae67aba6add56fd63b1a02a49a
MD5 885f13be6ad5094bc308428f1e127ecd
BLAKE2b-256 61095d9da1736767514823fd000e6191222f2ad19462a8bf6d18999148122476

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for cymongoose-0.2.1-cp310-cp310-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 a5b57458b347d6465904c9d765dd32078f5c23ce5eccef7cd7429526ca73bd4f
MD5 06c99502cbfc9bb5096b57d6842381b3
BLAKE2b-256 13caaa00b3234c887f513bc7daabbdab02fefa4d452dd2cd172b52063f45cc38

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