Skip to main content

passagemath: Algorithms for Rubik's cube

Project description

passagemath is open source mathematical software in Python, released under the GNU General Public Licence GPLv2+.

It is a fork of SageMath, which has been developed 2005-2025 under the motto “Creating a Viable Open Source Alternative to Magma, Maple, Mathematica, and MATLAB”.

The passagemath fork was created in October 2024 with the following goals:

Full documentation is available online.

passagemath attempts to support all major Linux distributions and recent versions of macOS. Use on Windows currently requires the use of Windows Subsystem for Linux or virtualization.

Complete sets of binary wheels are provided on PyPI for Python versions 3.9.x-3.12.x. Python 3.13.x is also supported, but some third-party packages are still missing wheels, so compilation from source is triggered for those.

About this pip-installable distribution package

This pip-installable distribution passagemath-rubiks provides an interface to several programs for working with Rubik’s cubes.

Michael Reid (GPL) http://www.cflmath.com/~reid/Rubik/optimal_solver.html

  • optimal - uses many pre-computed tables to find an optimal solution to the 3x3x3 Rubik’s cube

Dik T. Winter (MIT License)

  • cube - uses Kociemba’s algorithm to iteratively find a short solution to the 3x3x3 Rubik’s cube

  • size222 - solves a 2x2x2 Rubik’s cube

Eric Dietz (GPL) https://web.archive.org/web/20121212175710/http://www.wrongway.org/?rubiksource

  • cu2 - A fast, non-optimal 2x2x2 solver

  • cubex - A fast, non-optimal 3x3x3 solver

  • mcube - A fast, non-optimal 4x4x4 solver

What is included

  • Interface

  • Features (via passagemath-environment)

  • Binary wheels on PyPI contain prebuilt copies of rubiks executables.

Examples

Using rubiks programs on the command line:

$ pipx run --pip-args="--prefer-binary" --spec "passagemath-rubiks" sage -sh -c cubex

Finding the installation location of a rubiks program:

$ pipx run --pip-args="--prefer-binary" --spec "passagemath-rubiks[test]" ipython

In [1]: from sage.features.rubiks import cubex

In [2]: cubex().absolute_filename()

Using the Python interface:

$ pipx run --pip-args="--prefer-binary" --spec "passagemath-rubiks[test]" ipython

In [1]: from sage.interfaces.rubik import *

In [2]: C = RubiksCube("R U F L B D")

In [3]: sol = CubexSolver().solve(C.facets()); sol
Out[3]: "U' L' L' U L U' L U D L L D' L' D L' D' L D L' U' L D' L' U L' B' U' L' U B L D L D' U' L' U L B L B' L' U L U' L' F' L' F L' F L F' L' D' L' D D L D' B L B' L B' L B F' L F F B' L F' B D' D' L D B' B' L' D' B U' U' L' B' D' F' F' L D F'"

Using sage.groups.perm_gps:

$ pipx run --pip-args="--prefer-binary" --spec "passagemath-rubiks[test]" ipython

In [1]: from sage.all__sagemath_rubiks import *

In [2]: rubik = CubeGroup(); state = rubik.faces("R")

In [3]: rubik.solve(state)
Out[3]: 'R'

Project details


Release history Release notifications | RSS feed

Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

passagemath_rubiks-10.5.49.tar.gz (8.2 kB view details)

Uploaded Source

Built Distributions

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

passagemath_rubiks-10.5.49-cp313-cp313-musllinux_1_2_x86_64.whl (2.1 MB view details)

Uploaded CPython 3.13musllinux: musl 1.2+ x86-64

passagemath_rubiks-10.5.49-cp313-cp313-musllinux_1_2_aarch64.whl (2.0 MB view details)

Uploaded CPython 3.13musllinux: musl 1.2+ ARM64

passagemath_rubiks-10.5.49-cp313-cp313-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl (1.1 MB view details)

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

passagemath_rubiks-10.5.49-cp313-cp313-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl (1.0 MB view details)

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

passagemath_rubiks-10.5.49-cp313-cp313-macosx_14_0_arm64.whl (205.1 kB view details)

