Skip to main content

A library for synthesizing and manipulating quantum circuits

Project description

/!\ (Warning) If you have used tweedledum before: the master branch history is broken.
/!\ The new master branch is a completely rewrite of the library. The old version can be found
/!\ on **alpha** branch. (Sorry for the inconvenience!!---but it is for a great cause)

tweedledum is a library for synthesis, compilation, and optimization of quantum circuits. The library is written to be scalable up to problem sizes in which quantum circuits outperform classical ones. Also, it is meant to be used both independently and alongside established tools.

Its design is guided by three mantras:

  • Gotta run fast: execution-time performance is a priority.

  • Your compiler, your rules. You know better. At least, Tweedledum hopes so! The library provides a standard set of operators that can be easily extended (thanks to some type-erasure black magic). However, the library will leave your operators completely alone if you don't write passes that specifically manipulate them. Furthermore, Tweedledum will rarely take any decision in your behalf, i.e., it does not provide generic methods to optimize or synthesize circuits, you need to specifically call the algorithms you want.

  • Opinionated, but not stubborn. Many passes and synthesis algorithms have many configuration parameters. Tweedledum comes with reasonable defaults and curated opinions of what value such parameters should take. But in the end, it all up to you.

Corollary: Because of it's flexibility, Tweedledum is capable of accepting gates/operators that are defined as python classes. Indeed, any pythonic framework can use the library as a circuit manager. Meaning that the library can be used to slowly transition the core and performance sensitive parts of a pythonic framework to C++, while maintaining the capability of users to develop passes in python.

Installation

Known issues with macOS High Sierra (10.13) and macOS Mojave (10.14).

tweedledum has two python packages that can be installed using pip. For both, you will at least Python 3.6. The tweedledum package contains the latest stable release. You can install it from PyPI using:

  • Latest stable release (Linux/Mac/Windows)
pip install tweedledum

For the developers, users or researchers who are comfortable living on the absolute bleeding edge, tweedledum-dev contains that latest developments merged into the master branch.

  • Latest (Linux/Mac/Windows)
pip install tweedledum-dev

Warning: The two packages cannot be installed together.

Installation from source (Development)

Installing tweedledum from the source, instead of using the Python Package Index (PyPI) repository version, allows you to extend the latest version of the code. In the following, I will explain two workflows I personally use for development. Choose one that best suits your needs.

Alright, both workflows start the same way. You clone the repository:

git clone https://github.com/boschmitt/tweedledum.git

C++

The first workflow is pure C++. We start by creating a directory to hold the build output:

mkdir build      
cd build

Note that the library has a directory named examples/. If we set the TWEEDLEDUM_EXAMPLES CMake variable to TRUE. Any .cpp file in this directory will be compiled to its own executable.

So, lets assume you have a file named hello_world.cpp in the examples/. First we configure our project and enable the examples:

cmake -DTWEEDLEDUM_EXAMPLES=TRUE ..

If you are on a *nix system, you should now see a Makefile in the current directory. Now you can build the library by running make. At this point you can build the hello_world executable by calling

make hello_world

Once the examples have been built you can run it:

./examples/hello_world

C++ and Python

The second workflow is a bit of a hack. In Python we can install libraries in editable mode, meaning that code changes to the Python code in the project don't require a reinstall to be applied.

If you want to install it in editable mode, you can do this with:

pip install -e .

The only problem now, is that if we change the C++ code, we will need to reinstall the library. Fortunately, there is a way to circumvent this annoyance.

After installing in editable mode, you will see that in python/tweedledum/ there is a cpython shared library _tweedledum.cpython-... Remove this file:

rm python/tweedledum/_tweedledum.cpython-...

Now, we create a build directory as we did with the C++ workflow:

mkdir build      
cd build

We can manually build the cpython shared library using:

make _tweedledum

This will create the library in the build/ directory. Now, all we need to create a symbolic link in python/tweedledum/ that points the library in build/:

ln -s _tweedledum.cpython-39-darwin.so ../python/tweedledum/

Now, whenever we change the C++ code and rebuild the python library, the changes won't require a reinstall of the library to be available.

Used third-party tools

The library it is built, tested, bind to python, and whatnot using many third-party tools and services. Thanks a lot!

  • abc - ABC: System for Sequential Logic Synthesis and Formal Verification
  • bill - C++ header-only reasoning library
  • Catch2 test framework for unit-tests, TDD and BDD
  • CMake for build automation
  • Eigen template library for linear algebra
  • {fmt} - A modern formatting library
  • kitty - truth table library
  • lorina - C++ parsing library for simple formats used in logic synthesis and formal verification
  • mockturtle - C++ logic network library
  • nlohmann/json - JSON for Modern C++
  • parallel_hashmap - A family of header-only, very fast and memory-friendly hashmap and btree containers.
  • percy - C++ header-only exact synthesis library
  • pybind11 - Seamless operability between C++11 and Python
  • rang - A Minimal, Header only Modern c++ library for terminal goodies

Known issues

These are issues that hopefully will be fixed, but currently are unsolved. If you know how to help with one of these issues, contributions are welcome!

macOS: High Sierra (10.13) and Mojave (10.14)

tweedledum offers limited support for both systems. While wheels might be available for some releases, it is strongly advised to install tweedledum or tweedledum-dev by building them directly from source. For example:

CC=gcc-10 CXX=g++-10 CXXFLAGS="-static-libgcc -static-libstdc++" pip install tweedledum --no-binary :all:

Note that such command requires a working gcc10 installation. (It also works with gcc11, but no further tests were made.) I recommend the use of Homebrew to install gcc. (Or maybe Tigerbrew)

License

This software is licensed under the MIT licence (see LICENSE).

EPFL logic synthesis libraries

tweedledum is part of the EPFL logic synthesis libraries. The other libraries and several examples on how to use and integrate the libraries can be found in the logic synthesis tool showcase.

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

