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 two scripts:

python scripts/update_sources.py
python scripts/patch_sources.py

The first script (update_sources.py) will update the src/mmCoreAndDevices directory with the latest changes from the mmCoreAndDevices repository, overwriting any changes in the local repo.

The second script (patch_sources.py) replays all of the changes that we want to make to the sources in order to build the project. This includes changes to the CMakeLists.txt files. This essentially means that all changes to the source MUST be patch_sources.py, which serves as a nice record of changes that should be upstreamed.

After running these scripts, 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.5.1.73.2.tar.gz (306.1 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.5.1.73.2-cp313-cp313-win_amd64.whl (417.1 kB view details)

Uploaded CPython 3.13Windows x86-64

pymmcore_nano-11.5.1.73.2-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (654.5 kB view details)

Uploaded CPython 3.13manylinux: glibc 2.17+ x86-64

pymmcore_nano-11.5.1.73.2-cp313-cp313-macosx_11_0_arm64.whl (451.4 kB view details)

Uploaded CPython 3.13macOS 11.0+ ARM64

pymmcore_nano-11.5.1.73.2-cp313-cp313-macosx_10_14_x86_64.whl (465.6 kB view details)

Uploaded CPython 3.13macOS 10.14+ x86-64

pymmcore_nano-11.5.1.73.2-cp312-cp312-win_amd64.whl (417.1 kB view details)

Uploaded CPython 3.12Windows x86-64

pymmcore_nano-11.5.1.73.2-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (654.4 kB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ x86-64

pymmcore_nano-11.5.1.73.2-cp312-cp312-macosx_11_0_arm64.whl (451.6 kB view details)

Uploaded CPython 3.12macOS 11.0+ ARM64

pymmcore_nano-11.5.1.73.2-cp312-cp312-macosx_10_14_x86_64.whl (465.5 kB view details)

Uploaded CPython 3.12macOS 10.14+ x86-64

pymmcore_nano-11.5.1.73.2-cp311-cp311-win_amd64.whl (417.3 kB view details)

Uploaded CPython 3.11Windows x86-64

pymmcore_nano-11.5.1.73.2-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (656.0 kB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ x86-64

pymmcore_nano-11.5.1.73.2-cp311-cp311-macosx_11_0_arm64.whl (451.1 kB view details)

Uploaded CPython 3.11macOS 11.0+ ARM64

pymmcore_nano-11.5.1.73.2-cp311-cp311-macosx_10_14_x86_64.whl (464.4 kB view details)

Uploaded CPython 3.11macOS 10.14+ x86-64

pymmcore_nano-11.5.1.73.2-cp310-cp310-win_amd64.whl (417.1 kB view details)

Uploaded CPython 3.10Windows x86-64

pymmcore_nano-11.5.1.73.2-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (655.5 kB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ x86-64

pymmcore_nano-11.5.1.73.2-cp310-cp310-macosx_11_0_arm64.whl (451.0 kB view details)

Uploaded CPython 3.10macOS 11.0+ ARM64

pymmcore_nano-11.5.1.73.2-cp310-cp310-macosx_10_14_x86_64.whl (464.3 kB view details)

Uploaded CPython 3.10macOS 10.14+ x86-64

pymmcore_nano-11.5.1.73.2-cp39-cp39-win_amd64.whl (417.5 kB view details)

Uploaded CPython 3.9Windows x86-64

pymmcore_nano-11.5.1.73.2-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (656.0 kB view details)

Uploaded CPython 3.9manylinux: glibc 2.17+ x86-64

pymmcore_nano-11.5.1.73.2-cp39-cp39-macosx_11_0_arm64.whl (451.1 kB view details)

Uploaded CPython 3.9macOS 11.0+ ARM64

pymmcore_nano-11.5.1.73.2-cp39-cp39-macosx_10_14_x86_64.whl (464.4 kB view details)

Uploaded CPython 3.9macOS 10.14+ x86-64

File details

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

File metadata

  • Download URL: pymmcore_nano-11.5.1.73.2.tar.gz
  • Upload date:
  • Size: 306.1 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.5.1.73.2.tar.gz
Algorithm Hash digest
SHA256 1936abec3cea384c01292cdd8a7ac543c8bac754c70712abb05598bc2590aa41
MD5 071292d40f38da0ea798ad4df348a261
BLAKE2b-256 2ab435b5b23e949f73822aafbacc90948f5ccb18eef4726f9aa54e143c2a952a

See more details on using hashes here.

Provenance

The following attestation bundles were made for pymmcore_nano-11.5.1.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.5.1.73.2-cp313-cp313-win_amd64.whl.

File metadata

File hashes

Hashes for pymmcore_nano-11.5.1.73.2-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 77ef2b9210c45467df6e48365e789ded57010698cb53cb3e70a6d08e06d1490e
MD5 d49240cba5844b5a037597760bff173a
BLAKE2b-256 f00ece0867ba5604a066a00d282313e454a4378ecbd882c4f6c06e7e069cfd11

See more details on using hashes here.

Provenance

The following attestation bundles were made for pymmcore_nano-11.5.1.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.5.1.73.2-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for pymmcore_nano-11.5.1.73.2-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 65048c472145091f5515340fca54607cb3510e4c7197d9f80ef67e429b0dfc6d
MD5 783fc63152436c313f69ccf8a55beff8
BLAKE2b-256 62b69a295213480f2611c8960cd504fe7f6f3d713825b6bb8c42cda44bd5dd47

See more details on using hashes here.

Provenance

The following attestation bundles were made for pymmcore_nano-11.5.1.73.2-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_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.5.1.73.2-cp313-cp313-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for pymmcore_nano-11.5.1.73.2-cp313-cp313-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 504211ba15d3de63632eb2e4e52864dc34e95199d3c4986d061ef54705997529
MD5 afbdb615f3b3f99d855df7d52daf5f5d
BLAKE2b-256 4a77b5cc6da120eab13506e6a7282ea50f926c3022297c011527a30fa9e0b5d6

See more details on using hashes here.

Provenance

The following attestation bundles were made for pymmcore_nano-11.5.1.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.5.1.73.2-cp313-cp313-macosx_10_14_x86_64.whl.

File metadata

File hashes

Hashes for pymmcore_nano-11.5.1.73.2-cp313-cp313-macosx_10_14_x86_64.whl
Algorithm Hash digest
SHA256 76a4f83e7e7bbca83e325b994f0d4daf9f2c2816fbc66c029c59d2d2935508c6
MD5 5fe9785c57db4e7d402ea04c6bfcc1c2
BLAKE2b-256 8c9b1b76ed4381f8f355306e668930df7739c08d3a2cda8dedbd6314a007dabc

See more details on using hashes here.

Provenance

The following attestation bundles were made for pymmcore_nano-11.5.1.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.5.1.73.2-cp312-cp312-win_amd64.whl.

File metadata

File hashes

Hashes for pymmcore_nano-11.5.1.73.2-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 29efa7099e6427fe115dcf446d22b7d256962af6c24d03554b76ab49f868d28b
MD5 aa5f7cc2cbb36b4e9b363b444d173e54
BLAKE2b-256 d6e0dae6b0821798c29cc7a7bbf3b046a19682c5f9c028de7adce7b72734aef8

See more details on using hashes here.

Provenance

The following attestation bundles were made for pymmcore_nano-11.5.1.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.5.1.73.2-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for pymmcore_nano-11.5.1.73.2-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 dc1d8d907dbb19264e523cea18a56e5dd37dc008aa3460c667c5304b390ea493
MD5 f5ccc945195ed48d90d779471355e1ae
BLAKE2b-256 732b8a8065cad6e12dfe7a363661e52b7ba79c29bfde1f4cbcd6412808a441b1

See more details on using hashes here.

Provenance

The following attestation bundles were made for pymmcore_nano-11.5.1.73.2-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_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.5.1.73.2-cp312-cp312-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for pymmcore_nano-11.5.1.73.2-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 86131df2c6f9f8a2457fdba07ffa0cc0e73ad43c21fc64f2db69c456bec813b6
MD5 0745609511f7da2e53944022cdad69a9
BLAKE2b-256 8dde62db6dba0f94dd3c8ebe3cd09fe2aa151dfa9e2c81968de57691615c0c81

See more details on using hashes here.

Provenance

The following attestation bundles were made for pymmcore_nano-11.5.1.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.5.1.73.2-cp312-cp312-macosx_10_14_x86_64.whl.

File metadata

File hashes

Hashes for pymmcore_nano-11.5.1.73.2-cp312-cp312-macosx_10_14_x86_64.whl
Algorithm Hash digest
SHA256 b709814d9651e198d546c39ce2b03e564ac505b65e261846a7d8c1276bb4484f
MD5 7465aa447858314ada1adca552eca94a
BLAKE2b-256 49c5e170cfc2a5d4b2e169a36a483a49012875ef2106977840f97cef53e00311

See more details on using hashes here.

Provenance

The following attestation bundles were made for pymmcore_nano-11.5.1.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.5.1.73.2-cp311-cp311-win_amd64.whl.

File metadata

File hashes

Hashes for pymmcore_nano-11.5.1.73.2-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 8a934c6fff1b22f7095b35edfbe6e59cce2f06af3ba8be0b7e24f0afd54c3396
MD5 b38d86fabb0ca3c64c0388a7279c3113
BLAKE2b-256 16ff747a00577e0d8392a41c63760e7e824040150ba6ecbbf2ab8b80da745b3c

See more details on using hashes here.

Provenance

The following attestation bundles were made for pymmcore_nano-11.5.1.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.5.1.73.2-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for pymmcore_nano-11.5.1.73.2-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 e04926048ea1cdd2a4fb8c84b5be884d61bfd98c0abc038d5037f18d9877e05b
MD5 744329c06d0e2d312651d7b7a62e993e
BLAKE2b-256 d14a3cf09e5d2d917e62e121ebcf0e1d60efc1d0074e53a725b7e2c2933d28ea

See more details on using hashes here.

Provenance

The following attestation bundles were made for pymmcore_nano-11.5.1.73.2-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_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.5.1.73.2-cp311-cp311-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for pymmcore_nano-11.5.1.73.2-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 2eec78849c11953765f96fd8b6759308c0e6a76f294e2d443fc181018a1af95c
MD5 bef0b1abd03207d183a312accee70036
BLAKE2b-256 5d68f375de4d98c9cb9cab974ee87a2c05e92759b23c800edc686ccf1e2bcd71

See more details on using hashes here.

Provenance

The following attestation bundles were made for pymmcore_nano-11.5.1.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.5.1.73.2-cp311-cp311-macosx_10_14_x86_64.whl.

File metadata

File hashes

Hashes for pymmcore_nano-11.5.1.73.2-cp311-cp311-macosx_10_14_x86_64.whl
Algorithm Hash digest
SHA256 88edb18cff69c9814851519a4fb86e1de97e7ebf85a98e37d88ae5064b8e534c
MD5 ae5a19952ee8d612125b7b661b6f296b
BLAKE2b-256 4dd9d6ba094f92f1b5fb971df4ce3efb9ee0d99a876b39ca6ce22206037bc003

See more details on using hashes here.

Provenance

The following attestation bundles were made for pymmcore_nano-11.5.1.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.5.1.73.2-cp310-cp310-win_amd64.whl.

File metadata

File hashes

Hashes for pymmcore_nano-11.5.1.73.2-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 9b1e2f7c8ae2d5a99cf9a454b786c67bfd74ff50ef88a147867cd35239e97677
MD5 d857851cec42948a9cc3efa4536d3b28
BLAKE2b-256 719f1b1a327e1422d461fe7410642d3449ca1def0b62eb442f7322db8f34a824

See more details on using hashes here.

Provenance

The following attestation bundles were made for pymmcore_nano-11.5.1.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.5.1.73.2-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for pymmcore_nano-11.5.1.73.2-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 d995264e6cca932e8e85b8f21e6dc2c428885e068197350a553bb3f0806dea71
MD5 e3654be02c41263e670d1e94befbd4a0
BLAKE2b-256 69eefb83e79d356b1ee3f2add425bb3a308c31e6e6a3ff04ef01db64fbfb4ee6

See more details on using hashes here.

Provenance

The following attestation bundles were made for pymmcore_nano-11.5.1.73.2-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_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.5.1.73.2-cp310-cp310-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for pymmcore_nano-11.5.1.73.2-cp310-cp310-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 7f1c229db7f30d9e067897a634b041dd1817d1f4c15433815b919c6acf2374c3
MD5 f0a1f8e752248c7794963d4410533a68
BLAKE2b-256 7e36d0fae55705611e5b338680ad02a4577b7e532dca69a7c4e91ea96e9e235c

See more details on using hashes here.

Provenance

The following attestation bundles were made for pymmcore_nano-11.5.1.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.5.1.73.2-cp310-cp310-macosx_10_14_x86_64.whl.

File metadata

File hashes

Hashes for pymmcore_nano-11.5.1.73.2-cp310-cp310-macosx_10_14_x86_64.whl
Algorithm Hash digest
SHA256 2a5b4a1d2910cb854b11a97b82a9310371585c2d8c46cab3bb6560d9154b98ef
MD5 ce75d2d3950a19ba780b372ed129be65
BLAKE2b-256 74626f6623bc7ba92a6b51f5251e3cd19a88449f3d12410e37826c17d78d7b07

See more details on using hashes here.

Provenance

The following attestation bundles were made for pymmcore_nano-11.5.1.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.5.1.73.2-cp39-cp39-win_amd64.whl.

File metadata

File hashes

Hashes for pymmcore_nano-11.5.1.73.2-cp39-cp39-win_amd64.whl
Algorithm Hash digest
SHA256 de1677315acb910818dd11b1578a23f22135eb8be6ec3516d186aee8e2ac0b38
MD5 1a9d7b48f108f4f14549533ffa20e143
BLAKE2b-256 3280ae7b742712425f5d972c8bf255687e1ca2bd4075c5f82c687d8033ca5081

See more details on using hashes here.

Provenance

The following attestation bundles were made for pymmcore_nano-11.5.1.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.5.1.73.2-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for pymmcore_nano-11.5.1.73.2-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 c7ebe2de5eb593f894488bee7e97324987d394c8aedff05afda9cf33d93b11e6
MD5 5d16a4be6d3e148e7b930ecc0753ab13
BLAKE2b-256 52e0daaf85445b984a21f9d33852bd0844d6f8106ebf2ac66b12e7ce0bfa14e3

See more details on using hashes here.

Provenance

The following attestation bundles were made for pymmcore_nano-11.5.1.73.2-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_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.5.1.73.2-cp39-cp39-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for pymmcore_nano-11.5.1.73.2-cp39-cp39-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 32992b8cf6bc495ee3e49b217640930d7fcf3c781d44dcc53d2159fd94ff9224
MD5 ed94a62d9bea2e7f019dc071d3791f17
BLAKE2b-256 3573da92a80bea005752c144f7dc95b3d3dfa8274e0c5a00807953a986f12e33

See more details on using hashes here.

Provenance

The following attestation bundles were made for pymmcore_nano-11.5.1.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.5.1.73.2-cp39-cp39-macosx_10_14_x86_64.whl.

File metadata

File hashes

Hashes for pymmcore_nano-11.5.1.73.2-cp39-cp39-macosx_10_14_x86_64.whl
Algorithm Hash digest
SHA256 0820d7bf42f02421b70d796001964187699d70765da3b765ccb00d56560706de
MD5 f1db46adf7a79dbdfb7bb739c24552af
BLAKE2b-256 824f2b1ca9d25a838429891e91ad6d18a0d9cc74da3a68d89757477364f08c39

See more details on using hashes here.

Provenance

The following attestation bundles were made for pymmcore_nano-11.5.1.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