Skip to main content

Python Wrapper for SoMR API

Project description

Python Wrapper for SoMR API

SoMR API is a native (dotnet AOT) build of the Secret of Mana Randomizer.

This is written in cython and compiles to a native cpython module.

Usage

See src/pysomr/__init__.pyi for the API.

Writing a proper documentation is still TODO.

Installation

pip install pysomr from pypi or install from source via pip install path/to/pysomr.

Note that .net10 is required to build the SoMR AOT library and only platforms supported by .net10 AOT are supported by this library.

Development / Testing

The cython source is in the root folder. The src/pysomr/ only contains typing stubs.

Requires setuptools and cython.

For development, you can run python with

LD_LIBRARY_PATH=../bin/Release/net10.0/native python

to find the AOT-built dll, or copy the AOT-built SoMR DLL next to the (temp) lib folder, e.g. ~/.pyxbld/lib*.

And you should be able to use pyximport to build the library on demand

import pyximport; pyximport.install(); import pysomr

which is also why the pysomr and the pysomr.pyx are in 2 separate folders, however pyxbld appears to be currently broken with py3.14.

To test/debug setup.py, run pip wheel . -v.

Credits

Original Secret of Mana Randomizer by moppu et al.

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

pysomr-1.48.0a2.tar.gz (645.5 kB view details)

Uploaded Source

Built Distributions

If you're not sure about the file name format, learn more about wheel file names.

pysomr-1.48.0a2-cp314-cp314t-win_arm64.whl (1.3 MB view details)

Uploaded CPython 3.14tWindows ARM64

pysomr-1.48.0a2-cp314-cp314t-win_amd64.whl (1.4 MB view details)

Uploaded CPython 3.14tWindows x86-64

pysomr-1.48.0a2-cp314-cp314t-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (1.4 MB view details)

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

pysomr-1.48.0a2-cp314-cp314t-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl (1.3 MB view details)

Uploaded CPython 3.14tmanylinux: glibc 2.17+ ARM64manylinux: glibc 2.28+ ARM64

pysomr-1.48.0a2-cp314-cp314t-macosx_12_0_universal2.whl (2.7 MB view details)

Uploaded CPython 3.14tmacOS 12.0+ universal2 (ARM64, x86-64)

pysomr-1.48.0a2-cp314-cp314t-macosx_12_0_arm64.whl (2.7 MB view details)

Uploaded CPython 3.14tmacOS 12.0+ ARM64

pysomr-1.48.0a2-cp314-cp314-win_arm64.whl (1.3 MB view details)

Uploaded CPython 3.14Windows ARM64

pysomr-1.48.0a2-cp314-cp314-win_amd64.whl (1.4 MB view details)

Uploaded CPython 3.14Windows x86-64

pysomr-1.48.0a2-cp314-cp314-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (1.4 MB view details)

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

pysomr-1.48.0a2-cp314-cp314-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl (1.3 MB view details)

Uploaded CPython 3.14manylinux: glibc 2.17+ ARM64manylinux: glibc 2.28+ ARM64

pysomr-1.48.0a2-cp314-cp314-macosx_12_0_universal2.whl (2.7 MB view details)

Uploaded CPython 3.14macOS 12.0+ universal2 (ARM64, x86-64)

pysomr-1.48.0a2-cp314-cp314-macosx_12_0_arm64.whl (2.7 MB view details)

Uploaded CPython 3.14macOS 12.0+ ARM64

pysomr-1.48.0a2-cp313-cp313-win_arm64.whl (1.2 MB view details)

Uploaded CPython 3.13Windows ARM64

pysomr-1.48.0a2-cp313-cp313-win_amd64.whl (1.3 MB view details)

Uploaded CPython 3.13Windows x86-64

pysomr-1.48.0a2-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (1.4 MB view details)

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

pysomr-1.48.0a2-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl (1.3 MB view details)

Uploaded CPython 3.13manylinux: glibc 2.17+ ARM64manylinux: glibc 2.28+ ARM64

pysomr-1.48.0a2-cp313-cp313-macosx_12_0_universal2.whl (2.7 MB view details)

Uploaded CPython 3.13macOS 12.0+ universal2 (ARM64, x86-64)

pysomr-1.48.0a2-cp313-cp313-macosx_12_0_arm64.whl (2.7 MB view details)

Uploaded CPython 3.13macOS 12.0+ ARM64

