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.0.73.0.tar.gz (305.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.5.0.73.0-cp313-cp313-win_amd64.whl (416.4 kB view details)

Uploaded CPython 3.13Windows x86-64

pymmcore_nano-11.5.0.73.0-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (654.3 kB view details)

Uploaded CPython 3.13manylinux: glibc 2.17+ x86-64

pymmcore_nano-11.5.0.73.0-cp313-cp313-macosx_11_0_arm64.whl (451.0 kB view details)

Uploaded CPython 3.13macOS 11.0+ ARM64

pymmcore_nano-11.5.0.73.0-cp313-cp313-macosx_10_14_x86_64.whl (465.4 kB view details)

Uploaded CPython 3.13macOS 10.14+ x86-64

pymmcore_nano-11.5.0.73.0-cp312-cp312-win_amd64.whl (416.4 kB view details)

Uploaded CPython 3.12Windows x86-64

pymmcore_nano-11.5.0.73.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (654.3 kB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ x86-64

pymmcore_nano-11.5.0.73.0-cp312-cp312-macosx_11_0_arm64.whl (451.0 kB view details)

Uploaded CPython 3.12macOS 11.0+ ARM64

pymmcore_nano-11.5.0.73.0-cp312-cp312-macosx_10_14_x86_64.whl (465.3 kB view details)

Uploaded CPython 3.12macOS 10.14+ x86-64

pymmcore_nano-11.5.0.73.0-cp311-cp311-win_amd64.whl (416.7 kB view details)

Uploaded CPython 3.11Windows x86-64

pymmcore_nano-11.5.0.73.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (655.6 kB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ x86-64

pymmcore_nano-11.5.0.73.0-cp311-cp311-macosx_11_0_arm64.whl (450.9 kB view details)

Uploaded CPython 3.11macOS 11.0+ ARM64

pymmcore_nano-11.5.0.73.0-cp311-cp311-macosx_10_14_x86_64.whl (464.1 kB view details)

Uploaded CPython 3.11macOS 10.14+ x86-64

pymmcore_nano-11.5.0.73.0-cp310-cp310-win_amd64.whl (416.5 kB view details)

Uploaded CPython 3.10Windows x86-64

pymmcore_nano-11.5.0.73.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (655.0 kB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ x86-64

pymmcore_nano-11.5.0.73.0-cp310-cp310-macosx_11_0_arm64.whl (450.5 kB view details)

Uploaded CPython 3.10macOS 11.0+ ARM64

pymmcore_nano-11.5.0.73.0-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.0.73.0-cp39-cp39-win_amd64.whl (416.9 kB view details)

Uploaded CPython 3.9Windows x86-64

pymmcore_nano-11.5.0.73.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (655.4 kB view details)

Uploaded CPython 3.9manylinux: glibc 2.17+ x86-64

pymmcore_nano-11.5.0.73.0-cp39-cp39-macosx_11_0_arm64.whl (450.8 kB view details)

Uploaded CPython 3.9macOS 11.0+ ARM64

pymmcore_nano-11.5.0.73.0-cp39-cp39-macosx_10_14_x86_64.whl (464.3 kB view details)

Uploaded CPython 3.9macOS 10.14+ x86-64

File details

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

File metadata

  • Download URL: pymmcore_nano-11.5.0.73.0.tar.gz
  • Upload date:
  • Size: 305.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.5.0.73.0.tar.gz
Algorithm Hash digest
SHA256 14051957c8d18ef49fd0bad9e543687fc46dc36257926956943c46c9f2362fc8
MD5 2970302f03932237ac4d9ab233e20a2a
BLAKE2b-256 f5cad1e3b1a48ce610edab6b7527b353f37b401e92792176b13b6d9620bc9095

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for pymmcore_nano-11.5.0.73.0-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 df42142e77b8e5c51e80e798d6869009038ee2e15e8745b05c2af5581dd46ee5
MD5 8aa3b688ab973edcd4c73c68038574e6
BLAKE2b-256 f925e9e74fc48e8f214e1de8546fa5e3fece939b26c13c07fc58eed7f0d96c60

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for pymmcore_nano-11.5.0.73.0-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 e1e6d0f7bd98e3a2a0f3979b518ba2519b7389519b3d976c350920680c18356c
MD5 16207e9f116813e1e5ccc93fb90b6a4d
BLAKE2b-256 f0b0438f6f3a7002a0b549e4a5bf2d36de6dd08624ad4a4a43723ed49a42cc13

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for pymmcore_nano-11.5.0.73.0-cp313-cp313-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 410523208054724913046500247f404e04867a81482d0f19e8e6dca5130d8dab
MD5 a2a38999f318d0d449415c89d9d03451
BLAKE2b-256 45862bcba71b4b5e61aacb706728027aa6b5c3a9dd666d34f11b188e94967d46

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for pymmcore_nano-11.5.0.73.0-cp313-cp313-macosx_10_14_x86_64.whl
Algorithm Hash digest
SHA256 6bf10d6ed051f7359c6a115c1ac7db6c460006ba28d92a5ac176fab8f46541e0
MD5 631574b371b2bf50d13a0041d2a284e9
BLAKE2b-256 3442b9c9540acb252cdc51f813803a6ee211252582367a0d63f23135702bb3eb

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for pymmcore_nano-11.5.0.73.0-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 e8670570bbb88ddd95ba87ace69aa7384ce52c19bf06f61013f4f3a726417a5f
MD5 f4bdd14b4d8806e8a87d69e99788e61b
BLAKE2b-256 22a49c1391284ef7991783e9a9eb54100a7161f28a66910e618a38b93745c552

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for pymmcore_nano-11.5.0.73.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 b5bef666048b03a6231854e4b58f4de194076da7d2eea78be874ede0ea59717d
MD5 3133aca0169de6cdd20b1cc607129520
BLAKE2b-256 e9b1ecc69a05c9e6951c01159af9f629ec19f2717861fb65c4a1894679d4d532

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for pymmcore_nano-11.5.0.73.0-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 4b26458a1be2075e01740612e588c60288f355d427f2e057e72a7b7dbc9c28b3
MD5 f34aa10afbbedcd4cf05f1a63e2aa993
BLAKE2b-256 77afbc6588ef69e32fb9a5b99c902fb381f0062d5c1620608051067328196b32

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for pymmcore_nano-11.5.0.73.0-cp312-cp312-macosx_10_14_x86_64.whl
Algorithm Hash digest
SHA256 4eecbbcc66a1b7fc12e24d972268c1c78c7e4f3f9f67b5ac13942997c6f0d685
MD5 1731809a003cd3caadc9d5fb133bb502
BLAKE2b-256 9013429d1d70b01527d87c009e82b1bc2c83ea331a0efa451f0e11442d78fbd9

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for pymmcore_nano-11.5.0.73.0-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 7666b437bbfcead6db7d66eb6e969c4f5bcaf930f10f86c01bee4b2962c94cbf
MD5 5ba96fae09f68b090d7c713a8ce96424
BLAKE2b-256 a47e2da0efe694ee1e2b93ed8259403a2a84c3905c924e78ff8d356a8fe67cd2

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for pymmcore_nano-11.5.0.73.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 3fbbf24f4b76a1ceede190b6a0f7f0e2903b25e49b9a19d7ad49e0a58d8a6a9f
MD5 267be6bcd174e9403468eabbb98dc51d
BLAKE2b-256 aa7633bb195d0433a4f547d9cb3f50e85ec61603864ed7cb0905e92bc5ad63a8

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for pymmcore_nano-11.5.0.73.0-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 18724b6e45df760400142d7100d85f1b53054e2c48771b91aea37f88e4153ff4
MD5 2303b55055e101188b948c091eefed84
BLAKE2b-256 774b2e7cadf1e5312b61545abf04913083ebb9e19a3a1f1e1b4f4f3da61474d0

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for pymmcore_nano-11.5.0.73.0-cp311-cp311-macosx_10_14_x86_64.whl
Algorithm Hash digest
SHA256 025e1c29b2da75865aa7de774635e45999f4b920099867a70c4c093df3c20f1e
MD5 527666b697ea6771389e634971e69524
BLAKE2b-256 0e275a6c8db5c5a9a16ae8795383f5388680ff799ae5e58098792ae3d5da9132

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for pymmcore_nano-11.5.0.73.0-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 1d96ca76f17deffd362a678bce9627d194a6520ea79e601788ad8c863b6bf86e
MD5 d42d22af851f9060ac78151d97efda35
BLAKE2b-256 a7fe3f0970ece38537865d68d60dace636298bf31527bd8020b9df187b70467a

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for pymmcore_nano-11.5.0.73.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 9d5f23d3b25bfc61d9755a690363b3c245ed04087be00248932c286b10e71967
MD5 d3b51504c6970533cdec288366816e09
BLAKE2b-256 4c8d882b69785a59550b1f5a00079219cb1b3912c56e32170a09916d5992e392

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for pymmcore_nano-11.5.0.73.0-cp310-cp310-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 9b934f4e8d2988d208da1e79c89e9d473ed4673420ddd5436d35184026b1ae75
MD5 02ad231f4df1ba762500e2fb94226f96
BLAKE2b-256 7f8d3110cb372f9f16711fe5454d05c890974706aae85d86e28d98daed385cce

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for pymmcore_nano-11.5.0.73.0-cp310-cp310-macosx_10_14_x86_64.whl
Algorithm Hash digest
SHA256 009a25f01e03d8e32bb18de6d8dd6ad5562194e23507932435a1b7a45331ee79
MD5 ab3f731731d768bff0c11ae1df1b8d4d
BLAKE2b-256 5872981897bee1b003baa12c42266a43cc44f6df70ff166a28c70a548182865b

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for pymmcore_nano-11.5.0.73.0-cp39-cp39-win_amd64.whl
Algorithm Hash digest
SHA256 23afcc5680a8c23ff20ec60bf757a6544da7f9745f659646b7b3f8d1c5bc8a5d
MD5 248a8bdd74128ce782cd10b310423ea7
BLAKE2b-256 8eec286fa85e441e94b6fcf680c028700670c989cca9568838e7fa5a118f2b45

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for pymmcore_nano-11.5.0.73.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 0e7de8c1cd3ab17284350014717aad3393c396be708bcc20851ea61244fb46d4
MD5 305e17a1ae667f8f26f4195fdb02e73a
BLAKE2b-256 4e76e8deed4056d8dcd69eece786cfe1b005c1e9e145728c1b10c3cdbaa0025f

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for pymmcore_nano-11.5.0.73.0-cp39-cp39-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 b4060f866dcceec72b60dc05b8a28a6a846ab22d4d4897d2aeb298783c0ee550
MD5 f576035c9f4764a9ed829121158462f9
BLAKE2b-256 6b248d681e3f52bbad0fff02a7dbf8d7f4dff4199a63a4dc587036d471a1e070

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for pymmcore_nano-11.5.0.73.0-cp39-cp39-macosx_10_14_x86_64.whl
Algorithm Hash digest
SHA256 bc0829f61b8c77d0a2aa84f3ae9fe5b513d2d8fd77f077864959916f74347973
MD5 6c8940dd6034e797bc6a6bda6a2bf18a
BLAKE2b-256 a44fec15bac9d92ca64f19ef0fdfa401dfd7f6a93d830d7351416129a3144c16

See more details on using hashes here.

Provenance

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