Skip to main content

Memory barrier utilities for Python - provides wmb, rmb, and fence operations

Project description

Python Memory Barrier (pymembar)

Memory barrier utilities for Python - provides low-level memory ordering primitives for concurrent programming. Usually you would not need this in Python due to GIL and generally strong memory ordering on x86/x86_64. However, on weakly-ordered architectures like ARM, memory barriers can be useful for ensuring correct visibility and ordering of memory operations when for example working with shared memory, named semaphores, or lock-free data structures.

I used AI (GitHub Copilot) to help generate parts of this README, documentation strings, and some configuration files. Please report any inaccuracies or errors you may find.

Overview

This package provides Python bindings for memory barrier operations, ensuring that memory operations are visible to other processes and threads in the correct order. Memory barriers do not provide synchronization themselves, but rather control the visibility and ordering of memory operations across CPU cores and processes.

The package includes three core functions:

  • wmb() - Write memory barrier
  • rmb() - Read memory barrier
  • fence() - Full memory fence

Installation

pip install pymembar

Usage

import membar

# Write memory barrier - ensures all write operations before this point
# are visible to other processes/threads before any writes after this point
membar.wmb()

# Read memory barrier - ensures all read operations before this point
# complete before any read operations after this point
membar.rmb()

# Full memory fence - ensures all memory operations before this point
# are visible to other processes/threads before any operations after this point
membar.fence()

When Are Memory Barriers Needed?

Memory barriers are primarily needed on weakly-ordered CPU architectures like ARM, where the processor may reorder memory operations for performance optimization. On x86/x86_64 architectures, the strong memory ordering model means that memory barriers are often not strictly necessary for most use cases, as the hardware already provides strong ordering guarantees.

However, memory barriers can still be useful on x86 in specific scenarios:

  • When interfacing with memory-mapped I/O
  • In lock-free programming with specific compiler optimizations
  • When precise ordering is critical for correctness

Note: Most Python applications will not need memory barriers due to the Global Interpreter Lock (GIL) and Python's threading model.

Requirements

  • Python 3.8+
  • Compatible with Windows, Linux, and macOS

Contributing

I am not a C expert and would be happy to receive any constructive feedback, suggestions, or contributions to improve this library. Feel free to open issues or submit pull requests on the GitHub repository.

Disclaimer

Parts of the core code, this README, and documentation strings were generated with AI assistance.

TODOs

  • Is it possible to write tests for the functionality
  • Add ARM build to CI/CD pipeline as soon as they are available via GitHub Actions

Project details


Download files

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

Source Distributions

No source distribution files available for this release.See tutorial on generating distribution archives.

Built Distributions

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

pymembar-0.0.2-cp314-cp314t-win_amd64.whl (10.0 kB view details)

Uploaded CPython 3.14tWindows x86-64

pymembar-0.0.2-cp314-cp314t-win32.whl (9.6 kB view details)

Uploaded CPython 3.14tWindows x86

pymembar-0.0.2-cp314-cp314t-musllinux_1_2_x86_64.whl (12.7 kB view details)

Uploaded CPython 3.14tmusllinux: musl 1.2+ x86-64

pymembar-0.0.2-cp314-cp314t-musllinux_1_2_aarch64.whl (13.3 kB view details)

Uploaded CPython 3.14tmusllinux: musl 1.2+ ARM64

pymembar-0.0.2-cp314-cp314t-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl (13.7 kB view details)

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

pymembar-0.0.2-cp314-cp314t-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl (12.7 kB view details)

Uploaded CPython 3.14tmanylinux: glibc 2.28+ x86-64manylinux: glibc 2.5+ x86-64

pymembar-0.0.2-cp314-cp314t-macosx_11_0_arm64.whl (6.9 kB view details)

Uploaded CPython 3.14tmacOS 11.0+ ARM64

pymembar-0.0.2-cp314-cp314-win_amd64.whl (10.0 kB view details)

Uploaded CPython 3.14Windows x86-64

pymembar-0.0.2-cp314-cp314-win32.whl (9.6 kB view details)

Uploaded CPython 3.14Windows x86

pymembar-0.0.2-cp314-cp314-musllinux_1_2_x86_64.whl (12.7 kB view details)

Uploaded CPython 3.14musllinux: musl 1.2+ x86-64

pymembar-0.0.2-cp314-cp314-musllinux_1_2_aarch64.whl (13.2 kB view details)

Uploaded CPython 3.14musllinux: musl 1.2+ ARM64

pymembar-0.0.2-cp314-cp314-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl (13.7 kB view details)

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

pymembar-0.0.2-cp314-cp314-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl (12.6 kB view details)

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

pymembar-0.0.2-cp314-cp314-macosx_11_0_arm64.whl (6.9 kB view details)

Uploaded CPython 3.14macOS 11.0+ ARM64

pymembar-0.0.2-cp313-cp313-win_amd64.whl (9.9 kB view details)

Uploaded CPython 3.13Windows x86-64

pymembar-0.0.2-cp313-cp313-win32.whl (9.5 kB view details)

Uploaded CPython 3.13Windows x86

pymembar-0.0.2-cp313-cp313-musllinux_1_2_x86_64.whl (12.6 kB view details)

