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.0.tar.gz (313.4 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.0-cp313-cp313-win_amd64.whl (417.6 kB view details)

Uploaded CPython 3.13Windows x86-64

pymmcore_nano-11.9.0.73.0-cp313-cp313-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl (640.0 kB view details)

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

pymmcore_nano-11.9.0.73.0-cp313-cp313-macosx_11_0_arm64.whl (455.7 kB view details)

Uploaded CPython 3.13macOS 11.0+ ARM64

pymmcore_nano-11.9.0.73.0-cp313-cp313-macosx_10_14_x86_64.whl (469.3 kB view details)

Uploaded CPython 3.13macOS 10.14+ x86-64

pymmcore_nano-11.9.0.73.0-cp312-cp312-win_amd64.whl (417.6 kB view details)

Uploaded CPython 3.12Windows x86-64

pymmcore_nano-11.9.0.73.0-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl (639.9 kB view details)

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

pymmcore_nano-11.9.0.73.0-cp312-cp312-macosx_11_0_arm64.whl (455.6 kB view details)

Uploaded CPython 3.12macOS 11.0+ ARM64

pymmcore_nano-11.9.0.73.0-cp312-cp312-macosx_10_14_x86_64.whl (469.3 kB view details)

Uploaded CPython 3.12macOS 10.14+ x86-64

pymmcore_nano-11.9.0.73.0-cp311-cp311-win_amd64.whl (417.6 kB view details)

Uploaded CPython 3.11Windows x86-64

pymmcore_nano-11.9.0.73.0-cp311-cp311-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl (642.6 kB view details)

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

pymmcore_nano-11.9.0.73.0-cp311-cp311-macosx_11_0_arm64.whl (455.6 kB view details)

Uploaded CPython 3.11macOS 11.0+ ARM64

pymmcore_nano-11.9.0.73.0-cp311-cp311-macosx_10_14_x86_64.whl (468.0 kB view details)

Uploaded CPython 3.11macOS 10.14+ x86-64

pymmcore_nano-11.9.0.73.0-cp310-cp310-win_amd64.whl (417.5 kB view details)

Uploaded CPython 3.10Windows x86-64

pymmcore_nano-11.9.0.73.0-cp310-cp310-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl (642.5 kB view details)

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

pymmcore_nano-11.9.0.73.0-cp310-cp310-macosx_11_0_arm64.whl (455.5 kB view details)

Uploaded CPython 3.10macOS 11.0+ ARM64

pymmcore_nano-11.9.0.73.0-cp310-cp310-macosx_10_14_x86_64.whl (467.8 kB view details)

Uploaded CPython 3.10macOS 10.14+ x86-64

pymmcore_nano-11.9.0.73.0-cp39-cp39-win_amd64.whl (417.8 kB view details)

Uploaded CPython 3.9Windows x86-64

pymmcore_nano-11.9.0.73.0-cp39-cp39-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl (642.7 kB view details)

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

pymmcore_nano-11.9.0.73.0-cp39-cp39-macosx_11_0_arm64.whl (455.6 kB view details)

Uploaded CPython 3.9macOS 11.0+ ARM64

pymmcore_nano-11.9.0.73.0-cp39-cp39-macosx_10_14_x86_64.whl (468.2 kB view details)

Uploaded CPython 3.9macOS 10.14+ x86-64

File details

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

File metadata

  • Download URL: pymmcore_nano-11.9.0.73.0.tar.gz
  • Upload date:
  • Size: 313.4 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.0.tar.gz
Algorithm Hash digest
SHA256 f3407ddcc37ac0de3e1cd53d72b337ea27083932c42572cda8a9f9fa0f17f7c1
MD5 c8b095d4a7c760617e46085eaf7ddb23
BLAKE2b-256 1786a7aa7e893077b1e8572f8a10b1e449909d8d19f7c0537465c5e6f262e98b

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for pymmcore_nano-11.9.0.73.0-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 3c96278f4f248cb24330e53acbc9cedc92094f6242cb50b5b30e8f79812797d4
MD5 2301e10d7d406fb7618f8afa907751c6
BLAKE2b-256 4d8fa2888c6685bca573275a2cb099794e901913eacec4db4542f118df431408

See more details on using hashes here.

Provenance

The following attestation bundles were made for pymmcore_nano-11.9.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.9.0.73.0-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.0-cp313-cp313-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 25c58967505ed34775cb25e2cad2505f78a8aad9101b78495a958e5d265c2ec9
MD5 fa8342fcb4282c05755373e18e34d41d
BLAKE2b-256 9d0f193feb7eb32261d6bbb514da04e8fd820ec3b987d1d833a220964307626c

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for pymmcore_nano-11.9.0.73.0-cp313-cp313-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 89c12ad1e923424174561c0f667df5fec7c609b54b2d2f2ac6eb7014588d2475
MD5 76025edfc6278a61c5aea2322eaa21ec
BLAKE2b-256 4c9da87a09af389750f89f01aeeb7d08c055b9406ca42f7075e299245e960e76

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for pymmcore_nano-11.9.0.73.0-cp313-cp313-macosx_10_14_x86_64.whl
Algorithm Hash digest
SHA256 d60ac558f89f6e000c3bc51345ad89ef4094aaf16b1c53feb9976bd9c44aae3a
MD5 27a8f64e0a6dd75eb3c589ec0c115fc3
BLAKE2b-256 ee49a959862d6e7c38bce2109e189a4e2d10154ef57f22a3a28e8d73a6f4542a

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for pymmcore_nano-11.9.0.73.0-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 a5ea05f124eab33ce17b3df707bb51f383ba1a738b51c9a9f5394df3abe83d1b
MD5 9462fe50d4d2b0c733ee90386482ce53
BLAKE2b-256 07de853859f57a3fd46960f8a8a427d572fe8f981c05b588d65e1ec1e77a6ec5

See more details on using hashes here.

Provenance

The following attestation bundles were made for pymmcore_nano-11.9.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.9.0.73.0-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.0-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 618596c290eec0ede039fadab66f4cf6aa20133a9fd23ac2157605b3b51c8b0b
MD5 55660661f9e10fa28df003c985e13ebf
BLAKE2b-256 545f55b3a8f6d5633a566e554cd7679e8083893781c087ab5edd994e376202dd

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for pymmcore_nano-11.9.0.73.0-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 49a18bbff3fb4661fa1ac1712a9fb403c19f13ba848786d077c61c9ea291d779
MD5 69fb28ba2b0e7a6932588eb6a6e88a24
BLAKE2b-256 9b5e9442c5ef5e90d59b1626bba590f975aed862a2d5c5ba41e0a034184b434d

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for pymmcore_nano-11.9.0.73.0-cp312-cp312-macosx_10_14_x86_64.whl
Algorithm Hash digest
SHA256 aef47c2e96a1049614c1c821ce7def15ea7aece7c5ff4125a7a8a354f6804bb6
MD5 2b2c87987504813519ff5e9078247e2f
BLAKE2b-256 c1afb206542c0ca9ea9e43bb0da1c7daa0604ce4f0b477d658cce56355d4c924

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for pymmcore_nano-11.9.0.73.0-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 ebc685cd36a014c1bcce9eb2f5ec88f524f47e1350227fc3010c0bb637b569fc
MD5 13dd4302c001d1a781f5c76c224fd175
BLAKE2b-256 afeb57470f2f93d03ddbff9ececf0e7373cad7a951da843afe3560ad7156e107

See more details on using hashes here.

Provenance

The following attestation bundles were made for pymmcore_nano-11.9.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.9.0.73.0-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.0-cp311-cp311-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 06473b842ef358bdf9fa1bc2d5e640b609652a7415a0a6ac25c9c38e49ac404b
MD5 88393e837ab845412afab95cc9158245
BLAKE2b-256 501238292992089f117c03f899e26fa31648f97105a46754d55781be630a4a82

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for pymmcore_nano-11.9.0.73.0-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 7ca4c8183ad5a302bba4f8d4780b6de50c372a523065373f8eac31207948f8f4
MD5 ce4f8b2ba4a877767e787bb96d0f270b
BLAKE2b-256 da1be440b0e4dfd39aad64b2567d5b962a30d4c20160be71f582a86931902c29

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for pymmcore_nano-11.9.0.73.0-cp311-cp311-macosx_10_14_x86_64.whl
Algorithm Hash digest
SHA256 96a33619cc7c31d91040c0245cad5c6bae6015c7dec29925db9ee1048da12fbb
MD5 49374fdb7a42e731b69ec477aa37ee5a
BLAKE2b-256 a8a9351c6a007d272dc9c43ea2f08f39168c9b06fd31a93323473fa1b50dd89a

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for pymmcore_nano-11.9.0.73.0-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 71e88e88c68aedd5890bbd474b8c8f0ecc48ce166b24fe42224a0c8828efe2bb
MD5 db53dedb46b1d24536397bcc3a1e183a
BLAKE2b-256 943533be22fb48f463c29e2906b6fcd24f60bbb1c3e8b295f057cd3c6880c6d0

See more details on using hashes here.

Provenance

The following attestation bundles were made for pymmcore_nano-11.9.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.9.0.73.0-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.0-cp310-cp310-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 177a2b9f92ded694cd4655525e724d003024c9fbf1c141e23300f84480834008
MD5 7e1615f787ced4d0ed3b2d9bffa31619
BLAKE2b-256 e04d98e313897f57ed52eedb5944c03b901a2707e40ed5ce8e97e6dd0cab6060

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for pymmcore_nano-11.9.0.73.0-cp310-cp310-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 5c7127c9d26d27e67fd0e8dd89619418fe9a8903939de1f9aae106a45a86d89a
MD5 f0c11fab738550c42990908bf8f5a11e
BLAKE2b-256 250126ef98f2f92e1551c2182c2b87b132089be4e1df2f81ac4dbbcb5bb431f7

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for pymmcore_nano-11.9.0.73.0-cp310-cp310-macosx_10_14_x86_64.whl
Algorithm Hash digest
SHA256 37a8c014998874c17622525908a50a193a71913d10f5ca5803aafb7803b96dd7
MD5 080f6d942211ed4a189b775ec58f01e1
BLAKE2b-256 263bd45bed042be9a7e068530745074b5f97e95fe96b762560be2283ca50b986

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for pymmcore_nano-11.9.0.73.0-cp39-cp39-win_amd64.whl
Algorithm Hash digest
SHA256 ff4816eb8216a6666dc6928a7c60e4b0f2414f5b00eeba41fae106cd5ee8047b
MD5 74c8e160e7f4ccb197b15bb94e154c49
BLAKE2b-256 141c1eb19489d973f8a46f9fdf436c8d1d4f853e9465223f5d5dc68d611ebd7e

See more details on using hashes here.

Provenance

The following attestation bundles were made for pymmcore_nano-11.9.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.9.0.73.0-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.0-cp39-cp39-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 66bd6c75a31ec3f0870a075c86665fee8af18513414a0d4ad1f374b98731729a
MD5 a748398d0fa56164204dac2d2d2a613d
BLAKE2b-256 05d68bb1188f0787eaf313eddbcbb8436abbe5c950a931111c9ed6fd362ce384

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for pymmcore_nano-11.9.0.73.0-cp39-cp39-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 e7dcbb0ec531eb4d433355818b102ccbfb3f33d0830447d54290e6feaad409cd
MD5 bce3659f194bc124e1369f433ed04cf7
BLAKE2b-256 73f621258435c3ec10bd330c2a5031132aba520925e44fbece6796db03cbda45

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for pymmcore_nano-11.9.0.73.0-cp39-cp39-macosx_10_14_x86_64.whl
Algorithm Hash digest
SHA256 02375f880c678acfc214d7d7021645fdd7646761eebf7245b6f4580eaf5147e2
MD5 ebbc2674ba23233ecde229a5dbb9a0e6
BLAKE2b-256 03d2b631826c94bffdb6141b6347e173541e846e73adaab68833a81facba084b

See more details on using hashes here.

Provenance

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