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.1.tar.gz (315.8 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.1-cp313-cp313-win_amd64.whl (420.8 kB view details)

Uploaded CPython 3.13Windows x86-64

pymmcore_nano-11.9.0.73.1-cp313-cp313-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl (642.3 kB view details)

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

pymmcore_nano-11.9.0.73.1-cp313-cp313-macosx_11_0_arm64.whl (458.8 kB view details)

Uploaded CPython 3.13macOS 11.0+ ARM64

pymmcore_nano-11.9.0.73.1-cp313-cp313-macosx_10_14_x86_64.whl (472.9 kB view details)

Uploaded CPython 3.13macOS 10.14+ x86-64

pymmcore_nano-11.9.0.73.1-cp312-cp312-win_amd64.whl (420.8 kB view details)

Uploaded CPython 3.12Windows x86-64

pymmcore_nano-11.9.0.73.1-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl (642.4 kB view details)

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

pymmcore_nano-11.9.0.73.1-cp312-cp312-macosx_11_0_arm64.whl (458.8 kB view details)

Uploaded CPython 3.12macOS 11.0+ ARM64

pymmcore_nano-11.9.0.73.1-cp312-cp312-macosx_10_14_x86_64.whl (472.8 kB view details)

Uploaded CPython 3.12macOS 10.14+ x86-64

pymmcore_nano-11.9.0.73.1-cp311-cp311-win_amd64.whl (420.9 kB view details)

Uploaded CPython 3.11Windows x86-64

pymmcore_nano-11.9.0.73.1-cp311-cp311-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl (646.0 kB view details)

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

pymmcore_nano-11.9.0.73.1-cp311-cp311-macosx_11_0_arm64.whl (458.4 kB view details)

Uploaded CPython 3.11macOS 11.0+ ARM64

pymmcore_nano-11.9.0.73.1-cp311-cp311-macosx_10_14_x86_64.whl (471.4 kB view details)

Uploaded CPython 3.11macOS 10.14+ x86-64

pymmcore_nano-11.9.0.73.1-cp310-cp310-win_amd64.whl (420.7 kB view details)

Uploaded CPython 3.10Windows x86-64

pymmcore_nano-11.9.0.73.1-cp310-cp310-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl (645.7 kB view details)

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

pymmcore_nano-11.9.0.73.1-cp310-cp310-macosx_11_0_arm64.whl (458.0 kB view details)

Uploaded CPython 3.10macOS 11.0+ ARM64

pymmcore_nano-11.9.0.73.1-cp310-cp310-macosx_10_14_x86_64.whl (471.2 kB view details)

Uploaded CPython 3.10macOS 10.14+ x86-64

pymmcore_nano-11.9.0.73.1-cp39-cp39-win_amd64.whl (421.2 kB view details)

Uploaded CPython 3.9Windows x86-64

pymmcore_nano-11.9.0.73.1-cp39-cp39-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl (646.0 kB view details)

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

pymmcore_nano-11.9.0.73.1-cp39-cp39-macosx_11_0_arm64.whl (458.2 kB view details)

Uploaded CPython 3.9macOS 11.0+ ARM64

pymmcore_nano-11.9.0.73.1-cp39-cp39-macosx_10_14_x86_64.whl (471.5 kB view details)

Uploaded CPython 3.9macOS 10.14+ x86-64

File details

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

File metadata

  • Download URL: pymmcore_nano-11.9.0.73.1.tar.gz
  • Upload date:
  • Size: 315.8 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.1.tar.gz
Algorithm Hash digest
SHA256 d03bc20f6c28535011c41e6544b3887a4524974eef2090d6553021fb5e894c1a
MD5 ef35d12a7720f4ad72954800b5cdf0c0
BLAKE2b-256 7debe1af25f31ab50ca3fbbbb0e92f6239b24610c3a36cf6df19eb6f4eef3758

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for pymmcore_nano-11.9.0.73.1-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 2567350e478aa7161820c77ea7eee425be410c65ad480e55ad9c05d15e3779e2
MD5 7552f773d9daec288ccdef5a3f3364b7
BLAKE2b-256 7ca198378e60cb8f059b58c554c250adcd49c8fb4ed2d067030b1b847acfa4d8

See more details on using hashes here.

Provenance

The following attestation bundles were made for pymmcore_nano-11.9.0.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.9.0.73.1-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.1-cp313-cp313-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 8321f126a6eebc0dcbcc0470928b7d4137e524ed311456dc56363a103065506b
MD5 a6d84b20d7f5e510ad041ee9bb5f6537
BLAKE2b-256 27e532dd09dbbb07e876c6b3fed8d8ba3c8e528fe7aa919f65d1749b6737b254

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for pymmcore_nano-11.9.0.73.1-cp313-cp313-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 5aa47c4db91dbb1cbc93d51cf0c2a549ed5aef85f84be518e56c5f69d6985655
MD5 d7d35ae1f091658151e2ba7e79314785
BLAKE2b-256 a99c18f1eb0cf260b93fd46b90e67a357445b27b76ca791f770983e718a22540

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for pymmcore_nano-11.9.0.73.1-cp313-cp313-macosx_10_14_x86_64.whl
Algorithm Hash digest
SHA256 a59e275116200f54284aba0195367162463860d88d69881332e7feb406aa1bbf
MD5 f8faa85ab0faf7d4cd245f66de1a84e9
BLAKE2b-256 5e7528ba57f86e1595b37650570caae3695220d4ff6d73f2084867e4db994701

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for pymmcore_nano-11.9.0.73.1-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 24d9b2cb1d871fbdd659fd7207a1103cec5b3ed83e134d2a5af4d449ea04e1d9
MD5 2a6b79db014a430e0b8b68201c225374
BLAKE2b-256 1840715572d0b60d58d4612ae872795d19d8856755d6008751b807d79a1f07e9

See more details on using hashes here.

Provenance

The following attestation bundles were made for pymmcore_nano-11.9.0.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.9.0.73.1-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.1-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 a156effccd509b6edecb0bb1d26f2dd232587a5172fbd7460372babbc5186add
MD5 f1476b1c35f83f94c1c16fe0903f19cc
BLAKE2b-256 9952add872e7408b4f5507e2a4fae1eeb54b3281ebf749effe68eb47f5d71616

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for pymmcore_nano-11.9.0.73.1-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 1f94b0eabb96d71308012f94e2e37944fb19bb48c8364b6761b013bf1957261d
MD5 61631a9d7bcf5d7ffcb929da93bb27e9
BLAKE2b-256 3073512f08116d7b21a4d04d4faf9b5ff66c853ca31003dcad1a5010d0428944

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for pymmcore_nano-11.9.0.73.1-cp312-cp312-macosx_10_14_x86_64.whl
Algorithm Hash digest
SHA256 74625205330efc345d2ef126dd4d51897b67a8d0724b78e014479f9cc5e3de74
MD5 72bf01da79e3e720a9851eb43466de02
BLAKE2b-256 f398b582a9338badd0834ab6f285cd14587a478bd5b8df1e2de5fd9909763dab

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for pymmcore_nano-11.9.0.73.1-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 f8b975da934c489fefaa9976384dca3990d02622cff58b01e104cbd669203e16
MD5 50226e029fd0a54f6bf94fc6211d447f
BLAKE2b-256 9fbf0dffdc62b5688e682c4574b22cad6b40d2afb5b30cb8c95c86244775017e

See more details on using hashes here.

Provenance

The following attestation bundles were made for pymmcore_nano-11.9.0.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.9.0.73.1-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.1-cp311-cp311-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 537eb7657e1d79f49e6107e7af2e416e1b060405886a2fd35bfc23164cdc60b5
MD5 3fd0749fe91449f5a30ebe33d4b81bfd
BLAKE2b-256 4dcaa2d708ffdce41ad7cbf9cdf035ee4fc6ad0c29d30b9b74d1d6e7c2fa1162

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for pymmcore_nano-11.9.0.73.1-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 e5715d72ee2880d4a134ee49ce1025e4bdff1f7960d5da2eb9c2643d927529c8
MD5 762f40075dedc124dc4f00faa34b0b4c
BLAKE2b-256 6448ff0eda5e0123a9ae95de2b7565aaf02654479e4381feff7819998d841cf0

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for pymmcore_nano-11.9.0.73.1-cp311-cp311-macosx_10_14_x86_64.whl
Algorithm Hash digest
SHA256 d0d85f1e37868435dc5222babf12080b02f60aba628895285f92a5a3430d903b
MD5 b6c9fe446fb25f380e47a5eb3bf9e28b
BLAKE2b-256 b8e57a5aa8642439ad10163ec6e53f08d32158fe153048fb9d3455d2ac5f3692

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for pymmcore_nano-11.9.0.73.1-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 c9b102db52c0b460be4bd5299a8860c4c154fab9713c593aa553b811e034f0af
MD5 816a96eeb8046e8317e4ddaa4209c47e
BLAKE2b-256 c776ceac9f58a95738d36e5909ec8c7cea37151702692a32eb1e4a59fddb9775

See more details on using hashes here.

Provenance

The following attestation bundles were made for pymmcore_nano-11.9.0.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.9.0.73.1-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.1-cp310-cp310-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 b3c97ab97d7bd1a137f4f2c04d1e14e459e5b3de84538301bd36cd5d90a3e983
MD5 23ee4922f16b244cf5bdf634c5c2db3c
BLAKE2b-256 07a6e5931a29b1d62c241e6a923234a6942300fd67bad1283bcc47097ec1a9a0

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for pymmcore_nano-11.9.0.73.1-cp310-cp310-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 a062fa6fb67bd4ae3fae7fb748f723377e8a4cc349e0aed82d31c6fe9c6c2010
MD5 18b3ce1d9c3c0a7641b1598213bf819c
BLAKE2b-256 abc686de25fbf1918b4ff3116f308a85d6f2f04f0bddebb656207d41f094a582

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for pymmcore_nano-11.9.0.73.1-cp310-cp310-macosx_10_14_x86_64.whl
Algorithm Hash digest
SHA256 bc51543cb396e7746fe57f21bbe32fcfcdad77ef318bf54680cbe124a322b3ac
MD5 20a40d497fea7569d0c461ef4ea47604
BLAKE2b-256 34cca1fcd8b143b0fb5ed440c9a63d91de03b07bd8fa492d7347cefb12863f27

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for pymmcore_nano-11.9.0.73.1-cp39-cp39-win_amd64.whl
Algorithm Hash digest
SHA256 49706799e1b3db99a41e228aa7495abd4ebdd6b6203b92b7c42c2bc5b5b8813c
MD5 7966d8096a4f2dcfe1410d2b0b4a3561
BLAKE2b-256 716c5cc7641d993fd482fd1caa020e5972131dda4f69dc6d54527f39893bd0f2

See more details on using hashes here.

Provenance

The following attestation bundles were made for pymmcore_nano-11.9.0.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.9.0.73.1-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.1-cp39-cp39-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 4bfcc778a393a6c1bb0cbeff582818814ab0bbdc2ce85f637640c281ae7741aa
MD5 596647f6329a249a8819799b1f07b43c
BLAKE2b-256 e38caf76a8130fed842cea8264e7e0ff49fbd1d8c9bd5879c07e8cc7f1fb9b77

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for pymmcore_nano-11.9.0.73.1-cp39-cp39-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 43e75409964519fdd4d0b16e9ee34942119f23d036af7941f0ff289c13342d09
MD5 0049f53f8f961baf018704509b533f68
BLAKE2b-256 f702c6b4bf4ad8d485d979423705e8b142f45a7c1457aa4104878d4cbd369044

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for pymmcore_nano-11.9.0.73.1-cp39-cp39-macosx_10_14_x86_64.whl
Algorithm Hash digest
SHA256 c9e0f33f48c8cc2cbad57ab1e5f8fbb48e3db7fcbb86b95631675c39df630232
MD5 23496390b13fa473f7316ee9ca854fea
BLAKE2b-256 06ac5681dbe29ca17ecb1bbd74a7a2cd35b43f34cd5a14c2cb95a65f1439b507

See more details on using hashes here.

Provenance

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