Skip to main content

Clade is a tool for extracting information about software build process and source code

Project description

GitHub Actions status Supported Versions of Python PyPI package version

Clade

Clade is a tool for intercepting build commands (stuff like compilation, linking, mv, rm, and all other commands that are executed during build). Intercepted commands can be parsed (to search for input and output files, and options) and then used for various purposes:

  • generating compilation database;
  • obtaining information about dependencies between source and object files;
  • obtaining information about the source code (source code querying);
  • generating function call graph;
  • running software verification tools;
  • visualization of all collected information;
  • and for much more.

The interception of build commands is independent of the project type and used programming languages. However, all other functionality available in Clade IS dependent. Currently only C projects are supported, but other languages and additional functionality can be supported through the built-in extension mechanism.

Prerequisites

An important part of Clade - a build commands intercepting library - is written in C and it needs to be compiled before use. It will be performed automatically at the installation stage, but you will need to install some prerequisites beforehand:

  • Python 3 (>=3.5)
  • pip (Python package manager)
  • cmake (>=3.3)

Linux only:

  • make
  • C and C++ compiler (gcc or clang)
  • python3-dev (Ubuntu) or python3-devel (openSUSE) package
  • gcc-multilib (Ubuntu) or gcc-32bit (openSUSE) package to intercept build commands of projects leveraging multilib capabilities

Windows only:

  • Microsoft Visual C++ Build Tools

Optional dependencies:

  • For obtaining information about the C code you will need CIF installed. CIF is an interface to Aspectator which in turn is a GCC based tool that implements aspect-oriented programming for the C programming language. You may download compiled CIF on CIF releases page.
  • Graphviz for some visualization capabilities.

Clade works on Linux, macOS and partially on Windows.

Hardware requirements

If you want to run Clade on a large project, like the Linux kernel, you will need at least 16GB of RAM and 100GB of free disk space for temporary files. The size of generated data will be approximately 10GB, so the space used for temporary files will be freed at the end. Also several CPU cores are recommended, since in some cases Clade takes twice as long time than a typical build process.

Installation

To install the latest stable version just run the following command:

python3 -m pip install clade

Documentation

Following documentation is available:

You can also download an example of Clade output on the Linux kernel (configuration tinyconfig) from here (around 40MB).

Acknowledgments

Clade is inspired by the Bear project created by László Nagy.

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

clade-4.1.tar.gz (103.9 kB view details)

Uploaded Source

Built Distributions

clade-4.1-pp310-pypy310_pp73-win_amd64.whl (172.9 kB view details)

Uploaded PyPy Windows x86-64

clade-4.1-pp310-pypy310_pp73-manylinux_2_12_x86_64.manylinux2010_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl (172.3 kB view details)

Uploaded PyPy manylinux: glibc 2.12+ x86-64 manylinux: glibc 2.17+ x86-64

clade-4.1-pp310-pypy310_pp73-manylinux_2_12_i686.manylinux2010_i686.manylinux_2_17_i686.manylinux2014_i686.whl (164.5 kB view details)

Uploaded PyPy manylinux: glibc 2.12+ i686 manylinux: glibc 2.17+ i686

clade-4.1-pp310-pypy310_pp73-macosx_10_9_x86_64.whl (157.4 kB view details)

Uploaded PyPy macOS 10.9+ x86-64

clade-4.1-pp39-pypy39_pp73-win_amd64.whl (172.9 kB view details)

Uploaded PyPy Windows x86-64

clade-4.1-pp39-pypy39_pp73-manylinux_2_12_x86_64.manylinux2010_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl (172.2 kB view details)

Uploaded PyPy manylinux: glibc 2.12+ x86-64 manylinux: glibc 2.17+ x86-64

clade-4.1-pp39-pypy39_pp73-manylinux_2_12_i686.manylinux2010_i686.manylinux_2_17_i686.manylinux2014_i686.whl (164.4 kB view details)

Uploaded PyPy manylinux: glibc 2.12+ i686 manylinux: glibc 2.17+ i686

clade-4.1-pp39-pypy39_pp73-macosx_10_9_x86_64.whl (157.4 kB view details)

Uploaded PyPy macOS 10.9+ x86-64

clade-4.1-pp38-pypy38_pp73-win_amd64.whl (172.9 kB view details)

Uploaded PyPy Windows x86-64

clade-4.1-pp38-pypy38_pp73-manylinux_2_12_x86_64.manylinux2010_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl (172.2 kB view details)

Uploaded PyPy manylinux: glibc 2.12+ x86-64 manylinux: glibc 2.17+ x86-64

clade-4.1-pp38-pypy38_pp73-manylinux_2_12_i686.manylinux2010_i686.manylinux_2_17_i686.manylinux2014_i686.whl (164.4 kB view details)

Uploaded PyPy manylinux: glibc 2.12+ i686 manylinux: glibc 2.17+ i686

clade-4.1-pp38-pypy38_pp73-macosx_10_9_x86_64.whl (157.4 kB view details)

Uploaded PyPy macOS 10.9+ x86-64

