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 using nanobind.

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

Test

Regardless of whether the environment is active, you can run:

just test
# or
just test-cov

or, if the environment is active:

pytest

Building Device Adapters

This repo contains a few device adapters that are useful for testing, in src/mmCoreAndDevices/DeviceAdapters. To build these, you can run:

just build-devices

Or, to build a specific device within the DeviceAdapters subdirectory, you can run:

just build-adapter DemoCamera

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.3.0.71.1.tar.gz (272.3 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.3.0.71.1-cp313-cp313-win_amd64.whl (397.6 kB view details)

Uploaded CPython 3.13Windows x86-64

pymmcore_nano-11.3.0.71.1-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (630.6 kB view details)

Uploaded CPython 3.13manylinux: glibc 2.17+ x86-64

pymmcore_nano-11.3.0.71.1-cp313-cp313-macosx_11_0_arm64.whl (452.1 kB view details)

Uploaded CPython 3.13macOS 11.0+ ARM64

pymmcore_nano-11.3.0.71.1-cp313-cp313-macosx_10_14_x86_64.whl (468.7 kB view details)

Uploaded CPython 3.13macOS 10.14+ x86-64

pymmcore_nano-11.3.0.71.1-cp312-cp312-win_amd64.whl (397.6 kB view details)

Uploaded CPython 3.12Windows x86-64

pymmcore_nano-11.3.0.71.1-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (630.5 kB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ x86-64

pymmcore_nano-11.3.0.71.1-cp312-cp312-macosx_11_0_arm64.whl (452.1 kB view details)

Uploaded CPython 3.12macOS 11.0+ ARM64

pymmcore_nano-11.3.0.71.1-cp312-cp312-macosx_10_14_x86_64.whl (468.7 kB view details)

Uploaded CPython 3.12macOS 10.14+ x86-64

pymmcore_nano-11.3.0.71.1-cp311-cp311-win_amd64.whl (398.0 kB view details)

Uploaded CPython 3.11Windows x86-64

pymmcore_nano-11.3.0.71.1-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (631.5 kB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ x86-64

pymmcore_nano-11.3.0.71.1-cp311-cp311-macosx_11_0_arm64.whl (451.9 kB view details)

Uploaded CPython 3.11macOS 11.0+ ARM64

pymmcore_nano-11.3.0.71.1-cp311-cp311-macosx_10_14_x86_64.whl (467.6 kB view details)

Uploaded CPython 3.11macOS 10.14+ x86-64

pymmcore_nano-11.3.0.71.1-cp310-cp310-win_amd64.whl (397.9 kB view details)

Uploaded CPython 3.10Windows x86-64

pymmcore_nano-11.3.0.71.1-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (631.1 kB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ x86-64

pymmcore_nano-11.3.0.71.1-cp310-cp310-macosx_11_0_arm64.whl (451.7 kB view details)

Uploaded CPython 3.10macOS 11.0+ ARM64

pymmcore_nano-11.3.0.71.1-cp310-cp310-macosx_10_14_x86_64.whl (467.3 kB view details)

Uploaded CPython 3.10macOS 10.14+ x86-64

pymmcore_nano-11.3.0.71.1-cp39-cp39-win_amd64.whl (398.4 kB view details)

Uploaded CPython 3.9Windows x86-64

pymmcore_nano-11.3.0.71.1-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (631.5 kB view details)

Uploaded CPython 3.9manylinux: glibc 2.17+ x86-64

pymmcore_nano-11.3.0.71.1-cp39-cp39-macosx_11_0_arm64.whl (451.8 kB view details)

Uploaded CPython 3.9macOS 11.0+ ARM64

pymmcore_nano-11.3.0.71.1-cp39-cp39-macosx_10_14_x86_64.whl (467.6 kB view details)

Uploaded CPython 3.9macOS 10.14+ x86-64

File details

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

File metadata

  • Download URL: pymmcore_nano-11.3.0.71.1.tar.gz
  • Upload date:
  • Size: 272.3 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.12.8

File hashes

Hashes for pymmcore_nano-11.3.0.71.1.tar.gz
Algorithm Hash digest
SHA256 d699aa6e131fe6568dc4ea10b62147ff83bf84feff1a19e50ca87b58010a95a1
MD5 c9595abd0aa3ef17ee5b349afd6967d4
BLAKE2b-256 d36dbdd36454885257b760f8098cd7390077f40106fafffcd997b41781b42d6a

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for pymmcore_nano-11.3.0.71.1-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 27f51c390e4372cdf6160e76dd6d313701238ef93a7c7ecc45e981c3a417864d
MD5 d65c3be55de8be119129ae8c5f962c85
BLAKE2b-256 b6a36e004f7a02b1c56536f6440174af9021f96b316895f8b2dc99d5f6cd9dc4

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for pymmcore_nano-11.3.0.71.1-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 31f59686c30c093a0df4748ea749cb4e1dd7477415c4469334232d7c7480cc98
MD5 413ee6bdf7a33b8078562964c78dfb94
BLAKE2b-256 541c47a3b955b61a7bd9aab7611c75d8316cc07c1988bc311b20fb56d2815a2b

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for pymmcore_nano-11.3.0.71.1-cp313-cp313-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 b47f062782210fbc46f962dcf9312838e1f9f03a66310d1c0bdf28357c66e2c8
MD5 303d56ebbca3a0abc247832c9e996b11
BLAKE2b-256 590271c126da9632511818cb10b2b5eba2493a7d3ff2e888d2e8171938c793ad

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for pymmcore_nano-11.3.0.71.1-cp313-cp313-macosx_10_14_x86_64.whl
Algorithm Hash digest
SHA256 4d3592616a3d3779e01d2f18e4cf0ab55b0eeca634eaeb54cdc42eb53552f1fe
MD5 f5a399e0abe5df670f13ee98e6adff0c
BLAKE2b-256 179eccbb83751b71b906bb08d6e315831130ec4392dd4f350ea2922d6e8d891a

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for pymmcore_nano-11.3.0.71.1-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 7af31a32b33c0f2b07b6a50ac046f7668f39f1ffd88499df04e5dbd0a822488d
MD5 648ad7c207584273b0d9baa78650d779
BLAKE2b-256 e9b782fbb59fa95a4d0bbf3ec6413b2451242546a1470074dea4aa99a20bf65f

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for pymmcore_nano-11.3.0.71.1-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 ba57c7d753ad5f159ff9a5a47aa64570e336dc9a884f36b0a96df7d3002e753b
MD5 edf3cf37640e87d4ac4ee2c800aebf15
BLAKE2b-256 ab870f512420d17e9bb783e5718aee37f5e2f773f1a33b1d45b4c03d5708550e

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for pymmcore_nano-11.3.0.71.1-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 9b2b733e0fb51d3d07c55a38095b5cb1d3cf0fe534b08574d39fb5732701ee29
MD5 6cea5367a5fb7cae30c1e41eed095e46
BLAKE2b-256 b1d25d6ae436632b72a9adb71f1731f43978298bd1fe9f8d4972393ff94e190e

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for pymmcore_nano-11.3.0.71.1-cp312-cp312-macosx_10_14_x86_64.whl
Algorithm Hash digest
SHA256 70b76618e283539f3da86fdf64dc36e4bf6f36ec0182266c511a1373b713318b
MD5 670cfb190b85eef4cb0d7b39dbea1c45
BLAKE2b-256 e0cd8cc84b71250f0c9d03ff09937d2edef463f2abef301d70de84bf6b1c6539

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for pymmcore_nano-11.3.0.71.1-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 c7ae1a055a18b51712ec4fd5a072803c1157cc453bafec6d8a14ae54e883aa35
MD5 ddd7db3ea7269e85bb57ad7e0e1f3580
BLAKE2b-256 e6e09376e8baae70833b799a0be9929f1bfbf505f45ac0ee06c89bdeb8731e95

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for pymmcore_nano-11.3.0.71.1-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 692f1557ce1f7dfb5d8067d3b4e555ecbd84316bf785b3c22f4d243d16ebc54f
MD5 aab07b0f449a5960f11d85039e6a58d5
BLAKE2b-256 068b3095f2ab794eb595e017406cb2890a8e78c7eb6853e22a29b12b77961be0

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for pymmcore_nano-11.3.0.71.1-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 05a7a41c8aed8e0645b0867bf7bee0c84171e92536ba9cbdb707a4c69430c5eb
MD5 1637c36c2f7306536b2b611076ec1efc
BLAKE2b-256 d5b72e44de02746da19f9b2d50f4467102edec42329395a560c3370fae5c473e

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for pymmcore_nano-11.3.0.71.1-cp311-cp311-macosx_10_14_x86_64.whl
Algorithm Hash digest
SHA256 e280164412ffa334d5723446eb9d3820acc7c02978765cacacf0bfffb44b96b7
MD5 a8cab12be868df52d83d5f95bb2e2516
BLAKE2b-256 8d2a00e5f940b04bf36f2179b22ea73f992bacc323bfff3da4e7054681fd45bd

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for pymmcore_nano-11.3.0.71.1-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 14332b738926ebdbf8a688d565e4f73b5584850b38e05fcb61c51e4dba2ee805
MD5 e3fed4287c7c3752b3d4a24ba3e72ccb
BLAKE2b-256 97c7574a087ef11a1562262abd2bfcc3a6c94ee00fe9c0ad24d7beb10b39e368

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for pymmcore_nano-11.3.0.71.1-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 c21f93ff9feb2d4ef68dbff12023cb820e169adb49318ea436fff98caff9b03e
MD5 a9fbbb1f5f83e92a69695f80f9e31dda
BLAKE2b-256 ed3df0864d2955eb3e42b5f8896bf1b47778a3e3ba6701852a99a1b0c594d8e4

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for pymmcore_nano-11.3.0.71.1-cp310-cp310-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 6d2500a6facae43c0b74db895f91c9983d748321e5f2217a0f1c8c41be05b061
MD5 871a3ea0b17d6650a0243860b13e9236
BLAKE2b-256 22f2ac910ad686023b474702b8c5f93e63c45bc2c1b4b7e90877b819bbb98200

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for pymmcore_nano-11.3.0.71.1-cp310-cp310-macosx_10_14_x86_64.whl
Algorithm Hash digest
SHA256 72296702a0ad74a26c1e0d374167d99edf15f3c3eb53744be9507e735f32023f
MD5 723609e76197212304aa92d4823f6b7d
BLAKE2b-256 219ce1b6214bb3b1252516f3303f4fea98ee7753e1363fa3f8c3b72a40ba147f

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for pymmcore_nano-11.3.0.71.1-cp39-cp39-win_amd64.whl
Algorithm Hash digest
SHA256 98202a22bddede802293439287e1bebb733304727c337a27a88aebe7cb6d8f5d
MD5 96d464d2a118c075c79c02443e87ae2b
BLAKE2b-256 5df3d4ee2beba6f84ab892768b5b2887fb0f7edd19faa9f9ab8887da689ed7f7

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for pymmcore_nano-11.3.0.71.1-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 3d8cacbf25042ccb4f748a43ae4cab4763283e33385e95023d3ea31e6ced0be7
MD5 a8d424c980dc4ce7452cbb32df509e98
BLAKE2b-256 2b94a859c0e787e3d2c633271224a8060b66d2a69f8cce86b71b8af4594a7c8d

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for pymmcore_nano-11.3.0.71.1-cp39-cp39-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 95da033dc1230c2d468c701eca89119aa4e89b604c2b3d0a1bf38f68189f6d9e
MD5 916708934e6a8ba149e80477d2e92ca5
BLAKE2b-256 9e90fcc7ae304e9ba08d7042635435b29bf1e88f4ddc0c5a77f453a0f29a09da

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for pymmcore_nano-11.3.0.71.1-cp39-cp39-macosx_10_14_x86_64.whl
Algorithm Hash digest
SHA256 459f687e8d693ee1439ea2a85679d4ffa9ecfbc3f68d0f24118a7b1226fc3baf
MD5 0e53012ee8a5f882e17ad7c04eee1e45
BLAKE2b-256 bf757fb685298c54d5a5c542b3d5a4024abb53c219003c63657a6e9636d8cb47

See more details on using hashes here.

Provenance

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