Uploaded CPython 3.13musllinux: musl 1.2+ x86-64

pymembar-0.0.2-cp313-cp313-musllinux_1_2_aarch64.whl (13.2 kB view details)

Uploaded CPython 3.13musllinux: musl 1.2+ ARM64

pymembar-0.0.2-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl (13.6 kB view details)

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

pymembar-0.0.2-cp313-cp313-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl (12.6 kB view details)

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

pymembar-0.0.2-cp313-cp313-macosx_11_0_arm64.whl (6.9 kB view details)

Uploaded CPython 3.13macOS 11.0+ ARM64

pymembar-0.0.2-cp312-cp312-win_amd64.whl (9.9 kB view details)

Uploaded CPython 3.12Windows x86-64

pymembar-0.0.2-cp312-cp312-win32.whl (9.5 kB view details)

Uploaded CPython 3.12Windows x86

pymembar-0.0.2-cp312-cp312-musllinux_1_2_x86_64.whl (12.6 kB view details)

Uploaded CPython 3.12musllinux: musl 1.2+ x86-64

pymembar-0.0.2-cp312-cp312-musllinux_1_2_aarch64.whl (13.1 kB view details)

Uploaded CPython 3.12musllinux: musl 1.2+ ARM64

pymembar-0.0.2-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl (13.5 kB view details)

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

pymembar-0.0.2-cp312-cp312-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl (12.5 kB view details)

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

pymembar-0.0.2-cp312-cp312-macosx_11_0_arm64.whl (6.9 kB view details)

Uploaded CPython 3.12macOS 11.0+ ARM64

pymembar-0.0.2-cp311-cp311-win_amd64.whl (9.9 kB view details)

Uploaded CPython 3.11Windows x86-64

pymembar-0.0.2-cp311-cp311-win32.whl (9.5 kB view details)

Uploaded CPython 3.11Windows x86

pymembar-0.0.2-cp311-cp311-musllinux_1_2_x86_64.whl (12.7 kB view details)

Uploaded CPython 3.11musllinux: musl 1.2+ x86-64

pymembar-0.0.2-cp311-cp311-musllinux_1_2_aarch64.whl (13.3 kB view details)

Uploaded CPython 3.11musllinux: musl 1.2+ ARM64

pymembar-0.0.2-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl (13.7 kB view details)

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

pymembar-0.0.2-cp311-cp311-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl (12.6 kB view details)

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

pymembar-0.0.2-cp311-cp311-macosx_11_0_arm64.whl (6.9 kB view details)

Uploaded CPython 3.11macOS 11.0+ ARM64

pymembar-0.0.2-cp310-cp310-win_amd64.whl (9.9 kB view details)

Uploaded CPython 3.10Windows x86-64

pymembar-0.0.2-cp310-cp310-win32.whl (9.5 kB view details)

Uploaded CPython 3.10Windows x86

pymembar-0.0.2-cp310-cp310-musllinux_1_2_x86_64.whl (12.7 kB view details)

Uploaded CPython 3.10musllinux: musl 1.2+ x86-64

pymembar-0.0.2-cp310-cp310-musllinux_1_2_aarch64.whl (13.2 kB view details)

Uploaded CPython 3.10musllinux: musl 1.2+ ARM64

pymembar-0.0.2-cp310-cp310-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl (13.7 kB view details)

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

pymembar-0.0.2-cp310-cp310-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl (12.6 kB view details)

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

pymembar-0.0.2-cp310-cp310-macosx_11_0_arm64.whl (6.9 kB view details)

Uploaded CPython 3.10macOS 11.0+ ARM64

pymembar-0.0.2-cp39-cp39-win_amd64.whl (9.9 kB view details)

Uploaded CPython 3.9Windows x86-64

pymembar-0.0.2-cp39-cp39-win32.whl (9.5 kB view details)

Uploaded CPython 3.9Windows x86

pymembar-0.0.2-cp39-cp39-musllinux_1_2_x86_64.whl (12.4 kB view details)

Uploaded CPython 3.9musllinux: musl 1.2+ x86-64

pymembar-0.0.2-cp39-cp39-musllinux_1_2_aarch64.whl (13.0 kB view details)

Uploaded CPython 3.9musllinux: musl 1.2+ ARM64

pymembar-0.0.2-cp39-cp39-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl (13.4 kB view details)

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

pymembar-0.0.2-cp39-cp39-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl (12.3 kB view details)

Uploaded CPython 3.9manylinux: glibc 2.28+ x86-64manylinux: glibc 2.5+ x86-64

pymembar-0.0.2-cp39-cp39-macosx_11_0_arm64.whl (6.9 kB view details)

Uploaded CPython 3.9macOS 11.0+ ARM64

pymembar-0.0.2-cp38-cp38-win_amd64.whl (9.8 kB view details)

Uploaded CPython 3.8Windows x86-64

pymembar-0.0.2-cp38-cp38-win32.whl (9.5 kB view details)

Uploaded CPython 3.8Windows x86

pymembar-0.0.2-cp38-cp38-musllinux_1_2_x86_64.whl (12.3 kB view details)

Uploaded CPython 3.8musllinux: musl 1.2+ x86-64

pymembar-0.0.2-cp38-cp38-musllinux_1_2_aarch64.whl (12.9 kB view details)