clade-4.1-cp312-cp312-win_amd64.whl (172.9 kB view details)

Uploaded CPython 3.12 Windows x86-64

clade-4.1-cp312-cp312-win32.whl (172.9 kB view details)

Uploaded CPython 3.12 Windows x86

clade-4.1-cp312-cp312-musllinux_1_1_x86_64.whl (174.5 kB view details)

Uploaded CPython 3.12 musllinux: musl 1.1+ x86-64

clade-4.1-cp312-cp312-musllinux_1_1_i686.whl (166.9 kB view details)

Uploaded CPython 3.12 musllinux: musl 1.1+ i686

clade-4.1-cp312-cp312-manylinux_2_12_x86_64.manylinux2010_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl (172.2 kB view details)

Uploaded CPython 3.12 manylinux: glibc 2.12+ x86-64 manylinux: glibc 2.17+ x86-64

clade-4.1-cp312-cp312-manylinux_2_12_i686.manylinux2010_i686.manylinux_2_17_i686.manylinux2014_i686.whl (164.4 kB view details)

Uploaded CPython 3.12 manylinux: glibc 2.12+ i686 manylinux: glibc 2.17+ i686

clade-4.1-cp312-cp312-macosx_10_9_x86_64.whl (157.4 kB view details)

Uploaded CPython 3.12 macOS 10.9+ x86-64

clade-4.1-cp311-cp311-win_amd64.whl (172.9 kB view details)

Uploaded CPython 3.11 Windows x86-64

clade-4.1-cp311-cp311-win32.whl (172.9 kB view details)

Uploaded CPython 3.11 Windows x86

clade-4.1-cp311-cp311-musllinux_1_1_x86_64.whl (174.5 kB view details)

Uploaded CPython 3.11 musllinux: musl 1.1+ x86-64

clade-4.1-cp311-cp311-musllinux_1_1_i686.whl (166.9 kB view details)

Uploaded CPython 3.11 musllinux: musl 1.1+ i686

clade-4.1-cp311-cp311-manylinux_2_12_x86_64.manylinux2010_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl (172.2 kB view details)

Uploaded CPython 3.11 manylinux: glibc 2.12+ x86-64 manylinux: glibc 2.17+ x86-64

clade-4.1-cp311-cp311-manylinux_2_12_i686.manylinux2010_i686.manylinux_2_17_i686.manylinux2014_i686.whl (164.4 kB view details)

Uploaded CPython 3.11 manylinux: glibc 2.12+ i686 manylinux: glibc 2.17+ i686

clade-4.1-cp311-cp311-macosx_10_9_x86_64.whl (157.4 kB view details)

Uploaded CPython 3.11 macOS 10.9+ x86-64

clade-4.1-cp310-cp310-win_amd64.whl (172.9 kB view details)

Uploaded CPython 3.10 Windows x86-64

clade-4.1-cp310-cp310-win32.whl (172.9 kB view details)

Uploaded CPython 3.10 Windows x86

clade-4.1-cp310-cp310-musllinux_1_1_x86_64.whl (174.5 kB view details)

Uploaded CPython 3.10 musllinux: musl 1.1+ x86-64

clade-4.1-cp310-cp310-musllinux_1_1_i686.whl (166.9 kB view details)

Uploaded CPython 3.10 musllinux: musl 1.1+ i686

clade-4.1-cp310-cp310-manylinux_2_12_x86_64.manylinux2010_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl (172.2 kB view details)

Uploaded CPython 3.10 manylinux: glibc 2.12+ x86-64 manylinux: glibc 2.17+ x86-64

clade-4.1-cp310-cp310-manylinux_2_12_i686.manylinux2010_i686.manylinux_2_17_i686.manylinux2014_i686.whl (164.4 kB view details)

Uploaded CPython 3.10 manylinux: glibc 2.12+ i686 manylinux: glibc 2.17+ i686

clade-4.1-cp310-cp310-macosx_10_9_x86_64.whl (157.4 kB view details)

Uploaded CPython 3.10 macOS 10.9+ x86-64

clade-4.1-cp39-cp39-win_amd64.whl (172.9 kB view details)

Uploaded CPython 3.9 Windows x86-64

clade-4.1-cp39-cp39-win32.whl (172.9 kB view details)

Uploaded CPython 3.9 Windows x86

clade-4.1-cp39-cp39-musllinux_1_1_x86_64.whl (174.5 kB view details)

Uploaded CPython 3.9 musllinux: musl 1.1+ x86-64

clade-4.1-cp39-cp39-musllinux_1_1_i686.whl (166.9 kB view details)

Uploaded CPython 3.9 musllinux: musl 1.1+ i686

clade-4.1-cp39-cp39-manylinux_2_12_x86_64.manylinux2010_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl (172.2 kB view details)

Uploaded CPython 3.9 manylinux: glibc 2.12+ x86-64 manylinux: glibc 2.17+ x86-64

clade-4.1-cp39-cp39-manylinux_2_12_i686.manylinux2010_i686.manylinux_2_17_i686.manylinux2014_i686.whl (164.4 kB view details)