Uploaded CPython 3.13macOS 14.0+ ARM64

passagemath_rubiks-10.5.49-cp313-cp313-macosx_13_0_x86_64.whl (204.5 kB view details)

Uploaded CPython 3.13macOS 13.0+ x86-64

passagemath_rubiks-10.5.49-cp312-cp312-musllinux_1_2_x86_64.whl (2.1 MB view details)

Uploaded CPython 3.12musllinux: musl 1.2+ x86-64

passagemath_rubiks-10.5.49-cp312-cp312-musllinux_1_2_aarch64.whl (2.0 MB view details)

Uploaded CPython 3.12musllinux: musl 1.2+ ARM64

passagemath_rubiks-10.5.49-cp312-cp312-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl (1.1 MB view details)

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

passagemath_rubiks-10.5.49-cp312-cp312-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl (1.0 MB view details)

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

passagemath_rubiks-10.5.49-cp312-cp312-macosx_14_0_arm64.whl (205.8 kB view details)

Uploaded CPython 3.12macOS 14.0+ ARM64

passagemath_rubiks-10.5.49-cp312-cp312-macosx_13_0_x86_64.whl (205.1 kB view details)

Uploaded CPython 3.12macOS 13.0+ x86-64

passagemath_rubiks-10.5.49-cp311-cp311-musllinux_1_2_x86_64.whl (2.1 MB view details)

Uploaded CPython 3.11musllinux: musl 1.2+ x86-64

passagemath_rubiks-10.5.49-cp311-cp311-musllinux_1_2_aarch64.whl (2.0 MB view details)

Uploaded CPython 3.11musllinux: musl 1.2+ ARM64

passagemath_rubiks-10.5.49-cp311-cp311-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl (1.1 MB view details)

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

passagemath_rubiks-10.5.49-cp311-cp311-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl (1.0 MB view details)

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

passagemath_rubiks-10.5.49-cp311-cp311-macosx_14_0_arm64.whl (205.7 kB view details)

Uploaded CPython 3.11macOS 14.0+ ARM64

passagemath_rubiks-10.5.49-cp311-cp311-macosx_13_0_x86_64.whl (205.1 kB view details)

Uploaded CPython 3.11macOS 13.0+ x86-64

passagemath_rubiks-10.5.49-cp310-cp310-musllinux_1_2_x86_64.whl (2.1 MB view details)

Uploaded CPython 3.10musllinux: musl 1.2+ x86-64

passagemath_rubiks-10.5.49-cp310-cp310-musllinux_1_2_aarch64.whl (2.0 MB view details)

Uploaded CPython 3.10musllinux: musl 1.2+ ARM64

passagemath_rubiks-10.5.49-cp310-cp310-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl (1.1 MB view details)

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

passagemath_rubiks-10.5.49-cp310-cp310-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl (1.0 MB view details)

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

passagemath_rubiks-10.5.49-cp310-cp310-macosx_14_0_arm64.whl (205.9 kB view details)

Uploaded CPython 3.10macOS 14.0+ ARM64

passagemath_rubiks-10.5.49-cp310-cp310-macosx_13_0_x86_64.whl (205.3 kB view details)

Uploaded CPython 3.10macOS 13.0+ x86-64

passagemath_rubiks-10.5.49-cp39-cp39-musllinux_1_2_x86_64.whl (2.1 MB view details)

Uploaded CPython 3.9musllinux: musl 1.2+ x86-64

passagemath_rubiks-10.5.49-cp39-cp39-musllinux_1_2_aarch64.whl (2.0 MB view details)

Uploaded CPython 3.9musllinux: musl 1.2+ ARM64

passagemath_rubiks-10.5.49-cp39-cp39-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl (1.1 MB view details)

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

passagemath_rubiks-10.5.49-cp39-cp39-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl (1.0 MB view details)

Uploaded CPython 3.9manylinux: glibc 2.24+ ARM64manylinux: glibc 2.28+ ARM64

passagemath_rubiks-10.5.49-cp39-cp39-macosx_14_0_arm64.whl (205.9 kB view details)