Uploaded CPython 3.8musllinux: musl 1.2+ ARM64

pymembar-0.0.2-cp38-cp38-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl (13.8 kB view details)

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

pymembar-0.0.2-cp38-cp38-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl (12.7 kB view details)

Uploaded CPython 3.8manylinux: glibc 2.28+ x86-64manylinux: glibc 2.5+ x86-64

pymembar-0.0.2-cp38-cp38-macosx_11_0_arm64.whl (6.7 kB view details)

Uploaded CPython 3.8macOS 11.0+ ARM64

File details

Details for the file pymembar-0.0.2-cp314-cp314t-win_amd64.whl.

File metadata

  • Download URL: pymembar-0.0.2-cp314-cp314t-win_amd64.whl
  • Upload date:
  • Size: 10.0 kB
  • Tags: CPython 3.14t, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.9.13

File hashes

Hashes for pymembar-0.0.2-cp314-cp314t-win_amd64.whl
Algorithm Hash digest
SHA256 a6769a7d2332148b0cfaf663966a9373c06303e4b3ad2600e093d269e30c2f95
MD5 31d5d75c4edf96ec033929bcf4d3677e
BLAKE2b-256 8eb344716476baa5f84e33dc225f80089c8bf376835116259c50368f8783971b

See more details on using hashes here.

File details

Details for the file pymembar-0.0.2-cp314-cp314t-win32.whl.

File metadata

  • Download URL: pymembar-0.0.2-cp314-cp314t-win32.whl
  • Upload date:
  • Size: 9.6 kB
  • Tags: CPython 3.14t, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.9.13

File hashes

Hashes for pymembar-0.0.2-cp314-cp314t-win32.whl
Algorithm Hash digest
SHA256 62fa12df8cdb7cb3167cd49cad4f4def5cec8cd47766403d54b7a779fb9eb338
MD5 1f2699dd5485d9f3ec8f967933388ba9
BLAKE2b-256 05f1361e6d90fdefeb22d37f82fb20a4ec22dbf2d4f77ad71b4f4b6411ea428d

See more details on using hashes here.

File details

Details for the file pymembar-0.0.2-cp314-cp314t-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for pymembar-0.0.2-cp314-cp314t-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 f69525b428927f7775974ac5ac271b428a63462e3dbc0e01651e64f8144354ce
MD5 52c3b9ce67908fad1c932bf1372c27fc
BLAKE2b-256 1fbf19b7b9e935b1e65d8c168598a040c64475161d649b635da1f91f3958b88a

See more details on using hashes here.

File details

Details for the file pymembar-0.0.2-cp314-cp314t-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for pymembar-0.0.2-cp314-cp314t-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 70a5fa652bc3cfc41948a1ff32497ac68a35effbc21bd5b4f34547aa0feb69e9
MD5 d81bdd90bbe8c24fed8d0e1e0c30ab1d
BLAKE2b-256 38b5747462e38752ee6ec24591e54304ddd5f87cac8c481a41c02f5bebf7cf17

See more details on using hashes here.

File details

Details for the file pymembar-0.0.2-cp314-cp314t-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for pymembar-0.0.2-cp314-cp314t-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 1a9a5c6ddfb4e3c23127120476bbe9b25681d02e96c22cd4dc7ea346e7d422d4
MD5 debe6930ca4fa8a3dc06c05bf9d5c304
BLAKE2b-256 9823303474365b69d490255f5977b4a8a110c62131a34f1922ac678b536cba53

See more details on using hashes here.

File details

Details for the file pymembar-0.0.2-cp314-cp314t-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl.

File metadata

File hashes

Hashes for pymembar-0.0.2-cp314-cp314t-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl
Algorithm Hash digest
SHA256 2047a137afeeef80812cd1490fea2a6de82b669d7ea25e461988aa6b6e40ff2d
MD5 531194fb0f13fe9efc2fb8eba41ba83b
BLAKE2b-256 4f69011d73c07baf7851a2e2c5a2ffd4ee1c64d1d7e1ffc97a5e7a5f64b24200

See more details on using hashes here.

File details

Details for the file pymembar-0.0.2-cp314-cp314t-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for pymembar-0.0.2-cp314-cp314t-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 c098b15b1d03f30e3b66dfd3c94a2c6c0efdc87478049240b47e265536844bab
MD5 32d0c776a98e9edb4514d56edb954858
BLAKE2b-256 94352f6ecd69327f085dfbd14fe3f57441e945957f48e3dc69be59e4d4005bc3

See more details on using hashes here.

File details

Details for the file pymembar-0.0.2-cp314-cp314-win_amd64.whl.

File metadata

  • Download URL: pymembar-0.0.2-cp314-cp314-win_amd64.whl
  • Upload date:
  • Size: 10.0 kB
  • Tags: CPython 3.14, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.9.13

File hashes

Hashes for pymembar-0.0.2-cp314-cp314-win_amd64.whl
Algorithm Hash digest
SHA256 9965bda0c1fb83b38a444287eb47091c24eebffb3cb8018ef281f6df7dfc6aa8
MD5 db8acb2267fec49ef444fd0409811e0a
BLAKE2b-256 da6b153c47ebd624392ded2f59989071a95ce38c6fdd3eb01515a4390ea9ead2

