Skip to main content

Alternative python bindings for MMCore, Micro-Manager's device control layer

Project description

pymmcore-nano

License PyPI Python Version CI codecov

Experimental python bindings for CMMCore (the device abstraction layer for micro-manager) using nanobind.

This package can be used as a (mostly) drop-in replacement for pymmcore. There are a few slight differences in behavior. You are encouraged to try it where you might use pymmcore; and let us know if you run into any issues!

Installation

pip install pymmcore-nano

Versioning is the same as for pymmcore.

MMCoreMajor.MMCoreMinor.MMCorePatch.DeviceInterface.pymmcore-nano-build

For example, the version 11.3.0.71.2 refers to:

  • MMCore version 11.3.0
  • Device interface 71
  • pymmcore-nano build number of 2 (this is a zero indexed version that resets each time the MMCore or Device Interface versions increment)

For Developers

Clone repo

git clone https://github.com/pymmcore-plus/pymmcore-nano.git
git submodule update --init

Setup dev environment (editable install)

Make sure you have uv installed: https://docs.astral.sh/uv/getting-started/installation/

This project uses just as a task runner. If you have just installed (e.g. brew install just), you can fully setup the project with:

just install

If you prefer not to install just globally, you can install it with the rest of the project dependencies using uv. Then activate the environment and call just install

uv sync --no-install-project
. .venv/bin/activate  # Windows: .venv\Scripts\activate
just install

This repo contains a few device adapters that are useful for testing, in src/mmCoreAndDevices/DeviceAdapters. These adapters are built as a part of the installation.

On windows, in order to build the SequenceTester device (optional) you will also need boost installed (e.g. choco install boost-msvc-14.3, or similar version according to your version of visual studio)

Test

Regardless of whether the environment is active, you can run:

just test

or, if the environment is active and you have already run just install

pytest

Releasing

To release a new version:

  • update the PYMMCORE_NANO_VERSION value in _pymmcore_nano.cc
  • run just version
  • commit changes to main
  • run just release

Updating mmCoreAndDevices source code

Rather than using git submodules, this repository checks in the mmCoreAndDevices source code. This makes measuring C++ code coverage easier, as the mmCoreAndDevices code is included in the same repository (see codecov results here), and it also makes it easier to make changes to the mmCoreAndDevices code directly from this repository (e.g., to fix bugs or add features that are pending in the upstream repo).

To bring in new changes from the upstream mmCoreAndDevices repository, you can run:

python scripts/update_sources.py

After updating, you can test the build and python code as usual.

just build
pytest

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

pymmcore_nano-11.9.0.73.2.tar.gz (315.7 kB view details)

Uploaded Source

Built Distributions

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

pymmcore_nano-11.9.0.73.2-cp313-cp313-win_amd64.whl (421.2 kB view details)

Uploaded CPython 3.13Windows x86-64

pymmcore_nano-11.9.0.73.2-cp313-cp313-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl (642.5 kB view details)

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

pymmcore_nano-11.9.0.73.2-cp313-cp313-macosx_11_0_arm64.whl (459.1 kB view details)

Uploaded CPython 3.13macOS 11.0+ ARM64

pymmcore_nano-11.9.0.73.2-cp313-cp313-macosx_10_14_x86_64.whl (473.4 kB view details)

Uploaded CPython 3.13macOS 10.14+ x86-64

pymmcore_nano-11.9.0.73.2-cp312-cp312-win_amd64.whl (421.2 kB view details)

Uploaded CPython 3.12Windows x86-64

pymmcore_nano-11.9.0.73.2-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl (642.5 kB view details)

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

pymmcore_nano-11.9.0.73.2-cp312-cp312-macosx_11_0_arm64.whl (459.0 kB view details)

Uploaded CPython 3.12macOS 11.0+ ARM64

pymmcore_nano-11.9.0.73.2-cp312-cp312-macosx_10_14_x86_64.whl (473.4 kB view details)

Uploaded CPython 3.12macOS 10.14+ x86-64

pymmcore_nano-11.9.0.73.2-cp311-cp311-win_amd64.whl (421.2 kB view details)

Uploaded CPython 3.11Windows x86-64

pymmcore_nano-11.9.0.73.2-cp311-cp311-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl (645.4 kB view details)

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

pymmcore_nano-11.9.0.73.2-cp311-cp311-macosx_11_0_arm64.whl (458.9 kB view details)

