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.5.0.75.0.tar.gz (206.9 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.5.0.75.0-cp314-cp314t-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl (754.4 kB view details)

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

pymmcore_nano-12.5.0.75.0-cp314-cp314t-macosx_11_0_x86_64.whl (507.8 kB view details)

Uploaded CPython 3.14tmacOS 11.0+ x86-64

pymmcore_nano-12.5.0.75.0-cp314-cp314t-macosx_11_0_arm64.whl (489.4 kB view details)

Uploaded CPython 3.14tmacOS 11.0+ ARM64

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

Uploaded CPython 3.14Windows x86-64

pymmcore_nano-12.5.0.75.0-cp314-cp314-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl (752.5 kB view details)

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

pymmcore_nano-12.5.0.75.0-cp314-cp314-macosx_11_0_x86_64.whl (500.2 kB view details)

Uploaded CPython 3.14macOS 11.0+ x86-64

pymmcore_nano-12.5.0.75.0-cp314-cp314-macosx_11_0_arm64.whl (482.7 kB view details)

Uploaded CPython 3.14macOS 11.0+ ARM64

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

Uploaded CPython 3.13Windows x86-64

pymmcore_nano-12.5.0.75.0-cp313-cp313-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl (752.3 kB view details)

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

pymmcore_nano-12.5.0.75.0-cp313-cp313-macosx_11_0_x86_64.whl (500.5 kB view details)

Uploaded CPython 3.13macOS 11.0+ x86-64

pymmcore_nano-12.5.0.75.0-cp313-cp313-macosx_11_0_arm64.whl (483.0 kB view details)

Uploaded CPython 3.13macOS 11.0+ ARM64

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

Uploaded CPython 3.12Windows x86-64

pymmcore_nano-12.5.0.75.0-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl (752.3 kB view details)

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

pymmcore_nano-12.5.0.75.0-cp312-cp312-macosx_11_0_x86_64.whl (500.4 kB view details)

Uploaded CPython 3.12macOS 11.0+ x86-64

pymmcore_nano-12.5.0.75.0-cp312-cp312-macosx_11_0_arm64.whl (483.0 kB view details)

Uploaded CPython 3.12macOS 11.0+ ARM64

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

Uploaded CPython 3.11Windows x86-64

pymmcore_nano-12.5.0.75.0-cp311-cp311-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl (755.6 kB view details)

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

pymmcore_nano-12.5.0.75.0-cp311-cp311-macosx_11_0_x86_64.whl (499.5 kB view details)

Uploaded CPython 3.11macOS 11.0+ x86-64

pymmcore_nano-12.5.0.75.0-cp311-cp311-macosx_11_0_arm64.whl (482.8 kB view details)

Uploaded CPython 3.11macOS 11.0+ ARM64

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

Uploaded CPython 3.10Windows x86-64

pymmcore_nano-12.5.0.75.0-cp310-cp310-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl (755.6 kB view details)

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

pymmcore_nano-12.5.0.75.0-cp310-cp310-macosx_11_0_x86_64.whl (499.3 kB view details)

Uploaded CPython 3.10macOS 11.0+ x86-64

pymmcore_nano-12.5.0.75.0-cp310-cp310-macosx_11_0_arm64.whl (482.4 kB view details)

Uploaded CPython 3.10macOS 11.0+ ARM64

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

Uploaded CPython 3.9Windows x86-64

pymmcore_nano-12.5.0.75.0-cp39-cp39-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl (755.8 kB view details)

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

pymmcore_nano-12.5.0.75.0-cp39-cp39-macosx_11_0_x86_64.whl (499.5 kB view details)

Uploaded CPython 3.9macOS 11.0+ x86-64

pymmcore_nano-12.5.0.75.0-cp39-cp39-macosx_11_0_arm64.whl (482.8 kB view details)

Uploaded CPython 3.9macOS 11.0+ ARM64

File details

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

File metadata

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

File hashes

Hashes for pymmcore_nano-12.5.0.75.0.tar.gz
Algorithm Hash digest
SHA256 f103147949c06e9aea77f00383b238b314159e8172eefd4bb5ae70ac17536075
MD5 9ec1b16e2409c6cdb62e891f6c04c995
BLAKE2b-256 3729ee9cec61b48c04a49d1b808d518c14bb437fa6e641ed7a636f88f45a9edc

See more details on using hashes here.

Provenance

The following attestation bundles were made for pymmcore_nano-12.5.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.5.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.5.0.75.0-cp314-cp314t-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 417755b81c9905d6ea54a8dfab574c9c7f0a3b3712cffdc4bda64a08464b8086
MD5 7e6e827d0ffd99490b88d59a25c99929
BLAKE2b-256 f69a83568fc0a7dad4e306fda09cce0bea59078453dc8db40c91d88ea3f1f904

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for pymmcore_nano-12.5.0.75.0-cp314-cp314t-macosx_11_0_x86_64.whl
Algorithm Hash digest
SHA256 a08be57dae45c27d0bac81a524f77eeb52e57e4a708e70083b860d2b880a2a01
MD5 94092f3409d502060c7525eddb421b37
BLAKE2b-256 79dff562f800fa55718a8badf21f697f7fdeab2640c72fda07f73ea61821f5d9

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for pymmcore_nano-12.5.0.75.0-cp314-cp314t-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 ee5afe4618f4780e2db52c518532a93b64a15dab46d78a0e6e27d6082872662a
MD5 91f2a72b61084fbae082018bc466d176
BLAKE2b-256 d962c25199245fe2ccffea562313e8181af5a83c7dbb0acf5629f2a4d0f0e944

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for pymmcore_nano-12.5.0.75.0-cp314-cp314-win_amd64.whl
Algorithm Hash digest
SHA256 fefeac5dd606f7ea0bcd9da4df403c12bd8c766100a231efb226a30e0a758544
MD5 3966eaaf3a62f34d85bd56a724991a8f
BLAKE2b-256 e55030b479fb8fb8843633d01db6ca357127bf3e287189e7bf338c94a649d3c5

See more details on using hashes here.

Provenance

The following attestation bundles were made for pymmcore_nano-12.5.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.5.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.5.0.75.0-cp314-cp314-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 740330c85ff47b739551cdd8012f4aec03a1263474391704b35c34f2268d68b2
MD5 5a8dbbf4b25c22a4ef8d92cb1c46fd0b
BLAKE2b-256 863a5aca7f14761c79732dbf769fcb98d8c361343ebfc65e079a95443e560417

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for pymmcore_nano-12.5.0.75.0-cp314-cp314-macosx_11_0_x86_64.whl
Algorithm Hash digest
SHA256 8b97f0edfda0a84f9734fefd14a52d89783ec96b901695a55fe01bf005fb8d15
MD5 14fb9cb61bb65019654f9de0c75d104a
BLAKE2b-256 3b9c02ef501000375c78b4c2b93ba5719fadf735da5f50459bd57a80a5f0adda

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for pymmcore_nano-12.5.0.75.0-cp314-cp314-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 ff0c8e992dd93efd064f9350ec966597e7df29f81f31945e06edcd2ee77f0e86
MD5 949e8e7767b5411b588017d6466195bb
BLAKE2b-256 2dede55ab4f9d1bc53938e19072e352d842e04211e664d979d65f595709ea0b4

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for pymmcore_nano-12.5.0.75.0-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 d1ed1b628b2b27219293e9e6de78907951f149a8854093ce9c3a81b761fa1465
MD5 ac38ec65bbf376d6bc22106bf91881a3
BLAKE2b-256 97f3679ef04dad8d96bfdb0a38e0b2c12e506ef05850ae3845aaf97a5240d4fa

See more details on using hashes here.

Provenance

The following attestation bundles were made for pymmcore_nano-12.5.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.5.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.5.0.75.0-cp313-cp313-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 a256f4aaafabf952b19a0a10cff19df6e668f22c1108e01309dbc7160fc74629
MD5 682e3f6aaa62ebda49432ae88371fd61
BLAKE2b-256 b871df666fdacdc1be0f834accb5eb2897e367831c073c848c97d22dafc29c56

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for pymmcore_nano-12.5.0.75.0-cp313-cp313-macosx_11_0_x86_64.whl
Algorithm Hash digest
SHA256 a8c1d0f2c38a67195e325438120a077438e2cda36b6eb0c722aa7ce61f936954
MD5 7a902347a7a47b2bdab8de1300787c01
BLAKE2b-256 1e0d36b8965b7e4a93de5c8f057571e74df607274759604d20444dbed24149c7

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for pymmcore_nano-12.5.0.75.0-cp313-cp313-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 f52ae4ebb78144055fdd1595d09b101c47869243cb58eb8a0d039b85ce1d731a
MD5 adefc11e7c29347830ceda96b9653e64
BLAKE2b-256 5d5184f5b560f33682760ab254146d07e4cbbc863843be9dc12dec62f0a118fc

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for pymmcore_nano-12.5.0.75.0-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 c57c16386d6e9ce66cec0db61759d8422393d7fda28b4a49596fbf3eaa0967b5
MD5 02d9a51b2d2b72ccc8254726f7b1631c
BLAKE2b-256 ee202df564dbab943f241f6ce18584244f24068624255cb8f6879007ffd11691

See more details on using hashes here.

Provenance

The following attestation bundles were made for pymmcore_nano-12.5.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.5.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.5.0.75.0-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 e4807249afbc9eb9206eb537a468fd709c75849e340b4bfa5f2e1f1b2e831764
MD5 c60e3a7c9d5d3378da9cd2c5f3b55a29
BLAKE2b-256 74141fbdfd57570b9ca801326aced7c99f12e06a0ad8b8e0033e347db6b8c1df

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for pymmcore_nano-12.5.0.75.0-cp312-cp312-macosx_11_0_x86_64.whl
Algorithm Hash digest
SHA256 0f41af33c8ad85ff6269aa48f5a4415c566f6265e4a2175e745338b0a2d45e3a
MD5 eb5ed0071764b5ce21027598179d36af
BLAKE2b-256 aa0167a12687afb1d17ca8d69af31f02741b8f08f0d02bf2057b7c34aa484d59

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for pymmcore_nano-12.5.0.75.0-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 1dcf69643d1c85edd0029652506117421384070f5cddcfafa3168614c39c440e
MD5 a2146f67eb20fdf08741931dec7787c7
BLAKE2b-256 e0c53b7012193fc46ac287f61db27be92d0b69d09b44eab6e954d6e29238e6c8

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for pymmcore_nano-12.5.0.75.0-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 2501c85d90cce6cd0ad5c667da17cf1135b223974ea19f709432b3d4467b4436
MD5 fc78305883b164a6dd9256796f4d562f
BLAKE2b-256 7d8ec5051731ebc0a15a57752d89fbc82e23e008b0084e3bc474b1dcd15e1364

See more details on using hashes here.

Provenance

The following attestation bundles were made for pymmcore_nano-12.5.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.5.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.5.0.75.0-cp311-cp311-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 b3e1fc13ff8f644f9e0bf52f907d75486da4c28bedcd145c5f520ef8c204007f
MD5 46e53377e5e20875db0d26005a316dfd
BLAKE2b-256 2331e3ef1f1beef54e11c1511991c5447dbf78b62bf0872dbfb0eed7c65ebc0b

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for pymmcore_nano-12.5.0.75.0-cp311-cp311-macosx_11_0_x86_64.whl
Algorithm Hash digest
SHA256 9881c182735def16c871d246b448da3a87a0d0057f9b13b6430ecc1194c5f5d4
MD5 eb85001d73ee73a8ea9c82ea0147a959
BLAKE2b-256 a4b5b30150dc63917bc50de0d5bf931216e427de161d4aaa95bdeae44e854921

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for pymmcore_nano-12.5.0.75.0-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 f07dba90cbcbf179aaa3ae4b34ec7c09be3d8e4e46ffaf4b83f59a40aaf41178
MD5 7dc599421d6ec0da2348d0854d34a72a
BLAKE2b-256 aad4743447dc8c77a371eed57675f5fd6b87c86c7981faaedbf6db1bab4a0cc5

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for pymmcore_nano-12.5.0.75.0-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 8170c447e985867848907b33660810226f8ddf0f54f45b99d82f440280d2c349
MD5 0b83176646e86e46e10825e46302e07b
BLAKE2b-256 5dd04b9559b097ea3c3141cfa00dd3ea53baf3f0d61907df59c7033bedcf6cf3

See more details on using hashes here.

Provenance

The following attestation bundles were made for pymmcore_nano-12.5.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.5.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.5.0.75.0-cp310-cp310-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 4df4db5becb2a4c52e808478893d2ba2e6ba3209dbaca09d9fd2eddd8f887806
MD5 a8b79b5f691c55ca7382287507352be6
BLAKE2b-256 ff82c1edbaf4b3e98332cdd94053c6292d9357cd3665cd2126f62ce0b9b3aee1

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for pymmcore_nano-12.5.0.75.0-cp310-cp310-macosx_11_0_x86_64.whl
Algorithm Hash digest
SHA256 46089768458803d3de723f7e05155bbaa87967baa25adddc4108367549a5c99f
MD5 8527a8ab69522be0faaa584ae85ef8f3
BLAKE2b-256 b0e1a9981f9b7eb69d77d3fa670a6b166a0cc0e07012d68d6c7db6f142295b2b

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for pymmcore_nano-12.5.0.75.0-cp310-cp310-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 296586251b0488b454a7413fae6bdb47b980a42a04c834f10a9e28b9db4afa36
MD5 780e410b64a37564549fbf8d75eeaf79
BLAKE2b-256 f939e47bc70b4ae28828a8a2438f2c848431d851f107681974cf68686b9a9c43

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for pymmcore_nano-12.5.0.75.0-cp39-cp39-win_amd64.whl
Algorithm Hash digest
SHA256 966ffa9c404c27322e04e20eda5d4e3b978056f065d614f569def8751458a293
MD5 4b2b149ec3f8ee60a53224eab56f2a27
BLAKE2b-256 bfc6f9325839b16f2ba2201a7731fa15b1b330a28d6a95ffd79e3b1ee89c84d0

See more details on using hashes here.

Provenance

The following attestation bundles were made for pymmcore_nano-12.5.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.5.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.5.0.75.0-cp39-cp39-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 443764bd38b3077bc08522222ec3659e1e4a2d32bb64bb02d3a0d24fab79b144
MD5 7d2f688b286b45a6d20853d33598fb2f
BLAKE2b-256 6a2df43ae714390074f5b1979e05bebe30959c214aad702f4bb9ffb53c199cf8

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for pymmcore_nano-12.5.0.75.0-cp39-cp39-macosx_11_0_x86_64.whl
Algorithm Hash digest
SHA256 a2c82b68f9c17f64c200b80b2a356e1929a3f65187a30414a63bed5dd93bdfa7
MD5 926c20138cce7739c27eebc950b1127a
BLAKE2b-256 f7938e14a4fb25bd0ff8a3320435a36746db5c8437bdf2b75cd7c54355d09e22

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for pymmcore_nano-12.5.0.75.0-cp39-cp39-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 8e04670d0f3ceb2a03fe0ea5755ba08a83e1f99ea8ba5a7eb5a801f625485bf2
MD5 a2bfb8d6a2bc26fe7c2ddb1ba0c6fb88
BLAKE2b-256 0833f53721f8c7662fb46001ac16f173e9128d2d25d4bb80f25da24c78da6ea0

See more details on using hashes here.

Provenance

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