A fast implementation of the Cassowary constraint solver
Project description
Kiwi is an efficient C++ implementation of the Cassowary constraint solving algorithm. Kiwi is an implementation of the algorithm based on the seminal Cassowary paper. It is not a refactoring of the original C++ solver. Kiwi has been designed from the ground up to be lightweight and fast. Kiwi ranges from 10x to 500x faster than the original Cassowary solver with typical use cases gaining a 40x improvement. Memory savings are consistently > 5x.
In addition to the C++ solver, Kiwi ships with hand-rolled Python bindings for Python 3.7+.
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
kiwisolver-1.4.6.tar.gz
(97.2 kB
view hashes)
Built Distributions
Close
Hashes for kiwisolver-1.4.6-pp39-pypy39_pp73-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | dcb6a2bade6292f2b5b19225a4330af49f855edeed6e3c17240df905696a1494 |
|
MD5 | 38d6fe33ca118c66dc5f078fdfb5749d |
|
BLAKE2b-256 | 2c224bb77238f906c9d4719cf3182da38bcbf2358c1191125b9768356e24282e |
Close
Hashes for kiwisolver-1.4.6-pp39-pypy39_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | a40af4800335cab9dfc3b8cb300384ef14e7740f21142c66d7b3f57228c4a290 |
|
MD5 | ba531a79c3fe6f97a96a665b47e7bff3 |
|
BLAKE2b-256 | 43d63d3881bc28b9112f9f78d80eabdc6c6b9dcaa67678acf8a1e832b0666641 |
Close
Hashes for kiwisolver-1.4.6-pp39-pypy39_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | c14338ac087b9a8db1db1b7d74ff91c0a2b1c93f6f1ab4942af15f1938449acf |
|
MD5 | 3060a296ba3cece8b77ea7aff84afbd3 |
|
BLAKE2b-256 | 82402028dc40230015449339158327b00443f958511a833faa668cdd762e0506 |
Close
Hashes for kiwisolver-1.4.6-pp39-pypy39_pp73-manylinux_2_12_i686.manylinux2010_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | acdb63f64219a374f7f9bb6c560a435545511364b24757819332f86da03894b9 |
|
MD5 | 367e4896bb63824116877108902b8030 |
|
BLAKE2b-256 | ecdca742b9f697c5fc411626f9be2174c9339f99ead63f7806a2e5f6d1668c4e |
Close
Hashes for kiwisolver-1.4.6-pp39-pypy39_pp73-macosx_11_0_arm64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 261ca5e3a0b3fd3f6bf794122e0f80c76f5b5bb8055508a9d8a8869b5e7e8bef |
|
MD5 | 0fd612adf57244f03471b7a3be54aca2 |
|
BLAKE2b-256 | effd19937f0416356b3050ab9d020345ea9e78aae1cb14b3a618ad69b18f0347 |
Close
Hashes for kiwisolver-1.4.6-pp39-pypy39_pp73-macosx_10_15_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | e033139b0a5981e30c1518b97ae4b20b4172e82ed49f09180d02640bde0ae831 |
|
MD5 | 3c90be566c8f880e41fe9730946c366c |
|
BLAKE2b-256 | 53ef1a36e16abf4f603868226d6397f7151dd0a7fdbe391221ea13f665a9d5f1 |
Close
Hashes for kiwisolver-1.4.6-pp38-pypy38_pp73-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 33422cbf4ea20cd42945a7ad6b04bc50da9630a5b42854e139944ffde3ba926f |
|
MD5 | 6648e10147459a4577d45c69f847bab3 |
|
BLAKE2b-256 | faa68b8d2ab8a79996cce7cd218dc69f67be225e737f10b675ad1d4663df2a77 |
Close
Hashes for kiwisolver-1.4.6-pp38-pypy38_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | b474a369ebe8c2cd02df20997b94cd566edc708f38dce18e66385766dcef5f3c |
|
MD5 | 91f94d8c3e6132e9e1ff3d881c8481a7 |
|
BLAKE2b-256 | 16a88932fa27c25f9a4ab232d17dc63fd9928d65092758e0fa36eeaa2958ad77 |
Close
Hashes for kiwisolver-1.4.6-pp38-pypy38_pp73-manylinux_2_12_x86_64.manylinux2010_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 43e9bc95d7e9e6f7975f2f481db40738796ea718bf55e22c32eb8e242ed418fc |
|
MD5 | e081a72a87ac71a10fe65e473f804a5d |
|
BLAKE2b-256 | 51c0060ea96d7d9f89d1006b877cf85f2deab09b0ce375f22ee0b80a7335aa9d |
Close
Hashes for kiwisolver-1.4.6-pp38-pypy38_pp73-manylinux_2_12_i686.manylinux2010_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 0d9a5af0c3cad547b59a2605d1af95c79c69c6a3aaf908be9677094ca6ba6dfa |
|
MD5 | dc3ae6a8498e19c2f8f4fb624856b4e1 |
|
BLAKE2b-256 | 5514a404f67182893de5d94fc12c79f2e45ac9416fd90301fd99f5eccddfdfa1 |
Close
Hashes for kiwisolver-1.4.6-pp38-pypy38_pp73-macosx_11_0_arm64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 3aa8e43fbc847c26e17e50befac4de2336e223093263aa5b66c9c2030697b911 |
|
MD5 | 190ae6ae35332a5d50daa557ab492e72 |
|
BLAKE2b-256 | 7c6cbe0d3e794c6b0e34782e38baae90bd0b28f58308638e9e1ffa393e92242f |
Close
Hashes for kiwisolver-1.4.6-pp38-pypy38_pp73-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | c0d4811a031ff5194d9b45c15090d674cbf9890461a5028c4475f7b3202a5b1d |
|
MD5 | 7a0a8027f5f3530d1cb60ae0e9af5fab |
|
BLAKE2b-256 | 76b0e29a5143d70e9a4e79de783b01b6cb3dfa82d16439d13b875e28e48c81f2 |
Close
Hashes for kiwisolver-1.4.6-cp313-cp313-win_arm64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 140f376c22b5148453acff768cff19c34ebbd593126617018732ea1d9ce65547 |
|
MD5 | 3a6cbc7e8058fd638e7fe18a7381d55c |
|
BLAKE2b-256 | 6d16de2395bfdc90626e8e7dc86f2349b0802d7e91d9cce4cd992c69ba2a8084 |
Close
Hashes for kiwisolver-1.4.6-cp312-cp312-win_arm64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 773f2d87825779ab69196dfcf63e9d91043273421c6128c8d4ed82bc6316068f |
|
MD5 | 180db03ef8ebc5a8a8459f326d296dff |
|
BLAKE2b-256 | 85861c4fb5c0cd90bd1048d7de3febc8f94cd015d8c523d96a7aff4fc0045b00 |
Close
Hashes for kiwisolver-1.4.6-cp312-cp312-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | a9be95d086578b3ada61a4621c0e7ee5f456820bfdccc3329061fdeae1e31179 |
|
MD5 | 5157bda1b3656e075757edbb3a9b9097 |
|
BLAKE2b-256 | 6a32755f2db6c96102ebb7f078f617b17be18d5ba9ecf1423fec2194e5812451 |
Close
Hashes for kiwisolver-1.4.6-cp312-cp312-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 331b9d9f408e874ecf34bd79b79df8e099f0b1b351b8844609c1bfdc8d2d45b2 |
|
MD5 | 732e0f5b1d39a02ff842e8de4a5e1388 |
|
BLAKE2b-256 | ee90d6ede870b381ae0386475c20327b1c8e52d3b3ced0c9a6d4f1bb067bfba2 |
Close
Hashes for kiwisolver-1.4.6-cp312-cp312-musllinux_1_2_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | ee7289430ded484cc2eff9d8ffcce58ed7fe2c26919321dbc0580322a49e0120 |
|
MD5 | 1b4919ae5e4d216b2b7585f546106c1f |
|
BLAKE2b-256 | 9247fe6423e99e5e00fd8c014013bd146c019b299defee0d78a8fc8619c77d88 |
Close
Hashes for kiwisolver-1.4.6-cp312-cp312-musllinux_1_2_s390x.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | b19761c8c613b6d04c44f1a4797a144b44136f17ec009ccfb025e17b5698140c |
|
MD5 | 1503db0c393bac674d5a9129c684ead8 |
|
BLAKE2b-256 | e2e7d7768d21801eb26dea144c264b4da10b995af279b017056c242c8f2ed5ac |
Close
Hashes for kiwisolver-1.4.6-cp312-cp312-musllinux_1_2_ppc64le.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 1f401784df70ea2870e4e10adade66b5b06cb2c151bc2a8a414a1d10554e9a81 |
|
MD5 | b2dc25067145cf13613cc22aaaaf0341 |
|
BLAKE2b-256 | 059cfb3c9c407415126e31918db329de230988e779c9205a7099d674e5f64775 |
Close
Hashes for kiwisolver-1.4.6-cp312-cp312-musllinux_1_2_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | df2a4a7cc2e01991e039a792457751b601bdf30143ab5f23f9a1e58f20c875f4 |
|
MD5 | b3ebde150a86bc6704a1bc4e0f9b91a2 |
|
BLAKE2b-256 | 5c5a0585de17a52af89689b9d79575317e54d5541bc8d0aa8449faf8b9fd58a2 |
Close
Hashes for kiwisolver-1.4.6-cp312-cp312-musllinux_1_2_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 0081f85f0222620563409d4804c6567a930a45dafbe9674c7913fde131653992 |
|
MD5 | 56294d10f9cf44ad7322d94e9f359ab3 |
|
BLAKE2b-256 | 97449adc480290c47e3a3f2bac4e1de2b3f164fef80c50b2e68d25f1503e36de |
Close
Hashes for kiwisolver-1.4.6-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 34105f4460ba50fc18a16a8e77a5122f7affe075628763fda748ad0ec534c3ee |
|
MD5 | bf463a023744d426cb5ca778ba6a76b6 |
|
BLAKE2b-256 | 5a5ff011569a61d48b39bbf606d675de79c85effabc1fbd291a6396538a8cc87 |
Close
Hashes for kiwisolver-1.4.6-cp312-cp312-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | ab93f58afe3a02922a343189404f24ed885564e6316649790240124b95ef1d6e |
|
MD5 | 07d01d57d4a06e0ec5c51d6d8e350b06 |
|
BLAKE2b-256 | 1fd7b6d86dd194ef83a259e30e2356c3ed16b40f59053a13dd6295c2ab99816e |
Close
Hashes for kiwisolver-1.4.6-cp312-cp312-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | e99b97d69499a7414572c906fbc7ca312519f2e17999730129f6c4492786e953 |
|
MD5 | 8392918fa9f1b573818b500bc5ee0167 |
|
BLAKE2b-256 | 899e47db05cdf2109a2e375c076fce6088c5fb493331225f8e588bd1992f287c |
Close
Hashes for kiwisolver-1.4.6-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | a62379eee430b1c477bb0a0bf6858a57c7c0dad9cee8b3144a5cb5d366c66a54 |
|
MD5 | 04b034df3fb199ae0c0571b72c262d14 |
|
BLAKE2b-256 | 61b52e68f99a97131bd06f7eeca5294541cde33d92af875f945cd4c1296c94a4 |
Close
Hashes for kiwisolver-1.4.6-cp312-cp312-manylinux_2_12_i686.manylinux2010_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | f94771988da902b475f78e85cf63c5c94392773b4a6494234d87c1b363b2fbc5 |
|
MD5 | 07a4c0ab27505aab1bb715e4adb91c7c |
|
BLAKE2b-256 | 6d0ab82266406429d3a114f861d9dbfe08eee9ba1475ea09a75cefc0ccbb5372 |
Close
Hashes for kiwisolver-1.4.6-cp312-cp312-macosx_11_0_arm64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | ace86489e7951bd26329a589198d3875c3d48380f889c69d3eb254b506a80101 |
|
MD5 | 3f16638578caaff4eba004274c71e6c7 |
|
BLAKE2b-256 | 518fe1a0d4be4f549a2ef7a9dfa478b50ee92e9b9156e0194072c96f8b934757 |
Close
Hashes for kiwisolver-1.4.6-cp312-cp312-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 50c9c6c42bb6ca231626d1182b9128e89c5ce3c64456f811ff0280deb42d7bfe |
|
MD5 | 513a02448a570c0d332e836ed6991d2d |
|
BLAKE2b-256 | 7f2f92210b842c87a22df953727c2ba2ceb28827de3a47dc157701d4524885fa |
Close
Hashes for kiwisolver-1.4.6-cp312-cp312-macosx_10_9_universal2.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 979df7e9334f6a3694ee9be8d42817e519ef6d155a16499714d082cf41296852 |
|
MD5 | 18d422d35b0dae89d8205ee528bb1a17 |
|
BLAKE2b-256 | 81848a5b628c6f2e661a48b296f335fdc1503f8ab5f49782db79217439853a34 |
Close
Hashes for kiwisolver-1.4.6-cp311-cp311-win_arm64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 3b852c7f0ed9a2fd339c228829bca0964233ed45de50aae3e87b72ca37d177f8 |
|
MD5 | e3659f035bcf507c5c2b585933a9df0a |
|
BLAKE2b-256 | 23f1ea9a7d24ad1f8c4144dd4eefb11d456f2aa90fc59a6f373b8de5f770f35a |
Close
Hashes for kiwisolver-1.4.6-cp311-cp311-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 683ffef2c51fdc54112dc610d06b59b88c21e23fb669b905da6d5bec80da1bde |
|
MD5 | edd9d419063250338e75f33fc00158c9 |
|
BLAKE2b-256 | 5f402b03bc57af2e41da8fec1b30d16f733ee28b85888a5368688e99d5c664c2 |
Close
Hashes for kiwisolver-1.4.6-cp311-cp311-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 10a09a3e4213c2806bcfd2eb4edb756c557973d2cacf06873b18a247fce897da |
|
MD5 | 55ac4b51a1367c40b6f83424024d5008 |
|
BLAKE2b-256 | 8f5b64bc3c75c269b8820d98120c9d41079bac3129d83eed1892c50c4d760d2d |
Close
Hashes for kiwisolver-1.4.6-cp311-cp311-musllinux_1_2_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 2f6668678a6b9488a7f8a6320e1b1c6396d179a976472dbc08d1600d04119511 |
|
MD5 | c02546ec5da0bdb779b8a4501f37260c |
|
BLAKE2b-256 | b77d2297d08507d54a6a73c6f4377d8b7a795b4715caeca571e8a494f527d120 |
Close
Hashes for kiwisolver-1.4.6-cp311-cp311-musllinux_1_2_s390x.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 788cbf99738f18ae8a27b9d4d7314502b4b917005cfdacd1d6a59038332ae24d |
|
MD5 | 223136f950b372c605c5ae79b2afebc3 |
|
BLAKE2b-256 | fe55d9637527165b65fc3281d52415aaa12a8526200362ebd8ababb1962149c5 |
Close
Hashes for kiwisolver-1.4.6-cp311-cp311-musllinux_1_2_ppc64le.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | f2ceaa6d0450623d108956647ef19a1a28c7e07880f1171c932477308d44d80b |
|
MD5 | f661c8e0a7a0227a3b261f76ef921717 |
|
BLAKE2b-256 | 33778d876efef1921bd918a9dca177fe5e9adda372b4b19300101a38aca5558b |
Close
Hashes for kiwisolver-1.4.6-cp311-cp311-musllinux_1_2_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | f5a987f740e1c9964e614acb87ba1f014b4be760a341effc8dc789913d1840e6 |
|
MD5 | 2126cb2e55f4bca865f2126b08e6b158 |
|
BLAKE2b-256 | 672846b28157c237e6c08d40843f4d1ccb74ef727c6c420ced5864e0501b5200 |
Close
Hashes for kiwisolver-1.4.6-cp311-cp311-musllinux_1_2_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | cb30165f71b7b3378668346e220c81d590593a3a1ff76428a53780310df03f35 |
|
MD5 | 57efbfdf9fda9de6ab81d278a0eaa1ca |
|
BLAKE2b-256 | 40dd11ae8c3276e7f975f8c7e6117184cc3afe1ef5a71745456926104b0c468d |
Close
Hashes for kiwisolver-1.4.6-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | ce5efe545eea86f52ec5a1185e5052815ea86778e8268bad71fa46433f7c0bef |
|
MD5 | 4a748e3261dd8062e644004af525c699 |
|
BLAKE2b-256 | 7925b4e6929ee94dcb3144cacb2f427dc27aaec42aeb9367421b2efd5f771393 |
Close
Hashes for kiwisolver-1.4.6-cp311-cp311-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | f464403e391724f8e7dff188d3fb77a85bd1273b3fdba182e6671abcc44434f8 |
|
MD5 | 1470d8e9cf8fc8f72e613e6874d2e099 |
|
BLAKE2b-256 | bf69f21cdc8537c08e7cc2097361b1d7ad3c47192509dfca7848e42abe6f2dec |
Close
Hashes for kiwisolver-1.4.6-cp311-cp311-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | f1942a155c737a7c3835a957897f0cc9ebc0085b7a75d934d86aecb1b27b8873 |
|
MD5 | 76a1d9eb382fd99659bd8efb13738a8e |
|
BLAKE2b-256 | 37cbae78c5a007d3c71aecd6d008c9923b29e14ef3663ccc2bc05f5dde9f071c |
Close
Hashes for kiwisolver-1.4.6-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | dbc985766bf20141ce64baecc39fb9fedbce094b2b8de1bb62676b79328988e4 |
|
MD5 | f093f494da9437b4e7244d1070ae1e9e |
|
BLAKE2b-256 | 2f8d63f912f0f7245cbcd0ee9956585509dc85cb764adbe8d06e342596f03536 |
Close
Hashes for kiwisolver-1.4.6-cp311-cp311-manylinux_2_12_i686.manylinux2010_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 50ab1fedf86f3951a9e90a64edd15f598860ed60cd3664259756f097d527b5ae |
|
MD5 | fc86f5129cc5fc38057e0b229de2f077 |
|
BLAKE2b-256 | 7734704e1e382a5b59097ed546d1093758e6c106eb4b5ffd9340704b6cb5414e |
Close
Hashes for kiwisolver-1.4.6-cp311-cp311-macosx_11_0_arm64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 00af95204100bc1d0f26e1ed52ec77d6e3da5c9b845c88d31875c164e4ba6c0c |
|
MD5 | 04f17598aad2759fc99906bbcfafa461 |
|
BLAKE2b-256 | 17fb8d7100e23b1130256bb480a19e2a99b9100c268c0ea4ce6ce42073301ef0 |
Close
Hashes for kiwisolver-1.4.6-cp311-cp311-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 7e52b2568c47fb4f54d17576954e02b1de156c85152f87283a99db9670fd18c0 |
|
MD5 | 61a77b4549e30080e938789aa369933d |
|
BLAKE2b-256 | b870888ce89a1a2b4fbeb141729a4ea73c7227e758a7a8e0f5f7b9a10c83e03a |
Close
Hashes for kiwisolver-1.4.6-cp311-cp311-macosx_10_9_universal2.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 45a5cb5abad1ad9c265eed7e058fefafeb7964565b93b397ba2f480faec8d674 |
|
MD5 | c32d405bc61e084e580000178dd36292 |
|
BLAKE2b-256 | 9a9ad22443947c1bfacff8596fe588ac5c3bf9e88a1b557c9e3fec12f1487133 |
Close
Hashes for kiwisolver-1.4.6-cp310-cp310-win_arm64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | bc523ab49257fd7bbe00e23aff6924624a5da1ce924e4b3e39530049298779da |
|
MD5 | 05c657bebfbf38e310d8c12755a8cb90 |
|
BLAKE2b-256 | eb9f8f5c9ed8fe6c9bea77ad473acbfc2adbfbcb7f9a7aee6b6ac60bdf940a20 |
Close
Hashes for kiwisolver-1.4.6-cp310-cp310-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | ad4410b6aca71bcfba185d92a3094114914b4ddd9d61d5b7b91047cb273a077b |
|
MD5 | 2f3289c96b0807535e752d65f4d02acc |
|
BLAKE2b-256 | 734800dba3d15ab163e6081b943983e7b7e41cf73d5731885ca75cb6948ca211 |
Close
Hashes for kiwisolver-1.4.6-cp310-cp310-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 7de63234cf06d3a0d218d5c6e907f6ceed72a9d369a8c561d1a161ffafd2fa95 |
|
MD5 | e446cb0767f590eb010df07267573ad0 |
|
BLAKE2b-256 | 33f5210268163cd9d8f82e80ecbeb124639b98fa498dcec87f5c68b358f21123 |
Close
Hashes for kiwisolver-1.4.6-cp310-cp310-musllinux_1_2_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 212a903a4f90aa6bdbd0709b28df4a337687839dd7cf7030bb288ef756f338e4 |
|
MD5 | 9da04919c491604e23ac905e97c03266 |
|
BLAKE2b-256 | 794fe6a27dc4756e816e1e494140b43ada54939112d658c53cac3621c9274ed4 |
Close
Hashes for kiwisolver-1.4.6-cp310-cp310-musllinux_1_2_s390x.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 4cf699500d5d88a5424a4a26dfdcada6aa3a1917431e459c88c38dadd6a300d7 |
|
MD5 | 088c5a2580916e308aa181c16e4faab1 |
|
BLAKE2b-256 | f786561d05f05fcb4085f41241ce3b27f77050cc6fb4e717983c16056447d3b1 |
Close
Hashes for kiwisolver-1.4.6-cp310-cp310-musllinux_1_2_ppc64le.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 7e3012902606eba35014f725dbd2aab3a28a276cb6872fb21bb27c0ee384a554 |
|
MD5 | 3803f8828646088dfab74e1be4a9db3c |
|
BLAKE2b-256 | 7abe9697af4c7b95f523b43d91c45c9683113a409121faa851d236f9eef799c4 |
Close
Hashes for kiwisolver-1.4.6-cp310-cp310-musllinux_1_2_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 300443d53ed971a0dd35249f5012a3c3c95004da2e3f5877ed3cb784228d67bd |
|
MD5 | 7e6805c577beefd0230eb7d378271399 |
|
BLAKE2b-256 | 97e004da7c7b41571e0126392271651573c8e5a24318a6858ce6e7c257a5b84d |
Close
Hashes for kiwisolver-1.4.6-cp310-cp310-musllinux_1_2_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | cc09aff78d1eb3b4c63d31eba1db6da5b4d580cf65596562038b6c8ec5806a17 |
|
MD5 | e8b0e4fa4857f9c8aa76de785e3b878e |
|
BLAKE2b-256 | 5e468e7733f8c86374b7e8c0d859f723652f2cd8bb8ab53d3bdc7c901f33b454 |
Close
Hashes for kiwisolver-1.4.6-cp310-cp310-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | f0b17c30a50ce5345469f206708adb5946917d59c900e53af7108da2a0c4b56f |
|
MD5 | affccf399edda04d49fd3fa52f6eb46d |
|
BLAKE2b-256 | aa5c5b1712b03d31efb27ef89402d94ea39064eb37a6e0705c46f8b2a256d154 |
Close
Hashes for kiwisolver-1.4.6-cp310-cp310-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 182b3eed63f8f79623bba26f1ac75e6c94463c98b70828029db8fe2d230b7ba0 |
|
MD5 | c0eef2aa3e7890839e139ee1573ba919 |
|
BLAKE2b-256 | bd850b03120878dfb1f3ae6d5bf197592a318d4e546e2f188af3ac2cbcb5cf68 |
Close
Hashes for kiwisolver-1.4.6-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | fdeb0c875a8df911cf026f2ee7043d63d59768e58864835d5c5c27020f251fd2 |
|
MD5 | 85ce9b711ce6b894e3b9befe93b4539f |
|
BLAKE2b-256 | db3641d890b1366de9349b84b4dfd1519bbce42c4a26fc768b2257656802b74f |
Close
Hashes for kiwisolver-1.4.6-cp310-cp310-manylinux_2_12_x86_64.manylinux2010_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 9f338d9724cc2b2ea49e8f3af3a6733f5191cf85801db5b137350dc021e16dad |
|
MD5 | a2d9d5cfc6ae21bd8bde75122856d805 |
|
BLAKE2b-256 | 63cb5964c17ac71c810220f699b44950a327b026791b441ea4c7b4723f6b84d9 |
Close
Hashes for kiwisolver-1.4.6-cp310-cp310-manylinux_2_12_i686.manylinux2010_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | b747105ddb84ce77a41fbc9485df366519526d1f7f4a096ca02570bf082a70c3 |
|
MD5 | 96d9b941309aaa1bdcfa58875226952b |
|
BLAKE2b-256 | ba0ce5add71f44e7b96caeda42f6e54235808d10c2b2c576c03a29465d6607d9 |
Close
Hashes for kiwisolver-1.4.6-cp310-cp310-macosx_11_0_arm64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 0632248f5a06a2e4134637628de7300b923d242a30926a1bbf7cc4e487dc0bb8 |
|
MD5 | 444a5c9dcac372f11ac99570fedcc3b2 |
|
BLAKE2b-256 | 36af7700d6094c6847523a9eb9a7ac33ff25f56c9b15d67865879464d939c5dc |
Close
Hashes for kiwisolver-1.4.6-cp310-cp310-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 7802ac87e8efd05f4ed6b82dfe4749cd4f38140c198a7d392ebbb3ab5fb38bd6 |
|
MD5 | 9b614d99e03d8dcb17b4b85485c9ff39 |
|
BLAKE2b-256 | 962fc57136535ffc83fca1aebabe405ce3b545b6ffa2076c750c4842db782411 |
Close
Hashes for kiwisolver-1.4.6-cp310-cp310-macosx_10_9_universal2.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 9739f60317af3ebb15372a61907a71ba71e9cc3c21239d4e39051ecf51928d98 |
|
MD5 | a65b5a7fe5c45a23b9a7d8285021a99a |
|
BLAKE2b-256 | edafb156729d2b9cbbfbbd2c3257f70280f473db2792e5056b010e9c24e196d4 |
Close
Hashes for kiwisolver-1.4.6-cp39-cp39-win_arm64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | ef452cf166271827939e907b23a1bda423329663a93a644d4a7be8f7bbb431ed |
|
MD5 | 2df31536d956ec038fdb17cd92d169c0 |
|
BLAKE2b-256 | d1e8ae91f78be78f90b8a79cf4f9917520bf56f809545ffd02670f0500839e5f |
Close
Hashes for kiwisolver-1.4.6-cp39-cp39-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 67b72c9cbd78ec8666af40747b80bf309f160701084e7cf492a02464e470ee29 |
|
MD5 | 239a34455751fccf9c5af900570d08b6 |
|
BLAKE2b-256 | ed21650a3ed14fdae5c9bc6d104b05d5e0d9959c4952f98af8ce19ee19efc65c |
Close
Hashes for kiwisolver-1.4.6-cp39-cp39-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | a05655320567b9c83b95c1b45339d01ce6373ff2e2d64f643fee2ba2432f035e |
|
MD5 | a347e3dd7b7a5883089fc71089105eff |
|
BLAKE2b-256 | b9215802a078ba141e8f645bf462cc1ab49dc27e89bab9c37afd73ae0b7869fb |
Close
Hashes for kiwisolver-1.4.6-cp39-cp39-musllinux_1_2_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 7d42dbf8229d4c09632e46c83aeaf1dce6125925088704421c57c483dc9db304 |
|
MD5 | 01a1bca99979917cc2c6c95c79c17771 |
|
BLAKE2b-256 | 83f4f6231ed4a2d851c8c51746e09d69a9c4d0d2c4ac72e1615685bab507af4d |
Close
Hashes for kiwisolver-1.4.6-cp39-cp39-musllinux_1_2_s390x.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 159a2ed7a89b51fcb9766562626f7d9fc411ed5f8b365413bc5ea2d4a8b81a2c |
|
MD5 | 9a9ac42778583e6a6187c78933718ac2 |
|
BLAKE2b-256 | 5fc282dcc82a30e4d371cacbe33ef356195e212407b2bc66debc136bea41b8bc |
Close
Hashes for kiwisolver-1.4.6-cp39-cp39-musllinux_1_2_ppc64le.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 78a708e8371675e73208fa61b0985031e911584ad377593226c5974eaf0c2e2e |
|
MD5 | cb078fdbad4bd9788e7483ae6a4a06cc |
|
BLAKE2b-256 | 2db3c24a64eed3896a62fc5c02398b5de48a05bdb406a4682b1361da4c9c1c43 |
Close
Hashes for kiwisolver-1.4.6-cp39-cp39-musllinux_1_2_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 89748381d0251d829cffeec03a5c2710812dc133a085a4f52be0996c291e721a |
|
MD5 | b85e8e0a82f8f43d057543814a866f7d |
|
BLAKE2b-256 | 77ac921f1c35db9c2374609c1f26473bb157ada8ae6a3fde9f1a1c6e8119bfd8 |
Close
Hashes for kiwisolver-1.4.6-cp39-cp39-musllinux_1_2_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 19fa65a9e422eeb3b1d50073eb54e2e8c83821632b735d9d6af0ce1fcf42adea |
|
MD5 | 12331597d4a5a544323f2fef5c23f20f |
|
BLAKE2b-256 | 901c94c2143889fa4eb820244f7d253d2d364cd0aad1aef95aa1bd3497493269 |
Close
Hashes for kiwisolver-1.4.6-cp39-cp39-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | a8188c27be2e590c519e747d885511204c3e01f2ec77006843a204af6d22ab9c |
|
MD5 | 25153a49b138bdec572160f584acd668 |
|
BLAKE2b-256 | 31a5d2d4176cee93d070293c71a1d6c7200c49ea105afabb328104fe21fa7144 |
Close
Hashes for kiwisolver-1.4.6-cp39-cp39-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | fb55ba22ebebc537c2f13ffe3ad83ff1529be360ee36192bb61f330af3a785a5 |
|
MD5 | 45e17db48427ace731eb1863fab9f727 |
|
BLAKE2b-256 | f8454148690b52a22af5c002648eb71e5f406184e79fb367dc64683847af0a9e |
Close
Hashes for kiwisolver-1.4.6-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | dbfa70f983f8a2ea69a3f72c4f04aaa1a152a246c4933e9d5d9c30da95815a9b |
|
MD5 | 3b1c9a91196043c7643f0b059078db02 |
|
BLAKE2b-256 | da093b95ce40ed5cfbe18ad9a0c7987d91c84c2b0abdebf32a9fdb942e940886 |
Close
Hashes for kiwisolver-1.4.6-cp39-cp39-manylinux_2_12_x86_64.manylinux2010_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 872c1323f29f0822000e47acac9a0b6ed2af843a20b27c85fa0fdc906f98140f |
|
MD5 | cb07d6b286f4f5be21a983862fdc2d02 |
|
BLAKE2b-256 | 18068243b27fb6232f4040ce14419839a3ff55ac71097e3bdcac7dc0edc3f8a8 |
Close
Hashes for kiwisolver-1.4.6-cp39-cp39-manylinux_2_12_i686.manylinux2010_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | b9dbf4091b04e1037c9c75ca67e71a348d145c4fac7e1bb3de2e3fe6f13df150 |
|
MD5 | 245103016bebc548af16636ed46494cc |
|
BLAKE2b-256 | 5176d76c9bcd23a42a723b9b9445f8b43c6a4b34f9c02d9fd6c0d1275742205f |
Close
Hashes for kiwisolver-1.4.6-cp39-cp39-macosx_11_0_arm64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | d047def01426d15d5dde1fb9ba4e1d8ed7218069e73f00e0994d050913b2c3f4 |
|
MD5 | 5e13dfb7d1e0e598768763c9144c8479 |
|
BLAKE2b-256 | 337fa2b50d557a5eef6ce635e491afaa21eb54772f2edbfdf654c76d3c2b77d6 |
Close
Hashes for kiwisolver-1.4.6-cp39-cp39-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 9a59519a485ef60d17af17d93f70679a9e41372f3b777c27103b4ce13ece4e40 |
|
MD5 | 353768d0040201e5124893453a08dfc1 |
|
BLAKE2b-256 | 33f53b6ec57e6e22b00be97f104c8ff80857ec5fa9cd355bc0697242841894e4 |
Close
Hashes for kiwisolver-1.4.6-cp39-cp39-macosx_10_9_universal2.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 8ec27e296790903e2a3484a1d93a8324d0cd660394842e0cf2a3657060ad8edc |
|
MD5 | 46e6afddffe01a383ba3827b2ee80953 |
|
BLAKE2b-256 | 8b64840ad8eefcb629829a05d17c1e6575bf22956e39d8b194be5324ebbf5203 |
Close
Hashes for kiwisolver-1.4.6-cp38-cp38-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | ab480d087f10270ff24b06247e41eff901a452b890bfd708d8b7eb58bb01b212 |
|
MD5 | c3987c52793d4cf62383a1b3dbeff538 |
|
BLAKE2b-256 | 33f29c4e90a03ef39aed909f1088713d61df5669a21172a3b7e291e2b1e1cfd2 |
Close
Hashes for kiwisolver-1.4.6-cp38-cp38-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 11b0fdacd87bfe02c4f293ac38b2caf736591253687dce4d489a780a4bf2c39e |
|
MD5 | ac46bc03382a4eaca2dcf4d95a13ead5 |
|
BLAKE2b-256 | 1d4f917afc44c2a65009ef0afda1c6cc02bc9d586816b19ecc5b4f6c5a39ebd7 |
Close
Hashes for kiwisolver-1.4.6-cp38-cp38-musllinux_1_2_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 0d048002e15b9583ddff6ef4a27bd7f94fff830473856e82f311071b5cca9ade |
|
MD5 | 0a0d6d92d64e8e260fe5d1cfcb9be6dc |
|
BLAKE2b-256 | acbb40c5e76771809898e1dee8e511307015b9c7cd1ed66b437b6e4efefe76c2 |
Close
Hashes for kiwisolver-1.4.6-cp38-cp38-musllinux_1_2_s390x.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | ccff4e5ec806db412aceec89b8e7a83a56ff93c5c615c725e7784d90c5a556c4 |
|
MD5 | c299858ec2c83ffb97f2aa9f820f52f1 |
|
BLAKE2b-256 | 26763d664f648ad55b4924a2330cf4118a9613ec2789936769ef81a12953ee0b |
Close
Hashes for kiwisolver-1.4.6-cp38-cp38-musllinux_1_2_ppc64le.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 827425185329b813b40bbc176e0757282c558d6efab3c9f681f629c737e08a6e |
|
MD5 | 81dcdd8c3eb4154d5a34979793045c00 |
|
BLAKE2b-256 | 74e1d7a9b4710fdf04b9c79573d88c3c5493ddc68c7495147f13b33b8a37ac52 |
Close
Hashes for kiwisolver-1.4.6-cp38-cp38-musllinux_1_2_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 204039c59e6160f1227c2a33153d0738c93c171dbcc5b632c653f7a7abd08dc9 |
|
MD5 | 90a6e6a4af3dd44ed917075433393b50 |
|
BLAKE2b-256 | 7a8e9e4726d594bd9eaf9fc1876ea636d3345f32465810d453b2a00b9c2df7da |
Close
Hashes for kiwisolver-1.4.6-cp38-cp38-musllinux_1_2_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | fa61478e1356df92566ca46fe4165d0a36b9e336ee7fe7e71b923267fc5283aa |
|
MD5 | f2cb691a0cea7674494c33b980bf4d4d |
|
BLAKE2b-256 | 2edaa70130f0300cbf65b75ea83e954fdeaf1713abbed6b3662d38d6fcf60471 |
Close
Hashes for kiwisolver-1.4.6-cp38-cp38-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 5a69366fb349c2be904ac13063e3b6bcae76ed1c826fcbc646f43135b45abb68 |
|
MD5 | 6c2de0111178d88ee6b0f8258fcf4827 |
|
BLAKE2b-256 | 1a08f036e975b476f22fa49191b13ef8e22eebd30d19586079b8c8d59158013b |
Close
Hashes for kiwisolver-1.4.6-cp38-cp38-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 2cfbcd3a4b6193dd89dd005fbc5db8115a9f204727446562992f9f7fed217b3a |
|
MD5 | 10e43399747358a45ebb9f1d4b1d612a |
|
BLAKE2b-256 | 055fcb2355277da8a215627884843ceedc6711913b8f30d59f32556a0e602e50 |
Close
Hashes for kiwisolver-1.4.6-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | a7d04968b6015583968e62eca184c5104cbdc02666fd5cc7a4b535f9846968fd |
|
MD5 | 5923b51000cf417c6ddea9cffa92f264 |
|
BLAKE2b-256 | 5382e5691282b04909442faf9c083365d6384a402fc4646c09998155e2f4c196 |
Close
Hashes for kiwisolver-1.4.6-cp38-cp38-manylinux_2_5_x86_64.manylinux1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 4ccbc596114d32bb5d2ff74eb1785ab1b2d5bc56e7e54662ef335b333f427548 |
|
MD5 | 7431325a8eef6207dac991c049613430 |
|
BLAKE2b-256 | a49ce4790593194701b406f578261637b21e951385a28b193ff969195ac4e04d |
Close
Hashes for kiwisolver-1.4.6-cp38-cp38-manylinux_2_5_i686.manylinux1_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | c3420b5179fb732a899a0dfbfdcbc221712d850b5772b082415658466e887e55 |
|
MD5 | c317907cbb41a44082c35e1976c190b5 |
|
BLAKE2b-256 | 70046cbada5505f41cb9d3226781db092818341bc6d2777607b5534e3cdb5077 |
Close
Hashes for kiwisolver-1.4.6-cp38-cp38-macosx_11_0_arm64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 2e33395cca1a27102beed4baf4e97490fcbb2c245626bddb940eafcfe697bf4a |
|
MD5 | ea280245914cc2229aa33e60b11ee234 |
|
BLAKE2b-256 | 372797f72cb116b3d564eab083c3f895fedf9a96482514baa0c574a813e029f0 |
Close
Hashes for kiwisolver-1.4.6-cp38-cp38-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | f51a061d280300d33d37ebcfd02d5b480004e5bb5092e80ccabcdec8b7b1be9c |
|
MD5 | 32a4a16f852b7a85fbf4809480879fb9 |
|
BLAKE2b-256 | 74c2f7d32213c66a3adf4d4c906cd8fce8c4ff4f4369ab56e1f7bacca5319060 |
Close
Hashes for kiwisolver-1.4.6-cp38-cp38-macosx_10_9_universal2.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 160b983a1bca62d2274c886ddffc3168e0d6a1ae54d54556229f5bd57a4295e4 |
|
MD5 | 8a7954e4c060fe01169288c3f13129a2 |
|
BLAKE2b-256 | 7866ecb0f9fbb5b40b57a14ee82da9ca8091fdc73e0deb9536b916bec556313c |