tweedledum-1.1.1.tar.gz (4.8 MB view details)

Uploaded Source

Built Distributions

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

tweedledum-1.1.1-cp310-cp310-win_amd64.whl (1.1 MB view details)

Uploaded CPython 3.10Windows x86-64

tweedledum-1.1.1-cp310-cp310-win32.whl (989.4 kB view details)

Uploaded CPython 3.10Windows x86

tweedledum-1.1.1-cp310-cp310-manylinux_2_12_x86_64.manylinux2010_x86_64.whl (929.7 kB view details)

Uploaded CPython 3.10manylinux: glibc 2.12+ x86-64

tweedledum-1.1.1-cp310-cp310-manylinux_2_12_i686.manylinux2010_i686.whl (960.3 kB view details)

Uploaded CPython 3.10manylinux: glibc 2.12+ i686

tweedledum-1.1.1-cp310-cp310-macosx_10_15_x86_64.whl (961.8 kB view details)

Uploaded CPython 3.10macOS 10.15+ x86-64

tweedledum-1.1.1-cp310-cp310-macosx_10_9_x86_64.whl (1.8 MB view details)

Uploaded CPython 3.10macOS 10.9+ x86-64

tweedledum-1.1.1-cp39-cp39-win_amd64.whl (1.1 MB view details)

Uploaded CPython 3.9Windows x86-64

tweedledum-1.1.1-cp39-cp39-win32.whl (989.4 kB view details)

Uploaded CPython 3.9Windows x86

tweedledum-1.1.1-cp39-cp39-manylinux_2_17_s390x.manylinux2014_s390x.whl (1.0 MB view details)

Uploaded CPython 3.9manylinux: glibc 2.17+ s390x

tweedledum-1.1.1-cp39-cp39-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl (1.2 MB view details)

Uploaded CPython 3.9manylinux: glibc 2.17+ ppc64le

tweedledum-1.1.1-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (979.2 kB view details)

Uploaded CPython 3.9manylinux: glibc 2.17+ ARM64

tweedledum-1.1.1-cp39-cp39-manylinux_2_12_x86_64.manylinux2010_x86_64.whl (930.4 kB view details)

Uploaded CPython 3.9manylinux: glibc 2.12+ x86-64

tweedledum-1.1.1-cp39-cp39-manylinux_2_12_i686.manylinux2010_i686.whl (960.9 kB view details)

Uploaded CPython 3.9manylinux: glibc 2.12+ i686

tweedledum-1.1.1-cp39-cp39-macosx_10_15_x86_64.whl (961.9 kB view details)

Uploaded CPython 3.9macOS 10.15+ x86-64

tweedledum-1.1.1-cp39-cp39-macosx_10_9_x86_64.whl (1.8 MB view details)

Uploaded CPython 3.9macOS 10.9+ x86-64

tweedledum-1.1.1-cp38-cp38-win_amd64.whl (1.1 MB view details)

Uploaded CPython 3.8Windows x86-64

tweedledum-1.1.1-cp38-cp38-win32.whl (989.4 kB view details)

Uploaded CPython 3.8Windows x86

tweedledum-1.1.1-cp38-cp38-manylinux_2_17_s390x.manylinux2014_s390x.whl (1.0 MB view details)

Uploaded CPython 3.8manylinux: glibc 2.17+ s390x

tweedledum-1.1.1-cp38-cp38-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl (1.2 MB view details)

Uploaded CPython 3.8manylinux: glibc 2.17+ ppc64le

tweedledum-1.1.1-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (979.3 kB view details)

Uploaded CPython 3.8manylinux: glibc 2.17+ ARM64

tweedledum-1.1.1-cp38-cp38-manylinux_2_12_x86_64.manylinux2010_x86_64.whl (929.9 kB view details)

Uploaded CPython 3.8manylinux: glibc 2.12+ x86-64

tweedledum-1.1.1-cp38-cp38-manylinux_2_12_i686.manylinux2010_i686.whl (960.4 kB view details)

Uploaded CPython 3.8manylinux: glibc 2.12+ i686

tweedledum-1.1.1-cp38-cp38-macosx_10_15_x86_64.whl (961.8 kB view details)

Uploaded CPython 3.8macOS 10.15+ x86-64

tweedledum-1.1.1-cp38-cp38-macosx_10_9_x86_64.whl (1.8 MB view details)

Uploaded CPython 3.8macOS 10.9+ x86-64

tweedledum-1.1.1-cp37-cp37m-win_amd64.whl (1.1 MB view details)

Uploaded CPython 3.7mWindows x86-64

tweedledum-1.1.1-cp37-cp37m-win32.whl (984.5 kB view details)

Uploaded CPython 3.7mWindows x86

tweedledum-1.1.1-cp37-cp37m-manylinux_2_17_s390x.manylinux2014_s390x.whl (1.0 MB view details)

Uploaded CPython 3.7mmanylinux: glibc 2.17+ s390x

tweedledum-1.1.1-cp37-cp37m-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl (1.2 MB view details)

Uploaded CPython 3.7mmanylinux: glibc 2.17+ ppc64le

tweedledum-1.1.1-cp37-cp37m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (1.0 MB view details)

Uploaded CPython 3.7mmanylinux: glibc 2.17+ ARM64

tweedledum-1.1.1-cp37-cp37m-manylinux_2_12_x86_64.manylinux2010_x86_64.whl (943.8 kB view details)

Uploaded CPython 3.7mmanylinux: glibc 2.12+ x86-64

tweedledum-1.1.1-cp37-cp37m-manylinux_2_12_i686.manylinux2010_i686.whl (981.2 kB view details)

Uploaded CPython 3.7mmanylinux: glibc 2.12+ i686