Uploaded CPython 3.9 manylinux: glibc 2.12+ i686 manylinux: glibc 2.17+ i686

clade-4.1-cp39-cp39-macosx_10_9_x86_64.whl (157.4 kB view details)

Uploaded CPython 3.9 macOS 10.9+ x86-64

clade-4.1-cp38-cp38-win_amd64.whl (172.9 kB view details)

Uploaded CPython 3.8 Windows x86-64

clade-4.1-cp38-cp38-win32.whl (172.9 kB view details)

Uploaded CPython 3.8 Windows x86

clade-4.1-cp38-cp38-musllinux_1_1_x86_64.whl (174.5 kB view details)

Uploaded CPython 3.8 musllinux: musl 1.1+ x86-64

clade-4.1-cp38-cp38-musllinux_1_1_i686.whl (166.9 kB view details)

Uploaded CPython 3.8 musllinux: musl 1.1+ i686

clade-4.1-cp38-cp38-manylinux_2_12_x86_64.manylinux2010_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl (172.2 kB view details)

Uploaded CPython 3.8 manylinux: glibc 2.12+ x86-64 manylinux: glibc 2.17+ x86-64

clade-4.1-cp38-cp38-manylinux_2_12_i686.manylinux2010_i686.manylinux_2_17_i686.manylinux2014_i686.whl (164.4 kB view details)

Uploaded CPython 3.8 manylinux: glibc 2.12+ i686 manylinux: glibc 2.17+ i686

clade-4.1-cp38-cp38-macosx_10_9_x86_64.whl (157.4 kB view details)

Uploaded CPython 3.8 macOS 10.9+ x86-64

File details

Details for the file clade-4.1.tar.gz.

File metadata

  • Download URL: clade-4.1.tar.gz
  • Upload date:
  • Size: 103.9 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.11.6

File hashes

Hashes for clade-4.1.tar.gz
Algorithm Hash digest
SHA256 84232ad767f01b9bc630d39c23fca3f6187a98bac9f16f3d129f63add65031f1
MD5 10aeac76a71f8e100dc9c2435716e0e3
BLAKE2b-256 276d58fb20d6bed0eaf84a87facd8caf3a44e9a15b21039e6c9e0baf00f97707

See more details on using hashes here.

File details

Details for the file clade-4.1-pp310-pypy310_pp73-win_amd64.whl.

File metadata

File hashes

Hashes for clade-4.1-pp310-pypy310_pp73-win_amd64.whl
Algorithm Hash digest
SHA256 e5dbae1c889e8c4304b637f14b397c0805ae26ec726565a599caf7a4382ecd14
MD5 17ed89141a9ea047ffb6ed008e94a95e
BLAKE2b-256 4cb63bed1bb3be4325fd6168b920be11b08a3ad15eefe75edb6ba6685a466e3b

See more details on using hashes here.

File details

Details for the file clade-4.1-pp310-pypy310_pp73-manylinux_2_12_x86_64.manylinux2010_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for clade-4.1-pp310-pypy310_pp73-manylinux_2_12_x86_64.manylinux2010_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 f12e3c27cb888aa3c9bd5671aff120afaf726ffb35224978816589392c8d097d
MD5 48b551c6128a048f1da510641213e7eb
BLAKE2b-256 0b607cf56d3ef6ba2da151d98de5aa2c0bd21e816887254995dd7275d92d954f

See more details on using hashes here.

File details

Details for the file clade-4.1-pp310-pypy310_pp73-manylinux_2_12_i686.manylinux2010_i686.manylinux_2_17_i686.manylinux2014_i686.whl.

File metadata

File hashes

Hashes for clade-4.1-pp310-pypy310_pp73-manylinux_2_12_i686.manylinux2010_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 5acc32ff4f6ee73b31fbfce5fad53c3f977e71af52be6b0c24b714dd8dc01a37
MD5 a688575ce6f5cfde507f7dff51631fb4
BLAKE2b-256 3c375d959e9dcd66f7f634097fd798f092eed69658d9747ee9172aa81b66443d

See more details on using hashes here.

File details

Details for the file clade-4.1-pp310-pypy310_pp73-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for clade-4.1-pp310-pypy310_pp73-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 bddf0d39c9a13e1ef004938cf132cdef1046db75ba99d6865314ea33468cd589
MD5 670ccc27ec9dbc9dbce774291350d56d
BLAKE2b-256 0c5b09942411653d9a7ae4374775c2425a429c5b521b62062b69bce15f2b6dc3

See more details on using hashes here.

File details

Details for the file clade-4.1-pp39-pypy39_pp73-win_amd64.whl.

File metadata

File hashes

Hashes for clade-4.1-pp39-pypy39_pp73-win_amd64.whl
Algorithm Hash digest
SHA256 2971d1fc156129cdf27bbedbf932ebac812c4d42c0b2570e43598bb3f249ede1
MD5 bec2da2dac310206e4b1cf2fc8438a16
BLAKE2b-256 1037fca57f0cf27d97e1d6c9c102c447034d74397a7c6b45e8ac7e74928d9b77

