A python package for the libsemigroups C++ library
Project description
libsemigroups_pybind11 - Version 0.2.2
python bindings for the C++ library libsemigroups
What is libsemigroups
?
libsemigroups
is a C++14 library containing implementations of several
algorithms for computing finite and finitely presented semigroups.
Namely:
- the Froidure-Pin algorithm for computing finite semigroups
- the Todd-Coxeter algorithm for finitely presented semigroups and monoids;
- the Knuth-Bendix algorithm for finitely presented semigroups and monoids;
- the Schreier-Sims algorithm for permutation groups;
- a preliminary implementation of the Konieczny and Lallement-McFadden algorithm for computing finite semigroups which act on sets.
libsemigroups_pybind11
is a python package exposing much (but not all)
of the functionality of libsemigroups
.
The development version of libsemigroups_pybind11
is available on
github, and
some related projects are here.
Installation
Installing with pip
It's possible to install libsemigroups_pybind11
using pip
via one of:
pip install libsemigroups_pybind11
pip3 install libsemigroups_pybind11
python -m pip install libsemigroups_pybind11
python3 -m pip install libsemigroups_pybind11
Installing with conda
This installation method assumes that you have anaconda or miniconda installed. See the getting started and miniconda download page on the conda website.
It might be a good idea to create and activate a conda environment to
contain the installation of the libsemigroups_pybind11
:
conda create --name libsemigroups
conda activate libsemigroups
Install libsemigroups_pybind11
:
conda install -c conda-forge libsemigroups_pybind11
At present this does not work for Macs with M1 processors.
From the sources
Before installing libsemigroups_pybind11
from its sources you should
first perform a system install of the C++ library libsemigroups
. For
information about how to install libsemigroups
see the installation
guide.
Assuming that you have libsemigroups
installed you can install
libsemigroups_pybind11
as follows:
git clone https://github.com/libsemigroups/libsemigroups_pybind11
cd libsemigroups_pybind11
pip install .
From a release archive
To build libsemigroups_pybind11
from a release archive:
curl -L -O https://github.com/libsemigroups/libsemigroups_pybind11/releases/latest/download/libsemigroups_pybind11-0.2.2.tar.gz
tar -xf libsemigroups_pybind11-0.2.2.tar.gz
rm -f libsemigroups_pybind11-0.2.2.tar.gz
cd libsemigroups_pybind11-0.2.2
pip install .
Building the documentation
The following are required to be able to build the documentation:
python3
- the python packages:
jinja2 sphinx sphinx_rtd_theme sphinxcontrib-bibtex sphinx_copybutton
Assuming you already have python3
install, on Mac OSX you can install
all of the above by doing:
python3 -m pip3 install -r docs/requirements
Then it ought to be possible to just run make doc
in the
libsemigroups
directory.
Issues
If you find any problems with libsemigroups_pybind11
, or have any
suggestions for features that you'd like to see, please use the issue
tracker.
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
Built Distributions
Hashes for libsemigroups_pybind11-0.2.2.tar.gz
Algorithm | Hash digest | |
---|---|---|
SHA256 | a0958ce0cb7887459c612234b74e4979ebdc052b634b6ec21e7f4c4217b2c683 |
|
MD5 | c4a18edcbc8d0b4f3dbabb03b49219df |
|
BLAKE2b-256 | 496345de92f13f62033616783dd3b5d368f112327ca6c9e6dafd652194f3e8b9 |
Hashes for libsemigroups_pybind11-0.2.2-pp39-pypy39_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | a4e863c70c398a65fcce2cd582c622d6dd0a1a85e34a035c500a024cd19509f9 |
|
MD5 | 251379631409019c5aa14dba908c0163 |
|
BLAKE2b-256 | b6426babbf9c75dca6e0d225a5fd3f7083deddf814cadafe6749fd076b6e3fa6 |
Hashes for libsemigroups_pybind11-0.2.2-pp39-pypy39_pp73-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 50980a6595e58f3311d4d27ce36f15a19d7458fc7cfe2a379afba244f10ffcd1 |
|
MD5 | 88eb20dc6d3c06f430c89b94095468cd |
|
BLAKE2b-256 | 4b2ab2af1f853c4f10f05c16862b703d95ecff9d618a5e3f7cb6cf1327efe6b3 |
Hashes for libsemigroups_pybind11-0.2.2-pp39-pypy39_pp73-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 510aef850dfa5236318db5b4470148b5ce4614d8af55403ce85d2706f4c17a41 |
|
MD5 | 52da92d7fb5e0b4fec76ca22876f1f72 |
|
BLAKE2b-256 | 2a548edccfed05873b54a8b731d2bbc77e8627214497ac83bee3d99b6c204b91 |
Hashes for libsemigroups_pybind11-0.2.2-pp38-pypy38_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | ac678fd3227337730d7a6ad7f393bbc217a62321003b9a0c101ef510c6ff5ae5 |
|
MD5 | c71ced82ad2e48ed9e1e40556ad5c525 |
|
BLAKE2b-256 | 5639c5a6b974da0928d2fee5d08bbc10e62633f7aa868d612dfd403f0f7ce5a7 |
Hashes for libsemigroups_pybind11-0.2.2-pp38-pypy38_pp73-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 96216df80418b8e1d45fc17de433d355d03c10d4b2d6193a1d84bc2f27d15e24 |
|
MD5 | 94883409639817e153ec52258e0bb668 |
|
BLAKE2b-256 | b3f73db28539f486377a03fb4c3bdca9b4ea0f2f407183683d8c820bf44d7870 |
Hashes for libsemigroups_pybind11-0.2.2-pp38-pypy38_pp73-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | c640b86264b852860f7ba035e8fd087adf1a65a4ab30de22f8d894f459def7ff |
|
MD5 | a423ab5ca3b8383843c2935d5db2bffd |
|
BLAKE2b-256 | f76b5bc5e2abf8f67252ac81bd18de351f940e6db9e5c23768de8d215c173984 |
Hashes for libsemigroups_pybind11-0.2.2-pp37-pypy37_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | cecab2535d03b8f6284d1b77bed4c9c91276937cc6b8c0dcf28888ead52c6086 |
|
MD5 | 6586f2a458535a3ea8d930033580b797 |
|
BLAKE2b-256 | cc865e55e844051773ac2293be75aab58cdcb5e21be8fefd4941582c81971393 |
Hashes for libsemigroups_pybind11-0.2.2-pp37-pypy37_pp73-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | c3ca32abfa01f360f0c3e5ad7ca0a234199cd0478155b459867aaba8879df16f |
|
MD5 | 10b8039f7886e7d09ef74ad83de0bd6d |
|
BLAKE2b-256 | 92a5a0114c7d07ffa35f361fea4b2c43f03f9ec76caa7b827bada0ea3d45a7d5 |
Hashes for libsemigroups_pybind11-0.2.2-pp37-pypy37_pp73-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 892a67f87aa9eda5a3c2308627a9bdf0689ad4cdfe0954640a2771e7023d4d2f |
|
MD5 | 3e903df5877de4fd01d3e691a8d60914 |
|
BLAKE2b-256 | 60552cc45de68bd5601d888ed8a3535cf860f9ca19f32deb0ff0e39e03b02555 |
Hashes for libsemigroups_pybind11-0.2.2-cp311-cp311-musllinux_1_1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 04e33b5ebf04eb674feed46fe904a54047a03ed2073922377684b03f15cc9e0d |
|
MD5 | 7a0853287859f2055aba607265afbb50 |
|
BLAKE2b-256 | ee8aeb235fedb9e23d8b3974592e76bc2b1c3eb79ce4d2a0be43b5b0ee2cb0b4 |
Hashes for libsemigroups_pybind11-0.2.2-cp311-cp311-musllinux_1_1_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 0ec2bbd93ceb71e76bd6be59325c76c2ac6771bc6f5cb24772d3fd32d379d1e5 |
|
MD5 | 7a6e1e23292829d9848394c2dd9443d8 |
|
BLAKE2b-256 | f19ee825e2620956ddf56bbd33751696c199c04e90e653f4fbab2bb23a0dca52 |
Hashes for libsemigroups_pybind11-0.2.2-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 80d19a2e403dd884ec88f5d2f449ac9ea24131013f8cf98e840236f47c5988bf |
|
MD5 | fa0e41549b4cf144a0a21e3001bc4fec |
|
BLAKE2b-256 | c718f47d013456be0251b6056f070a3afb1d033271903c1c5a2119f692f12e70 |
Hashes for libsemigroups_pybind11-0.2.2-cp311-cp311-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 3d56bfa1233aee25527ac1915c2ecf8eef306982c0334df2c03102251a6c9a30 |
|
MD5 | 9b13af2125bd4187d3d34a26b1057849 |
|
BLAKE2b-256 | a8b0af920b3a2b9f640c4e1780afb269871b7b45e46c4b3162b8377027f38c56 |
Hashes for libsemigroups_pybind11-0.2.2-cp311-cp311-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 2d517f3b6b433beb78e396673f5c195673e6a4a1177844a0601e9352fbd0411e |
|
MD5 | 78bed187fb39c6158b986eccfdfb3e68 |
|
BLAKE2b-256 | 6a318eba1aa24eb0da362ff293a8bbc296f132b6b537affdd6c1100f173b4e82 |
Hashes for libsemigroups_pybind11-0.2.2-cp310-cp310-musllinux_1_1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 6f7f07346c891a6e04eebf92b03d6e83e11166cb08ce564c80b307119dc38255 |
|
MD5 | 97d8f65965f1a19a63c082a47a78e99a |
|
BLAKE2b-256 | 01aad2a8a4fdaf16c1944f350908448a6a0acd89c8213adb69e875e9c8e02e05 |
Hashes for libsemigroups_pybind11-0.2.2-cp310-cp310-musllinux_1_1_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 94908c5d3d8691dc28bff3c409a7d00f99a32f2c1f70227d8d00ad9136bf2394 |
|
MD5 | 4c0ba931e7522bae6f41e985b840798c |
|
BLAKE2b-256 | 9f926f1b1ec71508e44145fcc5afd2f1beb692e43c35b3cc9b0b26fc29f21e74 |
Hashes for libsemigroups_pybind11-0.2.2-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | ccd01a2e70f03812de3cd943f8ec57854486db78fee73d75b2cd03d6a42c4e3e |
|
MD5 | 3630a007fc97c80d365666e15cc4ef55 |
|
BLAKE2b-256 | d54bdf5cac6d6ecc9d2dfd76d4dabae74f8ebbf99384ec466d17d5a52634b806 |
Hashes for libsemigroups_pybind11-0.2.2-cp310-cp310-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | b514c3abb968878bcc4dc5896386e0614584c4a0196ee55f007653f9baf21f64 |
|
MD5 | 7c31ef76f457263ce80c777f87695298 |
|
BLAKE2b-256 | 3291066cdbcedd8b363de994629df4a655f6b49ab9d4080e86d46fa00d4f895c |
Hashes for libsemigroups_pybind11-0.2.2-cp310-cp310-macosx_12_0_arm64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | aa72bbf37634278c02e2a6f452683c4b89585773e0afcdc8aec927bd7a95e2e4 |
|
MD5 | 84a4bb67c6cb9a02c77a8b8a07049948 |
|
BLAKE2b-256 | e60290ca42fed3d64312ee2246c794e940faa70bd7667c72f6cca91de0335f66 |
Hashes for libsemigroups_pybind11-0.2.2-cp310-cp310-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 48fdffdfa936fda470367afefb0a7542c8b3497e64632b0e1c55f8030a8a038d |
|
MD5 | dc5a8a1c60e8a99820bd80c13403dca4 |
|
BLAKE2b-256 | fb935ceed30791e15805cea5cce13b81c19440ef19b8e084b871803acefe51c1 |
Hashes for libsemigroups_pybind11-0.2.2-cp39-cp39-musllinux_1_1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | b3dc4e3bedc945ead38b364db630572cd5304d32cfda9dc990fa71b0f6d1f855 |
|
MD5 | c39097c6345366ef7900a34f67de3152 |
|
BLAKE2b-256 | e8ce1f2aa62eb9f9dc7da0f5a82a5d0cbb509310f346ac0840f1e0c0cfd51c72 |
Hashes for libsemigroups_pybind11-0.2.2-cp39-cp39-musllinux_1_1_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | f3c0d93ae69091cf31b6be8e1ac350d98ff0dd35ecfb5d07c1061b1a9b8db632 |
|
MD5 | a99f834050f7eb1f6a679701a0503f5f |
|
BLAKE2b-256 | f2c68f11e1bbe416222fffb32274a8a3b9db116488630c2ab9695d76118b1fc0 |
Hashes for libsemigroups_pybind11-0.2.2-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | c950cda4010dc8bb7375afd17512db6170d956930066a913730db4f3f2ed915a |
|
MD5 | cf84b69308171403c0b537c3c5227d9b |
|
BLAKE2b-256 | 574696ce1291dfd759fe5d673829877c7ab76d14163c8fe5939833c5992f3ebc |
Hashes for libsemigroups_pybind11-0.2.2-cp39-cp39-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 75f674d110c9396a98d85b3caa5deda46994b138c258cb76f4536578c7ed0315 |
|
MD5 | e3a4725f37abd8f2551628c256245291 |
|
BLAKE2b-256 | c53767662a047876092391c2630d5dfd32daf61aa11ffbaec3d289deab228299 |
Hashes for libsemigroups_pybind11-0.2.2-cp39-cp39-macosx_12_0_arm64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 9826184d9d3cb5a1e95f098f56bff6b027f990bcaac4dc29860787313d841afd |
|
MD5 | cebf73571bd9ff603628115484a4b6b6 |
|
BLAKE2b-256 | 8df986b936f78ab2a9d8e1d435543567a0b0e8baaab60ccb6cf9291c548a3016 |
Hashes for libsemigroups_pybind11-0.2.2-cp39-cp39-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | d9b514b8ae59219260374e37bbb84893f95c08160cb07ef3c8124ade95c622f8 |
|
MD5 | c426f660e03f5c54d58c84ffd72bd68a |
|
BLAKE2b-256 | a3a26f930be1da781431efb773449a7891b5b4b2e3f21e2efffdfda334a32bc6 |
Hashes for libsemigroups_pybind11-0.2.2-cp38-cp38-musllinux_1_1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 65766cb8167920630909394139156c8c6ecb2c181c71bd4e128771503f8f63ee |
|
MD5 | 7e9c4912f9cecde5561a346ca8cb4077 |
|
BLAKE2b-256 | 30dfa472209bacc8b35aa14bc3bd41a2616f4e8516cb77f53cefc8e29c861c1e |
Hashes for libsemigroups_pybind11-0.2.2-cp38-cp38-musllinux_1_1_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | d1dba12437e1df72e9b9caf61e1eac6c58be3989ee0753f51bfc7a440ca75035 |
|
MD5 | 6ec23be8601b135e819a783326ff4a26 |
|
BLAKE2b-256 | 3beae5f2fc4fc3efeaf36635cf39373fffcb1be11e40951ad00be7c116d0e2a3 |
Hashes for libsemigroups_pybind11-0.2.2-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 2b73b88209fe14d9badeb0adb80ca8bb862c89ced1172aa8cdf1052dc1dbec4b |
|
MD5 | 202032f4e745e01dc97413bf85ab6feb |
|
BLAKE2b-256 | 44054c1dd563e956735f17cb59c42bdd15a0826354c63ab1b911f69fa3120780 |
Hashes for libsemigroups_pybind11-0.2.2-cp38-cp38-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | b27d9c9e90d9736b1b10d9c77b6b12f6df9a60315df861287360b84e8ebc3756 |
|
MD5 | e85f9611724f7840139384aae64e6542 |
|
BLAKE2b-256 | d5e254bce12bc0a73d8cf2415ef27c97ff04bf9e1bb32021c93a97fed870f615 |
Hashes for libsemigroups_pybind11-0.2.2-cp38-cp38-macosx_12_0_arm64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 37061b4627a283730484cca33b98c7e9736ce196d525875c39da1b69e2f9b20f |
|
MD5 | e9ffc9cc5b6d4389763c4e1fcbf30740 |
|
BLAKE2b-256 | ef1edda42e138a47aa696469b0c2dd6806696d4a6cd6a372c2bb220176a0e4eb |
Hashes for libsemigroups_pybind11-0.2.2-cp38-cp38-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 39569c3b88efe02312bbe49b47aa02136d3d5c6d2066e36b8d6d282cbb16b05b |
|
MD5 | c11c10782ee35344f26598ba7d2969d8 |
|
BLAKE2b-256 | d9cbe3cedd1287a8058a71697798dcf1cc4d43411d5f10943c34ad4f9cf1fb04 |
Hashes for libsemigroups_pybind11-0.2.2-cp37-cp37m-musllinux_1_1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 0ba4e3cacf9905ed52bef432c9eb03b1f82e9d360d954cffe983782fc55a271b |
|
MD5 | c78c27eac443da956b585c322ea39624 |
|
BLAKE2b-256 | 25f6e5b911a8db3dd6426f48f022a986dcce28026904dc5930bb40eb7c2ef01f |
Hashes for libsemigroups_pybind11-0.2.2-cp37-cp37m-musllinux_1_1_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 46e340d3442da881745d4258030b0abf2d41521d002c31fe6582476742100111 |
|
MD5 | 70c84ff2982f271de6951894f5ee06d4 |
|
BLAKE2b-256 | 2ca00e9be20161ed94dcb25bff4daef1a357782ea72f6881fde1976736b7fbbb |
Hashes for libsemigroups_pybind11-0.2.2-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 51e411d153ef43bedc393c1c3f5d4067ddeb9b2ea023e0c05471633db11898c3 |
|
MD5 | 6b21538c9fa22b6d72aab6de9e5217c8 |
|
BLAKE2b-256 | bcb263587d85045590f1400803dff75c0029b0731560319547d17b1eaf3642b5 |
Hashes for libsemigroups_pybind11-0.2.2-cp37-cp37m-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 3d319db1d1b304d03353514bad45eabe7209825dc6853a0d06edddb005ee9f7b |
|
MD5 | 0f9176eb4408683ea1ee00a320fbac83 |
|
BLAKE2b-256 | ee557339b6f44d299796b2e4ba1f7bbac7fc2f98babba4a27ae893a30ce6cb08 |
Hashes for libsemigroups_pybind11-0.2.2-cp37-cp37m-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | f778f802d3b326f7e402d17b325ff1224c7029912b45d0860e5be7ae994dca64 |
|
MD5 | 970a8f63a88cda0982a4b972b57e9f7f |
|
BLAKE2b-256 | c1a3a17abbcd66ad3bd93dd12f13651998e8efcf984ec0945bdcd35e6a710b06 |
Hashes for libsemigroups_pybind11-0.2.2-cp36-cp36m-musllinux_1_1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | ef778101f8cf40d55208575f8d7c0fc8de49f3c1b658f7ae11bca72542f7ad3e |
|
MD5 | 72a35ac4a3e3dc0041b889517228ddc5 |
|
BLAKE2b-256 | 19f3b961e89698e581ae10238a57fcdde85b4210f40133d0aa44a4267f3374ad |
Hashes for libsemigroups_pybind11-0.2.2-cp36-cp36m-musllinux_1_1_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | c9812e5980b564b0863381e4ace66d8cd18132df4e243603bdc1ae850bb6c348 |
|
MD5 | 1a8ac4f0805135aa8b7e5da6bc37af87 |
|
BLAKE2b-256 | 27f4a627e5e3c6fdb8f9bf33907c5b8eb9526e4d53310312887c2d1a29cf9d6f |
Hashes for libsemigroups_pybind11-0.2.2-cp36-cp36m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 62a43e013964b777a118ce4fbd93e2f3136877c38a2dcc65741510a0a2cc56c1 |
|
MD5 | b89d969b4fe9b425b3fc2c98ca4fc2e6 |
|
BLAKE2b-256 | 38709c068ede611d53f154260f6d8eaf36713d01ada0c3eba936d9bb80f02bc3 |
Hashes for libsemigroups_pybind11-0.2.2-cp36-cp36m-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 467970bacc8bfd20a2d61ee62f952be8985def6e6f7c225333f11398a4d404ae |
|
MD5 | f7ea7a1d001200a4ccb8e9e5e2c19e50 |
|
BLAKE2b-256 | d0d9fb5ce9b1d25af161b393dc8c89ff47b908c92d0288b140b03d8bff6fd744 |
Hashes for libsemigroups_pybind11-0.2.2-cp36-cp36m-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | b18d0b57e186b16993870fa251c704b58063c100a0015418c7a51ffdb6865732 |
|
MD5 | 61cf9b37c50b57f54b4e3ee3eb635314 |
|
BLAKE2b-256 | c172a883625a59b71d7f7319a6ca709ae051672c86520c1b18032f106758da55 |