tweedledum-1.1.1-cp37-cp37m-macosx_10_15_x86_64.whl (951.5 kB view details)

Uploaded CPython 3.7mmacOS 10.15+ x86-64

tweedledum-1.1.1-cp37-cp37m-macosx_10_9_x86_64.whl (1.8 MB view details)

Uploaded CPython 3.7mmacOS 10.9+ x86-64

tweedledum-1.1.1-cp36-cp36m-win_amd64.whl (1.1 MB view details)

Uploaded CPython 3.6mWindows x86-64

tweedledum-1.1.1-cp36-cp36m-win32.whl (984.5 kB view details)

Uploaded CPython 3.6mWindows x86

tweedledum-1.1.1-cp36-cp36m-manylinux_2_17_s390x.manylinux2014_s390x.whl (1.0 MB view details)

Uploaded CPython 3.6mmanylinux: glibc 2.17+ s390x

tweedledum-1.1.1-cp36-cp36m-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl (1.2 MB view details)

Uploaded CPython 3.6mmanylinux: glibc 2.17+ ppc64le

tweedledum-1.1.1-cp36-cp36m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (1.0 MB view details)

Uploaded CPython 3.6mmanylinux: glibc 2.17+ ARM64

tweedledum-1.1.1-cp36-cp36m-manylinux_2_12_x86_64.manylinux2010_x86_64.whl (943.5 kB view details)

Uploaded CPython 3.6mmanylinux: glibc 2.12+ x86-64

tweedledum-1.1.1-cp36-cp36m-manylinux_2_12_i686.manylinux2010_i686.whl (981.4 kB view details)

Uploaded CPython 3.6mmanylinux: glibc 2.12+ i686

tweedledum-1.1.1-cp36-cp36m-macosx_10_15_x86_64.whl (951.5 kB view details)

Uploaded CPython 3.6mmacOS 10.15+ x86-64

tweedledum-1.1.1-cp36-cp36m-macosx_10_9_x86_64.whl (1.8 MB view details)

Uploaded CPython 3.6mmacOS 10.9+ x86-64

File details

Details for the file tweedledum-1.1.1.tar.gz.

File metadata

  • Download URL: tweedledum-1.1.1.tar.gz
  • Upload date:
  • Size: 4.8 MB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.3.0 pkginfo/1.7.0 requests/2.25.1 setuptools/52.0.0 requests-toolbelt/0.9.1 tqdm/4.57.0 CPython/3.9.6

File hashes

Hashes for tweedledum-1.1.1.tar.gz
Algorithm Hash digest
SHA256 58d6f7a988b10c31be3faa1faf3e58288ef7e8159584bfa6ded45742f390309f
MD5 06b7c15f22e9f22592956d25ce2d176e
BLAKE2b-256 aab495e010aed16f5e35d43d8f16ae896c0f679c3a94b6a4a3dd410f273b5ab1

See more details on using hashes here.

File details

Details for the file tweedledum-1.1.1-cp310-cp310-win_amd64.whl.

File metadata

  • Download URL: tweedledum-1.1.1-cp310-cp310-win_amd64.whl
  • Upload date:
  • Size: 1.1 MB
  • Tags: CPython 3.10, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.3.0 pkginfo/1.7.0 requests/2.25.1 setuptools/52.0.0 requests-toolbelt/0.9.1 tqdm/4.57.0 CPython/3.9.6

File hashes

Hashes for tweedledum-1.1.1-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 ab7a800d6266c98a30b0e8dc3e13cf49c8145012dfa199c9cc4d58d598a54218
MD5 60032911470bb8db3676716319f89176
BLAKE2b-256 46f26df8336e3c62dd6947b74631588f4064b8afa99054db6a53a20ab395808f

See more details on using hashes here.

File details

Details for the file tweedledum-1.1.1-cp310-cp310-win32.whl.

File metadata

  • Download URL: tweedledum-1.1.1-cp310-cp310-win32.whl
  • Upload date:
  • Size: 989.4 kB
  • Tags: CPython 3.10, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.3.0 pkginfo/1.7.0 requests/2.25.1 setuptools/52.0.0 requests-toolbelt/0.9.1 tqdm/4.57.0 CPython/3.9.6

File hashes

Hashes for tweedledum-1.1.1-cp310-cp310-win32.whl
Algorithm Hash digest
SHA256 eae6a32207f3f8daf17806b90b2390e13f418b00a62384d029e13f215249df6b
MD5 0f2f6c2f656fedb1e2c9f770160d29bd
BLAKE2b-256 d2c25db7245048de4bc216e5f97ff7578a99b412f69019c5be97de90d061d6e5

See more details on using hashes here.

File details

Details for the file tweedledum-1.1.1-cp310-cp310-manylinux_2_12_x86_64.manylinux2010_x86_64.whl.

File metadata

File hashes

Hashes for tweedledum-1.1.1-cp310-cp310-manylinux_2_12_x86_64.manylinux2010_x86_64.whl
Algorithm Hash digest
SHA256 be97848edb19473eb653c58515605a636da1dc4a4650e291f3f05824c9dac005
MD5 31084b0555c895417a7acc886b3aa2ae
BLAKE2b-256 424eb3f57236e30a22c7145833ad4d5bb32be46490f467ad7562aabf6d79ec80

See more details on using hashes here.

File details

Details for the file tweedledum-1.1.1-cp310-cp310-manylinux_2_12_i686.manylinux2010_i686.whl.

File metadata

File hashes

Hashes for tweedledum-1.1.1-cp310-cp310-manylinux_2_12_i686.manylinux2010_i686.whl
Algorithm Hash digest
SHA256 a7dc0a9674e90808b26e24410bff7e5385d2b21ddf7068fc9c7d020ac46cefd8
MD5 b89af39a7fd15f56e597e5f04c02708f
BLAKE2b-256 540cc65c9bdb1dd4e04ffb50c73885b63efb1f15faabdc45a9b705f5b337fe78

