Skip to main content

No project description provided

Project description

Combinatorial Optimization in Rust

This is a mostly toy project with implementation of a few combinatorial optimization algorithms in Rust, with a Python interface.

Currently, we implement:

  • Floyd-Warshall -- minimum distance for all vertex pairs,
  • minimum nearest descendant for all vertex pairs (brute force).

All implementations first convert the python input into a rust representation, then release GIL and carry out the algorithm, and after reclaiming GIL construct a python object with the result and return it.

Installation

uv pip install coptrs

Development

uv pip install maturin
maturin develop . # installs into your current venv
maturin build -r . # builds a wheel

Usage

There are usually multiple interfaces for each algorithm, differing by the object they take -- for example, Floyd-Warshall is exposed as floyd_warshall and floyd_warshall_u32, where the latter accepts graphs with integer vertex labels and the former accepts any vertex labels (and thus being a little slower as we need to do more preprocessing work).

For example usage, see the floyd warshall benchmark, which additionally compares performance against a native python implementation.

Roadmap

  • extend interface for more graph representation (list of neighbors, double dicts, ...)
  • add more algorithms
  • fix: make the release more convenient -- derive the Cargo.toml's version from the tag

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

coptrs-0.1.1.tar.gz (11.6 kB view details)

Uploaded Source

Built Distributions

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

coptrs-0.1.1-pp311-pypy311_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (255.8 kB view details)

Uploaded PyPymanylinux: glibc 2.17+ x86-64

coptrs-0.1.1-pp311-pypy311_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (255.9 kB view details)

Uploaded PyPymanylinux: glibc 2.17+ ARM64

coptrs-0.1.1-pp311-pypy311_pp73-manylinux_2_5_i686.manylinux1_i686.whl (276.0 kB view details)

Uploaded PyPymanylinux: glibc 2.5+ i686

coptrs-0.1.1-pp310-pypy310_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (253.4 kB view details)

Uploaded PyPymanylinux: glibc 2.17+ x86-64

coptrs-0.1.1-pp310-pypy310_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (256.1 kB view details)

Uploaded PyPymanylinux: glibc 2.17+ ARM64

coptrs-0.1.1-pp310-pypy310_pp73-manylinux_2_5_i686.manylinux1_i686.whl (270.6 kB view details)

Uploaded PyPymanylinux: glibc 2.5+ i686

coptrs-0.1.1-pp39-pypy39_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (257.0 kB view details)

Uploaded PyPymanylinux: glibc 2.17+ ARM64

coptrs-0.1.1-cp313-cp313t-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (255.6 kB view details)

Uploaded CPython 3.13tmanylinux: glibc 2.17+ ARM64

coptrs-0.1.1-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (251.0 kB view details)

Uploaded CPython 3.13manylinux: glibc 2.17+ x86-64

coptrs-0.1.1-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (254.3 kB view details)

Uploaded CPython 3.13manylinux: glibc 2.17+ ARM64

coptrs-0.1.1-cp313-cp313-manylinux_2_5_i686.manylinux1_i686.whl (267.9 kB view details)

Uploaded CPython 3.13manylinux: glibc 2.5+ i686

coptrs-0.1.1-cp313-cp313-macosx_11_0_arm64.whl (219.3 kB view details)

Uploaded CPython 3.13macOS 11.0+ ARM64

coptrs-0.1.1-cp313-cp313-macosx_10_12_x86_64.whl (224.1 kB view details)

Uploaded CPython 3.13macOS 10.12+ x86-64