Uploaded CPython 3.9macOS 14.0+ ARM64

passagemath_rubiks-10.5.49-cp39-cp39-macosx_13_0_x86_64.whl (205.3 kB view details)

Uploaded CPython 3.9macOS 13.0+ x86-64

File details

Details for the file passagemath_rubiks-10.5.49.tar.gz.

File metadata

  • Download URL: passagemath_rubiks-10.5.49.tar.gz
  • Upload date:
  • Size: 8.2 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for passagemath_rubiks-10.5.49.tar.gz
Algorithm Hash digest
SHA256 a4553d321b7eac6d47499e859b201ea049ad5a53218468295e88975a0d4e3e15
MD5 fc8522f0b1d3d3c2ea70a901415717a3
BLAKE2b-256 b572344157afad49bdbef21e2a2b909479a63917ac7ba6d4bccacace15757457

See more details on using hashes here.

File details

Details for the file passagemath_rubiks-10.5.49-cp313-cp313-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for passagemath_rubiks-10.5.49-cp313-cp313-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 86ea5838e0b814444267e94cc143e2c5a5ecd277eb27d7f403c6150fd1e8c1a6
MD5 6f3bd393ece9a0d8a88a0bb06b3ea8f8
BLAKE2b-256 883a139a29690c35a06ad7bef61ff579a7104283ce5eddf12f4c9ea15778cfcf

See more details on using hashes here.

File details

Details for the file passagemath_rubiks-10.5.49-cp313-cp313-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for passagemath_rubiks-10.5.49-cp313-cp313-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 b0b6dfbc2d4079eed7f93f9a9b0b717a04f8bd834d0cf9a8c5cf1bc91815659d
MD5 846865bc48ae66f491c874e970ebd8f2
BLAKE2b-256 7617320c61d0c3fe6ff072012f1010883bdc76c2941164e8afee1acd7385a46e

See more details on using hashes here.

File details

Details for the file passagemath_rubiks-10.5.49-cp313-cp313-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for passagemath_rubiks-10.5.49-cp313-cp313-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 1b12929f24b249ef5c11658d334f702aedd21c1dfcf78adb5be88a5314b4290e
MD5 9551ff793e95790bb7bb8fb6c30b97ed
BLAKE2b-256 670801ca94e3099421c1ee1ea4d5ba12fb3b94fed7b5a3ae0d13f85e4ac8bca6

See more details on using hashes here.

File details

Details for the file passagemath_rubiks-10.5.49-cp313-cp313-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for passagemath_rubiks-10.5.49-cp313-cp313-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 3595a7d00b5c11d3e0c8246adf1815cab86d91707d1f4caebbe91700e70b3847
MD5 f4c59076f11cabf9877264dce2ff117f
BLAKE2b-256 54de5917a4d73d55d71d98eb593abecc6732f0880bd76644d1e7efa533fc468d

See more details on using hashes here.

File details

Details for the file passagemath_rubiks-10.5.49-cp313-cp313-macosx_14_0_arm64.whl.

File metadata

File hashes

Hashes for passagemath_rubiks-10.5.49-cp313-cp313-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 e52f0f8125aef7c51b227c79645126f3c59b517ab974ee1563105e5f1dc66a0e
MD5 b04c0eaa7bd1a79add084dde81df1678
BLAKE2b-256 9797e58678ef93c9628e9b3f8a7097a0890ffd73cf293ca536912b81065b8601

See more details on using hashes here.

File details

Details for the file passagemath_rubiks-10.5.49-cp313-cp313-macosx_13_0_x86_64.whl.

File metadata

File hashes

Hashes for passagemath_rubiks-10.5.49-cp313-cp313-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 319c1c29c2eba146bb3018f522ba6b84e03a57c82e8d8634062191f0440592cc
MD5 a8d2b5db9c81d347862b27cbc5b3c988
BLAKE2b-256 69e4c466159325a9b60121d4fce62b8117b33117c07438a0f1fa1973d6267076

See more details on using hashes here.

File details