See more details on using hashes here.

File details

Details for the file pymembar-0.0.2-cp314-cp314-win32.whl.

File metadata

  • Download URL: pymembar-0.0.2-cp314-cp314-win32.whl
  • Upload date:
  • Size: 9.6 kB
  • Tags: CPython 3.14, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.9.13

File hashes

Hashes for pymembar-0.0.2-cp314-cp314-win32.whl
Algorithm Hash digest
SHA256 1e339e68a95c0810b8ae22a753f53fd4d2c2ec640b5310821850023f6a625bc3
MD5 022859a0edf06442c9cdcfc5c61661ad
BLAKE2b-256 e52194f6784168e17e45ab4c48e6f267c879e0023cfde4c6dc0a12b2474719e5

See more details on using hashes here.

File details

Details for the file pymembar-0.0.2-cp314-cp314-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for pymembar-0.0.2-cp314-cp314-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 331a288a60305eca6808298ba999bc86485b229a0ef7552e3017e95498d74fdf
MD5 e95c41efffbb86c0a72cee273e2abffd
BLAKE2b-256 889100c88560d4416f45c62843a2161ff6bbeb5a5a29190f525fe7b310cb26a2

See more details on using hashes here.

File details

Details for the file pymembar-0.0.2-cp314-cp314-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for pymembar-0.0.2-cp314-cp314-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 1ad02afcdc72166684f5fdc60b0af2ed73b4382710bd68dc1589ee99f4bb87c5
MD5 c0323a06604e599ee3a80cb9ccf5f5f7
BLAKE2b-256 43b9348b6781ded2d7f22a1c3b95ce5e2df420a19f37e66839aa55df888f4c23

See more details on using hashes here.

File details

Details for the file pymembar-0.0.2-cp314-cp314-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for pymembar-0.0.2-cp314-cp314-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 b0d5500318c7f598b9ab435c19c0f06169722b2d58e2e1cfc5abeb4b8d2775a5
MD5 fdd33a6c37a3e43df7a8153e5793f90c
BLAKE2b-256 72c079a3b0714a063942e41e241e5a3244fa30a1f290b0e071dbd2c10c84f287

See more details on using hashes here.

File details

Details for the file pymembar-0.0.2-cp314-cp314-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl.

File metadata

File hashes

Hashes for pymembar-0.0.2-cp314-cp314-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl
Algorithm Hash digest
SHA256 c5595e4b213b1583769682709ae4466941308bf5d786fbf811999a88098520b9
MD5 f1567dd7ca99da49e06310efce3dd750
BLAKE2b-256 921053eac107bb76fc38ee95d7584899c73fc0379087f2a37fd4e3892d919226

See more details on using hashes here.

File details

Details for the file pymembar-0.0.2-cp314-cp314-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for pymembar-0.0.2-cp314-cp314-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 6f33cc1251d7289343fae880d6788db0e46c4a69fad89b9848629a68f91638a1
MD5 3fda2c59a3e88a0c7f9bcccc59214204
BLAKE2b-256 b86ac68d3d34e7c6081045ee97f825b03f53c1d5ee544aa4aac101dc5b3ebb7d

See more details on using hashes here.

File details

Details for the file pymembar-0.0.2-cp313-cp313-win_amd64.whl.

File metadata

  • Download URL: pymembar-0.0.2-cp313-cp313-win_amd64.whl
  • Upload date:
  • Size: 9.9 kB
  • Tags: CPython 3.13, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.9.13

File hashes

Hashes for pymembar-0.0.2-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 85f8a77ed27d867d4d9ef96a8e2e45e587af5b4b5bc65a82035be88bd5f9187a
MD5 133e9a970ff77ac6cebc6c26dc31ea66
BLAKE2b-256 ec58eddc4c6fbd801580158bf3626dcccb30885b2f7ad8660b6c782af9a450ae

See more details on using hashes here.

File details

Details for the file pymembar-0.0.2-cp313-cp313-win32.whl.

File metadata

  • Download URL: pymembar-0.0.2-cp313-cp313-win32.whl
  • Upload date:
  • Size: 9.5 kB
  • Tags: CPython 3.13, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.9.13

File hashes

Hashes for pymembar-0.0.2-cp313-cp313-win32.whl
Algorithm Hash digest
SHA256 68b5b14cf9fe8f0248a6cc3c3ebf82fce201da65ef1dc107fed56b972f466084
MD5 0eb95dcf73172fd795d4a1dd45695c33
BLAKE2b-256 ec9e05855c70d034a6a0642158c20a81d6222aa489e11f736f4044767bc2ba65

See more details on using hashes here.

File details

Details for the file pymembar-0.0.2-cp313-cp313-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for pymembar-0.0.2-cp313-cp313-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 0c95a83d718d73a684b25db46c99479bf5e7560f202827ece133912281c3ed50
MD5 24366052ef5a3e03e8d987afa52cb00a
BLAKE2b-256 82475a1b21a0d2a304e5d57a4cb5ff0f8f0137957e79b116fa6d381cf8a5b49d

See more details on using hashes here.

File details