See more details on using hashes here.

File details

Details for the file clade-4.1-pp39-pypy39_pp73-manylinux_2_12_x86_64.manylinux2010_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for clade-4.1-pp39-pypy39_pp73-manylinux_2_12_x86_64.manylinux2010_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 4d309f7e22133aea13e2f89d5a1df1359b6a13362c243f17a669a3f1a3358b20
MD5 445323a95b972c4f0baa672ca1f29ba2
BLAKE2b-256 539e6b5503dcf6224e5a0bf1c762d4cf0a929192b66644580814b993178d91e5

See more details on using hashes here.

File details

Details for the file clade-4.1-pp39-pypy39_pp73-manylinux_2_12_i686.manylinux2010_i686.manylinux_2_17_i686.manylinux2014_i686.whl.

File metadata

File hashes

Hashes for clade-4.1-pp39-pypy39_pp73-manylinux_2_12_i686.manylinux2010_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 d2ea30e7a3d49ea7b84c78bea049c5ec26fd34b384780e47e86abc63523b56dc
MD5 a39054155514fe30b09d4d2329bb31f8
BLAKE2b-256 55d5c978301c037b76d796a5e14c5a3530edffbec9fcaf6346b2b6e423bb477f

See more details on using hashes here.

File details

Details for the file clade-4.1-pp39-pypy39_pp73-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for clade-4.1-pp39-pypy39_pp73-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 19887d8a298b2528af57386922a483a39d4d9e36a85cd59bca4862629205807c
MD5 5764543fd647c44a1c65ce28542fd9ee
BLAKE2b-256 4681a1f78cef8b42b11d8c50ddd39350facaf7b8147b66f808dc723e3fcc25a5

See more details on using hashes here.

File details

Details for the file clade-4.1-pp38-pypy38_pp73-win_amd64.whl.

File metadata

File hashes

Hashes for clade-4.1-pp38-pypy38_pp73-win_amd64.whl
Algorithm Hash digest
SHA256 13232675665bdddb62872f5a39b57c90d495e8f2f0c975b86556d92a5d79bb1f
MD5 23ef0880c1e4d110510b93d0de84546e
BLAKE2b-256 974046f5860132a8ebf49b471a8bc67400e4afc6049540a0c1c0f38f3fbc4dd1

See more details on using hashes here.

File details

Details for the file clade-4.1-pp38-pypy38_pp73-manylinux_2_12_x86_64.manylinux2010_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for clade-4.1-pp38-pypy38_pp73-manylinux_2_12_x86_64.manylinux2010_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 f0236a70940b04654948bcbd8d8db91b02773ccc6146d488b3e692d7e8bad85b
MD5 25c6cbdd6c5722451fc6b818930aa43d
BLAKE2b-256 910b9be5e0370d6c02f37b60c460067464655ae20525c46a70c4f3fd982dcbb5

See more details on using hashes here.

File details

Details for the file clade-4.1-pp38-pypy38_pp73-manylinux_2_12_i686.manylinux2010_i686.manylinux_2_17_i686.manylinux2014_i686.whl.

File metadata

File hashes

Hashes for clade-4.1-pp38-pypy38_pp73-manylinux_2_12_i686.manylinux2010_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 c3db5cc520ed34801829933fe6a53cf332a8ce29b55b2d5e33619384ca902735
MD5 aa3b15045edd6ac5d115eb57f7f184c0
BLAKE2b-256 08429f19c60c1b2e194956db8334c18b80bbdcf930a1e0b18be155d44412f0e9

See more details on using hashes here.

File details

Details for the file clade-4.1-pp38-pypy38_pp73-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for clade-4.1-pp38-pypy38_pp73-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 a93c3c686b689777580997349d75f783431f6988ea1dc416b030110ad32d7493
MD5 0976a21cf033d07e9b95345dec9ebdfe
BLAKE2b-256 193ad1c804158a3cc0230dc1b165df066fa3b936912684439dfb2b5fbed1aa1e

See more details on using hashes here.

File details

Details for the file clade-4.1-cp312-cp312-win_amd64.whl.

File metadata

  • Download URL: clade-4.1-cp312-cp312-win_amd64.whl
  • Upload date:
  • Size: 172.9 kB
  • Tags: CPython 3.12, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.11.6

File hashes

Hashes for clade-4.1-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 3d205ce3763290380c5363e3d16522ea1c9328d35487e2dc3526c91766dbddbc
MD5 d789ebf79bbb7942a5f73001ace696f8
BLAKE2b-256 a6a873ca8363514be013426d8ba4f58e33a441baf3812ee7995800694e5d5ade

See more details on using hashes here.

File details

Details for the file clade-4.1-cp312-cp312-win32.whl.

File metadata

  • Download URL: clade-4.1-cp312-cp312-win32.whl
  • Upload date:
  • Size: 172.9 kB
  • Tags: CPython 3.12, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.11.6

File hashes