Uploaded CPython 3.11macOS 11.0+ ARM64

pymmcore_nano-11.9.0.73.2-cp311-cp311-macosx_10_14_x86_64.whl (471.9 kB view details)

Uploaded CPython 3.11macOS 10.14+ x86-64

pymmcore_nano-11.9.0.73.2-cp310-cp310-win_amd64.whl (421.0 kB view details)

Uploaded CPython 3.10Windows x86-64

pymmcore_nano-11.9.0.73.2-cp310-cp310-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl (645.1 kB view details)

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

pymmcore_nano-11.9.0.73.2-cp310-cp310-macosx_11_0_arm64.whl (458.4 kB view details)

Uploaded CPython 3.10macOS 11.0+ ARM64

pymmcore_nano-11.9.0.73.2-cp310-cp310-macosx_10_14_x86_64.whl (471.7 kB view details)

Uploaded CPython 3.10macOS 10.14+ x86-64

pymmcore_nano-11.9.0.73.2-cp39-cp39-win_amd64.whl (421.4 kB view details)

Uploaded CPython 3.9Windows x86-64

pymmcore_nano-11.9.0.73.2-cp39-cp39-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl (645.5 kB view details)

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

pymmcore_nano-11.9.0.73.2-cp39-cp39-macosx_11_0_arm64.whl (458.7 kB view details)

Uploaded CPython 3.9macOS 11.0+ ARM64

pymmcore_nano-11.9.0.73.2-cp39-cp39-macosx_10_14_x86_64.whl (472.1 kB view details)

Uploaded CPython 3.9macOS 10.14+ x86-64

File details

Details for the file pymmcore_nano-11.9.0.73.2.tar.gz.

File metadata

  • Download URL: pymmcore_nano-11.9.0.73.2.tar.gz
  • Upload date:
  • Size: 315.7 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.12.9

File hashes

Hashes for pymmcore_nano-11.9.0.73.2.tar.gz
Algorithm Hash digest
SHA256 385dd03902832ef0b3f97b9d5a81061c4f1834c1233a0487609e5e8b199329ac
MD5 56c3d97763986d203d9d6a4b632aa6ed
BLAKE2b-256 8e5f91d4b0707db675e49772d6bd6d65354232d96a009a0b1c22b9661453e385

See more details on using hashes here.

Provenance

The following attestation bundles were made for pymmcore_nano-11.9.0.73.2.tar.gz:

Publisher: deploy.yml on pymmcore-plus/pymmcore-nano

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file pymmcore_nano-11.9.0.73.2-cp313-cp313-win_amd64.whl.

File metadata

File hashes

Hashes for pymmcore_nano-11.9.0.73.2-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 0986772b93e200993054f5ee0ff122188b628a2fa177af06fe889b7206ae046a
MD5 5975a4b8377419285896e6ac8f4d36f0
BLAKE2b-256 a1c6dc197d8424d51da77a174fd7bf2e4c3ccc5b3b348ce01e621c422c56fb38

See more details on using hashes here.

Provenance

The following attestation bundles were made for pymmcore_nano-11.9.0.73.2-cp313-cp313-win_amd64.whl:

Publisher: deploy.yml on pymmcore-plus/pymmcore-nano

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file pymmcore_nano-11.9.0.73.2-cp313-cp313-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for pymmcore_nano-11.9.0.73.2-cp313-cp313-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 d96e864ba6bcc03e8c1d7112d63ccd1063f51e371af7e99e1840e6b22d18cde1
MD5 55505a78decb06046e9c816c848169da
BLAKE2b-256 df4ee369f6ca44d5c74426c826054fbf78e723ad66413a54eef7c672715896d7

See more details on using hashes here.

Provenance

The following attestation bundles were made for pymmcore_nano-11.9.0.73.2-cp313-cp313-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl:

Publisher: deploy.yml on pymmcore-plus/pymmcore-nano

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file pymmcore_nano-11.9.0.73.2-cp313-cp313-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for pymmcore_nano-11.9.0.73.2-cp313-cp313-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 2c779911b4279594a8517c567482bcdd0a00aaff05f59fbc4d38955a3e765be8
MD5 44424b073784069577f6fc1bc4feb6c6
BLAKE2b-256 6c3b54aea3b37b9f6fc3474d22cde3daa7f953820804a63918875024235f950b