Details for the file passagemath_rubiks-10.5.49-cp312-cp312-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for passagemath_rubiks-10.5.49-cp312-cp312-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 3bb8cfd7e4d2d35fc9675dd721db43e2616396dd40e677c0c2fd1c2ca72cc354
MD5 e993997d92e64e618a5740391521660d
BLAKE2b-256 1c1074c869dcc4dc575ceb48dbe5c4bf34d9fd855dcafa204a5c264959479e45

See more details on using hashes here.

File details

Details for the file passagemath_rubiks-10.5.49-cp312-cp312-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for passagemath_rubiks-10.5.49-cp312-cp312-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 f46da3a2e428e2623673f32d545280d7242961ae554298bdb97c0093fb16ca2f
MD5 8d2ff73359d3e77b977523ae838eb3c9
BLAKE2b-256 6ca96bfa319017a36e40161a3618c5ce02cc4c014bcd3effd0f45ea98c46b1ad

See more details on using hashes here.

File details

Details for the file passagemath_rubiks-10.5.49-cp312-cp312-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for passagemath_rubiks-10.5.49-cp312-cp312-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 0f641edbe2fc50d403faf5de19aed5ea7e9d6adcb22eaa27e07e5427c1de5460
MD5 0510ac76c1e6753ef6a7706477f34947
BLAKE2b-256 23979e887818d6741719d3340d28b09018f7ebba970809bb09bac15a2e664e0b

See more details on using hashes here.

File details

Details for the file passagemath_rubiks-10.5.49-cp312-cp312-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for passagemath_rubiks-10.5.49-cp312-cp312-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 2988a3a0355c7355f1f4de3f142da73489a951caa7999f182db1a01cbc9bf829
MD5 19e766ceb6c0f3622524160f60803bcb
BLAKE2b-256 8619cb21b3b433fde7d5ad38a6feb08536a447367002aff377e1ccf881ed831d

See more details on using hashes here.

File details

Details for the file passagemath_rubiks-10.5.49-cp312-cp312-macosx_14_0_arm64.whl.

File metadata

File hashes

Hashes for passagemath_rubiks-10.5.49-cp312-cp312-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 a6265b84884c9ce17737c3cbf0b782e36b1c60c11346512b50440acc0cc72752
MD5 3b8a89e5d92543fe314538f114693861
BLAKE2b-256 c4cbbc9678167f40cc1911d1a76ee4552b5e336ef8fc627ea0879bb1d1c65332

See more details on using hashes here.

File details

Details for the file passagemath_rubiks-10.5.49-cp312-cp312-macosx_13_0_x86_64.whl.

File metadata

File hashes

Hashes for passagemath_rubiks-10.5.49-cp312-cp312-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 3542c4599c0ae74d207939a3d0cbc6d61098a4c1c2bb270d6ac9cf183e2dfd54
MD5 4fdafa87abbae309a87e9e7cd0015487
BLAKE2b-256 4156acb758cb827675a92baa814b62cb9276d4d0139b7fc50745c686fc5d4e8e

See more details on using hashes here.

File details

Details for the file passagemath_rubiks-10.5.49-cp311-cp311-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for passagemath_rubiks-10.5.49-cp311-cp311-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 641ee2e073f4416d930c22cea9b06c37aff5126f5018ee3102df54b2a6957c47
MD5 838a33a139ff2169bd0d0652ac2bd491
BLAKE2b-256 7c5c1e7ee86c6c32143f9a1d72b61fbfc7c184bc360435391ea7ecbe6f58d412

See more details on using hashes here.

File details

Details for the file passagemath_rubiks-10.5.49-cp311-cp311-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for passagemath_rubiks-10.5.49-cp311-cp311-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 998eb2d7034a363f71c457484d6f385d3470efb66f180d9b79337d758fe2a140
MD5 7d32fe1754d3decd5f64229fc9d03836
BLAKE2b-256 13ba6f6d5896be7203a0c7bb4781a6f1f9449cb3d0f54b179584a3861ae9d2f5

See more details on using hashes here.

File details