Details for the file pymembar-0.0.2-cp313-cp313-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for pymembar-0.0.2-cp313-cp313-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 c127a312842cbb7669253691584f2479a80e68973e3b54f3468c15f1dd4de3da
MD5 e447c4ba5225d407bbef1ef20104a520
BLAKE2b-256 885d177fe45ae9d2556a6553517134a1b921193c591f4ca519871922c23d21ba

See more details on using hashes here.

File details

Details for the file pymembar-0.0.2-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for pymembar-0.0.2-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 dffdd8c27a41726f13e63c2c4a2fd828a080069b895fae62e1c7e07d4cf94ec6
MD5 0e02f30a0eae8ee35a06f7370d34af95
BLAKE2b-256 ec29f350f970d99b94cf713220bdbe4abfe9beeeb3a00b4f2b8961c8479127ca

See more details on using hashes here.

File details

Details for the file pymembar-0.0.2-cp313-cp313-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl.

File metadata

File hashes

Hashes for pymembar-0.0.2-cp313-cp313-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl
Algorithm Hash digest
SHA256 1d97b5e416ae7ff17ffb4d756bae5a01ebeda3184425e83e8e4a916abfe02624
MD5 d692a5a358cb5ad6fff1d8b1c9aad33f
BLAKE2b-256 ec49b90c1b9517e4fb561df11ca59d907ffaf51fe2695d97e0a50d4318491e79

See more details on using hashes here.

File details

Details for the file pymembar-0.0.2-cp313-cp313-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for pymembar-0.0.2-cp313-cp313-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 292e9fd5f6c6e93c362b5374816b91214020d51822c2c5fa3831257c3d229a7d
MD5 1b322e4849b2acd1acab8db4a8d57ee7
BLAKE2b-256 b6a9b31eab0ef8d010b806a038c3073acc97d9b1c9ee83e0b28d226ae52d899b

See more details on using hashes here.

File details

Details for the file pymembar-0.0.2-cp312-cp312-win_amd64.whl.

File metadata

  • Download URL: pymembar-0.0.2-cp312-cp312-win_amd64.whl
  • Upload date:
  • Size: 9.9 kB
  • Tags: CPython 3.12, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.9.13

File hashes

Hashes for pymembar-0.0.2-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 2cdc4daa2cdc782a46958f63aaa3d708f9dac06035e61d06eef13a03ff8e24ed
MD5 f0a4040bb186b82468c772fa47cc5ede
BLAKE2b-256 9b9dfef204467c579fb7b6880419abfea805f5a4d2c9b2012220a856700707cd

See more details on using hashes here.

File details

Details for the file pymembar-0.0.2-cp312-cp312-win32.whl.

File metadata

  • Download URL: pymembar-0.0.2-cp312-cp312-win32.whl
  • Upload date:
  • Size: 9.5 kB
  • Tags: CPython 3.12, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.9.13

File hashes

Hashes for pymembar-0.0.2-cp312-cp312-win32.whl
Algorithm Hash digest
SHA256 95c79e98b95f1c43f6dd76f258fb1eaf31f3621c59bd4f4069b8f87109cdb288
MD5 ad3da46122dd19623434936965952a3e
BLAKE2b-256 3aae7cffba38187e21ab1861ecb3ace8364bdd38f43ec4e97fe1c492652191c0

See more details on using hashes here.

File details

Details for the file pymembar-0.0.2-cp312-cp312-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for pymembar-0.0.2-cp312-cp312-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 ddd8691ba288a97edda9cd5c43ecb0afa3ad30c6f8ce8354ea513706256badf6
MD5 4a17de8f457af754da9cd40c958cc600
BLAKE2b-256 95bf8361eb8197d6fd613f8c9222a74b0f136d59cefd019194b901a56252f57f

See more details on using hashes here.

File details

Details for the file pymembar-0.0.2-cp312-cp312-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for pymembar-0.0.2-cp312-cp312-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 9f36391f527b3e15ec02fbe6f5807ee039a68ca213d1bb5419b52cb23269f98f
MD5 940f46b00014a83aa8d74dd8c12cd083
BLAKE2b-256 9d73f0ff98f6e7da44ad90c66417cb170e74f062bb3785e0c1beaaa19660f667

See more details on using hashes here.

File details

Details for the file pymembar-0.0.2-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for pymembar-0.0.2-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 72fe375ed9c0c1b516dbcae997d42895cbb291f24cdeb427b04613c7f3e22e4b
MD5 c006fd687921553cad570bbd21633120
BLAKE2b-256 f7a7c9e00ba7dd1bc65133a8e52b6c3618b519e409bdaed8686c04dd71f47f02

See more details on using hashes here.

File details

Details for the file pymembar-0.0.2-cp312-cp312-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl.

File metadata

File hashes

Hashes for pymembar-0.0.2-cp312-cp312-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl
Algorithm Hash digest
SHA256 def14a512f0f6f88175d21b48fbc2e475bb754357e16acf0b82f7124927f83f6
MD5 a3fb61b480f327a5e671dde74f30d1d1
BLAKE2b-256 01f5fb1a99e045d4a11c946b577fd6ebac2ae2d124b3296f4e700e596aa754fa

See more details on using hashes here.

File details

