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.1.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.1-cp313-cp313-win_amd64.whl (417.0 kB view details)

Uploaded CPython 3.13Windows x86-64

pymmcore_nano-11.5.1.73.1-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.1-cp313-cp313-macosx_11_0_arm64.whl (451.3 kB view details)

Uploaded CPython 3.13macOS 11.0+ ARM64

pymmcore_nano-11.5.1.73.1-cp313-cp313-macosx_10_14_x86_64.whl (465.5 kB view details)

Uploaded CPython 3.13macOS 10.14+ x86-64

pymmcore_nano-11.5.1.73.1-cp312-cp312-win_amd64.whl (417.0 kB view details)

Uploaded CPython 3.12Windows x86-64

pymmcore_nano-11.5.1.73.1-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (654.5 kB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ x86-64

pymmcore_nano-11.5.1.73.1-cp312-cp312-macosx_11_0_arm64.whl (451.3 kB view details)

Uploaded CPython 3.12macOS 11.0+ ARM64

pymmcore_nano-11.5.1.73.1-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.1-cp311-cp311-win_amd64.whl (417.1 kB view details)

Uploaded CPython 3.11Windows x86-64

pymmcore_nano-11.5.1.73.1-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.1-cp311-cp311-macosx_11_0_arm64.whl (451.0 kB view details)

Uploaded CPython 3.11macOS 11.0+ ARM64

pymmcore_nano-11.5.1.73.1-cp311-cp311-macosx_10_14_x86_64.whl (464.3 kB view details)

Uploaded CPython 3.11macOS 10.14+ x86-64

pymmcore_nano-11.5.1.73.1-cp310-cp310-win_amd64.whl (416.9 kB view details)

Uploaded CPython 3.10Windows x86-64

pymmcore_nano-11.5.1.73.1-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.1-cp310-cp310-macosx_11_0_arm64.whl (450.8 kB view details)

Uploaded CPython 3.10macOS 11.0+ ARM64

pymmcore_nano-11.5.1.73.1-cp310-cp310-macosx_10_14_x86_64.whl (464.1 kB view details)

Uploaded CPython 3.10macOS 10.14+ x86-64

pymmcore_nano-11.5.1.73.1-cp39-cp39-win_amd64.whl (417.4 kB view details)

Uploaded CPython 3.9Windows x86-64

pymmcore_nano-11.5.1.73.1-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (655.9 kB view details)

Uploaded CPython 3.9manylinux: glibc 2.17+ x86-64

pymmcore_nano-11.5.1.73.1-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.1-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.1.tar.gz.

File metadata

  • Download URL: pymmcore_nano-11.5.1.73.1.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.1.tar.gz
Algorithm Hash digest
SHA256 a01957a2f695cde6c6e1c74b23639c01a6e9c153f0f87ceacc55d360c3ff22a3
MD5 7e4a5d86aaedcdf40924c5cfd86ca1bb
BLAKE2b-256 11e8cd4eebcd45fb5b49d58b4a31d847c79352c73f6c842ff11f1c781ba255a6

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for pymmcore_nano-11.5.1.73.1-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 f0ac4af1255830d826913bdd882b4cba7ba8895e6a8a06e84cd528ae401b57ae
MD5 72a98ae42b5b0a5065a78922d0e8e33d
BLAKE2b-256 f0c4d784f4026de6a9f28703ca1d944b12f0570607813e3968b056600619b010

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for pymmcore_nano-11.5.1.73.1-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 23e8cccf8501aeb166d50e6ae3e2c36c381fa16e03b718a823ffc53ed81758a6
MD5 d66da2e3ff1b2ff122613784c8b8769d
BLAKE2b-256 5907a90d7c7a89ab254f1b09971b22ae1375703e78b7fa35f72960949197bc45

See more details on using hashes here.

Provenance

The following attestation bundles were made for pymmcore_nano-11.5.1.73.1-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.1-cp313-cp313-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for pymmcore_nano-11.5.1.73.1-cp313-cp313-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 e8b0308374f09bd2c2d41cddd32f4238ce6ff67e6a1fb13dccecfd161decd583
MD5 d5a24abfaa751779b39f35f9d2f1ccff
BLAKE2b-256 09998329e7b8df979c82b524dee6df3899dcfda50101cb49a0220ef70a8cf588

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for pymmcore_nano-11.5.1.73.1-cp313-cp313-macosx_10_14_x86_64.whl
Algorithm Hash digest
SHA256 62f33c839fb87c9d93c01619e446078db87473d92c49c669e2cd14f4b2a3f7f7
MD5 5a7e0b0ca4c4054487dcf3f065cd4978
BLAKE2b-256 ccb7a54e5336a99d45b1d0ac4d81972c9a5ee107a09c3722d608f09548aa51af

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for pymmcore_nano-11.5.1.73.1-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 8aaab48c3d3424c7d806956220531657a1799e9435d4257564cf05fec626ae96
MD5 6892f44455028bb07e78b88b64b8937b
BLAKE2b-256 c268098032663d549a122ef3de29ce15d7314735a0fe3e3fd2b1a7b23a0df0f5

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for pymmcore_nano-11.5.1.73.1-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 888f139a044fab3801fcedcf0e468dc1f452a006f44a2e157d87835a38a7b93f
MD5 57cb4d26b342be941a7b83a27baea7fd
BLAKE2b-256 062c445709a86f58204d17cd62c459533291b8fae11b017288531acdef496bde

See more details on using hashes here.

Provenance

The following attestation bundles were made for pymmcore_nano-11.5.1.73.1-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.1-cp312-cp312-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for pymmcore_nano-11.5.1.73.1-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 91cefd211f1365d2296d3862aa69f47877b8034fa742d9ac33af0296c853739f
MD5 1dd021c1c9e74e833a6c0c3e29e7c50b
BLAKE2b-256 67c5593004d28ba3e718b62e4388f6bb25731cd8e5138ea20023c26dbd7b889d

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for pymmcore_nano-11.5.1.73.1-cp312-cp312-macosx_10_14_x86_64.whl
Algorithm Hash digest
SHA256 c790bbbb0ba5e29aba98c5d8abaeecb750ce0eede581a8c54df400828fedb608
MD5 9534bb6deb42ef89fca4cc5485e70008
BLAKE2b-256 ebaaab673673b2a0caba6376121ac270215a61c74d3f94dea913be49fedf62c6

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for pymmcore_nano-11.5.1.73.1-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 c34c09cf4f555cd42f59da6b87d13e02e940635212d7cc07c291ad441a92b60f
MD5 b7047003ff74afab5a1f9572d265f51a
BLAKE2b-256 ab90f5675a74ba9b64015d5afaadc9ddeb70a5656cb2a7c9dbb6c2774d384929

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for pymmcore_nano-11.5.1.73.1-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 79b81840fc9b4a2179ea80ae9c73d50e839eb76c831435a53442c9bd78158aa1
MD5 aeb44ff202141025a5791c7bd7d1900a
BLAKE2b-256 9aaea227525bedb091a187a7f1d104a8e890fdfe2b9226806c543b1250842302

See more details on using hashes here.

Provenance

The following attestation bundles were made for pymmcore_nano-11.5.1.73.1-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.1-cp311-cp311-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for pymmcore_nano-11.5.1.73.1-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 ec73a2372c90aa22b6ea5c537c2cbc8da931a6b9ff0de16676d2b47a44f699df
MD5 b0634a3089eb324de979468eb7a4366b
BLAKE2b-256 b0ad88b2ac719978f6c4ec5ada63363ec23d50ca8b91a0c812161e108d6f7fd3

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for pymmcore_nano-11.5.1.73.1-cp311-cp311-macosx_10_14_x86_64.whl
Algorithm Hash digest
SHA256 2aa984cd73991046ef21737bf762dc03a62cd48ee6a52a94f5b3cfcaa627ff51
MD5 a812ea9b228149a52195b526ce516b18
BLAKE2b-256 626e7dbec0a93ed7596cd4fb869a258353d420e5b3997daa8340128e097b07d1

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for pymmcore_nano-11.5.1.73.1-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 59c0838772f62305dfa5e081ae3e3fbf96cc68e1966ee82ded3cf631ece59a1f
MD5 50773e647e742cfcccbf135ee7140adb
BLAKE2b-256 09e28819c85216d34244464c4031d9db91606dc5cfd7ee0fc7dbc545eb6a960e

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for pymmcore_nano-11.5.1.73.1-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 352a54b1ff6b1dc8b459c17c74094733f992253c3502a4c06509e7953825f920
MD5 66776b5339efbd1dbcb230b463982492
BLAKE2b-256 7ac1ac7bbd78c3ca14e481ad0c8b16f66dbc857e44c3497dec57552ea407da12

See more details on using hashes here.

Provenance

The following attestation bundles were made for pymmcore_nano-11.5.1.73.1-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.1-cp310-cp310-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for pymmcore_nano-11.5.1.73.1-cp310-cp310-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 52a15919db2d4ca0fb457d743088016a2f9794cc2de50a5389483f2f0ee29e41
MD5 1626de65a825a0b63a1ef6e7a683e55c
BLAKE2b-256 c68f136f07e9ef9c1e1b682919399045b99469da196bd9315426b344e359108b

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for pymmcore_nano-11.5.1.73.1-cp310-cp310-macosx_10_14_x86_64.whl
Algorithm Hash digest
SHA256 2ad095381bfc819c0da48ac8b0e2aed83d0af2d2a48bb07ba4878f7e5e5804ef
MD5 dde757c1a3452d890f9166fdbc7b484f
BLAKE2b-256 9c0a2e59a0885094fdb50da0b9e5bf3fc7364d51e83227fa4b675cfa5083f124

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for pymmcore_nano-11.5.1.73.1-cp39-cp39-win_amd64.whl
Algorithm Hash digest
SHA256 07a979e32ff2d2fbeb728990e6704afe7576f59db84cc53fae8b434c18580a9d
MD5 531d5a834dec7ddf3cc8462422c13d60
BLAKE2b-256 0a92952f0042260d4aaf58165b24c334e84b9109daac444fcc311847ceddf754

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for pymmcore_nano-11.5.1.73.1-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 100ed18d28ad8cc9e12108b5accbb85c870499511131ce4f8ea50d49c57a812f
MD5 0dc07cc65b59ac64c81d4d628e36f3ae
BLAKE2b-256 0729a4be7305e275983f40fa664c7d6339a1d415997d1a658b15bbd1fb655073

See more details on using hashes here.

Provenance

The following attestation bundles were made for pymmcore_nano-11.5.1.73.1-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.1-cp39-cp39-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for pymmcore_nano-11.5.1.73.1-cp39-cp39-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 3d3dc2a9e93937aaea2d594d8f1baecdbd68ee12419784c714969eb913d2156a
MD5 fe3df37920975d12e56a58dafe3c6b82
BLAKE2b-256 b316cef5d8b43c80a2878321f1d4fe26229c4d8734af39ed34ccd860090c3989

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for pymmcore_nano-11.5.1.73.1-cp39-cp39-macosx_10_14_x86_64.whl
Algorithm Hash digest
SHA256 c3aaffbc389a458747648c55733443622da054b77cdf5ebe20fdaf073d0dceb5
MD5 50137cd8bc54993448efba7cf80b9072
BLAKE2b-256 00a09fa68846326fc50c5e6a459db5e520f03cbea0cc8f17ee75cddec69b5e92

See more details on using hashes here.

Provenance

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