Details for the file passagemath_rubiks-10.5.49-cp311-cp311-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for passagemath_rubiks-10.5.49-cp311-cp311-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 832c035b71d56bad5fb87a2455b2c56aebe4ab8f1585b771d121f6178a3b9a96
MD5 c439d138e960832699e33a967e2b0733
BLAKE2b-256 d9b460259e30e585dff452e426a098a7331846da8547e5becb0946f510c6a6ad

See more details on using hashes here.

File details

Details for the file passagemath_rubiks-10.5.49-cp311-cp311-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for passagemath_rubiks-10.5.49-cp311-cp311-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 89e1e6faa631dad5ab3c209da25a1d91e8ce10882aa69882efd7b88d24f44deb
MD5 c62fde66d5d1b4a9ded2e78c58a51c4d
BLAKE2b-256 b7dfccacaedecf6192e8b3020fab11fbb30b77562cdd869877f3029cb5bf5019

See more details on using hashes here.

File details

Details for the file passagemath_rubiks-10.5.49-cp311-cp311-macosx_14_0_arm64.whl.

File metadata

File hashes

Hashes for passagemath_rubiks-10.5.49-cp311-cp311-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 854f68eb77779574cf0e17915371b3abc9465a1abe1004c3f100487d85f86db5
MD5 fa414d70dc61e9721c9eec9aac3dab74
BLAKE2b-256 0dbb00007842bdd78dd418d3b01d562327ce144a85bc7979471848af2940d28d

See more details on using hashes here.

File details

Details for the file passagemath_rubiks-10.5.49-cp311-cp311-macosx_13_0_x86_64.whl.

File metadata

File hashes

Hashes for passagemath_rubiks-10.5.49-cp311-cp311-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 2be8537964601a4cb929d38d87f5063bcd05777f1d58a39b925d5591cc0a3c22
MD5 9681fbcf4b23af480c27379ad890c7b2
BLAKE2b-256 82ff62b445c146d281376fb6b23e27e3508d6c99cf312dccdae77bac331f0309

See more details on using hashes here.

File details

Details for the file passagemath_rubiks-10.5.49-cp310-cp310-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for passagemath_rubiks-10.5.49-cp310-cp310-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 196eb380779eb916aae9a2bf20775ca49cfb95c782d1584e765882342887319b
MD5 356720aeda9b2353612240424dc16a32
BLAKE2b-256 ee6a4a3b8937390194a09192e95d2c44e9c2add1836018a5968362e58fdcdca8

See more details on using hashes here.

File details

Details for the file passagemath_rubiks-10.5.49-cp310-cp310-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for passagemath_rubiks-10.5.49-cp310-cp310-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 d6ec7d63ee0c43b2fac24d99a86c05acc1c8fac595b4f2f2e374446f9cb81df2
MD5 2f55209e86b324777373ded69cdc6df5
BLAKE2b-256 f024b077043c07255662e41a1ced865a0aeab76c2efbb347c793cd6ec777a3c5

See more details on using hashes here.

File details

Details for the file passagemath_rubiks-10.5.49-cp310-cp310-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for passagemath_rubiks-10.5.49-cp310-cp310-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 dfc89b456b6d3b91d40a05a69ce1eef085cf2b8193bf9d18f4e35498381f2b25
MD5 0a554511a54cbc2c4cd96b0e210ccdf4
BLAKE2b-256 63203dd5cfd4a9c68fb6fe366cf2a5d17aa79365a02dca5d64a69140dca721c2

See more details on using hashes here.

File details

Details for the file passagemath_rubiks-10.5.49-cp310-cp310-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for passagemath_rubiks-10.5.49-cp310-cp310-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 49647b45ca682bae3207c0862fa9db840a217a1c78b0e10b70957d65ec6e5289
MD5 5f95ac84837dd355eed860be29243431
BLAKE2b-256 98333e46704ca957c6fbb56eea4558218ef6068bca6f14038050c2def7a9a40a

See more details on using hashes here.

File details

Details for the file passagemath_rubiks-10.5.49-cp310-cp310-macosx_14_0_arm64.whl.

File metadata

File hashes