Details for the file pymembar-0.0.2-cp312-cp312-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for pymembar-0.0.2-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 f51752086885efefb9553c235841f3d71780b66df892a4a07e91058bf3348425
MD5 22b2dc6eb7d9661ca01599d95d766f4e
BLAKE2b-256 1e7b1873e3a1ea53ca12302ebfd9454a4c39c2cbf7e6eda21a695c345d77e10d

See more details on using hashes here.

File details

Details for the file pymembar-0.0.2-cp311-cp311-win_amd64.whl.

File metadata

  • Download URL: pymembar-0.0.2-cp311-cp311-win_amd64.whl
  • Upload date:
  • Size: 9.9 kB
  • Tags: CPython 3.11, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.9.13

File hashes

Hashes for pymembar-0.0.2-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 5ce5aea5cdae719bb3ab5eb9ed6f202adb29d6a7a165d6083e13a4874788357d
MD5 3c77c3afc3685f0041f79e0f5876008f
BLAKE2b-256 fda037aec1c32d9911eb6fc00b563938e732d05bff6e5aba0cded67895d1ad37

See more details on using hashes here.

File details

Details for the file pymembar-0.0.2-cp311-cp311-win32.whl.

File metadata

  • Download URL: pymembar-0.0.2-cp311-cp311-win32.whl
  • Upload date:
  • Size: 9.5 kB
  • Tags: CPython 3.11, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.9.13

File hashes

Hashes for pymembar-0.0.2-cp311-cp311-win32.whl
Algorithm Hash digest
SHA256 1355140197096f8138e71557d3a799d78d17eed930cc11c8f74ddb339bdd4ae3
MD5 2f34d0b565f2dcd403f08db708098de7
BLAKE2b-256 77ab7dd9c70a1e8a88762cc5a7df1522b8ea05a9e4459b079daf7937005106e5

See more details on using hashes here.

File details

Details for the file pymembar-0.0.2-cp311-cp311-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for pymembar-0.0.2-cp311-cp311-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 b1eec40cfd6737d0c34a777965d9c9141c2a00cbcc85abf23683c8bc4fabb220
MD5 3ac83f2ade13187c0a977533705ebee4
BLAKE2b-256 1a3ece9dcf7907bce66a3e12079d2eae563aa7ec2075fc2b0314f17e8defe7d6

See more details on using hashes here.

File details

Details for the file pymembar-0.0.2-cp311-cp311-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for pymembar-0.0.2-cp311-cp311-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 b976e601910812a7c86e03a21acd296b15c5cb43b3974115ae476cf5f3ba8398
MD5 595f1aa41fb559ad668fa9ab7512d8b3
BLAKE2b-256 d0d9ab639f7ee80d8f36b8fa05d37765c5e4ff4b16e0a12bdfccffd91a75e9ce

See more details on using hashes here.

File details

Details for the file pymembar-0.0.2-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for pymembar-0.0.2-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 cd9b33c70fda8be4fa72742d69d89aad58900ded9a152b3f04b23d42f8449d1e
MD5 ea626d57f74369e56bc74adcfac43491
BLAKE2b-256 94846a4b754290ea49bdee89dc82dd2e7c8d6bac00c61b48dc953e915852c9e5

See more details on using hashes here.

File details

Details for the file pymembar-0.0.2-cp311-cp311-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl.

File metadata

File hashes

Hashes for pymembar-0.0.2-cp311-cp311-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl
Algorithm Hash digest
SHA256 a6e560681735d3d2cd583f5db1b4c4cac9468ab89aff2b175f8d441d7a053e3a
MD5 299c76473a8b73c7204cf667d0cb84ca
BLAKE2b-256 a5ff1b4263a60601dbb1382decd6adecfaf289e67c04a2f99f17308ad5957887

See more details on using hashes here.

File details

Details for the file pymembar-0.0.2-cp311-cp311-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for pymembar-0.0.2-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 7da930c61b0257461dbb4a7bfb6d8fb3ea549bd8fea39a8e8d07fec632c243d1
MD5 952f2472f6697ccdd66ac9810a527754
BLAKE2b-256 6da0dced0cf02d5da6d5235a19be29f086ed849addf9e81808339b68324a9d5c

See more details on using hashes here.

File details

Details for the file pymembar-0.0.2-cp310-cp310-win_amd64.whl.

File metadata

  • Download URL: pymembar-0.0.2-cp310-cp310-win_amd64.whl
  • Upload date:
  • Size: 9.9 kB
  • Tags: CPython 3.10, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.9.13

File hashes

Hashes for pymembar-0.0.2-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 1ae46ce24e440f062a10009bf922ed9649631e3e408ad7a5913f96da21abcd50
MD5 3e5c4f62627faa1e2ea2956bb7220a3c
BLAKE2b-256 db301b347d3820dfdcd33307581d209f8bad2e0f64a3f653c6afada3309506bc

See more details on using hashes here.

File details

Details for the file pymembar-0.0.2-cp310-cp310-win32.whl.

File metadata

  • Download URL: pymembar-0.0.2-cp310-cp310-win32.whl
  • Upload date:
  • Size: 9.5 kB
  • Tags: CPython 3.10, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.9.13

File hashes