See more details on using hashes here.

File details

Details for the file tweedledum-1.1.1-cp310-cp310-macosx_10_15_x86_64.whl.

File metadata

  • Download URL: tweedledum-1.1.1-cp310-cp310-macosx_10_15_x86_64.whl
  • Upload date:
  • Size: 961.8 kB
  • Tags: CPython 3.10, macOS 10.15+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.3.0 pkginfo/1.7.0 requests/2.25.1 setuptools/52.0.0 requests-toolbelt/0.9.1 tqdm/4.57.0 CPython/3.9.6

File hashes

Hashes for tweedledum-1.1.1-cp310-cp310-macosx_10_15_x86_64.whl
Algorithm Hash digest
SHA256 b563c8324bbf5ed9ed57399a1eca34d8a82cb146b3011154e3df749753b75fe5
MD5 1415f71ce65111d652b83c20ee15145a
BLAKE2b-256 50e6c50edbcd1ad8d4fb1c68cc6976caae947117bebe10bd9a2527ffadd7ed9c

See more details on using hashes here.

File details

Details for the file tweedledum-1.1.1-cp310-cp310-macosx_10_9_x86_64.whl.

File metadata

  • Download URL: tweedledum-1.1.1-cp310-cp310-macosx_10_9_x86_64.whl
  • Upload date:
  • Size: 1.8 MB
  • Tags: CPython 3.10, macOS 10.9+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.3.0 pkginfo/1.7.0 requests/2.25.1 setuptools/52.0.0 requests-toolbelt/0.9.1 tqdm/4.57.0 CPython/3.9.6

File hashes

Hashes for tweedledum-1.1.1-cp310-cp310-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 a5d734fed09a479afc0ec8fa91764ac9411821c27396e1b7d4a64393e689271d
MD5 dbcfb530937c02f6fe5fa7f2ff274809
BLAKE2b-256 b01a752773ca9c924d7bb2b7787efd97b9e9a238683b0adc552fa79b36076151

See more details on using hashes here.

File details

Details for the file tweedledum-1.1.1-cp39-cp39-win_amd64.whl.

File metadata

  • Download URL: tweedledum-1.1.1-cp39-cp39-win_amd64.whl
  • Upload date:
  • Size: 1.1 MB
  • Tags: CPython 3.9, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.3.0 pkginfo/1.7.0 requests/2.25.1 setuptools/52.0.0 requests-toolbelt/0.9.1 tqdm/4.57.0 CPython/3.9.6

File hashes

Hashes for tweedledum-1.1.1-cp39-cp39-win_amd64.whl
Algorithm Hash digest
SHA256 98818ca8cae7a1d95ca05b219ffbcaf92a4fec200ff245e3ddf3ffc616977490
MD5 6e7fd4441f7556c2ed9f0edd9f3bfd65
BLAKE2b-256 3dd3d475d444e4440f3b0eb2516659d0d22b024a9293e36b3dfce7225ae6e9c0

See more details on using hashes here.

File details

Details for the file tweedledum-1.1.1-cp39-cp39-win32.whl.

File metadata

  • Download URL: tweedledum-1.1.1-cp39-cp39-win32.whl
  • Upload date:
  • Size: 989.4 kB
  • Tags: CPython 3.9, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.3.0 pkginfo/1.7.0 requests/2.25.1 setuptools/52.0.0 requests-toolbelt/0.9.1 tqdm/4.57.0 CPython/3.9.6

File hashes

Hashes for tweedledum-1.1.1-cp39-cp39-win32.whl
Algorithm Hash digest
SHA256 d4bf1f03d11cdc02c32a7771fa23c7de136e7cfa2920f508b2b3bc93d8b29c50
MD5 5d0609808e168ce19b45a1ac74708121
BLAKE2b-256 f70bff2070e9a45444fa7bf3246453fe8fd31e7eb2bc4d8db62ac335d5e40e88

See more details on using hashes here.

File details

Details for the file tweedledum-1.1.1-cp39-cp39-manylinux_2_17_s390x.manylinux2014_s390x.whl.

File metadata

File hashes

Hashes for tweedledum-1.1.1-cp39-cp39-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm Hash digest
SHA256 9c305fe9365f449cc3ad379ecf823f1ba6b734cdec56a618fbef11c83a54cede
MD5 263c8fc532b13bea5dd6b96a47dbffd0
BLAKE2b-256 040567a9266f016b795c35841cc4f463a88723593f6a35be0ecf25111e2511d1

See more details on using hashes here.

File details

Details for the file tweedledum-1.1.1-cp39-cp39-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl.

File metadata

File hashes

Hashes for tweedledum-1.1.1-cp39-cp39-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm Hash digest
SHA256 f4710519655c55c0b74b6c8abc39f24493f3a8a6c7854af362f4c7953d16036b
MD5 ea227b9472433bfbf84b62c240f118ee
BLAKE2b-256 fcde6e36ad64b1470d69a1a504b3375899ffd3648e065e6e21d5882da42ce6c6

See more details on using hashes here.

File details

Details for the file tweedledum-1.1.1-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for tweedledum-1.1.1-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 52f60f04dcc6e6162c3ce9eb058bb6853cfdd7c8dfefb1f1b428e94d0633a7cc
MD5 73870e0e46e4e9529a280c8231cb9b98
BLAKE2b-256 bbc82230b35e6b9a42a574dad752e34bd7b14f19c2757132ffec6ecde43e3451

See more details on using hashes here.

File details

Details for the file tweedledum-1.1.1-cp39-cp39-manylinux_2_12_x86_64.manylinux2010_x86_64.whl.

File metadata

File hashes

