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 instead of SWIG.

This package can be used as a 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

# optionally include device adapters commonly used for demos and testing
# (DemoCamera, Utilities, etc...)
pip install 'pymmcore-nano[test-devices]'

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
cd pymmcore-nano

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

Note that one of the dev dependencies is mm-test-adapters, this brings in a few device adapters that are useful for testing purposes. (The version of mm-test-adapters should match the device interface version you are building against.)

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 MMCore and MMDevice

The versions of MMCore and MMDevice that this project builds against are pinned in the subprojects/mmcore.wrap and subprojects/mmdevice.wrap files, respectively. To build against a new version, update the revision field in the appropriate wrap file and re-run just install.

For version changes that bump the Device Interface version, you will also want to update the version of mm-test-adapters in the pyproject.toml file.

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-12.2.0.75.1.tar.gz (155.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-12.2.0.75.1-cp314-cp314t-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl (661.2 kB view details)

Uploaded CPython 3.14tmanylinux: glibc 2.27+ x86-64manylinux: glibc 2.28+ x86-64

pymmcore_nano-12.2.0.75.1-cp314-cp314t-macosx_11_0_x86_64.whl (494.0 kB view details)

Uploaded CPython 3.14tmacOS 11.0+ x86-64

pymmcore_nano-12.2.0.75.1-cp314-cp314t-macosx_11_0_arm64.whl (477.9 kB view details)

Uploaded CPython 3.14tmacOS 11.0+ ARM64

pymmcore_nano-12.2.0.75.1-cp314-cp314-win_amd64.whl (1.8 MB view details)

Uploaded CPython 3.14Windows x86-64

pymmcore_nano-12.2.0.75.1-cp314-cp314-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl (658.0 kB view details)

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

pymmcore_nano-12.2.0.75.1-cp314-cp314-macosx_11_0_x86_64.whl (488.4 kB view details)

Uploaded CPython 3.14macOS 11.0+ x86-64

pymmcore_nano-12.2.0.75.1-cp314-cp314-macosx_11_0_arm64.whl (470.6 kB view details)

Uploaded CPython 3.14macOS 11.0+ ARM64

pymmcore_nano-12.2.0.75.1-cp313-cp313-win_amd64.whl (1.8 MB view details)

Uploaded CPython 3.13Windows x86-64

pymmcore_nano-12.2.0.75.1-cp313-cp313-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl (657.9 kB view details)

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

pymmcore_nano-12.2.0.75.1-cp313-cp313-macosx_11_0_x86_64.whl (488.5 kB view details)

Uploaded CPython 3.13macOS 11.0+ x86-64

pymmcore_nano-12.2.0.75.1-cp313-cp313-macosx_11_0_arm64.whl (470.8 kB view details)

Uploaded CPython 3.13macOS 11.0+ ARM64

pymmcore_nano-12.2.0.75.1-cp312-cp312-win_amd64.whl (1.8 MB view details)

Uploaded CPython 3.12Windows x86-64

pymmcore_nano-12.2.0.75.1-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl (657.8 kB view details)

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

pymmcore_nano-12.2.0.75.1-cp312-cp312-macosx_11_0_x86_64.whl (488.6 kB view details)

Uploaded CPython 3.12macOS 11.0+ x86-64

pymmcore_nano-12.2.0.75.1-cp312-cp312-macosx_11_0_arm64.whl (470.8 kB view details)

Uploaded CPython 3.12macOS 11.0+ ARM64

pymmcore_nano-12.2.0.75.1-cp311-cp311-win_amd64.whl (1.8 MB view details)

Uploaded CPython 3.11Windows x86-64

pymmcore_nano-12.2.0.75.1-cp311-cp311-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl (660.8 kB view details)

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

pymmcore_nano-12.2.0.75.1-cp311-cp311-macosx_11_0_x86_64.whl (487.4 kB view details)

Uploaded CPython 3.11macOS 11.0+ x86-64

pymmcore_nano-12.2.0.75.1-cp311-cp311-macosx_11_0_arm64.whl (471.1 kB view details)

Uploaded CPython 3.11macOS 11.0+ ARM64

pymmcore_nano-12.2.0.75.1-cp310-cp310-win_amd64.whl (1.8 MB view details)

Uploaded CPython 3.10Windows x86-64

pymmcore_nano-12.2.0.75.1-cp310-cp310-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl (660.9 kB view details)

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

pymmcore_nano-12.2.0.75.1-cp310-cp310-macosx_11_0_x86_64.whl (487.0 kB view details)

Uploaded CPython 3.10macOS 11.0+ x86-64

pymmcore_nano-12.2.0.75.1-cp310-cp310-macosx_11_0_arm64.whl (470.7 kB view details)

Uploaded CPython 3.10macOS 11.0+ ARM64

pymmcore_nano-12.2.0.75.1-cp39-cp39-win_amd64.whl (1.8 MB view details)

Uploaded CPython 3.9Windows x86-64

pymmcore_nano-12.2.0.75.1-cp39-cp39-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl (661.0 kB view details)

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

pymmcore_nano-12.2.0.75.1-cp39-cp39-macosx_11_0_x86_64.whl (487.4 kB view details)

Uploaded CPython 3.9macOS 11.0+ x86-64

pymmcore_nano-12.2.0.75.1-cp39-cp39-macosx_11_0_arm64.whl (471.0 kB view details)

Uploaded CPython 3.9macOS 11.0+ ARM64

File details

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

File metadata

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

File hashes

Hashes for pymmcore_nano-12.2.0.75.1.tar.gz
Algorithm Hash digest
SHA256 228d3f5d461ecb27a144405bc223d50925f229b39e36e688ee11fe6160038570
MD5 dfd52f4d5a9a29e105613c8cbac4d2fa
BLAKE2b-256 0b6f27b2e887f2a1255ab4f9f9a7ee1b81e1362a1d0ebb128d689018557b454b

See more details on using hashes here.

Provenance

The following attestation bundles were made for pymmcore_nano-12.2.0.75.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-12.2.0.75.1-cp314-cp314t-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for pymmcore_nano-12.2.0.75.1-cp314-cp314t-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 c67699820adc0f45919ecf551869cec3cc05e3203d9a47b2a59adb88d670fcc6
MD5 15d3cade556e4e04cab3ec68f580cc58
BLAKE2b-256 37469a7bf48a9f638f72b3a37a87053b83733268b9b9bbfcab416db0302f1e03

See more details on using hashes here.

Provenance

The following attestation bundles were made for pymmcore_nano-12.2.0.75.1-cp314-cp314t-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-12.2.0.75.1-cp314-cp314t-macosx_11_0_x86_64.whl.

File metadata

File hashes

Hashes for pymmcore_nano-12.2.0.75.1-cp314-cp314t-macosx_11_0_x86_64.whl
Algorithm Hash digest
SHA256 efae625fb2f8985676359e9efa261c3497a1b3c44b29fa307e16b29bb72c2650
MD5 1b27f67287dc28c504408127429c41b7
BLAKE2b-256 f644778842c6569b457ec15e4d29ce8d6f83e3b99c543c38285f256f66f4e710

See more details on using hashes here.

Provenance

The following attestation bundles were made for pymmcore_nano-12.2.0.75.1-cp314-cp314t-macosx_11_0_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-12.2.0.75.1-cp314-cp314t-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for pymmcore_nano-12.2.0.75.1-cp314-cp314t-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 cc3f3e77d7bfdc482a2e5b09cbc281884ffe5ce9f01ff64430b95d7c99c57e75
MD5 c2308b3b418d120d4216d53b5df74221
BLAKE2b-256 0ba7904b299ea1391dae17156ebaa3c453c96390004d9581ff305cbee510bed6

See more details on using hashes here.

Provenance

The following attestation bundles were made for pymmcore_nano-12.2.0.75.1-cp314-cp314t-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-12.2.0.75.1-cp314-cp314-win_amd64.whl.

File metadata

File hashes

Hashes for pymmcore_nano-12.2.0.75.1-cp314-cp314-win_amd64.whl
Algorithm Hash digest
SHA256 31911c5692138f5da5ee615ef224c769b8eaa3dce4ef00b6a10dcc81ccfa8a34
MD5 ba6eb0507bc492a7f1802c0793f90e5e
BLAKE2b-256 c7b4385664da999187fae440c7869b94d569109037696f0ac312a2a22299b37b

See more details on using hashes here.

Provenance

The following attestation bundles were made for pymmcore_nano-12.2.0.75.1-cp314-cp314-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-12.2.0.75.1-cp314-cp314-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for pymmcore_nano-12.2.0.75.1-cp314-cp314-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 dd24dec81e388e9c6e0fae7784421aadc485bedefe866807facaa337e79a531a
MD5 7b141eed4a9030065e2dcd07411b4b33
BLAKE2b-256 b42068614feb7d73bd263b47498ae5fd3565c01377f4752e770f49f83e5f000b

See more details on using hashes here.

Provenance

The following attestation bundles were made for pymmcore_nano-12.2.0.75.1-cp314-cp314-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-12.2.0.75.1-cp314-cp314-macosx_11_0_x86_64.whl.

File metadata

File hashes

Hashes for pymmcore_nano-12.2.0.75.1-cp314-cp314-macosx_11_0_x86_64.whl
Algorithm Hash digest
SHA256 b2319cee1660c865cb599b91d9f8c2a9a87d0e70d5f2f0e098107f6b4677aaa2
MD5 144572bda0b3ad07479c83041e8eee54
BLAKE2b-256 5e71da626b70422bcb9f8a8a5f12690852d4b124da1e746159610d4cf49642e2

See more details on using hashes here.

Provenance

The following attestation bundles were made for pymmcore_nano-12.2.0.75.1-cp314-cp314-macosx_11_0_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-12.2.0.75.1-cp314-cp314-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for pymmcore_nano-12.2.0.75.1-cp314-cp314-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 953a4b69699e7cc53c1d0b700d1932dce11b98f96cd5a6863e108c354e9e215e
MD5 54401fd5afca32a08d7d2ac9340ef3a0
BLAKE2b-256 1fc163e3e69204dedee2c4be4fa5fdb2635a86c54eb1dbfb37e05e7d43a80f50

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for pymmcore_nano-12.2.0.75.1-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 3e78f1db8755c7358f6f25581b4c044e7f0c8ce70d674858e7c2d9f75fcdccc4
MD5 058d5546733ad4b0be3a434037d5ef34
BLAKE2b-256 6085a0bb5a8b4dbc9c94aba421aea9014b666c288c3d59fa3b3ec60add3cf064

See more details on using hashes here.

Provenance

The following attestation bundles were made for pymmcore_nano-12.2.0.75.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-12.2.0.75.1-cp313-cp313-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for pymmcore_nano-12.2.0.75.1-cp313-cp313-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 3cf9f69132d54474565faf01fb9da44c7e23d16d48dbecab5a0f0ce9fe1b989d
MD5 b6a9694521519145570bada5843e2774
BLAKE2b-256 21a6fdb7fc62814a0f2437721c5215f62b2039e6f01a35a269957d0bf3bee1c2

See more details on using hashes here.

Provenance

The following attestation bundles were made for pymmcore_nano-12.2.0.75.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-12.2.0.75.1-cp313-cp313-macosx_11_0_x86_64.whl.

File metadata

File hashes

Hashes for pymmcore_nano-12.2.0.75.1-cp313-cp313-macosx_11_0_x86_64.whl
Algorithm Hash digest
SHA256 b0ab44712f4e66439b5d007a71d72152a1e6f5923dc8aaee57319c9fde5b701e
MD5 41f8985b33f0cd98302f633390dd637d
BLAKE2b-256 e8f81bc4c1072a02c20b8f8bf2254951faead732e285419afa286e3775f46124

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for pymmcore_nano-12.2.0.75.1-cp313-cp313-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 cc8b0c794bd9cbf9ed912d5aec7301b57440b0af01d6f1ec64e32d54cc313707
MD5 e9e9e0e3aef417f7e0fd937bda1f6549
BLAKE2b-256 a58434b4a831152241824c2c69c898372b4a3fedfdb83b1eb220f6f02c4f9a5d

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for pymmcore_nano-12.2.0.75.1-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 c9304f85ad15dd83ea7602625f5a406fd766b980afb0ccbda2aaa19728725763
MD5 2e94aec710821d5a010da097ef443477
BLAKE2b-256 1076ccab93e8b02a0647701ea529ce41903af317fcd84a50284577530efd4964

See more details on using hashes here.

Provenance

The following attestation bundles were made for pymmcore_nano-12.2.0.75.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-12.2.0.75.1-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for pymmcore_nano-12.2.0.75.1-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 52cd0f2fb8107a3e3b350cec83c8a1ab843ab3ad54413041028d75507aaeb23a
MD5 f6af3856350b608a9d2ac8dc95fcf10e
BLAKE2b-256 eb1f1aaaed60adeeb8c2a9a2166710b4d4355d1a42973a81fb9e565e91643598

See more details on using hashes here.

Provenance

The following attestation bundles were made for pymmcore_nano-12.2.0.75.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-12.2.0.75.1-cp312-cp312-macosx_11_0_x86_64.whl.

File metadata

File hashes

Hashes for pymmcore_nano-12.2.0.75.1-cp312-cp312-macosx_11_0_x86_64.whl
Algorithm Hash digest
SHA256 306d10483b05b25ddb892c73b125fda24c370306e02df81d97891d6014addc00
MD5 d21ee213179bb40dc322c8e1dd943d15
BLAKE2b-256 e203cfe8f3706406d1f41a8d5bca2c8a48e607de2412c2fe4de37a36e8242646

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for pymmcore_nano-12.2.0.75.1-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 215f62e32e0882f1ff15e6e14db4a514fd1d1a51ae6c8ca7ac8bafee9a2c6403
MD5 26d48ea4844b6459f072d039de26a3d3
BLAKE2b-256 eefba928965d020220b1e2a146d4b619d9044ff8e4972391c888e961f1ba1400

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for pymmcore_nano-12.2.0.75.1-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 d1023e255d045eecb7a7c7f364cd3a5be81a769ead36d78974a10cb167ff25ec
MD5 4dd49019c5b048f5a09ceaab483ebbe5
BLAKE2b-256 26fdbd92aff564acebd3008db9e9e993222714748fe6b534720a6b7a0b2d4e97

See more details on using hashes here.

Provenance

The following attestation bundles were made for pymmcore_nano-12.2.0.75.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-12.2.0.75.1-cp311-cp311-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for pymmcore_nano-12.2.0.75.1-cp311-cp311-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 cdce6cc4f2b2c834ca4eb97cfb2195e6a91aef240b9e92c9ac38bbc198afc8d4
MD5 fb4a7034ee389ff015c8c819a7dbbe66
BLAKE2b-256 8847eeaa5e6a53e5cbf1c1c605be44cf1e6e209e5753bc9539456c864959a40b

See more details on using hashes here.

Provenance

The following attestation bundles were made for pymmcore_nano-12.2.0.75.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-12.2.0.75.1-cp311-cp311-macosx_11_0_x86_64.whl.

File metadata

File hashes

Hashes for pymmcore_nano-12.2.0.75.1-cp311-cp311-macosx_11_0_x86_64.whl
Algorithm Hash digest
SHA256 dd790550c482f336954f6b1d830ba11daa96b51d65694f24832de57ba6d78fc6
MD5 424c12f08e578cf7fb0682e6503fa4cb
BLAKE2b-256 349a62be39095ddf4be8ceee2f86fe25313d54fc5319a76b3800e0d29c90d995

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for pymmcore_nano-12.2.0.75.1-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 9bec093ded2877a859eb46b205a8458aaaa4b0d54a310a500ba4ce6c1d746d66
MD5 8c27a9bf7dccc4f8e679f19708cb6659
BLAKE2b-256 8ee2b63626ae5115360a4872fe5a193b1ddba7b2aed91004fff52ad9277ff853

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for pymmcore_nano-12.2.0.75.1-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 2a10e0534de25f3901f68f1123aeae0bcd493c6ddce8f8ab42c040cb3a91e022
MD5 0e94743792212bcf583134959fdd5cfe
BLAKE2b-256 fac7b02368ff73a40046a447aed1c1fdfa4c7eb64c27b6001a6d832f0a54ac9f

See more details on using hashes here.

Provenance

The following attestation bundles were made for pymmcore_nano-12.2.0.75.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-12.2.0.75.1-cp310-cp310-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for pymmcore_nano-12.2.0.75.1-cp310-cp310-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 a9aae4b62ca2e3f2a2309ff88e52fdd14dec2f07a14e6c51ca6f44db3fef4ad8
MD5 68493afbbab684418833898d3258af36
BLAKE2b-256 c7fdf241f6b6d24359758914c4a548320adae31a198d67b6e8aa1a0a0bed4543

See more details on using hashes here.

Provenance

The following attestation bundles were made for pymmcore_nano-12.2.0.75.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-12.2.0.75.1-cp310-cp310-macosx_11_0_x86_64.whl.

File metadata

File hashes

Hashes for pymmcore_nano-12.2.0.75.1-cp310-cp310-macosx_11_0_x86_64.whl
Algorithm Hash digest
SHA256 b84f8f5f90af494eed533c0542ad332ebc9819cd582224214fdfa6b5264039dd
MD5 b3cb37ae0e2fd1729707efe7f51e252d
BLAKE2b-256 9115c596ccd94bd593dfdb4918ed456e49aeedc2d870fda5f4e2a34f53439f28

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for pymmcore_nano-12.2.0.75.1-cp310-cp310-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 f66935b7123e85bd4c3514014923c7ff41ae91a0eec3c539fe0fa5e854f0676a
MD5 e35c93aca73a7ba9180f3afdee4fbb88
BLAKE2b-256 41585fc6df3335d1291ebf0713878f7eb2d1c9942c17c6268174c28800db9c3f

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for pymmcore_nano-12.2.0.75.1-cp39-cp39-win_amd64.whl
Algorithm Hash digest
SHA256 daaa3bf6c14cf339de010206c249fbe2826366b13e49f2e3c8bcc802a3632f45
MD5 f12157e3aac91115355929669a4edbdc
BLAKE2b-256 d4f709ed11860b6e5a47ed60629ba3e77c8e6ba88607e49217aabb82f2c18b4e

See more details on using hashes here.

Provenance

The following attestation bundles were made for pymmcore_nano-12.2.0.75.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-12.2.0.75.1-cp39-cp39-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for pymmcore_nano-12.2.0.75.1-cp39-cp39-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 478fad7c8d4d5db10efc0f5ee6f8eb0bf55dd327421572bbceb7207b3f430c4c
MD5 6dea3ad878c4370ae63e091c70ce00b7
BLAKE2b-256 7c6b0b1f3bbb01fd7ddc3e035d3ede5dc9ea4ef153e44d5af7b6aeb012229318

See more details on using hashes here.

Provenance

The following attestation bundles were made for pymmcore_nano-12.2.0.75.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-12.2.0.75.1-cp39-cp39-macosx_11_0_x86_64.whl.

File metadata

File hashes

Hashes for pymmcore_nano-12.2.0.75.1-cp39-cp39-macosx_11_0_x86_64.whl
Algorithm Hash digest
SHA256 9c844aa203f62560cc26afd65149f314951afedc300458ebb53a7afc02d8d9a2
MD5 89deb1e298f1248a55f50681375b9f6b
BLAKE2b-256 4d3ddeee2d57c386b142012a18696b54806d2cd83f3998f2a3c4df10d918d0a7

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for pymmcore_nano-12.2.0.75.1-cp39-cp39-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 d4aba202d9891b91aaa68281b07e17130b26748ebb24deb2217114827a0c3b12
MD5 489985305af838f33333db3a6f1ce002
BLAKE2b-256 de818e485be7b54ebdc8d8422acff49f764d0387dfdfd47619876f3cd5e28131

See more details on using hashes here.

Provenance

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

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