Hashes for passagemath_rubiks-10.5.49-cp310-cp310-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 e5f0d8d179b70abe3a86ce01ea72b645528ce4e942775333861626f3ce877796
MD5 3cb59ec5f0337c5c86a06bf1f681664d
BLAKE2b-256 377ac8fa204faacaa991e62bee8dd8f0c77d8385fb9f60488078fe538b871beb

See more details on using hashes here.

File details

Details for the file passagemath_rubiks-10.5.49-cp310-cp310-macosx_13_0_x86_64.whl.

File metadata

File hashes

Hashes for passagemath_rubiks-10.5.49-cp310-cp310-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 c5760419b8101d3dcd7f92f8067e8de0d866023b6c4ea4a4b00bfbe6796a13ad
MD5 532f1b612726553dc5fcccef0e90f4da
BLAKE2b-256 d56a4075bfd32fa81c4f458b393ddb4ad6ca8b51987a18169eb8eaa9c6fe96b9

See more details on using hashes here.

File details

Details for the file passagemath_rubiks-10.5.49-cp39-cp39-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for passagemath_rubiks-10.5.49-cp39-cp39-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 a11d79c87357c5f1448082d51b48a8cd8c6cd656a4ca35af982f9547b5e49a32
MD5 c37dce93d99adca9575d09e044a99761
BLAKE2b-256 e2cc57f4ffd680b17524d6f7281d22e16f0dfb0656bc0759034d1bc09fd47afe

See more details on using hashes here.

File details

Details for the file passagemath_rubiks-10.5.49-cp39-cp39-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for passagemath_rubiks-10.5.49-cp39-cp39-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 f8e61f3363b06822404bf2d827298b2578b1f0f97d4c31d9c23478a0fa8dea49
MD5 9abfde0d755256b10e99c868ad9bd01d
BLAKE2b-256 51812f1051dd0b7ac65599deb8d3a3c046c2e1c93a3746eeddc71fb4e56911e1

See more details on using hashes here.

File details

Details for the file passagemath_rubiks-10.5.49-cp39-cp39-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for passagemath_rubiks-10.5.49-cp39-cp39-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 b88e41e0514b8229029bd40aa3a3011ebe50dab0a8d2e21fb37e20eb3e0ddf08
MD5 673bf0e0ccf41e9ea5f357815cd752c4
BLAKE2b-256 391a078b2f8594acef6ab8440472526474fcc079ed73d23a956d0cf27346266b

See more details on using hashes here.

File details

Details for the file passagemath_rubiks-10.5.49-cp39-cp39-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for passagemath_rubiks-10.5.49-cp39-cp39-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 d4dc5ef9543dacfe3cba5b3fb7cb88c6511d48447c2ad1e5611347b7e34e8afb
MD5 81cfef6c374f2a8cc7ffe6524ec31d09
BLAKE2b-256 3c9fdd411e4bf96c96cb34ddb1de32d599c4999d211f429fd29f8a0166f3bdb7

See more details on using hashes here.

File details

Details for the file passagemath_rubiks-10.5.49-cp39-cp39-macosx_14_0_arm64.whl.

File metadata

File hashes

Hashes for passagemath_rubiks-10.5.49-cp39-cp39-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 2969a1819c2c148535384eb02c598916b1dc5a4d7b6a7aaef4802aef5ba034af
MD5 21e95101895347e5e10c6ee9a4e2a617
BLAKE2b-256 aefc1444ae0240dcafc7d1f84a1628d4a6e58c2ab18026a1633312bf60f776bf

See more details on using hashes here.

File details

Details for the file passagemath_rubiks-10.5.49-cp39-cp39-macosx_13_0_x86_64.whl.

File metadata

File hashes

Hashes for passagemath_rubiks-10.5.49-cp39-cp39-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 316179bfe0a95b3f97d161e19c93c44df9766d37e78067c8aacf6c4fcec7c7a0
MD5 df45af19636635f362793b8be765edf2
BLAKE2b-256 4c4c2d4ed7026197b973212c010c9b8fcc857288cf0cae107de70a7af4bc9267

See more details on using hashes here.

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