Hashes for clade-4.1-cp312-cp312-win32.whl
Algorithm Hash digest
SHA256 b33da3edf7e75d3b9fdfdd6f33cd5ba469eb7db59dfd43385805c8b4664ecb5a
MD5 00c87c430d0350cf3e2a28ba7294f0b8
BLAKE2b-256 d9bb97eea2f80ffd1d7e5094e9a7850de84ff21d3d601852ad4c7e940e385a3a

See more details on using hashes here.

File details

Details for the file clade-4.1-cp312-cp312-musllinux_1_1_x86_64.whl.

File metadata

File hashes

Hashes for clade-4.1-cp312-cp312-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 300a55955d989a384818bb4137358004658ec3060904aa0fd92f67920ba2e8dc
MD5 9e75eec78601df3afe5269dd905c1833
BLAKE2b-256 ceb42307f1baad20243a6a95fbcdae2f01e931cfe0c89656f6afec4a54e5bcf4

See more details on using hashes here.

File details

Details for the file clade-4.1-cp312-cp312-musllinux_1_1_i686.whl.

File metadata

File hashes

Hashes for clade-4.1-cp312-cp312-musllinux_1_1_i686.whl
Algorithm Hash digest
SHA256 132e5cfdc9158e9c6ed0294f7b850f9144e7be3431ffe378339edf743e938eab
MD5 8fb5d81d692a30a16d1224f4e48c6a83
BLAKE2b-256 73fc4df7739c862425eae58fa47f43373dfd9f17a34f43d0300d08dd4edcaba1

See more details on using hashes here.

File details

Details for the file clade-4.1-cp312-cp312-manylinux_2_12_x86_64.manylinux2010_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for clade-4.1-cp312-cp312-manylinux_2_12_x86_64.manylinux2010_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 fb4e355a7a9874d53029fdd47ef7fc070b131aa78676a0e9e07eec3d051f08e0
MD5 9b42fefe6ec0ecaa4a61f3533054fa29
BLAKE2b-256 49df67fcc7491da2b65db6a41ae23acc4dee323a0f9f7932b50b13dbd0b0f75e

See more details on using hashes here.

File details

Details for the file clade-4.1-cp312-cp312-manylinux_2_12_i686.manylinux2010_i686.manylinux_2_17_i686.manylinux2014_i686.whl.

File metadata

File hashes

Hashes for clade-4.1-cp312-cp312-manylinux_2_12_i686.manylinux2010_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 3042fc6228ed8aaab519f2711cf76aa3e4dbaa9081d8deaa0a75412b6f547697
MD5 287416268fbffd9d0fe7de27607b0787
BLAKE2b-256 d7b350af66b83885bb50660e89d1bafc5586e27daa318795b563c10a604e6bc5

See more details on using hashes here.

File details

Details for the file clade-4.1-cp312-cp312-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for clade-4.1-cp312-cp312-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 3afbd88ed1d20f2b82070b9e21eb28bc8b7db03bc9ff85d4ef0b49308ac157b1
MD5 d23e91a0f1b5a14839c6157c8cac11b6
BLAKE2b-256 0d1fd5019bed3252422d80ac88de10897bbd693369abbed65d176613b764de24

See more details on using hashes here.

File details

Details for the file clade-4.1-cp311-cp311-win_amd64.whl.

File metadata

  • Download URL: clade-4.1-cp311-cp311-win_amd64.whl
  • Upload date:
  • Size: 172.9 kB
  • Tags: CPython 3.11, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.11.6

File hashes

Hashes for clade-4.1-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 943e9a9b074b24afe042a2b6fc856d6a39b132008cd31a2e9e28dae31dc1be74
MD5 a3fc362712a6119fb45e21d5eecac79b
BLAKE2b-256 7d30894310744a6f5aae7b6e732471cca31a533e9e1536d3b2831727f4d31b33

See more details on using hashes here.

File details

Details for the file clade-4.1-cp311-cp311-win32.whl.

File metadata

  • Download URL: clade-4.1-cp311-cp311-win32.whl
  • Upload date:
  • Size: 172.9 kB
  • Tags: CPython 3.11, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.11.6

File hashes

Hashes for clade-4.1-cp311-cp311-win32.whl
Algorithm Hash digest
SHA256 7f42b102b333f0973f8ba8281d896f453c255c6115cdc5c5b077256d0619a8a4
MD5 124532fd4271d2703d27661044bb0651
BLAKE2b-256 a69fc3b4b6e86d32cbf36db3493a4040b3d3c95f585c40b3025d24a1dcd0abbc

See more details on using hashes here.

File details

Details for the file clade-4.1-cp311-cp311-musllinux_1_1_x86_64.whl.

File metadata

File hashes

Hashes for clade-4.1-cp311-cp311-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 acec3cb75efae0f8ed4d4f4e31dbc753795c33750bdf25cdba23817224f30012
MD5 846a6b2ca8d2699ebff3b370e95d8c02
BLAKE2b-256 ab8323caf5059123dc829e697e9b19af645a8f0eb4d1d88875aa938d0ef866ff

See more details on using hashes here.

File details