Hashes for tweedledum-1.1.1-cp39-cp39-manylinux_2_12_x86_64.manylinux2010_x86_64.whl
Algorithm Hash digest
SHA256 3e243c2f70a4e4758cbdd45b31cdd72eb4816ace7029bdfe7e706cc37015f72e
MD5 69420ec33536b402c5377c3b059a5f2e
BLAKE2b-256 41b93327c89fad421d2e3536bd16a40d12df25f45dd0bf76a81960c24979b0fc

See more details on using hashes here.

File details

Details for the file tweedledum-1.1.1-cp39-cp39-manylinux_2_12_i686.manylinux2010_i686.whl.

File metadata

File hashes

Hashes for tweedledum-1.1.1-cp39-cp39-manylinux_2_12_i686.manylinux2010_i686.whl
Algorithm Hash digest
SHA256 b6aeba18fad932e7dd7715758c97f5aaa287b2726cb4ca9eea7d769fcd607f90
MD5 d5783d953af3c0eb26af072bfa92ebab
BLAKE2b-256 98244c0c5819892c827e707371ab8729082941868b7045335b62a5b859ea3d36

See more details on using hashes here.

File details

Details for the file tweedledum-1.1.1-cp39-cp39-macosx_10_15_x86_64.whl.

File metadata

  • Download URL: tweedledum-1.1.1-cp39-cp39-macosx_10_15_x86_64.whl
  • Upload date:
  • Size: 961.9 kB
  • Tags: CPython 3.9, macOS 10.15+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.3.0 pkginfo/1.7.0 requests/2.25.1 setuptools/52.0.0 requests-toolbelt/0.9.1 tqdm/4.57.0 CPython/3.9.6

File hashes

Hashes for tweedledum-1.1.1-cp39-cp39-macosx_10_15_x86_64.whl
Algorithm Hash digest
SHA256 1c73247309b6853b19906df594f7d0a8664bf3490ee2fb25621f617099525ffc
MD5 a61dd53e13c591fe6d1f9c1f0aa7ab03
BLAKE2b-256 2986c0c60df6f2827af64133702dfab864f6e6c4c91a7ba5f609cf5fdabc6438

See more details on using hashes here.

File details

Details for the file tweedledum-1.1.1-cp39-cp39-macosx_10_9_x86_64.whl.

File metadata

  • Download URL: tweedledum-1.1.1-cp39-cp39-macosx_10_9_x86_64.whl
  • Upload date:
  • Size: 1.8 MB
  • Tags: CPython 3.9, macOS 10.9+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.3.0 pkginfo/1.7.0 requests/2.25.1 setuptools/52.0.0 requests-toolbelt/0.9.1 tqdm/4.57.0 CPython/3.9.6

File hashes

Hashes for tweedledum-1.1.1-cp39-cp39-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 cd6cd64ccfc10db296f17e20713265bd91899774a34bcdf788c002c48514469e
MD5 dea01580ad5c444b71c8c1cfe6de9800
BLAKE2b-256 689382562d25b1d0f12c777a186e1a0f47413bca03c1b9e42079ae6aac85a5c4

See more details on using hashes here.

File details

Details for the file tweedledum-1.1.1-cp38-cp38-win_amd64.whl.

File metadata

  • Download URL: tweedledum-1.1.1-cp38-cp38-win_amd64.whl
  • Upload date:
  • Size: 1.1 MB
  • Tags: CPython 3.8, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.3.0 pkginfo/1.7.0 requests/2.25.1 setuptools/52.0.0 requests-toolbelt/0.9.1 tqdm/4.57.0 CPython/3.9.6

File hashes

Hashes for tweedledum-1.1.1-cp38-cp38-win_amd64.whl
Algorithm Hash digest
SHA256 0da0905cd6c08b99d772b2b97f15ccfa80758c49143c3eff131b9480eba6f3fd
MD5 92fbf878f4f18d80d1f8ede921e065e2
BLAKE2b-256 13d3217a4f8b97630bdc246f97d50d97c174f5d45336dd8d92f0942a124f3cc6

See more details on using hashes here.

File details

Details for the file tweedledum-1.1.1-cp38-cp38-win32.whl.

File metadata

  • Download URL: tweedledum-1.1.1-cp38-cp38-win32.whl
  • Upload date:
  • Size: 989.4 kB
  • Tags: CPython 3.8, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.3.0 pkginfo/1.7.0 requests/2.25.1 setuptools/52.0.0 requests-toolbelt/0.9.1 tqdm/4.57.0 CPython/3.9.6

File hashes

Hashes for tweedledum-1.1.1-cp38-cp38-win32.whl
Algorithm Hash digest
SHA256 a032f0b6f6143dccee115b14a72780bc5813ccc552f3b1e9d519cb41e2d3ee50
MD5 e7a3ceec49556ba143b3aa1dcefd0ecd
BLAKE2b-256 521ae98026a1a47111b94a3aee4e3ead2f798c3f5eb9cf6fd25dd63c65a42229

See more details on using hashes here.

File details

Details for the file tweedledum-1.1.1-cp38-cp38-manylinux_2_17_s390x.manylinux2014_s390x.whl.

File metadata

File hashes

Hashes for tweedledum-1.1.1-cp38-cp38-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm Hash digest
SHA256 a08c535ef2ebcb326d2388bb4430d52f630ce43386f8b21a42e761e9e30394c4
MD5 d9bac6b60a1bfd14db70147d03eab52e
BLAKE2b-256 e4ae9986436e441411b137eed55b03ac4b8cc4f086e97a5a66ca46c990368a2a

See more details on using hashes here.

File details

Details for the file tweedledum-1.1.1-cp38-cp38-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl.

File metadata

File hashes

Hashes for tweedledum-1.1.1-cp38-cp38-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm Hash digest
SHA256 9a3d4686fd1a8e8c86300e004acd73dd21e35a65f66625d784b2292280e46269
MD5 3935bd6506057bcc66f8488546520b2e
BLAKE2b-256 b27b06c5468365467193e05036d963ee37490894ab0e797f693a4e86f49793c6