Hashes for pymembar-0.0.2-cp310-cp310-win32.whl
Algorithm Hash digest
SHA256 cf22653dce2b0d92d915a3558db845da5b9fb32c451d56fedf7c38728cff580f
MD5 2377f7491fe120c2490266f609d05a64
BLAKE2b-256 c4f0a6f61c7e4b80e4032222733867df7aaf1ac80d29fff1b982c1e55c582254

See more details on using hashes here.

File details

Details for the file pymembar-0.0.2-cp310-cp310-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for pymembar-0.0.2-cp310-cp310-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 e00c166cfb858cf29429e03f8b0198326d774b30caa46ad64300a92adc272a22
MD5 ed88cdbe5ccde55044496f6042fc9bf8
BLAKE2b-256 cd020a5b8c5f9b087539fd42791f6c81d33c7e9162c762938f429100cece449a

See more details on using hashes here.

File details

Details for the file pymembar-0.0.2-cp310-cp310-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for pymembar-0.0.2-cp310-cp310-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 53ccac7d5d1f4c7a427745c7a976fdecb4c22ec65e64dae3de4e3654301de5b9
MD5 cf3da8b0390be9c86d730215e53c8fdc
BLAKE2b-256 fc0e38bf1df0f496379e6279e20d917dd03d16de926362e769cd4ccc17a01a70

See more details on using hashes here.

File details

Details for the file pymembar-0.0.2-cp310-cp310-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for pymembar-0.0.2-cp310-cp310-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 bafc1dce2c204074ecbea938d267cfd1f0aff9eaaae8100e083cc87df07f017f
MD5 02b6cfe0bf28bd551542c7614350cecb
BLAKE2b-256 9bfb1637fd215b15ac523b7ed8b276d90a4cbb330ef7f3655072e09cf90b1a9e

See more details on using hashes here.

File details

Details for the file pymembar-0.0.2-cp310-cp310-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl.

File metadata

File hashes

Hashes for pymembar-0.0.2-cp310-cp310-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl
Algorithm Hash digest
SHA256 b62944a3af135a7eea93f3a5d45a7f7a35ea7129fda8b62cef34b7f2bef61060
MD5 e53ea3729ad293304daffce4d348b36f
BLAKE2b-256 e28f93ec0a9b980084572817598658314699739596a5e567094b7202da505aa7

See more details on using hashes here.

File details

Details for the file pymembar-0.0.2-cp310-cp310-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for pymembar-0.0.2-cp310-cp310-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 7ff24ed5e399bf4dd9ab0a6549a748857b48df782fb246f6c932a526cedb93f6
MD5 e148baf540af64a48e224537861cc08b
BLAKE2b-256 dd972ec5dce45e2934cbf8f950f57f1d9461306e512c695aec5a594968ed6e24

See more details on using hashes here.

File details

Details for the file pymembar-0.0.2-cp39-cp39-win_amd64.whl.

File metadata

  • Download URL: pymembar-0.0.2-cp39-cp39-win_amd64.whl
  • Upload date:
  • Size: 9.9 kB
  • Tags: CPython 3.9, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.9.13

File hashes

Hashes for pymembar-0.0.2-cp39-cp39-win_amd64.whl
Algorithm Hash digest
SHA256 a288f5919b2a727935f4384285128950d4a23199008241fce2c1e4f4d4b68518
MD5 dbd2fe116a00e7b47e7bff4af83ba42d
BLAKE2b-256 854ba0854f08d7dad2ba1c48af9217af6470ebfe1306bad72ee46410e228871e

See more details on using hashes here.

File details

Details for the file pymembar-0.0.2-cp39-cp39-win32.whl.

File metadata

  • Download URL: pymembar-0.0.2-cp39-cp39-win32.whl
  • Upload date:
  • Size: 9.5 kB
  • Tags: CPython 3.9, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.9.13

File hashes

Hashes for pymembar-0.0.2-cp39-cp39-win32.whl
Algorithm Hash digest
SHA256 552355d8a730204c1294a6f4d8f019cf32a14a4212a0e381d3270be1a456e867
MD5 b77db777f91c48d6d113c703e38d58fd
BLAKE2b-256 1be536e1e9643dfa896f8f3607fac6216fcb807383c0f6fe771a322d92466c1e

See more details on using hashes here.

File details

Details for the file pymembar-0.0.2-cp39-cp39-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for pymembar-0.0.2-cp39-cp39-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 71a42bd294997f2fabd6f44af6024216eeeff5add5e6f2c362e8e9bb068c24ba
MD5 a20981cec8b6d72eefcff953cf7120b7
BLAKE2b-256 f56daeb4e96b62ec28c7f5bfd40547cd173875739764f55ba71e84135e76f5ab

See more details on using hashes here.

File details

Details for the file pymembar-0.0.2-cp39-cp39-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for pymembar-0.0.2-cp39-cp39-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 a6ecde53c849984ce59da87c4dfc04ba33b9163e60e5dbb21d75bf446615ad65
MD5 9b45f0d84fbaa55651ad28d0b5285e7c
BLAKE2b-256 2bc3007b4fcb4c5bfa560c3aa0658d39b75300954287974ad2ca0f162c315cd3

See more details on using hashes here.

File details