See more details on using hashes here.

Provenance

The following attestation bundles were made for pymmcore_nano-11.9.0.73.2-cp313-cp313-macosx_11_0_arm64.whl:

Publisher: deploy.yml on pymmcore-plus/pymmcore-nano

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file pymmcore_nano-11.9.0.73.2-cp313-cp313-macosx_10_14_x86_64.whl.

File metadata

File hashes

Hashes for pymmcore_nano-11.9.0.73.2-cp313-cp313-macosx_10_14_x86_64.whl
Algorithm Hash digest
SHA256 11586334f0eb118e918e6e366b99f198c8341589ce76552bfb04a0b3d8d1c143
MD5 bf920bedffeb7b7d1802d945274a4ea7
BLAKE2b-256 8cf624f949b3aeb64e758aab0559e45d0bfdf3af986674bbc1a57268db635400

See more details on using hashes here.

Provenance

The following attestation bundles were made for pymmcore_nano-11.9.0.73.2-cp313-cp313-macosx_10_14_x86_64.whl:

Publisher: deploy.yml on pymmcore-plus/pymmcore-nano

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file pymmcore_nano-11.9.0.73.2-cp312-cp312-win_amd64.whl.

File metadata

File hashes

Hashes for pymmcore_nano-11.9.0.73.2-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 3d3d7b7281f5394946c9e0717b5d07adced9ba25598107abdbafdfd0468918e4
MD5 cdfc8f6931dbe11e4f801f887ad2ec60
BLAKE2b-256 4ca859ad9c2df1e137a32f43aceace4c582aea58eb5a21672bdffde7711967a4

See more details on using hashes here.

Provenance

The following attestation bundles were made for pymmcore_nano-11.9.0.73.2-cp312-cp312-win_amd64.whl:

Publisher: deploy.yml on pymmcore-plus/pymmcore-nano

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file pymmcore_nano-11.9.0.73.2-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for pymmcore_nano-11.9.0.73.2-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 d754ff7dab0be8f36472cf1b57bfac5ed627ddd5f1de6ed8a1e75190c2474edc
MD5 9db66ee1830f04bdd17a87f32e090d9a
BLAKE2b-256 eb2aec09d032f9bad61c7ec8a7828013f1a84725097bd19b8bb39004745089ab

See more details on using hashes here.

Provenance

The following attestation bundles were made for pymmcore_nano-11.9.0.73.2-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl:

Publisher: deploy.yml on pymmcore-plus/pymmcore-nano

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file pymmcore_nano-11.9.0.73.2-cp312-cp312-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for pymmcore_nano-11.9.0.73.2-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 4c8a406b46776e3d9c4ddd28c2e8c81d4edc908beef10afa658eee6ebd51b91c
MD5 8f2b05b7c31f42f4abcab862862ec321
BLAKE2b-256 70b025fdb2cd01292817da2206d115dcd33af8e499bc5eec0bbbf2cb809481c2

See more details on using hashes here.

Provenance

The following attestation bundles were made for pymmcore_nano-11.9.0.73.2-cp312-cp312-macosx_11_0_arm64.whl:

Publisher: deploy.yml on pymmcore-plus/pymmcore-nano

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file pymmcore_nano-11.9.0.73.2-cp312-cp312-macosx_10_14_x86_64.whl.

File metadata

File hashes

Hashes for pymmcore_nano-11.9.0.73.2-cp312-cp312-macosx_10_14_x86_64.whl
Algorithm Hash digest
SHA256 ceddbff01c9a4de9894c9ecd788c236623d39ac12987083b224cb8c236f918a2
MD5 c5464e225e0d2ebd706b6f0b6dffd656
BLAKE2b-256 106ba18b896abedf8f4b508d359d64d60e30fe48017146b8a1edf3ef30b2b7d2

See more details on using hashes here.

Provenance

The following attestation bundles were made for pymmcore_nano-11.9.0.73.2-cp312-cp312-macosx_10_14_x86_64.whl:

Publisher: deploy.yml on pymmcore-plus/pymmcore-nano

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file pymmcore_nano-11.9.0.73.2-cp311-cp311-win_amd64.whl.

File metadata

File hashes