See more details on using hashes here.

File details

Details for the file tweedledum-1.1.1-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for tweedledum-1.1.1-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 956f34ca2f6edaaafeaeef5f08db2abd54e4b5371a861ad68065d88b63d157b2
MD5 29f51d883441479c6a245efccdeb914f
BLAKE2b-256 7bd5f90ec3d1d18c2a9015faf60d08292182b128fb436d5e96b0463dce77dac8

See more details on using hashes here.

File details

Details for the file tweedledum-1.1.1-cp38-cp38-manylinux_2_12_x86_64.manylinux2010_x86_64.whl.

File metadata

File hashes

Hashes for tweedledum-1.1.1-cp38-cp38-manylinux_2_12_x86_64.manylinux2010_x86_64.whl
Algorithm Hash digest
SHA256 4385265171ee53d12d64429d65f0609f57a171d646a61366e3354eddc5c95778
MD5 f46d083dcb99dc11ec70823a0cef1fda
BLAKE2b-256 4099b131f5b74aad46be75ee313c356f09d2e8dd005fa4d7f8bce77d2e823820

See more details on using hashes here.

File details

Details for the file tweedledum-1.1.1-cp38-cp38-manylinux_2_12_i686.manylinux2010_i686.whl.

File metadata

File hashes

Hashes for tweedledum-1.1.1-cp38-cp38-manylinux_2_12_i686.manylinux2010_i686.whl
Algorithm Hash digest
SHA256 86da69130494c972d751ab61fdb209d40f079b77d5b3b833e83f26cee3c1a2fc
MD5 18c1bcfe6f0d70b72d2bf047ec9d26e1
BLAKE2b-256 07d2fdcaf19d304a6ca1edce95aec82ec6dc72a17494a251dab7625d664f9d7e

See more details on using hashes here.

File details

Details for the file tweedledum-1.1.1-cp38-cp38-macosx_10_15_x86_64.whl.

File metadata

  • Download URL: tweedledum-1.1.1-cp38-cp38-macosx_10_15_x86_64.whl
  • Upload date:
  • Size: 961.8 kB
  • Tags: CPython 3.8, macOS 10.15+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.3.0 pkginfo/1.7.0 requests/2.25.1 setuptools/52.0.0 requests-toolbelt/0.9.1 tqdm/4.57.0 CPython/3.9.6

File hashes

Hashes for tweedledum-1.1.1-cp38-cp38-macosx_10_15_x86_64.whl
Algorithm Hash digest
SHA256 80f99d7f9dee78f73796b9df2bc836c02f9bfc5a55eec65dda20899d96d09754
MD5 e8971312476fedbb5f0cd92806e859e1
BLAKE2b-256 f439cb4b406215b6ef1df197141f100c6bbd59143d8e0020e28402becf940848

See more details on using hashes here.

File details

Details for the file tweedledum-1.1.1-cp38-cp38-macosx_10_9_x86_64.whl.

File metadata

  • Download URL: tweedledum-1.1.1-cp38-cp38-macosx_10_9_x86_64.whl
  • Upload date:
  • Size: 1.8 MB
  • Tags: CPython 3.8, macOS 10.9+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.3.0 pkginfo/1.7.0 requests/2.25.1 setuptools/52.0.0 requests-toolbelt/0.9.1 tqdm/4.57.0 CPython/3.9.6

File hashes

Hashes for tweedledum-1.1.1-cp38-cp38-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 6f8cbd4cb6933d867e28ff7efc6030eceb1e4caef5c1bed5dfe7d097f63e6c28
MD5 0e4d63c0623818f346867908a0218ff5
BLAKE2b-256 73674c9842882f16ab013e947d03f812d601a0de990f71d6e5a4a54e7bcf2b24

See more details on using hashes here.

File details

Details for the file tweedledum-1.1.1-cp37-cp37m-win_amd64.whl.

File metadata

  • Download URL: tweedledum-1.1.1-cp37-cp37m-win_amd64.whl
  • Upload date:
  • Size: 1.1 MB
  • Tags: CPython 3.7m, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.3.0 pkginfo/1.7.0 requests/2.25.1 setuptools/52.0.0 requests-toolbelt/0.9.1 tqdm/4.57.0 CPython/3.9.6

File hashes

Hashes for tweedledum-1.1.1-cp37-cp37m-win_amd64.whl
Algorithm Hash digest
SHA256 099b1826f213bd4006dcd02526377b81134538fe1377e4cb70a07ba223ae958a
MD5 b65e336f18504bd3212a82aead60c66a
BLAKE2b-256 13e2f6535f70b77888d3a08e570943f8edf41d6b99b3722305c0d278f3d056a5

See more details on using hashes here.

File details

Details for the file tweedledum-1.1.1-cp37-cp37m-win32.whl.

File metadata

  • Download URL: tweedledum-1.1.1-cp37-cp37m-win32.whl
  • Upload date:
  • Size: 984.5 kB
  • Tags: CPython 3.7m, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.3.0 pkginfo/1.7.0 requests/2.25.1 setuptools/52.0.0 requests-toolbelt/0.9.1 tqdm/4.57.0 CPython/3.9.6

File hashes

Hashes for tweedledum-1.1.1-cp37-cp37m-win32.whl
Algorithm Hash digest
SHA256 57201c605b1d9045c135e72c521cbe537d8da6d534daa76e349c27fc1177681c
MD5 d7223b9af523c35f3e093ca0007a5775
BLAKE2b-256 d6402a25f829f58cbc6040916774a3fcd3965b57bcf2470451cf146206058619

See more details on using hashes here.

File details

Details for the file tweedledum-1.1.1-cp37-cp37m-manylinux_2_17_s390x.manylinux2014_s390x.whl.