pysomr-1.48.0a2-cp312-cp312-win_arm64.whl (1.2 MB view details)

Uploaded CPython 3.12Windows ARM64

pysomr-1.48.0a2-cp312-cp312-win_amd64.whl (1.3 MB view details)

Uploaded CPython 3.12Windows x86-64

pysomr-1.48.0a2-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (1.4 MB view details)

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

pysomr-1.48.0a2-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl (1.3 MB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ ARM64manylinux: glibc 2.28+ ARM64

pysomr-1.48.0a2-cp312-cp312-macosx_12_0_universal2.whl (2.7 MB view details)

Uploaded CPython 3.12macOS 12.0+ universal2 (ARM64, x86-64)

pysomr-1.48.0a2-cp312-cp312-macosx_12_0_arm64.whl (2.7 MB view details)

Uploaded CPython 3.12macOS 12.0+ ARM64

pysomr-1.48.0a2-cp311-cp311-win_arm64.whl (1.2 MB view details)

Uploaded CPython 3.11Windows ARM64

pysomr-1.48.0a2-cp311-cp311-win_amd64.whl (1.3 MB view details)

Uploaded CPython 3.11Windows x86-64

pysomr-1.48.0a2-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (1.4 MB view details)

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

pysomr-1.48.0a2-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl (1.3 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ ARM64manylinux: glibc 2.28+ ARM64

pysomr-1.48.0a2-cp311-cp311-macosx_12_0_universal2.whl (2.7 MB view details)

Uploaded CPython 3.11macOS 12.0+ universal2 (ARM64, x86-64)

pysomr-1.48.0a2-cp311-cp311-macosx_12_0_arm64.whl (2.7 MB view details)

Uploaded CPython 3.11macOS 12.0+ ARM64

pysomr-1.48.0a2-cp310-cp310-win_arm64.whl (1.2 MB view details)

Uploaded CPython 3.10Windows ARM64

pysomr-1.48.0a2-cp310-cp310-win_amd64.whl (1.3 MB view details)

Uploaded CPython 3.10Windows x86-64

pysomr-1.48.0a2-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (1.4 MB view details)

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

pysomr-1.48.0a2-cp310-cp310-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl (1.3 MB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ ARM64manylinux: glibc 2.28+ ARM64

pysomr-1.48.0a2-cp310-cp310-macosx_12_0_universal2.whl (2.7 MB view details)

Uploaded CPython 3.10macOS 12.0+ universal2 (ARM64, x86-64)

pysomr-1.48.0a2-cp310-cp310-macosx_12_0_arm64.whl (2.7 MB view details)

Uploaded CPython 3.10macOS 12.0+ ARM64

File details

Details for the file pysomr-1.48.0a2.tar.gz.

File metadata

  • Download URL: pysomr-1.48.0a2.tar.gz
  • Upload date:
  • Size: 645.5 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for pysomr-1.48.0a2.tar.gz
Algorithm Hash digest
SHA256 37cc1d2a15047bcce8b75c91e4c5db2914bce93016a388637f709021efad72db
MD5 13a5058dc2de7e760f22a702e1647efb
BLAKE2b-256 0e551f5ee49c7a78ea5d833d57350a3e4fadf3cef765eaa8ae16f1d8d1de56c1

See more details on using hashes here.

Provenance

The following attestation bundles were made for pysomr-1.48.0a2.tar.gz:

Publisher: build.yaml on black-sliver/pysomr

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file pysomr-1.48.0a2-cp314-cp314t-win_arm64.whl.

File metadata

  • Download URL: pysomr-1.48.0a2-cp314-cp314t-win_arm64.whl
  • Upload date:
  • Size: 1.3 MB
  • Tags: CPython 3.14t, Windows ARM64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for pysomr-1.48.0a2-cp314-cp314t-win_arm64.whl
Algorithm Hash digest
SHA256 9c41081a68f4a2a91f53daa5fe8102195742784fce3ce00b3457d0ee15f24053
MD5 2c2abe9e64426880194a0d7c8009213e
BLAKE2b-256 d36ebeedb7db50cadb3abe9804e0f662c3c659121b0711a79ad0c9c61150e1bf

See more details on using hashes here.

Provenance

The following attestation bundles were made for pysomr-1.48.0a2-cp314-cp314t-win_arm64.whl:

Publisher: build.yaml on black-sliver/pysomr

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file pysomr-1.48.0a2-cp314-cp314t-win_amd64.whl.

File metadata

  • Download URL: pysomr-1.48.0a2-cp314-cp314t-win_amd64.whl
  • Upload date:
  • Size: 1.4 MB
  • Tags: CPython 3.14t, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for pysomr-1.48.0a2-cp314-cp314t-win_amd64.whl
Algorithm Hash digest
SHA256 cf76667af5f9d8af87998c4932fdd9adda2d1dfd4d7954eeb8bd8546474f9d24
MD5 e59c0287ae41b93a081d4d0841e6b1be
BLAKE2b-256 7e336f01fc87918c5f5bc5a5dca628179560f75aa44c0a90c8d6d450a5d17d6d

See more details on using hashes here.

Provenance

The following attestation bundles were made for pysomr-1.48.0a2-cp314-cp314t-win_amd64.whl:

Publisher: build.yaml on black-sliver/pysomr

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file pysomr-1.48.0a2-cp314-cp314t-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for pysomr-1.48.0a2-cp314-cp314t-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 19027b8bfb65dc0fa13b330ab3e7463837c66c976c2214c7993148b129696d31
MD5 fe943a5ce03f04a16781aa727a349954
BLAKE2b-256 3cbb3a245b41a3f6f0bf42576655997cfdc3af97d017a6fb0771823192e391b0

See more details on using hashes here.

Provenance

The following attestation bundles were made for pysomr-1.48.0a2-cp314-cp314t-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl:

Publisher: build.yaml on black-sliver/pysomr

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file pysomr-1.48.0a2-cp314-cp314t-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for pysomr-1.48.0a2-cp314-cp314t-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 6bba1baa851dac262fc412cc91452bc45668be037de57b2b02e34ece09c3bde7
MD5 ec8c9f9260a386f45cba89538e3032ac
BLAKE2b-256 b1909a33ce3f8442ebc19780db58c6d3434e418f124d61c77d52a994f3ef4bab

See more details on using hashes here.

Provenance

The following attestation bundles were made for pysomr-1.48.0a2-cp314-cp314t-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl:

Publisher: build.yaml on black-sliver/pysomr

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file pysomr-1.48.0a2-cp314-cp314t-macosx_12_0_universal2.whl.

File metadata

File hashes

Hashes for pysomr-1.48.0a2-cp314-cp314t-macosx_12_0_universal2.whl
Algorithm Hash digest
SHA256 ae56175098b0af67abcf37d6ed552cd57d7eb21238bec9a9813c47aa35d68c9e
MD5 b6bd774d8d5f96ac03624740a36b11bd
BLAKE2b-256 852fef9f83022fca39c65a09a82724b2a90d993773d401c2ee22e8de6b0562f3

See more details on using hashes here.

Provenance

The following attestation bundles were made for pysomr-1.48.0a2-cp314-cp314t-macosx_12_0_universal2.whl:

Publisher: build.yaml on black-sliver/pysomr

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file pysomr-1.48.0a2-cp314-cp314t-macosx_12_0_arm64.whl.

File metadata

File hashes

Hashes for pysomr-1.48.0a2-cp314-cp314t-macosx_12_0_arm64.whl
Algorithm Hash digest
SHA256 637e0eb6d5dc8a01a35412fdf272170aa612110d73b5f33fd2b25f952d285455
MD5 a55502a6582a088eaef60e99604ae00a
BLAKE2b-256 5c6a1394701400978b794707eee3960362874b0038359e138599f385003bf570

See more details on using hashes here.

Provenance

The following attestation bundles were made for pysomr-1.48.0a2-cp314-cp314t-macosx_12_0_arm64.whl:

Publisher: build.yaml on black-sliver/pysomr

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file pysomr-1.48.0a2-cp314-cp314-win_arm64.whl.

File metadata

  • Download URL: pysomr-1.48.0a2-cp314-cp314-win_arm64.whl
  • Upload date:
  • Size: 1.3 MB
  • Tags: CPython 3.14, Windows ARM64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for pysomr-1.48.0a2-cp314-cp314-win_arm64.whl
Algorithm Hash digest
SHA256 4667c1b5b9e80f6db260ddb45610f613b5482bf373ceb02c4a250227644a2a35
MD5 b8d5528ddaf964347ac0401c37e6502c
BLAKE2b-256 897c98fd34f339705de03e1cf1596e8ce14f9cbae0cf890c3a461a2031e7d520

See more details on using hashes here.

Provenance

The following attestation bundles were made for pysomr-1.48.0a2-cp314-cp314-win_arm64.whl:

Publisher: build.yaml on black-sliver/pysomr

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file pysomr-1.48.0a2-cp314-cp314-win_amd64.whl.

File metadata

  • Download URL: pysomr-1.48.0a2-cp314-cp314-win_amd64.whl
  • Upload date:
  • Size: 1.4 MB
  • Tags: CPython 3.14, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for pysomr-1.48.0a2-cp314-cp314-win_amd64.whl
Algorithm Hash digest
SHA256 0cae3f96f4e8d53e3ae6c897239842e0fbd2c5eeae2029c1aafc3cedd1edac94
MD5 3895320402b598001fcdebccb2656ef1
BLAKE2b-256 063083daa505f0e7ff7919675da49c8fb595e99699071519b25fe88f05d8be77

See more details on using hashes here.

Provenance

The following attestation bundles were made for pysomr-1.48.0a2-cp314-cp314-win_amd64.whl:

Publisher: build.yaml on black-sliver/pysomr

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file pysomr-1.48.0a2-cp314-cp314-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for pysomr-1.48.0a2-cp314-cp314-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 6ec4c025cbd87e6349284cd3d3f769b19071abec0a784fbcda2c95a3f8eef556
MD5 2879f4aae25f83c5bce92be9c6d5f189
BLAKE2b-256 4a9323bf3b54b0272b07757b9c2d209c4fb570aa8da08b09258f9374effbae2e

See more details on using hashes here.

Provenance

The following attestation bundles were made for pysomr-1.48.0a2-cp314-cp314-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl:

Publisher: build.yaml on black-sliver/pysomr

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file pysomr-1.48.0a2-cp314-cp314-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for pysomr-1.48.0a2-cp314-cp314-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 2e3b6aec8271b7d3f6d1dca613e49b53d8b941e9ad807c7d0f42f601c3f9a3a7
MD5 9e4d210797f266be4ef3d9bee49196a2
BLAKE2b-256 46accca6616cdea1dd2b08881a9b33fee758e808ca42aa481eea1d243d7fe104

See more details on using hashes here.

Provenance

The following attestation bundles were made for pysomr-1.48.0a2-cp314-cp314-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl:

Publisher: build.yaml on black-sliver/pysomr

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file pysomr-1.48.0a2-cp314-cp314-macosx_12_0_universal2.whl.

File metadata

File hashes

Hashes for pysomr-1.48.0a2-cp314-cp314-macosx_12_0_universal2.whl
Algorithm Hash digest
SHA256 9df3f4bd5b1919fedf5905876ddd26352f031162da9b7fb3c54aa6ade6334452
MD5 dfa42b793b7d223d7004410e80d64009
BLAKE2b-256 e87529bd3cd9ce775a72a4b76c651e397996b40901eb95f2310b86cfc20eb592

See more details on using hashes here.

Provenance

The following attestation bundles were made for pysomr-1.48.0a2-cp314-cp314-macosx_12_0_universal2.whl:

Publisher: build.yaml on black-sliver/pysomr

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file pysomr-1.48.0a2-cp314-cp314-macosx_12_0_arm64.whl.

File metadata

File hashes

Hashes for pysomr-1.48.0a2-cp314-cp314-macosx_12_0_arm64.whl
Algorithm Hash digest
SHA256 e7699fb1190cf46e7eb013641a0e6e4e36826c4adfd6574acf7c07c8299feb0d
MD5 5c95af7375e3966774953f72fd7405f9
BLAKE2b-256 84fef9fc498bde2cdbcacc8733ef4cb6fa7bc069d391d3a972cbfaa53f502268

See more details on using hashes here.

Provenance

The following attestation bundles were made for pysomr-1.48.0a2-cp314-cp314-macosx_12_0_arm64.whl:

Publisher: build.yaml on black-sliver/pysomr

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file pysomr-1.48.0a2-cp313-cp313-win_arm64.whl.

File metadata

  • Download URL: pysomr-1.48.0a2-cp313-cp313-win_arm64.whl
  • Upload date:
  • Size: 1.2 MB
  • Tags: CPython 3.13, Windows ARM64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for pysomr-1.48.0a2-cp313-cp313-win_arm64.whl
Algorithm Hash digest
SHA256 6a4e30e8b833cde18c44e1f6a7b8b2e53b0f47d0aeaeaa87c28afad09021c3a4
MD5 8681fdbdd17681045a0e81035cf7b4ca
BLAKE2b-256 34bed7e9ec150d0fa090687a28e973d21510d8f5f5b2929a7f456d93373288ff

See more details on using hashes here.

Provenance

The following attestation bundles were made for pysomr-1.48.0a2-cp313-cp313-win_arm64.whl:

Publisher: build.yaml on black-sliver/pysomr

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file pysomr-1.48.0a2-cp313-cp313-win_amd64.whl.

File metadata

  • Download URL: pysomr-1.48.0a2-cp313-cp313-win_amd64.whl
  • Upload date:
  • Size: 1.3 MB
  • Tags: CPython 3.13, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for pysomr-1.48.0a2-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 c19866fe4944de862a2ca47eedae3ac1e4d74aafc40c7f07cb17a26804bbd840
MD5 5524c9ab9c309b20021501302ea1c77d
BLAKE2b-256 d23d436169d8fc0adfc4f7d5104d6ad020c939e9090e262ad0903cb2c68bfa95

See more details on using hashes here.

Provenance

The following attestation bundles were made for pysomr-1.48.0a2-cp313-cp313-win_amd64.whl:

Publisher: build.yaml on black-sliver/pysomr

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file pysomr-1.48.0a2-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for pysomr-1.48.0a2-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 66b1fb2b5c4eeb77d0eb8be5f69bab1181e6582e62481ecc818ecd12faae76f4
MD5 3e62a5bc44f147defd7c59d3a0c55ca7
BLAKE2b-256 64405fa40ad405e46d95f382ac5afaaa0aff855fc1b7260153a4b4e75ffa30b0

See more details on using hashes here.

Provenance

The following attestation bundles were made for pysomr-1.48.0a2-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl:

Publisher: build.yaml on black-sliver/pysomr

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file pysomr-1.48.0a2-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for pysomr-1.48.0a2-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 36626be7df166843998d57b56f885f2392bc8ed6592da9d4660d55f1d518cc0e
MD5 674b21b253fc8cd4d6e2f2ed05fc5419
BLAKE2b-256 37b2d3477c6980d697c2641ad158b1662cc1087dcd4531e23127c9abc79802f1

See more details on using hashes here.

Provenance

The following attestation bundles were made for pysomr-1.48.0a2-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl:

Publisher: build.yaml on black-sliver/pysomr

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file pysomr-1.48.0a2-cp313-cp313-macosx_12_0_universal2.whl.

File metadata

File hashes

Hashes for pysomr-1.48.0a2-cp313-cp313-macosx_12_0_universal2.whl
Algorithm Hash digest
SHA256 1dccb4d51e604ccd64c90e4012af78e9262cf15fe046abd60fe0e7c03fb17632
MD5 8bd7c09d2a2bb4c7894ee81815772900
BLAKE2b-256 da60ea24ba0879e6b89eb0894390207be6fd4f766dbfe9516ed92d9c659018c8

See more details on using hashes here.

Provenance

The following attestation bundles were made for pysomr-1.48.0a2-cp313-cp313-macosx_12_0_universal2.whl:

Publisher: build.yaml on black-sliver/pysomr

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file pysomr-1.48.0a2-cp313-cp313-macosx_12_0_arm64.whl.

File metadata

File hashes

Hashes for pysomr-1.48.0a2-cp313-cp313-macosx_12_0_arm64.whl
Algorithm Hash digest
SHA256 6d7aed192c9961c70027e27659042d56e82f70c3ba90d46bd73654150622420c
MD5 0c9ceb1036d226b56c6e1c33dcaa3053
BLAKE2b-256 d5eb58a42fdc0f4ca5ea86c0e3a4342d36791350b224c41267268ee4d5089639

See more details on using hashes here.

Provenance

The following attestation bundles were made for pysomr-1.48.0a2-cp313-cp313-macosx_12_0_arm64.whl:

Publisher: build.yaml on black-sliver/pysomr

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file pysomr-1.48.0a2-cp312-cp312-win_arm64.whl.

File metadata

  • Download URL: pysomr-1.48.0a2-cp312-cp312-win_arm64.whl
  • Upload date:
  • Size: 1.2 MB
  • Tags: CPython 3.12, Windows ARM64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for pysomr-1.48.0a2-cp312-cp312-win_arm64.whl
Algorithm Hash digest
SHA256 53cc85c2217089c5776342a6d339032bbf01746977fade791a5c57ff549df7c8
MD5 f4e91209a9592a95bea5129ed6e3c23c
BLAKE2b-256 770a261713d9189441e4f92db1c59c8b150fa5478dfe6a22f09f1e86b699065f

See more details on using hashes here.

Provenance

The following attestation bundles were made for pysomr-1.48.0a2-cp312-cp312-win_arm64.whl:

Publisher: build.yaml on black-sliver/pysomr

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file pysomr-1.48.0a2-cp312-cp312-win_amd64.whl.

File metadata

  • Download URL: pysomr-1.48.0a2-cp312-cp312-win_amd64.whl
  • Upload date:
  • Size: 1.3 MB
  • Tags: CPython 3.12, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for pysomr-1.48.0a2-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 66865416e3a566f5d7ba970cb97cf20280a6a074f91a0b93d4b99c0aa3194167
MD5 23184752cb38c1901ac077ccb54c5d02
BLAKE2b-256 d392090b926499da4ffe5aa84f4649bda8aef1a2f8f334c8a8f78a3b977491e5

See more details on using hashes here.

Provenance

The following attestation bundles were made for pysomr-1.48.0a2-cp312-cp312-win_amd64.whl:

Publisher: build.yaml on black-sliver/pysomr

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file pysomr-1.48.0a2-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for pysomr-1.48.0a2-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 681c871147e4f5191d93045b71f6943c789ba9c012d0d9a26bdcba157916304b
MD5 7b577f5fd4e07af83921186e92c886b2
BLAKE2b-256 3b0fad4821e20df9a97f302be48fc8f24ab7d8bf5b0fbcb58542bbb1fd9874a8

See more details on using hashes here.

Provenance

The following attestation bundles were made for pysomr-1.48.0a2-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl:

Publisher: build.yaml on black-sliver/pysomr

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file pysomr-1.48.0a2-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for pysomr-1.48.0a2-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 7e4be70ffc250f1ca41bbad55b20e1614fd10bdf2cfe770356fb068f79c94ceb
MD5 7470062371c1f96c72a10dad376c3d41
BLAKE2b-256 5d89df64c269da4e20de51d2bb82a552009ecce6de935e1430a43202a53062d2

See more details on using hashes here.

Provenance

The following attestation bundles were made for pysomr-1.48.0a2-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl:

Publisher: build.yaml on black-sliver/pysomr

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file pysomr-1.48.0a2-cp312-cp312-macosx_12_0_universal2.whl.

File metadata

File hashes

Hashes for pysomr-1.48.0a2-cp312-cp312-macosx_12_0_universal2.whl
Algorithm Hash digest
SHA256 27827f24d96cd0129b13bb05d6058fd32629d6ec15e44145ac748bb348e09622
MD5 0c708d3cc723430a9fe8e0f28e55dd75
BLAKE2b-256 9edc5fdf2fe5af2751e0155b85aec2b9133d4f8c5d30bbe17ddb171080685262

See more details on using hashes here.

Provenance

The following attestation bundles were made for pysomr-1.48.0a2-cp312-cp312-macosx_12_0_universal2.whl:

Publisher: build.yaml on black-sliver/pysomr

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file pysomr-1.48.0a2-cp312-cp312-macosx_12_0_arm64.whl.

File metadata

File hashes

Hashes for pysomr-1.48.0a2-cp312-cp312-macosx_12_0_arm64.whl
Algorithm Hash digest
SHA256 8e4ed1baa0d322fc37f69be57f51d83eb088d94a179ed4ea78030f59ccb9395d
MD5 dce494e4afc87026c54c8a804b004369
BLAKE2b-256 82ef023ab1a587744bd548233f0925296df29566256e5eb08f9a926262f1c539

See more details on using hashes here.

Provenance

The following attestation bundles were made for pysomr-1.48.0a2-cp312-cp312-macosx_12_0_arm64.whl:

Publisher: build.yaml on black-sliver/pysomr

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file pysomr-1.48.0a2-cp311-cp311-win_arm64.whl.

File metadata

  • Download URL: pysomr-1.48.0a2-cp311-cp311-win_arm64.whl
  • Upload date:
  • Size: 1.2 MB
  • Tags: CPython 3.11, Windows ARM64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for pysomr-1.48.0a2-cp311-cp311-win_arm64.whl
Algorithm Hash digest
SHA256 b3916a62fe7494fd9e5a51afe29169bd1f7995d0de6e05c0aaf1c1dcb762ce4d
MD5 3be6a2d424651148b56f3c143238f3ec
BLAKE2b-256 fd755083eded172d44f42a684638b32957492d082d71129dec3103c0582db9b2

See more details on using hashes here.

Provenance

The following attestation bundles were made for pysomr-1.48.0a2-cp311-cp311-win_arm64.whl:

Publisher: build.yaml on black-sliver/pysomr

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file pysomr-1.48.0a2-cp311-cp311-win_amd64.whl.

File metadata

  • Download URL: pysomr-1.48.0a2-cp311-cp311-win_amd64.whl
  • Upload date:
  • Size: 1.3 MB
  • Tags: CPython 3.11, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for pysomr-1.48.0a2-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 4a64e82245de45981ae5eaf923c1cb3b489bf280e633e407b54b2a02a7bc5d3a
MD5 31ddf5ac71fda298193f498221b324f4
BLAKE2b-256 1b2cda2f76c4366ed04a244e9e965a8efd798d95a5cb050e10efddcf8152e6b4

See more details on using hashes here.

Provenance

The following attestation bundles were made for pysomr-1.48.0a2-cp311-cp311-win_amd64.whl:

Publisher: build.yaml on black-sliver/pysomr

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file pysomr-1.48.0a2-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for pysomr-1.48.0a2-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 78a094e00bacb136ee95e0a284ac71209af1482eb3c5acb42c91b00d0d46f6ed
MD5 829a7520235df5377f8c94a2ecadd360
BLAKE2b-256 8582333482c32f71c7190f7f8e671f562ab2325e8ba4ec3e800d084a7f3ae182

See more details on using hashes here.

Provenance

The following attestation bundles were made for pysomr-1.48.0a2-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl:

Publisher: build.yaml on black-sliver/pysomr

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file pysomr-1.48.0a2-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for pysomr-1.48.0a2-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 fae4cfc922e95050ce37fc8e6bde071cbc9c03c9102de6ee168db9394e047f95
MD5 c5c83f3a116789fac047a1f71d99355a
BLAKE2b-256 6f94f1edd0eab9ce37ac2b88be7e5c1153e2642c81cc3357f20b11ae9a4563f0

See more details on using hashes here.

Provenance

The following attestation bundles were made for pysomr-1.48.0a2-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl:

Publisher: build.yaml on black-sliver/pysomr

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file pysomr-1.48.0a2-cp311-cp311-macosx_12_0_universal2.whl.

File metadata

File hashes

Hashes for pysomr-1.48.0a2-cp311-cp311-macosx_12_0_universal2.whl
Algorithm Hash digest
SHA256 77228e7acd66aeb8b4c9e617b36b4c340764eebf6337c097691f340793b65981
MD5 224035d39638ce88ed8227f0243945e9
BLAKE2b-256 5cbd54ee1560cadd6be285efa478ff1e1d73f611a97ce1bc8f037cbbc48a4ace

See more details on using hashes here.

Provenance

The following attestation bundles were made for pysomr-1.48.0a2-cp311-cp311-macosx_12_0_universal2.whl:

Publisher: build.yaml on black-sliver/pysomr

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file pysomr-1.48.0a2-cp311-cp311-macosx_12_0_arm64.whl.

File metadata

File hashes

Hashes for pysomr-1.48.0a2-cp311-cp311-macosx_12_0_arm64.whl
Algorithm Hash digest
SHA256 f77502837b26fe381cba1e4318352d5c5c1eeb5e9e4e40779a83fe90fa338600
MD5 0e6ce140c5dc7e90f80c11de27a4fd93
BLAKE2b-256 84f00887dcd3ae18ad039223cf88dcb17be668c9b79c4a824f79e7f0ff5ab6cb

See more details on using hashes here.

Provenance

The following attestation bundles were made for pysomr-1.48.0a2-cp311-cp311-macosx_12_0_arm64.whl:

Publisher: build.yaml on black-sliver/pysomr

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file pysomr-1.48.0a2-cp310-cp310-win_arm64.whl.

File metadata

  • Download URL: pysomr-1.48.0a2-cp310-cp310-win_arm64.whl
  • Upload date:
  • Size: 1.2 MB
  • Tags: CPython 3.10, Windows ARM64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for pysomr-1.48.0a2-cp310-cp310-win_arm64.whl
Algorithm Hash digest
SHA256 a7ec5df451c16edbc51533b58e85a5c82b7997e85676b6985d85032d18fb78a4
MD5 3304b72607e56038721c1ce93b3f0bf7
BLAKE2b-256 3c22ff3813508393f4009b93ea4c90500c22c72954a93ed4180148110285588e

See more details on using hashes here.

Provenance

The following attestation bundles were made for pysomr-1.48.0a2-cp310-cp310-win_arm64.whl:

Publisher: build.yaml on black-sliver/pysomr

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file pysomr-1.48.0a2-cp310-cp310-win_amd64.whl.

File metadata

  • Download URL: pysomr-1.48.0a2-cp310-cp310-win_amd64.whl
  • Upload date:
  • Size: 1.3 MB
  • Tags: CPython 3.10, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for pysomr-1.48.0a2-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 3db69ec5924115160345e98743a94ffa0d034b298246c65432600dc490246a6b
MD5 d3b44c9d2ab8a8d882f00c2174fa7099
BLAKE2b-256 b9a283e04d0e5f0554b6a0098dabdaf680496bcb1488d37d0dc5e364012abfac

See more details on using hashes here.

Provenance

The following attestation bundles were made for pysomr-1.48.0a2-cp310-cp310-win_amd64.whl:

Publisher: build.yaml on black-sliver/pysomr

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file pysomr-1.48.0a2-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for pysomr-1.48.0a2-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 b8cdd1caffcb28392b9b4a2d6b8401f00b4cb963acc79060041a9dde6716e226
MD5 546a1d556be1e19a5c1ae034ab3853c8
BLAKE2b-256 d77b015fadafa68f669e01f485cacbe62abef11d0a0aea2dd14b1f14c820882e

See more details on using hashes here.

Provenance

The following attestation bundles were made for pysomr-1.48.0a2-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl:

Publisher: build.yaml on black-sliver/pysomr

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file pysomr-1.48.0a2-cp310-cp310-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for pysomr-1.48.0a2-cp310-cp310-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 5fa6de4455075b7934e619b8a8f590ab709c44c93435a06c562df76341b4b8f9
MD5 ac920c28a9e3f054f7b757071465d6bf
BLAKE2b-256 81a732eb1fde94b719ea4e0d918013607782c521c35e6a28b309a63b17e64d2b

See more details on using hashes here.

Provenance

The following attestation bundles were made for pysomr-1.48.0a2-cp310-cp310-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl:

Publisher: build.yaml on black-sliver/pysomr

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file pysomr-1.48.0a2-cp310-cp310-macosx_12_0_universal2.whl.

File metadata

File hashes

Hashes for pysomr-1.48.0a2-cp310-cp310-macosx_12_0_universal2.whl
Algorithm Hash digest
SHA256 07960cca316f0a815ce29b57b2f586e79ad89e239e86407ba72f13f311cdedef
MD5 518d20b846a49cc027c6183c928c523e
BLAKE2b-256 392365f726471b3340d809df949019a328e64745c14cb4c38f62280a04dda3d2

See more details on using hashes here.

Provenance

The following attestation bundles were made for pysomr-1.48.0a2-cp310-cp310-macosx_12_0_universal2.whl:

Publisher: build.yaml on black-sliver/pysomr

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file pysomr-1.48.0a2-cp310-cp310-macosx_12_0_arm64.whl.

File metadata

File hashes

Hashes for pysomr-1.48.0a2-cp310-cp310-macosx_12_0_arm64.whl
Algorithm Hash digest
SHA256 1b064e8085034a9790d20e230fa0e332fd271a2b27b9fc865bdcbc6a66ef0f05
MD5 ac7099e5d23a1f8d8292ea97b91b5882
BLAKE2b-256 b1d2b4581fd049ff744f196fecfeabe889bf7850023d0c95269f6eb15824da26

See more details on using hashes here.

Provenance

The following attestation bundles were made for pysomr-1.48.0a2-cp310-cp310-macosx_12_0_arm64.whl:

Publisher: build.yaml on black-sliver/pysomr

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