Hashes for pymmcore_nano-11.9.0.73.2-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 6a3ad0bdc9c0c0d1e0653c884b432ee7f8ab74046382ea279fdbd6636dd5f15a
MD5 2f431ef41bb0eaee05530b845dd6de86
BLAKE2b-256 13c00f46323bc54acfe86bfd2b5ff5e1964581ee6402ba1243e8fd41d72ae398

See more details on using hashes here.

Provenance

The following attestation bundles were made for pymmcore_nano-11.9.0.73.2-cp311-cp311-win_amd64.whl:

Publisher: deploy.yml on pymmcore-plus/pymmcore-nano

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file pymmcore_nano-11.9.0.73.2-cp311-cp311-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for pymmcore_nano-11.9.0.73.2-cp311-cp311-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 254aaa671a740cca1ad6b99fe7fa7ebdaccb85ec211813348df29c251122c446
MD5 e70855e3aa4e4c1c63a8d735cd2cfa81
BLAKE2b-256 efd57cfc70782be18973f0cd5c0c8120ac7c38551677f00395c4f0b642d67954

See more details on using hashes here.

Provenance

The following attestation bundles were made for pymmcore_nano-11.9.0.73.2-cp311-cp311-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl:

Publisher: deploy.yml on pymmcore-plus/pymmcore-nano

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file pymmcore_nano-11.9.0.73.2-cp311-cp311-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for pymmcore_nano-11.9.0.73.2-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 820fcc63c7d9ef6c63b99aefdf52173909958c70f3776c01410f2b82adc884bb
MD5 2c91dc842dbe7b5b1d745c4aeb93c7c7
BLAKE2b-256 c30ee7a899e7f8d62e83cd01d3b1013abe17598e6b3d4b9ea34c4aca4114a018

See more details on using hashes here.

Provenance

The following attestation bundles were made for pymmcore_nano-11.9.0.73.2-cp311-cp311-macosx_11_0_arm64.whl:

Publisher: deploy.yml on pymmcore-plus/pymmcore-nano

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file pymmcore_nano-11.9.0.73.2-cp311-cp311-macosx_10_14_x86_64.whl.

File metadata

File hashes

Hashes for pymmcore_nano-11.9.0.73.2-cp311-cp311-macosx_10_14_x86_64.whl
Algorithm Hash digest
SHA256 3954854e9e1696e9d2039cdd682d28d2d533c949c4cf465cdf85bbea6bd91568
MD5 6faa20d150f3fea844fd10ad6e0090ca
BLAKE2b-256 8803b7cc5b177f040a6afa0c3bd1d036b8a3f2f09b687a169e3c092321627e16

See more details on using hashes here.

Provenance

The following attestation bundles were made for pymmcore_nano-11.9.0.73.2-cp311-cp311-macosx_10_14_x86_64.whl:

Publisher: deploy.yml on pymmcore-plus/pymmcore-nano

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file pymmcore_nano-11.9.0.73.2-cp310-cp310-win_amd64.whl.

File metadata

File hashes

Hashes for pymmcore_nano-11.9.0.73.2-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 1fabb92550cbf7b89cec0d423bef67fb0554522b19d9681ec3156d2bfb4cb278
MD5 f778b3604e798af16ae9c0e9fe4cf72d
BLAKE2b-256 bb13baa6ee8950c4625e02ce18785f4c08d6236567076b0072dc177c7c915b6c

See more details on using hashes here.

Provenance

The following attestation bundles were made for pymmcore_nano-11.9.0.73.2-cp310-cp310-win_amd64.whl:

Publisher: deploy.yml on pymmcore-plus/pymmcore-nano

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file pymmcore_nano-11.9.0.73.2-cp310-cp310-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for pymmcore_nano-11.9.0.73.2-cp310-cp310-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 f60b17af9a50dbcfc6f6ceb0615436be8baa8c3c5a5352f93fa0fc4e56b0dc00
MD5 128d54e8280ceb5b4377c41868cdfa25
BLAKE2b-256 3775b5886c7715941db743f078c56498a71a9b0f88685a49d89da8aa7c31b957

See more details on using hashes here.

Provenance

The following attestation bundles were made for pymmcore_nano-11.9.0.73.2-cp310-cp310-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl:

Publisher: deploy.yml on pymmcore-plus/pymmcore-nano

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file pymmcore_nano-11.9.0.73.2-cp310-cp310-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for pymmcore_nano-11.9.0.73.2-cp310-cp310-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 97b651b0625aca9889a01c14ab650b75372d95b35db7d2e58f4271a039c00b99
MD5 650892b2b3874338b64b1726c6bb25e6
BLAKE2b-256 08d09302f6e2d0c1011d3d58d52bde4a3d9b6ed8a2e6696e3620c2cf72a12768