Details for the file clade-4.1-cp311-cp311-musllinux_1_1_i686.whl.

File metadata

File hashes

Hashes for clade-4.1-cp311-cp311-musllinux_1_1_i686.whl
Algorithm Hash digest
SHA256 50f3bbb58d6b6ba95f43af6e0868ba07c844a0e8da47af3be31a1a9817d4ad87
MD5 11c1961e908ec303b7bf2e858c182637
BLAKE2b-256 e7f7953f76abc6a1767d2a39d88738075f9c9ee4be8b6d21e139300b541e7571

See more details on using hashes here.

File details

Details for the file clade-4.1-cp311-cp311-manylinux_2_12_x86_64.manylinux2010_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for clade-4.1-cp311-cp311-manylinux_2_12_x86_64.manylinux2010_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 ef4e3f2ed925d554f5123be924094c3f574a65f231ec6760f3b255793f9d501e
MD5 2cbfd454cfd03e18b7ca0956c80a389e
BLAKE2b-256 ea72fd4dbabd859631ba2dfefd0684b5f88967b2cafc7a73d022fcecc31edace

See more details on using hashes here.

File details

Details for the file clade-4.1-cp311-cp311-manylinux_2_12_i686.manylinux2010_i686.manylinux_2_17_i686.manylinux2014_i686.whl.

File metadata

File hashes

Hashes for clade-4.1-cp311-cp311-manylinux_2_12_i686.manylinux2010_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 5c10a5417d59473fe3c24b94f654890b711ddac25b0a43e94d1db67272817d8e
MD5 31929655eea1ba796f7d55ede2dcf8e7
BLAKE2b-256 ef3ded53d9e0fa0e9a7510acb28c08272f246f8c206b0d1516ed74d670b91b56

See more details on using hashes here.

File details

Details for the file clade-4.1-cp311-cp311-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for clade-4.1-cp311-cp311-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 52fe9104f4e7f323a197cbdf5a028e9e191ea02dd46ff5973f44b2935dbc89b2
MD5 e4b4354e883cff089b23dcc3cb9c76f9
BLAKE2b-256 b37197bf79b40bc788d892824dda1cfee5132dbec00f4420a0970c57104aa07c

See more details on using hashes here.

File details

Details for the file clade-4.1-cp310-cp310-win_amd64.whl.

File metadata

  • Download URL: clade-4.1-cp310-cp310-win_amd64.whl
  • Upload date:
  • Size: 172.9 kB
  • Tags: CPython 3.10, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.11.6

File hashes

Hashes for clade-4.1-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 11020433a2d578ddb6652f721ef9c5602d7525e4a01915874a36cd88c1d09b66
MD5 c9a7d95cab000f5bad59245c29204104
BLAKE2b-256 0958d5bfd059a02444806baa0d30a10edac0a94ed929b6c1cbecebba18362deb

See more details on using hashes here.

File details

Details for the file clade-4.1-cp310-cp310-win32.whl.

File metadata

  • Download URL: clade-4.1-cp310-cp310-win32.whl
  • Upload date:
  • Size: 172.9 kB
  • Tags: CPython 3.10, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.11.6

File hashes

Hashes for clade-4.1-cp310-cp310-win32.whl
Algorithm Hash digest
SHA256 64db97a9cf57223c426b31ccc4b3d5ce1bd27a3f921c903efc251f48a2f2b80e
MD5 2d47a15668622f6dc97fe52731274251
BLAKE2b-256 ef4cba51b76fbf87a4f309c4ebf3ae1f3c45aad2685860c8421fb70c28300498

See more details on using hashes here.

File details

Details for the file clade-4.1-cp310-cp310-musllinux_1_1_x86_64.whl.

File metadata

File hashes

Hashes for clade-4.1-cp310-cp310-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 09f74338ad46bf34f13d2b0d8ea8e09fe579eb1602eca201ffd9383277ca1c56
MD5 84f0ac033995063df1c32e393dcdfef1
BLAKE2b-256 bd2da9ac4ddab6ba3e6536a44c47cde4ac16b17c7da95e789c2f3f97f347bcb7

See more details on using hashes here.

File details

Details for the file clade-4.1-cp310-cp310-musllinux_1_1_i686.whl.

File metadata

File hashes

Hashes for clade-4.1-cp310-cp310-musllinux_1_1_i686.whl
Algorithm Hash digest
SHA256 9076a97f6a966ec8be24d48a4984e0f5f60ea42b3e8ad1e4bd0e560da27b741b
MD5 96a698a29c6a16a515372adb92498850
BLAKE2b-256 042de3d609f6ff17f3f317de8588f2cfda159945ce1e905530bc3c854ee57a39

See more details on using hashes here.

File details

Details for the file clade-4.1-cp310-cp310-manylinux_2_12_x86_64.manylinux2010_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for clade-4.1-cp310-cp310-manylinux_2_12_x86_64.manylinux2010_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 b1832d270e7f4fa0af90624886b7ac5fd0faf72c8d7522d64c5e7031d085c731
MD5 da5a09f76537ca22a25453a05fb77f16
BLAKE2b-256 cbc6210395f4222db8b4d705c90f52cb464edefa06b9317c29c24cfa53d6cfc9