File metadata

File hashes

Hashes for tweedledum-1.1.1-cp37-cp37m-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm Hash digest
SHA256 cdb3c526f86fcd3d2c8794d1a3d5836ece2cf6f6c9d8e1ee8036b30d24ce29b1
MD5 1332945567386271d8086bf7df318098
BLAKE2b-256 20037a0b84076f81e0dc883eb95e9da1fca31072b46998e38174c1606a6989ab

See more details on using hashes here.

File details

Details for the file tweedledum-1.1.1-cp37-cp37m-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl.

File metadata

File hashes

Hashes for tweedledum-1.1.1-cp37-cp37m-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm Hash digest
SHA256 157392c983762e8a3f7ab523b0cfa4c78fbe83e28e0f1eee59e623636ddfe1ec
MD5 111b51979bfd6d94ad41940e320e260b
BLAKE2b-256 dd00456f3eb39c7f0664cb168958b6a746d7fd1aa74588b71dbc4356df56055b

See more details on using hashes here.

File details

Details for the file tweedledum-1.1.1-cp37-cp37m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for tweedledum-1.1.1-cp37-cp37m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 b6b2fb3d20e21dbe97e9776d0c0b33c0a3dab8e4ac03a5434e9bfd11c9b3a998
MD5 aa2132a9fd369db1671bc02420bcaaaf
BLAKE2b-256 86fe2e54afc91839f3a6290e01b5878822b2fad826d76aa9c288af5809605bf2

See more details on using hashes here.

File details

Details for the file tweedledum-1.1.1-cp37-cp37m-manylinux_2_12_x86_64.manylinux2010_x86_64.whl.

File metadata

File hashes

Hashes for tweedledum-1.1.1-cp37-cp37m-manylinux_2_12_x86_64.manylinux2010_x86_64.whl
Algorithm Hash digest
SHA256 003d92abb1c49e824b8c05857ae745959981174a082dd8c5a66ab1f55855ced3
MD5 5ff995dbfa4bd7ee8b799785e42be6a8
BLAKE2b-256 9c16632b8eafc6d4ac603cb92396b93f26f63129ea38b68695ce231611a0e3d1

See more details on using hashes here.

File details

Details for the file tweedledum-1.1.1-cp37-cp37m-manylinux_2_12_i686.manylinux2010_i686.whl.

File metadata

File hashes

Hashes for tweedledum-1.1.1-cp37-cp37m-manylinux_2_12_i686.manylinux2010_i686.whl
Algorithm Hash digest
SHA256 0fd7ca92719fcb6a2437a16fd0281809fc57acb8a86ebf41fd06fe8faca1e14d
MD5 4b7cdd56e20fa31fb0c84ed3341756f6
BLAKE2b-256 b14a2a4b855511c27a0e07566ad8e701a3bc68c15530e4547a3b2df004321dd9

See more details on using hashes here.

File details

Details for the file tweedledum-1.1.1-cp37-cp37m-macosx_10_15_x86_64.whl.

File metadata

  • Download URL: tweedledum-1.1.1-cp37-cp37m-macosx_10_15_x86_64.whl
  • Upload date:
  • Size: 951.5 kB
  • Tags: CPython 3.7m, macOS 10.15+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.3.0 pkginfo/1.7.0 requests/2.25.1 setuptools/52.0.0 requests-toolbelt/0.9.1 tqdm/4.57.0 CPython/3.9.6

File hashes

Hashes for tweedledum-1.1.1-cp37-cp37m-macosx_10_15_x86_64.whl
Algorithm Hash digest
SHA256 86fac8e040d1645cfb3d623d949523eb1d367c2eee51fd5843536955104fd1ed
MD5 e15e8174cc3dfc1061b527b804890dee
BLAKE2b-256 90dd40f2877cc1e820781c7a8e2ed0f65f7c8e29f973853584d4884139ed7345

See more details on using hashes here.

File details

Details for the file tweedledum-1.1.1-cp37-cp37m-macosx_10_9_x86_64.whl.

File metadata

  • Download URL: tweedledum-1.1.1-cp37-cp37m-macosx_10_9_x86_64.whl
  • Upload date:
  • Size: 1.8 MB
  • Tags: CPython 3.7m, macOS 10.9+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.3.0 pkginfo/1.7.0 requests/2.25.1 setuptools/52.0.0 requests-toolbelt/0.9.1 tqdm/4.57.0 CPython/3.9.6

File hashes

Hashes for tweedledum-1.1.1-cp37-cp37m-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 fdee0b3b044db8e5d74001fbe25201e0db31be529d47785d2a70e22b7ff63f4a
MD5 b7b9691565b6e9c27a2cdeb9d9bc2463
BLAKE2b-256 05bb71edde9f6b281bfc1296de367923ad8c05b5e1407f421bc2ba040cdce371

See more details on using hashes here.

File details

Details for the file tweedledum-1.1.1-cp36-cp36m-win_amd64.whl.

File metadata

  • Download URL: tweedledum-1.1.1-cp36-cp36m-win_amd64.whl
  • Upload date:
  • Size: 1.1 MB
  • Tags: CPython 3.6m, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.3.0 pkginfo/1.7.0 requests/2.25.1 setuptools/52.0.0 requests-toolbelt/0.9.1 tqdm/4.57.0 CPython/3.9.6

File hashes

Hashes for tweedledum-1.1.1-cp36-cp36m-win_amd64.whl
Algorithm Hash digest
SHA256 f0500f8088cf142bfc4dd07a81f3a344603755602dc5f51acde588a36e538ed5
MD5 a621611b756a490a3086256e08b7b049
BLAKE2b-256 bc5a27be3f10bb5d063ca93c30cb2bbb8222c2e205a130b73d49f7ec667092ee

See more details on using hashes here.

File details