coptrs-0.1.1-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (251.0 kB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ x86-64

coptrs-0.1.1-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (254.2 kB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ ARM64

coptrs-0.1.1-cp312-cp312-manylinux_2_5_i686.manylinux1_i686.whl (268.2 kB view details)

Uploaded CPython 3.12manylinux: glibc 2.5+ i686

coptrs-0.1.1-cp312-cp312-macosx_11_0_arm64.whl (219.4 kB view details)

Uploaded CPython 3.12macOS 11.0+ ARM64

coptrs-0.1.1-cp312-cp312-macosx_10_12_x86_64.whl (224.2 kB view details)

Uploaded CPython 3.12macOS 10.12+ x86-64

coptrs-0.1.1-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (252.0 kB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ x86-64

coptrs-0.1.1-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (254.9 kB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ ARM64

coptrs-0.1.1-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.whl (268.7 kB view details)

Uploaded CPython 3.11manylinux: glibc 2.5+ i686

coptrs-0.1.1-cp311-cp311-macosx_11_0_arm64.whl (222.0 kB view details)

Uploaded CPython 3.11macOS 11.0+ ARM64

coptrs-0.1.1-cp311-cp311-macosx_10_12_x86_64.whl (226.8 kB view details)

Uploaded CPython 3.11macOS 10.12+ x86-64

coptrs-0.1.1-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (252.3 kB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ x86-64

coptrs-0.1.1-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (255.1 kB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ ARM64

coptrs-0.1.1-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.whl (268.9 kB view details)

Uploaded CPython 3.10manylinux: glibc 2.5+ i686

coptrs-0.1.1-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (252.3 kB view details)

Uploaded CPython 3.9manylinux: glibc 2.17+ x86-64

coptrs-0.1.1-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (255.8 kB view details)

Uploaded CPython 3.9manylinux: glibc 2.17+ ARM64

coptrs-0.1.1-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.whl (269.2 kB view details)

Uploaded CPython 3.9manylinux: glibc 2.5+ i686

coptrs-0.1.1-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (252.1 kB view details)

Uploaded CPython 3.8manylinux: glibc 2.17+ x86-64

coptrs-0.1.1-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (255.4 kB view details)

Uploaded CPython 3.8manylinux: glibc 2.17+ ARM64

coptrs-0.1.1-cp38-cp38-manylinux_2_5_i686.manylinux1_i686.whl (269.1 kB view details)

Uploaded CPython 3.8manylinux: glibc 2.5+ i686

File details

Details for the file coptrs-0.1.1.tar.gz.

File metadata

  • Download URL: coptrs-0.1.1.tar.gz
  • Upload date:
  • Size: 11.6 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: maturin/1.8.1

File hashes

Hashes for coptrs-0.1.1.tar.gz
Algorithm Hash digest
SHA256 ae7a6388fb1397fbaee0d056f395987b273c52f15027c5d41927ce7f6889662e
MD5 28d0c128c2c3c824cdb960cf51ca6fcd
BLAKE2b-256 acafb7e4bf80830aee1421a473f8854ae73c38a27e378f9dde36797125e49515

See more details on using hashes here.

File details

Details for the file coptrs-0.1.1-pp311-pypy311_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for coptrs-0.1.1-pp311-pypy311_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 445d0988773c20a0b9c80645d1d62762d1cc496c32786a32d09ee9f88f656c60
MD5 15bbc682484c8d64a5856050c45b3986
BLAKE2b-256 ecd2765c906e958b631246826979a2929c4aa6773a3b7d03bdd120ed51c19e69

See more details on using hashes here.

File details

Details for the file coptrs-0.1.1-pp311-pypy311_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for coptrs-0.1.1-pp311-pypy311_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 85b7d2e2374ee03fc58645ff5fc8da7a97929b7f4c6ce26c7478c57e9571405d
MD5 73e0a65fd90825d1a0a3d8d314eba4b9
BLAKE2b-256 9343ca7d2044e1706da4c062ef307b9e8ea08bb1ed0a87170b4d59cd66499b2f

See more details on using hashes here.

File details

Details for the file coptrs-0.1.1-pp311-pypy311_pp73-manylinux_2_5_i686.manylinux1_i686.whl.

File metadata

File hashes

Hashes for coptrs-0.1.1-pp311-pypy311_pp73-manylinux_2_5_i686.manylinux1_i686.whl
Algorithm Hash digest
SHA256 d96cd3196d3d89398c1333d0e2aa6d8f6c8121adeb81e987d1a3a6be27f66eff
MD5 05e539b719ebafe4c883f36ff1759788
BLAKE2b-256 39f26cf602ea75c209ebeb8b01483c0fabd46441d95efa8be00372ce0487eada

See more details on using hashes here.

File details

Details for the file coptrs-0.1.1-pp310-pypy310_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for coptrs-0.1.1-pp310-pypy310_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 ca1c27af78fe0fd56db59cb3abd3061f448e4db93e010fed6a3e8fb918d6a2ae
MD5 aa8f12ee223bbbaf7be4d23ab8adf6c8
BLAKE2b-256 7bbdb745d86758cf7f0146e693aa20a763c483433fcb308ec9be7cac8a4c628d

See more details on using hashes here.

File details

Details for the file coptrs-0.1.1-pp310-pypy310_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for coptrs-0.1.1-pp310-pypy310_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 d88c9401cb561b932120f60cff06e989f799dcf9acb10a1037498b54dc0bef29
MD5 03fc18495a77368267c474a9917fe59d
BLAKE2b-256 7b4a01ee60ce96b85d64392e8ef9b3b37acbea42bdaf40c0b4c6626fcf6909e7

See more details on using hashes here.

File details

Details for the file coptrs-0.1.1-pp310-pypy310_pp73-manylinux_2_5_i686.manylinux1_i686.whl.

File metadata

File hashes

Hashes for coptrs-0.1.1-pp310-pypy310_pp73-manylinux_2_5_i686.manylinux1_i686.whl
Algorithm Hash digest
SHA256 8655264314d67fe6bab457c8734da5832b05a4d233fc013491e1487b8a256cb5
MD5 8cdf56e7689e2016cc6e233b8c2be312
BLAKE2b-256 f2198a586168815ffcd5e9f38d5b7f1631d9a412de494c8185da98cdcbb86447

See more details on using hashes here.

File details

Details for the file coptrs-0.1.1-pp39-pypy39_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for coptrs-0.1.1-pp39-pypy39_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 f1297c51a23d3959c3cb9a047e1588053683aef5df035fd251e9ca6193913f09
MD5 c7ed22a5d7d17bf1c07a513d4f687482
BLAKE2b-256 044cd254d37cbd0338f19a005bba2aa774bb4bef6166def9dd35a39174e48722

See more details on using hashes here.

File details

Details for the file coptrs-0.1.1-cp313-cp313t-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for coptrs-0.1.1-cp313-cp313t-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 70a66d0e4e083e54c5765001040524dcba677df0e87c4ddefecdbdef9b46f386
MD5 5ddda288ed5f136b1672a4b6aa3bb5a2
BLAKE2b-256 8500fc4b6879a9dd670464b9f57198394ebfc3cf15de683b0dd26635c6a12c95

See more details on using hashes here.

File details

Details for the file coptrs-0.1.1-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for coptrs-0.1.1-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 ec32d1607a1c128036f3497d2a37a6642a04cfc1965e9d9a397ee0e218aa995d
MD5 dcde0e200f5a6b32d2b1e77cad438c31
BLAKE2b-256 e5a6b1d8b1f0ab10a86fbea30b2341a03c0d633a87e82d9832bee2e373bd7239

See more details on using hashes here.

File details

Details for the file coptrs-0.1.1-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for coptrs-0.1.1-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 3e775459e7939b339eb92661d0539f83bf5bcebc4233a945a158500fd61dced2
MD5 6335eb7d1c437e661b02b3baa55235ff
BLAKE2b-256 bfb240092c94c9743e56e1ae8f5d4f280cc71d0c405272586f27ec2f7a51e82c

See more details on using hashes here.

File details

Details for the file coptrs-0.1.1-cp313-cp313-manylinux_2_5_i686.manylinux1_i686.whl.

File metadata

File hashes

Hashes for coptrs-0.1.1-cp313-cp313-manylinux_2_5_i686.manylinux1_i686.whl
Algorithm Hash digest
SHA256 63a0d9b8c35a2073da1a734b6f9752d8ca08b7d66f483d619abcdd79eba40369
MD5 d624506af053d2122a1b63752a180e2b
BLAKE2b-256 835a2ca0a567c912943503b69928d42ea67366e94568c13c1e5044c4af2ef0a6

See more details on using hashes here.

File details

Details for the file coptrs-0.1.1-cp313-cp313-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for coptrs-0.1.1-cp313-cp313-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 9873465d6ea0132a2032cfb87a94790aac41e539fef4cfc757f25d3a55c36422
MD5 c011959c1e305db009d2f3077b949c84
BLAKE2b-256 d8eb31743f8219affa1a222f28a440c887c29f03351d3e210986ca3622ac772a

See more details on using hashes here.

File details

Details for the file coptrs-0.1.1-cp313-cp313-macosx_10_12_x86_64.whl.

File metadata

File hashes

Hashes for coptrs-0.1.1-cp313-cp313-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 28db4eecb3a599b5a952f29eac7758b732253846c2b56ad9dcfea8557e43d21d
MD5 a994a3fe74ec3abc849ff66740cbaf6e
BLAKE2b-256 3cf9762aca43adbc664459ad3aef4de656bbdb755459c70e5cc43177029e054f

See more details on using hashes here.

File details

Details for the file coptrs-0.1.1-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for coptrs-0.1.1-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 0e4d04311fe5dbbf5c4b8026be9cac4d450ed77bda18282709bfaff4a5ad4af0
MD5 94830957098e67f21babc7de3fb3e777
BLAKE2b-256 a03be82d67a1e29894b5fa749d3e952cceae4baa253a1d9001ddb185ab5e952c

See more details on using hashes here.

File details

Details for the file coptrs-0.1.1-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for coptrs-0.1.1-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 be184360ccddd50fad9ad72db6e7eae06e175d3c143ba057d058acb29779e199
MD5 820fe81f6442672b171969ab0b4957b0
BLAKE2b-256 35a6a9d80e5480a09168766858abd851a3dbf28eefe3b7dc48e08d91609d886b

See more details on using hashes here.

File details

Details for the file coptrs-0.1.1-cp312-cp312-manylinux_2_5_i686.manylinux1_i686.whl.

File metadata

File hashes

Hashes for coptrs-0.1.1-cp312-cp312-manylinux_2_5_i686.manylinux1_i686.whl
Algorithm Hash digest
SHA256 e0460ca940403c26c8ba9b135d9e8582a37cb3da350e70d6724d6b9dcb91388e
MD5 5491e2d4c39718699b9d39b8d1b8b7e2
BLAKE2b-256 17ec073e3fe7bfe079cc62ffbbdc9686c38a44fa89f770cbb45abaca3ad5e940

See more details on using hashes here.

File details

Details for the file coptrs-0.1.1-cp312-cp312-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for coptrs-0.1.1-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 0fa04e051586d8f2a3260c1c3bd47e5fa375d6cbeb83be61cd56aad13fd81635
MD5 e830c93078fa48d772490b6699b27fda
BLAKE2b-256 538c68d50017d8b8d404102d836880cbf08024f027bffd240a83ae3ea6b7ed90

See more details on using hashes here.

File details

Details for the file coptrs-0.1.1-cp312-cp312-macosx_10_12_x86_64.whl.

File metadata

File hashes

Hashes for coptrs-0.1.1-cp312-cp312-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 5755a5db72bb5b8222c070e860abc43180cead51734b9aea7d860568453144ab
MD5 8742186434893f3f0c44f364c6a5ea3d
BLAKE2b-256 9fa6de810959b5a283e2f3fd5754f217078334f1312874ff0db5fdf47030b2ee

See more details on using hashes here.

File details

Details for the file coptrs-0.1.1-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for coptrs-0.1.1-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 ccecb31be6df44eecbad08b822fd146b6e08ff5da8b1b6cdc6dd8e39f945694c
MD5 4b09e6999395de4ff08c6bcd3716d685
BLAKE2b-256 b221e31cde872d26d2aefe9097a91e024b386d9c3230fbb89dea8767044f9a43

See more details on using hashes here.

File details

Details for the file coptrs-0.1.1-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for coptrs-0.1.1-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 81886546fe8fa7890103ac503e433e9b84745127cf9c03d9ae458a34a5145841
MD5 8912bfd0bc32b719ec81fa0636632100
BLAKE2b-256 514bc90646c95a06b7f808b66eb1f0d01f42cb28806b84a3707418f125b22528

See more details on using hashes here.

File details

Details for the file coptrs-0.1.1-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.whl.

File metadata

File hashes

Hashes for coptrs-0.1.1-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.whl
Algorithm Hash digest
SHA256 bc044b253f92cbac3b1be950a53526ead8944221ba0ee84c6eb2d0244c3320e7
MD5 3906cbdddab03e9710bfe1ed27b24cce
BLAKE2b-256 d1306104214ec59769c7d1dc96d83a181e1d929187988db2a9665334af0c9586

See more details on using hashes here.

File details

Details for the file coptrs-0.1.1-cp311-cp311-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for coptrs-0.1.1-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 46c0c0425ca3c4a6c0917352a9b6e6cd2de8ec5d0047f6934fb16cd83ae97572
MD5 e59c85d2a4b6a611f3fb6a7ae8613ba5
BLAKE2b-256 1c2eb39138b54d42f21b4437d399104bf0bd42f49a5e68488d4fe0438e50481c

See more details on using hashes here.

File details

Details for the file coptrs-0.1.1-cp311-cp311-macosx_10_12_x86_64.whl.

File metadata

File hashes

Hashes for coptrs-0.1.1-cp311-cp311-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 43368c4a31c9e7e9bbb6b8285d67f10a702aa4b62d8f2ef3a0695c1b26709d9d
MD5 7b826023c0cf34680901f3f3630bdadb
BLAKE2b-256 e0a3ab8af33734893c422fa29af9e435249c64971d778e9f334f83e4c0f82066

See more details on using hashes here.

File details

Details for the file coptrs-0.1.1-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for coptrs-0.1.1-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 d6595d406d5ee23e8db3ffc1f72387b02ea2d2679faed7d6f0f1542ea9998f99
MD5 b40f708e787c444d81a77f6aa6496a2e
BLAKE2b-256 3b24333983dd528d3be26bd6dff3b414d431292216b3d5dae6233f6a4cc825af

See more details on using hashes here.

File details

Details for the file coptrs-0.1.1-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for coptrs-0.1.1-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 2059551481b982e8585c37cc2daa2062636473d752402bb85f19a8c89b667ac0
MD5 2b66bf4c8b25407cb583b30b41585ffb
BLAKE2b-256 27a77083870723f183f1ca35fb9f193caa972588a5dfeacf75da540314cb542f

See more details on using hashes here.

File details

Details for the file coptrs-0.1.1-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.whl.

File metadata

File hashes

Hashes for coptrs-0.1.1-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.whl
Algorithm Hash digest
SHA256 ee143dc23a5adba94384f12f613ae9c992bded9a29983a6a28a4b12b9b5ebbbc
MD5 706a050ff344d7a3cfb3bb11bf1b6b74
BLAKE2b-256 b6877fdcbe1ba4d8521718a7f34705e8b2147bc234dec6bc4fbc4058defd32f4

See more details on using hashes here.

File details

Details for the file coptrs-0.1.1-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for coptrs-0.1.1-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 0b129aa4f428cce3193346747898eb2ed22a2685c218ac080f96b8cd1be8b774
MD5 b2279c3de12c4b63af5d62018bfef719
BLAKE2b-256 4de5a8c566df24b3d3be66a3e4082574f229349aa4253e023490e1812e46c02b

See more details on using hashes here.

File details

Details for the file coptrs-0.1.1-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for coptrs-0.1.1-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 a17d710a7ef679a3827b2c68c83d64f76b5de2d397da915cacf8e93469119371
MD5 0b795d4bd225a429edeb2f1f67e32bdf
BLAKE2b-256 709a4891f09f9adbfdc4745b3190d0d31b9e8d4c0648fde722793b1ca62f0403

See more details on using hashes here.

File details

Details for the file coptrs-0.1.1-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.whl.

File metadata

File hashes

Hashes for coptrs-0.1.1-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.whl
Algorithm Hash digest
SHA256 416137e28e1faf890b8d980a7119a5eb5d49a0bcf97542a7fdfa239d168b873c
MD5 ce093289e3f0d529af49bae93e0850b4
BLAKE2b-256 9c3314b24e345609e0a7ba76cf8ac2c8254215f9f03fd829fe7bfa4a9ca3fc84

See more details on using hashes here.

File details

Details for the file coptrs-0.1.1-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for coptrs-0.1.1-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 ce33146ac3d61b2c3240db607b9e08914701359caf9fc1e120cfc8de70b83ca6
MD5 3d0d9678afb705e9a105d7b17d9a3ff3
BLAKE2b-256 75a7993d23c1dca5dbbf10fdd3763643d6bacdd165a9e99c9690519e0a04f182

See more details on using hashes here.

File details

Details for the file coptrs-0.1.1-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for coptrs-0.1.1-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 a4dd95ccabd64a3efd2b46fbd465eab7a224f653fc2bf61be257d669dbc44df0
MD5 a190db730b490673c8be38e4e20f21bd
BLAKE2b-256 7cb6d6f032e5e59dc401e3d5e4240d63f35b71a66faf85a9cfcd10e9831ac3a4

See more details on using hashes here.

File details

Details for the file coptrs-0.1.1-cp38-cp38-manylinux_2_5_i686.manylinux1_i686.whl.

File metadata

File hashes

Hashes for coptrs-0.1.1-cp38-cp38-manylinux_2_5_i686.manylinux1_i686.whl
Algorithm Hash digest
SHA256 9c2360e3e296fa4a60a30ecd045bd3bc4a479e99ce7cc0b73330c4fae61bcd90
MD5 d3a4e43fc6df50884ef48a42e48396ce
BLAKE2b-256 6501cc067b790717d8f353d79b07b2a2901d235cd9ba993f5bd7e475b3d10d59

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