Details for the file pymembar-0.0.2-cp39-cp39-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for pymembar-0.0.2-cp39-cp39-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 914ab698862974e52573cc32d7fd4c806f0a7a796b2c060dd961e2dcee9d44c4
MD5 ed8d140face9622c7849112ad6663d2c
BLAKE2b-256 9e3cb1e38b14b05201e01bb3cdc8f6a55c909b8c1ea4b97484e525a39c2d4c15

See more details on using hashes here.

File details

Details for the file pymembar-0.0.2-cp39-cp39-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl.

File metadata

File hashes

Hashes for pymembar-0.0.2-cp39-cp39-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl
Algorithm Hash digest
SHA256 32ca5bfb864340d3f229e60dd69d93b2947fcf2f0bf586f2f161b0c20065251d
MD5 633e51f266d6b1445038abdda4dfb6b5
BLAKE2b-256 2868cb239d7a74ab4ccdf73de324dafc44f8d99a8862bfc8ffb24b0112f6eb34

See more details on using hashes here.

File details

Details for the file pymembar-0.0.2-cp39-cp39-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for pymembar-0.0.2-cp39-cp39-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 93bd44f52c045ca6dcd25b2c3c0e4b19e2806ba65dd5ecf8106056116dde61f9
MD5 5d7c8c9a064d54af8dd16562c9e688cc
BLAKE2b-256 889353152277588eee421700ff1ad011ec2c5858c89c32a71f1ac66a42ee833d

See more details on using hashes here.

File details

Details for the file pymembar-0.0.2-cp38-cp38-win_amd64.whl.

File metadata

  • Download URL: pymembar-0.0.2-cp38-cp38-win_amd64.whl
  • Upload date:
  • Size: 9.8 kB
  • Tags: CPython 3.8, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.9.13

File hashes

Hashes for pymembar-0.0.2-cp38-cp38-win_amd64.whl
Algorithm Hash digest
SHA256 33038534a514d4fc5f328e31103e387270d341004548c3510a0a0903005110fc
MD5 55f45b5b9aedbf1553e8f6568359c105
BLAKE2b-256 1c7a058e5ea5142f392ab4669ccc99b01f67870e7e0e97ead4cb5655fd496110

See more details on using hashes here.

File details

Details for the file pymembar-0.0.2-cp38-cp38-win32.whl.

File metadata

  • Download URL: pymembar-0.0.2-cp38-cp38-win32.whl
  • Upload date:
  • Size: 9.5 kB
  • Tags: CPython 3.8, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.9.13

File hashes

Hashes for pymembar-0.0.2-cp38-cp38-win32.whl
Algorithm Hash digest
SHA256 29df501792855a8eea1598cfd48c4c3ae3bb90f55f41477076f2b5023d8ab3cf
MD5 59cd567daeca24fc65f34216a828009d
BLAKE2b-256 945f5a40872ebc1c14c8f73e30549fb557b16e45f3b009c5deee33f383cbac61

See more details on using hashes here.

File details

Details for the file pymembar-0.0.2-cp38-cp38-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for pymembar-0.0.2-cp38-cp38-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 5667665e625ef2c934a336e2bf725815766ecf3ab6d70530e11e921230f6d284
MD5 6903051e3387e58826bab203d7385cea
BLAKE2b-256 91bd4f9eec59ab8b5732ee25c9f513dfddf0009f8422e6197b3d4c0b1b41de0a

See more details on using hashes here.

File details

Details for the file pymembar-0.0.2-cp38-cp38-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for pymembar-0.0.2-cp38-cp38-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 510ea4652db1a96bbe6b129f560ae679fbce22148047edf379c55f22af81b282
MD5 06031ff86d656c111d10b7c9a4160699
BLAKE2b-256 2c1e3caf2946ce5922e50581b699dc479708e4d8f9fe4f95d5a8fcdd13811974

See more details on using hashes here.

File details

Details for the file pymembar-0.0.2-cp38-cp38-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for pymembar-0.0.2-cp38-cp38-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 fd0c5b9a988e91f0f99a7ddcddf6595ba964d42737288ca045f63a87124e5c73
MD5 d721f30a0e7793180f7713e88ece61a6
BLAKE2b-256 5995f0a3568f4911ea027bc550dd591dc56162b87abaf550d22837ac407a9905

See more details on using hashes here.

File details

Details for the file pymembar-0.0.2-cp38-cp38-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl.

File metadata

File hashes

Hashes for pymembar-0.0.2-cp38-cp38-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl
Algorithm Hash digest
SHA256 507670cdf28857bf36e1053b59d23ddc163827a1a7839b42b9ee4be332d20c71
MD5 55e65b3382e7d05134bcaa7cd51b8759
BLAKE2b-256 3f46ee550977d90190bdff0bb28ca6cb6b791797cf17d0d2c06167a5e65fa8b5

See more details on using hashes here.

File details

Details for the file pymembar-0.0.2-cp38-cp38-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for pymembar-0.0.2-cp38-cp38-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 ff13811b7aaadcc9122095e560b0468f1c2d0e681e0e89145ba6e5cf51344732
MD5 75fe77cf7f284c11b4cce41b59ccdd48
BLAKE2b-256 a96d1804f5e19d160f11be5c70f0c78a5e66c4f9fe47d972698b32e1b310772b

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