See more details on using hashes here.

Provenance

The following attestation bundles were made for pymmcore_nano-11.9.0.73.2-cp310-cp310-macosx_11_0_arm64.whl:

Publisher: deploy.yml on pymmcore-plus/pymmcore-nano

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file pymmcore_nano-11.9.0.73.2-cp310-cp310-macosx_10_14_x86_64.whl.

File metadata

File hashes

Hashes for pymmcore_nano-11.9.0.73.2-cp310-cp310-macosx_10_14_x86_64.whl
Algorithm Hash digest
SHA256 68589700413f9fbeec44ecc91930a492a768a0b379151b9cc7458f5836408cc1
MD5 42169491c39fa3bc8de337cc22780487
BLAKE2b-256 218e919e3c83dcd0a0e3cb4caa498fe9c6459c0e533eab32d193c5aa818d61bf

See more details on using hashes here.

Provenance

The following attestation bundles were made for pymmcore_nano-11.9.0.73.2-cp310-cp310-macosx_10_14_x86_64.whl:

Publisher: deploy.yml on pymmcore-plus/pymmcore-nano

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file pymmcore_nano-11.9.0.73.2-cp39-cp39-win_amd64.whl.

File metadata

File hashes

Hashes for pymmcore_nano-11.9.0.73.2-cp39-cp39-win_amd64.whl
Algorithm Hash digest
SHA256 bb76142c455678688660acffc9d72c941ed85feebc5600e44a322c3ff054cb95
MD5 e4ad27760a2ab79ede3c92903adfc385
BLAKE2b-256 92b54f3f1691088c6a79da2bf1055fe6cb141ec378c5302fc0c8412d9e451c33

See more details on using hashes here.

Provenance

The following attestation bundles were made for pymmcore_nano-11.9.0.73.2-cp39-cp39-win_amd64.whl:

Publisher: deploy.yml on pymmcore-plus/pymmcore-nano

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file pymmcore_nano-11.9.0.73.2-cp39-cp39-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for pymmcore_nano-11.9.0.73.2-cp39-cp39-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 e0c67c8fec2944b60690a38aaa858d736881fda9a57e028d3c64a2ceb98eec0e
MD5 385b8dab0facc4d029b8e4b1a14d566f
BLAKE2b-256 4d7b507bce95f246307692669e68ba43dde087749ac462b02fce738a2ec75e97

See more details on using hashes here.

Provenance

The following attestation bundles were made for pymmcore_nano-11.9.0.73.2-cp39-cp39-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl:

Publisher: deploy.yml on pymmcore-plus/pymmcore-nano

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file pymmcore_nano-11.9.0.73.2-cp39-cp39-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for pymmcore_nano-11.9.0.73.2-cp39-cp39-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 f3d31dce7e2b84a0a924416bf0794f789671310ab3dc3aeb9be5d39d09ecf52c
MD5 60c40b5e43a7f99eb0da11c07a644158
BLAKE2b-256 3089fe049b01bc955504742e0f86937361103c108ea275305137190e9f12cc42

See more details on using hashes here.

Provenance

The following attestation bundles were made for pymmcore_nano-11.9.0.73.2-cp39-cp39-macosx_11_0_arm64.whl:

Publisher: deploy.yml on pymmcore-plus/pymmcore-nano

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file pymmcore_nano-11.9.0.73.2-cp39-cp39-macosx_10_14_x86_64.whl.

File metadata

File hashes

Hashes for pymmcore_nano-11.9.0.73.2-cp39-cp39-macosx_10_14_x86_64.whl
Algorithm Hash digest
SHA256 d4441d427475f1ed7e005d73f08f6b1186c63577bf6856534c9af63deb501f3c
MD5 3633b9156d82761f238390091d4f7cbe
BLAKE2b-256 3a3654019325648631d0984b9dc1089423e39858dedafc493472ceee3435cd45

See more details on using hashes here.

Provenance

The following attestation bundles were made for pymmcore_nano-11.9.0.73.2-cp39-cp39-macosx_10_14_x86_64.whl:

Publisher: deploy.yml on pymmcore-plus/pymmcore-nano

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

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