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.0.tar.gz (155.0 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.0-cp314-cp314t-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl (660.9 kB view details)

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

pymmcore_nano-12.2.0.75.0-cp314-cp314t-macosx_11_0_x86_64.whl (493.7 kB view details)

Uploaded CPython 3.14tmacOS 11.0+ x86-64

pymmcore_nano-12.2.0.75.0-cp314-cp314t-macosx_11_0_arm64.whl (476.9 kB view details)

Uploaded CPython 3.14tmacOS 11.0+ ARM64

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

Uploaded CPython 3.14Windows x86-64

pymmcore_nano-12.2.0.75.0-cp314-cp314-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl (657.6 kB view details)

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

pymmcore_nano-12.2.0.75.0-cp314-cp314-macosx_11_0_x86_64.whl (488.0 kB view details)

Uploaded CPython 3.14macOS 11.0+ x86-64

pymmcore_nano-12.2.0.75.0-cp314-cp314-macosx_11_0_arm64.whl (470.4 kB view details)

Uploaded CPython 3.14macOS 11.0+ ARM64

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

Uploaded CPython 3.13Windows x86-64

pymmcore_nano-12.2.0.75.0-cp313-cp313-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl (657.4 kB view details)

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

pymmcore_nano-12.2.0.75.0-cp313-cp313-macosx_11_0_x86_64.whl (488.1 kB view details)

Uploaded CPython 3.13macOS 11.0+ x86-64

pymmcore_nano-12.2.0.75.0-cp313-cp313-macosx_11_0_arm64.whl (470.7 kB view details)

Uploaded CPython 3.13macOS 11.0+ ARM64

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

Uploaded CPython 3.12Windows x86-64

pymmcore_nano-12.2.0.75.0-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl (657.2 kB view details)

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

pymmcore_nano-12.2.0.75.0-cp312-cp312-macosx_11_0_x86_64.whl (488.1 kB view details)

Uploaded CPython 3.12macOS 11.0+ x86-64

pymmcore_nano-12.2.0.75.0-cp312-cp312-macosx_11_0_arm64.whl (470.6 kB view details)

Uploaded CPython 3.12macOS 11.0+ ARM64

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

Uploaded CPython 3.11Windows x86-64

pymmcore_nano-12.2.0.75.0-cp311-cp311-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl (660.9 kB view details)

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

pymmcore_nano-12.2.0.75.0-cp311-cp311-macosx_11_0_x86_64.whl (487.1 kB view details)

Uploaded CPython 3.11macOS 11.0+ x86-64

pymmcore_nano-12.2.0.75.0-cp311-cp311-macosx_11_0_arm64.whl (470.6 kB view details)

Uploaded CPython 3.11macOS 11.0+ ARM64

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

Uploaded CPython 3.10Windows x86-64

pymmcore_nano-12.2.0.75.0-cp310-cp310-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl (660.8 kB view details)

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

pymmcore_nano-12.2.0.75.0-cp310-cp310-macosx_11_0_x86_64.whl (486.8 kB view details)

Uploaded CPython 3.10macOS 11.0+ x86-64

pymmcore_nano-12.2.0.75.0-cp310-cp310-macosx_11_0_arm64.whl (470.3 kB view details)

Uploaded CPython 3.10macOS 11.0+ ARM64

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

Uploaded CPython 3.9Windows x86-64

pymmcore_nano-12.2.0.75.0-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.0-cp39-cp39-macosx_11_0_x86_64.whl (487.1 kB view details)

Uploaded CPython 3.9macOS 11.0+ x86-64

pymmcore_nano-12.2.0.75.0-cp39-cp39-macosx_11_0_arm64.whl (470.6 kB view details)

Uploaded CPython 3.9macOS 11.0+ ARM64

File details

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

File metadata

  • Download URL: pymmcore_nano-12.2.0.75.0.tar.gz
  • Upload date:
  • Size: 155.0 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.0.tar.gz
Algorithm Hash digest
SHA256 0aa501669fb9680e2d1076f81dd6736468d8f302be4e86d4ce6a39175c270179
MD5 6c12287019ecf4d8a675843b3a282e50
BLAKE2b-256 1192d8d7967361ff36136311dd12158294337b38cb9e71fdfff78dc47b2f6824

See more details on using hashes here.

Provenance

The following attestation bundles were made for pymmcore_nano-12.2.0.75.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-12.2.0.75.0-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.0-cp314-cp314t-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 84bb43f824e37e81b2adf34fde508bf7f328fd91a7bc534a25827fdeac200cff
MD5 91c75f5ac1ed082dae343121ec2bb04d
BLAKE2b-256 54bcbae652e05f8da90878896962e5932668d118231596d58550430611bcec78

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for pymmcore_nano-12.2.0.75.0-cp314-cp314t-macosx_11_0_x86_64.whl
Algorithm Hash digest
SHA256 edff4c2632ea1c356dbb4df03d56d4dbf6d8ea0ef679abe2b7ecd53841ffd2ba
MD5 2ce1eb032f2c483d2d8fedd7845a0f7f
BLAKE2b-256 75ddec02c3328dd7b01db927d30f07e65706ddddf4a57f4ede42d179fe93436e

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for pymmcore_nano-12.2.0.75.0-cp314-cp314t-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 501d180fd13260044fd6e436698193f02c5a9d473f910139bf87a055a193a17a
MD5 b27ca291a4950af87f9739f2ea2b5197
BLAKE2b-256 c92d46c8bfa2cf4f7c739b76490686edbc995fa8b977c2db3c3623abdb92bde1

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for pymmcore_nano-12.2.0.75.0-cp314-cp314-win_amd64.whl
Algorithm Hash digest
SHA256 161ccfb5aefb73a7df7f9eddd00330a32a4e32c954d21c49082181454826e002
MD5 09cd602bb6ec90e576b92c2fe80568dd
BLAKE2b-256 bea6e636064b6265ab46c3645ec046059ec870994a238a90395483e0838cc1c6

See more details on using hashes here.

Provenance

The following attestation bundles were made for pymmcore_nano-12.2.0.75.0-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.0-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.0-cp314-cp314-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 2fa57d27ff6f569fe9522462a2e473aacce8d8510786161bca61a03f84facd08
MD5 849688040edcdcb74e6e6fdf4fa6493e
BLAKE2b-256 32f4e79af00bd6b86c38048dd3b631025c7e26436ba4934e71c6f5ed9e0f46ce

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for pymmcore_nano-12.2.0.75.0-cp314-cp314-macosx_11_0_x86_64.whl
Algorithm Hash digest
SHA256 e93f47e3ab37b3b0f673549a1937fbe5865cb0dc9d49959e3a2dfb00bbf32d51
MD5 526579bd19060b25e640ec00369874fa
BLAKE2b-256 9759510b7ceff7a4b6052b6cf009833c7758e75f550dd51d182f2af8da5db3e6

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for pymmcore_nano-12.2.0.75.0-cp314-cp314-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 31648c9d1167560b9b17410a2204ae0ce8051a13a95d0b5f81a990e591d65a32
MD5 7e625020a99dabe438aab3275497719d
BLAKE2b-256 a8698c91d2dafb34421b93aa221e7b876ba3040ebdddae085bc2385b970033ca

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for pymmcore_nano-12.2.0.75.0-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 0121a0cca1b2f34cb9f81c7452b83ae025c38680ec0a08aa9dc54016042e89f1
MD5 23c91df879ce27b505c35ba51380c8b7
BLAKE2b-256 adbcc07d7f0e3b8a19de31cab27961ba52578fa1db4837c447bebd40dfccc6c1

See more details on using hashes here.

Provenance

The following attestation bundles were made for pymmcore_nano-12.2.0.75.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-12.2.0.75.0-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.0-cp313-cp313-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 c8880ecfdc665a20ea4fc030560c0cabe1f2760c9fe91078789169aaba8ad163
MD5 d5e3587100f4019f5eecd09e4e3ad175
BLAKE2b-256 10ca846d878bf2a537502d47eb7a9e983296de81d5996a138f541d49f1b7f94b

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for pymmcore_nano-12.2.0.75.0-cp313-cp313-macosx_11_0_x86_64.whl
Algorithm Hash digest
SHA256 22733ae4f73e9ef519fd77e022100361b4da4941daf6e1fa486f828744f3f374
MD5 c46ada64f3c891f238fd502b34a67f27
BLAKE2b-256 60c0aed53f3e69722e3b203b686054c7feceb7ef39178c0e39e9cf34ed85cc48

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for pymmcore_nano-12.2.0.75.0-cp313-cp313-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 fb5600140cf176b5dae751c64683848417c9cf05edb2d0bf3c85256dce8c2076
MD5 8b594261521c4f225110adcc0f5d6bac
BLAKE2b-256 3a2453e202068f344d90c4b91454a0997083d07e4d58edd1854369f5e8d98cb9

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for pymmcore_nano-12.2.0.75.0-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 f8df4d0c7d40e490077e838c04c9a5a167c57e9480bc191176c3d772a92d66b1
MD5 2581e2de52bde577bc464c63b54aa227
BLAKE2b-256 f8b70a40110d93f493450876a0c4d0f6796ab1a4854abeebda2490895707bcc5

See more details on using hashes here.

Provenance

The following attestation bundles were made for pymmcore_nano-12.2.0.75.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-12.2.0.75.0-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.0-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 dce0ac2d4f47a93fb9d3dfadb70f243b30e9e066db8c76f2166382fb6579573c
MD5 0a2e6f5f29223f17c111fe75f9b22684
BLAKE2b-256 ec4608feec77969967c2c8bdc896d1ebb9e4bcc3977ba019ac55da2aae7a6b0a

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for pymmcore_nano-12.2.0.75.0-cp312-cp312-macosx_11_0_x86_64.whl
Algorithm Hash digest
SHA256 067c7bf708030682deb8a98a13ef7437295c39e803b2f920a79bae7f758dd358
MD5 2e49a37b450e7f908e41aff89f351648
BLAKE2b-256 36cb1b778c4662bac25d6ec4958c03c214597818b2ab480a38ba4c33e7209852

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for pymmcore_nano-12.2.0.75.0-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 bdaf6c468011fcb5e8636f7f2449906d28e5e822c92cb872ffd19f0e32f1e4dc
MD5 2fd2acc5a954c135fd8524d7533a53c4
BLAKE2b-256 58292fad2e9ad9025b4118530da0776ee34d173b97204653d2b23091336dbdad

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for pymmcore_nano-12.2.0.75.0-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 facfad389d9195a962b3de8403f3badb04fd83bde3471f8e41cce94de5150a8d
MD5 4d8b7b12774230983aa76d7df9cc3639
BLAKE2b-256 7c175ff2bd4c7a031513c260d7b59cb595721b3736d555c65faf405f9c662026

See more details on using hashes here.

Provenance

The following attestation bundles were made for pymmcore_nano-12.2.0.75.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-12.2.0.75.0-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.0-cp311-cp311-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 cd3cec32d23e4cfcd6c0cc8e808db4cf7332533a26be1b8dfbff6dcd342d598e
MD5 bb2393d57d7c89782786457c82bb9752
BLAKE2b-256 045961900460796f1f405bd1d6fdfeb71def0c7bb9d7aa20ae3fe360f4b15585

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for pymmcore_nano-12.2.0.75.0-cp311-cp311-macosx_11_0_x86_64.whl
Algorithm Hash digest
SHA256 705e071b21fd36d4993a6d8e87935af9092ea6a9ab2108464ac91a5c097bfe78
MD5 ff98ca85b1c2c97170de2c2284352271
BLAKE2b-256 61658c8109b73339a2aca47af5bc8311af386ad3626a3ddfdf8484f58cda4c32

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for pymmcore_nano-12.2.0.75.0-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 c6f4bfb16056b6ffd97c0b28cd03305120251a7790326f27399f8176c9c8cf99
MD5 8e2bccccd55ff165c6040b08deaef8de
BLAKE2b-256 c63cca5da997ea8e0906252d684ce2a66763e303cbb452c3b82b2d250038466e

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for pymmcore_nano-12.2.0.75.0-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 672ed0a509fe3709b94a75bb1d01250c10864d6db0ed14039f03d0e50d8f533c
MD5 3dbe113d5f123bb3f89e903567059efa
BLAKE2b-256 7e2e6bdf0e23dd2d395a1de27d089bedef15a17960df4fb3f4bcf33ff17a7111

See more details on using hashes here.

Provenance

The following attestation bundles were made for pymmcore_nano-12.2.0.75.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-12.2.0.75.0-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.0-cp310-cp310-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 185df27d9f09048f7581f9338efa5ce3b2c43ab54e52fb784c096c0578260dc9
MD5 990127456f59a80c8fa985cb6ab01571
BLAKE2b-256 2c49eb7b04489d2bdfc8813a4804a9a1e6c86a0686a784a21c9a771545ca58c6

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for pymmcore_nano-12.2.0.75.0-cp310-cp310-macosx_11_0_x86_64.whl
Algorithm Hash digest
SHA256 96f4e5f19eec06b0b2d3d9c1085c5caa1e791f4025908f1ad7f0063a2b38122e
MD5 88aa903bdc44c0ed4cf9f59e88aa65cb
BLAKE2b-256 60acc91e3eb81e6cad0b6fc0924a67fd790698e43271d83d666421eae1d34be7

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for pymmcore_nano-12.2.0.75.0-cp310-cp310-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 c78c8fb35cebe0a5793c18e2cbae4b8d15bab5cf0c6ec2bfdd66d555e3ee79d4
MD5 8b25d343249193b9701fbf3694bc4ca3
BLAKE2b-256 6bb19ecaf487d225d43182dee5eddfc804c4c4cd702c8abb54b1f819b94bb23f

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for pymmcore_nano-12.2.0.75.0-cp39-cp39-win_amd64.whl
Algorithm Hash digest
SHA256 7ee674418f4b2beea74c40e1487e7c788ae33213905b5597a664772b60be9546
MD5 08dbdb0427c07cb9dd1493d39779b395
BLAKE2b-256 791d07efb6166901e97d0272a5222ad1060600089aab7e4a71a0eabbd218b054

See more details on using hashes here.

Provenance

The following attestation bundles were made for pymmcore_nano-12.2.0.75.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-12.2.0.75.0-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.0-cp39-cp39-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 1fa11d09d05e882b71f2f196f3296e3a7203eb5fcb0197bd9d9d6eb3b7a81c96
MD5 49786d71f2b26d10b9baf1d21f8496ce
BLAKE2b-256 7011b0697f148e034be2758c80740fe8a18c89570d09f65a514f47b72d04cbb4

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for pymmcore_nano-12.2.0.75.0-cp39-cp39-macosx_11_0_x86_64.whl
Algorithm Hash digest
SHA256 6f11838186d6741edb827eb83078f8bc2644d0e13dbfefcb81366f36d4eb824b
MD5 36a36b35507bcbb92a58b83ea9983e7a
BLAKE2b-256 687164e302ef0f5498c94376e50a4dfe9cbae1f3932383add5489f6eb4fe8b06

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for pymmcore_nano-12.2.0.75.0-cp39-cp39-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 ead4ef1d353ac2a95590cc765b146e071890067b3fb8bab370458877f6b89640
MD5 24b6e1016d944e353ee82e220525072b
BLAKE2b-256 f74c001caee2bc8df0e40bd2d73efa41d0a932ab8e6396e0ed873ae3869efea1

See more details on using hashes here.

Provenance

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

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