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

Uploaded CPython 3.13Windows x86-64

pymmcore_nano-11.5.1.73.0-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.0-cp313-cp313-macosx_11_0_arm64.whl (451.2 kB view details)

Uploaded CPython 3.13macOS 11.0+ ARM64

pymmcore_nano-11.5.1.73.0-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.0-cp312-cp312-win_amd64.whl (417.0 kB view details)

Uploaded CPython 3.12Windows x86-64

pymmcore_nano-11.5.1.73.0-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.0-cp312-cp312-macosx_11_0_arm64.whl (451.4 kB view details)

Uploaded CPython 3.12macOS 11.0+ ARM64

pymmcore_nano-11.5.1.73.0-cp312-cp312-macosx_10_14_x86_64.whl (465.4 kB view details)

Uploaded CPython 3.12macOS 10.14+ x86-64

pymmcore_nano-11.5.1.73.0-cp311-cp311-win_amd64.whl (417.1 kB view details)

Uploaded CPython 3.11Windows x86-64

pymmcore_nano-11.5.1.73.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (655.9 kB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ x86-64

pymmcore_nano-11.5.1.73.0-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.0-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.0-cp310-cp310-win_amd64.whl (416.9 kB view details)

Uploaded CPython 3.10Windows x86-64

pymmcore_nano-11.5.1.73.0-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.0-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.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.1.73.0-cp39-cp39-win_amd64.whl (417.3 kB view details)

Uploaded CPython 3.9Windows x86-64

pymmcore_nano-11.5.1.73.0-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.0-cp39-cp39-macosx_11_0_arm64.whl (451.2 kB view details)

Uploaded CPython 3.9macOS 11.0+ ARM64

pymmcore_nano-11.5.1.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.1.73.0.tar.gz.

File metadata

  • Download URL: pymmcore_nano-11.5.1.73.0.tar.gz
  • Upload date:
  • Size: 305.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.5.1.73.0.tar.gz
Algorithm Hash digest
SHA256 1bdc0ddceed8aa127d4a9902d576527af8ec485708f736b29f0ab7afa6f07d30
MD5 20e7fe35647775c956f87212c45b4bf5
BLAKE2b-256 9719311077904ea98bf786d2d08b211214406c0c2d41ba0f8f5367c18e2cfdfb

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for pymmcore_nano-11.5.1.73.0-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 d7a835fe3a5a324736c6af17ab6675cf1637b98faef9324827ce4289e7072999
MD5 4131fc70c51d2ce7c1385d4d79f9929a
BLAKE2b-256 d6370a255e1dd558e4abf9ca5c21abbc275b50f5c5d02db9a15344f7a2e5c574

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for pymmcore_nano-11.5.1.73.0-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 bb64bb6d6a8ae0ae57eca652a342de554ee3cb97fe3566ad20258ea6e55158e5
MD5 bc19f2ad4828c1b6339b1d3521a34642
BLAKE2b-256 e72c10b480aab3ddffd497dfbac9beaa24554d40c7ad707c21885db1107f8ac9

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for pymmcore_nano-11.5.1.73.0-cp313-cp313-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 e7fd2215bfef0bd69fbafc233621d3bdf930154d78a1c1ccca3eed0e1846f0e9
MD5 dc6565ee3653d0673e394a548b062efc
BLAKE2b-256 bd84f5357ff34788bb5d7aba3621e89a237ea00cebda1655f92a4698cbee3675

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for pymmcore_nano-11.5.1.73.0-cp313-cp313-macosx_10_14_x86_64.whl
Algorithm Hash digest
SHA256 cfcaedbc59b1b717c2026d4ebd9ddb2f10f77f19fc24519265463cbecafdf8d9
MD5 5c85c5ce6d41ac115f442a7e489d0683
BLAKE2b-256 a57e7404dc60d8de367762a429840de1207c7b645d0013bbf752b719502b96c5

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for pymmcore_nano-11.5.1.73.0-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 79dcf5d972e3a74a811d332238bd1b1c7354655c8f6aaa1ea3e041a455c494e4
MD5 acb370766e7a6910471e854b2535cc31
BLAKE2b-256 9ed80f1286e71847f4451e35d91de09ee2dddcd93f16ad6db7ff29df1b65aa23

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for pymmcore_nano-11.5.1.73.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 89e5e413f35b30fc082eb626181068bb3470e703a2832fcf59a47c076ced603a
MD5 1a39842861568dd5f3434e6b5c89d0b6
BLAKE2b-256 03d5402af17aca22c79667d90ff630e4de75760e9e329fc302912184054d88c7

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for pymmcore_nano-11.5.1.73.0-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 22a91ab1c6343f6cd3f7afb39f36fdd9eb727b12e357af631d91b9b3b43b8344
MD5 d84be4a905e213cfa330682873c66b8d
BLAKE2b-256 53adefdb53619b5212373c08805bac1ef8095af6dfdb103a01bfb9b4ec437327

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for pymmcore_nano-11.5.1.73.0-cp312-cp312-macosx_10_14_x86_64.whl
Algorithm Hash digest
SHA256 effe82124804497b1a63dc776e100d60ebb6545657bb2859e7560c117a120b27
MD5 8cb3c5f49bbe4ea3f2d4dad3c79b6ac2
BLAKE2b-256 c1c7d6bb061f540645eb8d4b8e7bfcd52efa7091ee4d3799361781ad3a7e3be2

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for pymmcore_nano-11.5.1.73.0-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 104798487ad4a1be9d2525ecb9fd6d308954413d21170ee9a93774086347dc30
MD5 bb5389e13ef8848f3ebe9bfb43d9bdb7
BLAKE2b-256 b9e63db6a7225800238ca82f01e556fadaeec71c627a8ca5efbe665ebf7d8925

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for pymmcore_nano-11.5.1.73.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 64cfc472592b96669401d646ad6f76fd42f138d08bfb349ee1978fafd4186dc2
MD5 c6a15fdb90bfcc3b2cc64d64a0ebf8b8
BLAKE2b-256 41337195124e31c0770b6b11d40ab1e59cb2d2a065326d22479eed6a55f4fb64

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for pymmcore_nano-11.5.1.73.0-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 3a8e891e62cf6f314d782ee5babb0bbc09a5fa5fdefbe9c658cb221d2fabd277
MD5 b30ba179c5e105fe47fca0e52b7c38f5
BLAKE2b-256 34affefa898828f3b987bd020de2f5e9ad465a3f5b834a996e9472bcdc9dbbf2

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for pymmcore_nano-11.5.1.73.0-cp311-cp311-macosx_10_14_x86_64.whl
Algorithm Hash digest
SHA256 2cdc5f42e4559ec7e5adb86413afa5af1de5ba888c6bfb7e814353bb04bac7d8
MD5 91917e1668a7c6fb70899b8ee6fc2b1c
BLAKE2b-256 bb6a7adc46a6373aada6773897495a6b623515cf463514d002ba302dd780f93d

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for pymmcore_nano-11.5.1.73.0-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 669ea2a880ef9fec3c6e29f0ab885b01222d7b617c79e01ffb5cb5fd2c36e98b
MD5 6331ac0fa895301da2bee2215e2962ba
BLAKE2b-256 5e96e48e87f6e6da0de97e86838b54ec4ae6ea07aff1935fb78466eaed21cc60

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for pymmcore_nano-11.5.1.73.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 ebf06656be8a060982866096d00c1c7de32ca29dd57db0326d8736a16489fe41
MD5 0101d77be251f0a099f6a69e6d8ccce9
BLAKE2b-256 c1f1b33b850fa039f1f85817302ea23acbbf4eaa907aa6494ffa159dc54f1c08

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for pymmcore_nano-11.5.1.73.0-cp310-cp310-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 d845b5f3dc76b093d1c813001ad2d84fdbd5a16d442a4c12679f800258cc2153
MD5 d98ed50655bdb3fdcf53bdfe227dfd21
BLAKE2b-256 8c0f0c3e079c2ef9456c4d55145ac8fed606c93940201820559588753fca0fd9

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for pymmcore_nano-11.5.1.73.0-cp310-cp310-macosx_10_14_x86_64.whl
Algorithm Hash digest
SHA256 ea83206f3d99e78d3460c72f74c7cf26f79901c45866a25765720ad0fef12cbe
MD5 48d05ddff86e6d72fc391b4264748bd4
BLAKE2b-256 516f922551c729b378fae9321c89e5ce33054b63a94ef1c536047c6af371b619

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for pymmcore_nano-11.5.1.73.0-cp39-cp39-win_amd64.whl
Algorithm Hash digest
SHA256 3fc75ab1bd3f7d1afc391230f5bbab086406d6dceec37236dfb8a12b768d31dd
MD5 2ef6aa3bb1e1a9714ee5bae726573c3a
BLAKE2b-256 500e461513a3cb51bd017af12b3c35d12ee4c288d91809ee86caa2d81264873c

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for pymmcore_nano-11.5.1.73.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 dad60d23e2979e338d5549da30ca947045050d237ba91de1105b9020b4aa198c
MD5 ed069a73e614784815d1f467f3a83b08
BLAKE2b-256 4ae498e4982a187f65ee23d73d7c1ece2bb3031f84afe1bf08d39cc064b033dd

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for pymmcore_nano-11.5.1.73.0-cp39-cp39-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 6558f0b802efd7a1868612f339ab2a28690a250744831a73bd9d227dece71181
MD5 8a089e1a360474ab49ca3f9bc55f72c6
BLAKE2b-256 5867e0280c66fbf717dd72fae4c951c78586228279ecb67b29f9deec05d252a0

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for pymmcore_nano-11.5.1.73.0-cp39-cp39-macosx_10_14_x86_64.whl
Algorithm Hash digest
SHA256 2459d7829354fad80bf0c2c22bd03cd2ed20d06fc1a70f3c0700079a12c68b16
MD5 95c16604eda65f433ff9802b9e157116
BLAKE2b-256 5236ec2155488c9554e6d7b3771c02920297db6857521b86b2391372b5e669bb

See more details on using hashes here.

Provenance

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