See more details on using hashes here.

File details

Details for the file clade-4.1-cp310-cp310-manylinux_2_12_i686.manylinux2010_i686.manylinux_2_17_i686.manylinux2014_i686.whl.

File metadata

File hashes

Hashes for clade-4.1-cp310-cp310-manylinux_2_12_i686.manylinux2010_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 c1f4811615676d4c6314d5d198e45fd309292d601e2569aa3d949b0d76246cb7
MD5 759080c72092508fd2f9bbb1eb3e59c8
BLAKE2b-256 0f62312b647fc03c7d1371e61afcf2a6bb14847f38520c3de5a624ebee845da2

See more details on using hashes here.

File details

Details for the file clade-4.1-cp310-cp310-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for clade-4.1-cp310-cp310-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 21b373c344ad42235fa9fba2ee702afa24724e8b6311c565cac61de823873c1c
MD5 77650186bcf86f275e671a54d40c77a8
BLAKE2b-256 0e2d2dcefa5fb0c59a207d81e38fa89217f508e2d25a3fd99c2b692da252d4a3

See more details on using hashes here.

File details

Details for the file clade-4.1-cp39-cp39-win_amd64.whl.

File metadata

  • Download URL: clade-4.1-cp39-cp39-win_amd64.whl
  • Upload date:
  • Size: 172.9 kB
  • Tags: CPython 3.9, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.11.6

File hashes

Hashes for clade-4.1-cp39-cp39-win_amd64.whl
Algorithm Hash digest
SHA256 4f71617050b523f11d83ad604157a73b35cbc7d0b2ac2b2f588935d4f815167f
MD5 10cd5723f33185e72ab4feb3f41909ca
BLAKE2b-256 7d0d890860cc8ead0d71deedf7f5622c33bf10d9389e15cd3fac1997dfc4c769

See more details on using hashes here.

File details

Details for the file clade-4.1-cp39-cp39-win32.whl.

File metadata

  • Download URL: clade-4.1-cp39-cp39-win32.whl
  • Upload date:
  • Size: 172.9 kB
  • Tags: CPython 3.9, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.11.6

File hashes

Hashes for clade-4.1-cp39-cp39-win32.whl
Algorithm Hash digest
SHA256 935a2f5a997632cc9ae7634a445c49553cc76a8ac182c9b11a367dde5319a6de
MD5 db4ff179d978aa63043a68fd870b48bf
BLAKE2b-256 f67eae382ff5100114756a54ce827d215183fbd37f79c4bdde16a1b75d6cfec9

See more details on using hashes here.

File details

Details for the file clade-4.1-cp39-cp39-musllinux_1_1_x86_64.whl.

File metadata

File hashes

Hashes for clade-4.1-cp39-cp39-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 426e5c8a7ca03f579dc5a74b82ce051b3279928a6655aad59e8e5ef795de9387
MD5 45527108080f2fe36c18befff99ec77a
BLAKE2b-256 be7cd1afd1d1547f27dd65b741aa0a13c2ed00a6d7aa2cda049ce2a7c983fc7b

See more details on using hashes here.

File details

Details for the file clade-4.1-cp39-cp39-musllinux_1_1_i686.whl.

File metadata

  • Download URL: clade-4.1-cp39-cp39-musllinux_1_1_i686.whl
  • Upload date:
  • Size: 166.9 kB
  • Tags: CPython 3.9, musllinux: musl 1.1+ i686
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.11.6

File hashes

Hashes for clade-4.1-cp39-cp39-musllinux_1_1_i686.whl
Algorithm Hash digest
SHA256 12ee185da20b9b9f8993006150ac3c62bfe064c6617656409568b8a5574aaad6
MD5 4e3eeb0dc45dfb7a6bceda49dad62d87
BLAKE2b-256 139c2c12939788db75214e11c3d106b3d96c44a0941371bdcc63cf3b0f944fc9

See more details on using hashes here.

File details

Details for the file clade-4.1-cp39-cp39-manylinux_2_12_x86_64.manylinux2010_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for clade-4.1-cp39-cp39-manylinux_2_12_x86_64.manylinux2010_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 0b4ec68419e67fbfe399d3d37b527a598625c8d07e6f69d2b73c5b7d6f1d3da5
MD5 5869bfbdc84da04a36d074131c37c6c9
BLAKE2b-256 73f1b8cdd8af4841f4a544f5ecc83ec5f6f9b73501b27811eeb1d3609616d3f6

See more details on using hashes here.

File details

Details for the file clade-4.1-cp39-cp39-manylinux_2_12_i686.manylinux2010_i686.manylinux_2_17_i686.manylinux2014_i686.whl.

File metadata

File hashes

Hashes for clade-4.1-cp39-cp39-manylinux_2_12_i686.manylinux2010_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 9418b4f85387f13379dfa4292699bcdc89e9e8b10a62870189f39fb96c20c85d
MD5 10d135902bdfd45cbd5639ae71d22ee4
BLAKE2b-256 79de77831316224cae53c65f85d9d6d8ead1e0e3c9a636a2454346bd0df5d93b