Details for the file tweedledum-1.1.1-cp36-cp36m-win32.whl.

File metadata

  • Download URL: tweedledum-1.1.1-cp36-cp36m-win32.whl
  • Upload date:
  • Size: 984.5 kB
  • Tags: CPython 3.6m, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.3.0 pkginfo/1.7.0 requests/2.25.1 setuptools/52.0.0 requests-toolbelt/0.9.1 tqdm/4.57.0 CPython/3.9.6

File hashes

Hashes for tweedledum-1.1.1-cp36-cp36m-win32.whl
Algorithm Hash digest
SHA256 451a10c32c58bf4726ce03f6cce9a93fb5332e679b7dbf48ef69c6fa93493243
MD5 cf23ee89d0ffc201af03f693a38c80c4
BLAKE2b-256 2bf4c2ac0ad076afc2dd6d3c119ecf774c34588247cfb17efa3e3abf251629e4

See more details on using hashes here.

File details

Details for the file tweedledum-1.1.1-cp36-cp36m-manylinux_2_17_s390x.manylinux2014_s390x.whl.

File metadata

File hashes

Hashes for tweedledum-1.1.1-cp36-cp36m-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm Hash digest
SHA256 828808a47c2c67a10e1cf8692ede0bcf2732e5ace8b910bdcb7a2c0bb82440d8
MD5 ec10963fab0be075adb17073cf2436e9
BLAKE2b-256 ae5ebe03c68b2a1736981e0945e4ff01ac66baa6e39f8a7b2643582609a12c73

See more details on using hashes here.

File details

Details for the file tweedledum-1.1.1-cp36-cp36m-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl.

File metadata

File hashes

Hashes for tweedledum-1.1.1-cp36-cp36m-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm Hash digest
SHA256 57687300cca24c2f8fb340d6fa2233450a054647c736dc84958aac4d235b8542
MD5 cdeef8e6d24052157f1b180081402c99
BLAKE2b-256 824db0992ebda5594b6030b3b4854d1cfb3e412074409485014bb4c2b675d1ea

See more details on using hashes here.

File details

Details for the file tweedledum-1.1.1-cp36-cp36m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for tweedledum-1.1.1-cp36-cp36m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 0bbe9a20d71576465051720eac72aa7f95fae39b4e4feea44f690e1ba856e99a
MD5 d7a46de6b4a8ee47a5ae42b3afb212a4
BLAKE2b-256 cdb069273effcc6c6b993b65bc2fc5992fbce4d3ec67e527f36b7d10783b0a03

See more details on using hashes here.

File details

Details for the file tweedledum-1.1.1-cp36-cp36m-manylinux_2_12_x86_64.manylinux2010_x86_64.whl.

File metadata

File hashes

Hashes for tweedledum-1.1.1-cp36-cp36m-manylinux_2_12_x86_64.manylinux2010_x86_64.whl
Algorithm Hash digest
SHA256 09dbf20f792e97211270dfa2b3033ead0ce11fd65cc03781a542f36bccd7f1c1
MD5 b22949ed01a8dba698dc9f3d8e8ff616
BLAKE2b-256 c39e0f6a886557f920e12b9a3b4b565a37b98420d504d0c2862da745dd044df8

See more details on using hashes here.

File details

Details for the file tweedledum-1.1.1-cp36-cp36m-manylinux_2_12_i686.manylinux2010_i686.whl.

File metadata

File hashes

Hashes for tweedledum-1.1.1-cp36-cp36m-manylinux_2_12_i686.manylinux2010_i686.whl
Algorithm Hash digest
SHA256 4943f5d628f9adb95244b8bac79b7978f810bdaa5025e9930a625161a0d72dad
MD5 5bc031ccf9b6cc33cb9e64e203224d13
BLAKE2b-256 cb0134f93dc02837b4e507343df14b9ce3cc0e37a39bc019975dac766539dc36

See more details on using hashes here.

File details

Details for the file tweedledum-1.1.1-cp36-cp36m-macosx_10_15_x86_64.whl.

File metadata

  • Download URL: tweedledum-1.1.1-cp36-cp36m-macosx_10_15_x86_64.whl
  • Upload date:
  • Size: 951.5 kB
  • Tags: CPython 3.6m, macOS 10.15+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.3.0 pkginfo/1.7.0 requests/2.25.1 setuptools/52.0.0 requests-toolbelt/0.9.1 tqdm/4.57.0 CPython/3.9.6

File hashes

Hashes for tweedledum-1.1.1-cp36-cp36m-macosx_10_15_x86_64.whl
Algorithm Hash digest
SHA256 6b8fa90b5303a6534ef332019ccdbb93ba969993cd7b78395ab31cb4c48a718e
MD5 a643080ef3d65d6722acc2abe5adbe1f
BLAKE2b-256 4f3518a1ed49919957503fd358184d5c14203cb54ec0b049e4dcc5e0768095e0

See more details on using hashes here.

File details

Details for the file tweedledum-1.1.1-cp36-cp36m-macosx_10_9_x86_64.whl.

File metadata

  • Download URL: tweedledum-1.1.1-cp36-cp36m-macosx_10_9_x86_64.whl
  • Upload date:
  • Size: 1.8 MB
  • Tags: CPython 3.6m, macOS 10.9+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.3.0 pkginfo/1.7.0 requests/2.25.1 setuptools/52.0.0 requests-toolbelt/0.9.1 tqdm/4.57.0 CPython/3.9.6

File hashes

Hashes for tweedledum-1.1.1-cp36-cp36m-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 cad30654036a36afee0fb879a9cc3f26b33655d8a833425704b6dbb6d4caddfb
MD5 6b3ce1c33779203f913811c5305f7cf7
BLAKE2b-256 fd49a4584537450907b19bc1555733ed19d2488943b0c4e109a641eb759f9ed7

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