See more details on using hashes here.

File details

Details for the file clade-4.1-cp39-cp39-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for clade-4.1-cp39-cp39-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 1a341a875d0781a8e8c77fba6d755f44c979640b838683f2aaeaecdb1bc5ff19
MD5 b4f9a6bb69e10be12120a183a15b6da0
BLAKE2b-256 40dc99564fd7426483bdcf872073ee3cda6b4b931b4e7b345d7837639b8ef51d

See more details on using hashes here.

File details

Details for the file clade-4.1-cp38-cp38-win_amd64.whl.

File metadata

  • Download URL: clade-4.1-cp38-cp38-win_amd64.whl
  • Upload date:
  • Size: 172.9 kB
  • Tags: CPython 3.8, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.11.6

File hashes

Hashes for clade-4.1-cp38-cp38-win_amd64.whl
Algorithm Hash digest
SHA256 cdf19315a06608e6f7f6630e7c82cd77bbbca5bbb40d3df3b37f8c2ae5ed0107
MD5 afd2f8d53f26beaea2a4496828d56333
BLAKE2b-256 1bc558a00a7c27dad2d6b0b394001f52648653bb250db0a788bc94835e58fa0b

See more details on using hashes here.

File details

Details for the file clade-4.1-cp38-cp38-win32.whl.

File metadata

  • Download URL: clade-4.1-cp38-cp38-win32.whl
  • Upload date:
  • Size: 172.9 kB
  • Tags: CPython 3.8, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.11.6

File hashes

Hashes for clade-4.1-cp38-cp38-win32.whl
Algorithm Hash digest
SHA256 a9c2761dccb40ce4c2c66feb308e6ec6626f7a3fdf29a29129fabc87da355aac
MD5 ccfe5711447736b3f5f04c6a3cb5fe0d
BLAKE2b-256 f2700bcd2663d71438cc18469a36b9b853ebd17e0557b5afc7c2a0ca1f4b8e20

See more details on using hashes here.

File details

Details for the file clade-4.1-cp38-cp38-musllinux_1_1_x86_64.whl.

File metadata

File hashes

Hashes for clade-4.1-cp38-cp38-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 2aa05bd1e6001b0b6cac133a8a7a594182ebb601c7d0ba5cd3e62694d943dfc8
MD5 4027db5fec105fa61d798836775047c8
BLAKE2b-256 4a8bd73d1e5f3b3b80be0e31df84b72376beec52552ecbc002c72486f913953b

See more details on using hashes here.

File details

Details for the file clade-4.1-cp38-cp38-musllinux_1_1_i686.whl.

File metadata

  • Download URL: clade-4.1-cp38-cp38-musllinux_1_1_i686.whl
  • Upload date:
  • Size: 166.9 kB
  • Tags: CPython 3.8, musllinux: musl 1.1+ i686
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.11.6

File hashes

Hashes for clade-4.1-cp38-cp38-musllinux_1_1_i686.whl
Algorithm Hash digest
SHA256 5adb00cba23ba73012e80bf0913a0e782291ff998ce0d28acaf0c39b84a66b46
MD5 589b24a0168ef81abf27d72b735938bf
BLAKE2b-256 615503eeea1e9b2a394cbd965e321236c0f17765fc7dd8e29249f73991546c56

See more details on using hashes here.

File details

Details for the file clade-4.1-cp38-cp38-manylinux_2_12_x86_64.manylinux2010_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for clade-4.1-cp38-cp38-manylinux_2_12_x86_64.manylinux2010_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 904780a6f78404db734bcacebdf888d5f60abf82a3d060e42d4470f44767a376
MD5 79ec509227eb7d561b53b19343e18ef1
BLAKE2b-256 8f1ba0ec14f5c215d9427ef4f8abb35e50082aef596afdfa33aad5c8afdfbf58

See more details on using hashes here.

File details

Details for the file clade-4.1-cp38-cp38-manylinux_2_12_i686.manylinux2010_i686.manylinux_2_17_i686.manylinux2014_i686.whl.

File metadata

File hashes

Hashes for clade-4.1-cp38-cp38-manylinux_2_12_i686.manylinux2010_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 5cb5966e2c9daae7c633eb7a826f7ff9ef59725e8e5b52c06c6923dd7e55c7a8
MD5 6ae7d070602b41c42879a0b2798e74b5
BLAKE2b-256 77555655519a963c443e08d9916c2f0b71e092e5f79c0666498b34aff0e236c7

See more details on using hashes here.

File details

Details for the file clade-4.1-cp38-cp38-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for clade-4.1-cp38-cp38-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 8e5f3cc28d095d2958cbcc420c25bfdb370036b89ce91f33a9bc22d06ad4fea5
MD5 6aad111a185422440fce91f4ee34564a
BLAKE2b-256 d46be64cecbe7f99be6316655a06aa0eee53024f48eae646ca39c3ac311798bc

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page