Skip to main content

Near-optimal decision trees via LicketySPLIT

Project description

LicketySPLIT

LicketySPLIT is a Python package with a C++ backend for learning sparse decision trees for classification. It builds on the LicketySPLIT algorithm from Near Optimal Decision Trees in a SPLIT Second and generalizes it with recursive pilot ideas as in From Rashomon Theory to PRAXIS: Efficient Decision Tree Rashomon Sets.

The package supports binary and multi-class classification, optional sample weights, efficient subproblem caching, and threshold-based binarization for continuous features.

See the example notebook here.

Objective

LicketySPLIT learns a sparse decision tree by attempting to minimize a regularized empirical training objective.

For an unweighted dataset with n training samples, the objective is

objective(tree) = training_mistakes(tree) + lambda_leaf * n * number_of_leaves(tree)

where:

  • training_mistakes(tree) is the number of training samples misclassified by the tree
  • number_of_leaves(tree) is the number of leaves in the tree
  • lambda_leaf is the leaf regularization parameter
  • n is the number of training samples

For a weighted dataset, n is replaced with the sum of weights and the training_mistakes(tree) penalizes incorrect points by their weight instead of by 1.

Classification setting

Labels should be encoded as contiguous nonnegative integers:

0, 1, 2, ..., num_classes - 1

Features

LicketySPLIT expects binary input features. For continuous data, use ThresholdGuessBinarizer to generate binary threshold features.

from licketysplit import ThresholdGuessBinarizer

binarizer = ThresholdGuessBinarizer(
    learning_rate=0.1,
    n_estimators=100,
    max_depth=3,
    random_state=0,
    column_elimination=False,
)

X_train_bin = binarizer.fit_transform(X_train_raw, y_train)
X_test_bin = binarizer.transform(X_test_raw)

feature_names = binarizer.get_feature_names_out()

Each generated feature has the form

original_feature <= threshold

Basic usage

from licketysplit import LicketySPLIT

model = LicketySPLIT(
    cache_mode="fingerprint",
    cost_caching_enabled=True,
)

model.fit(
    X_train_bin,
    y_train,
    lambda_leaf=0.001,
    depth_budget=6,
    lookahead_k=1,
)

y_pred = model.predict(X_test_bin)

Full example

A complete notebook showing loading data, binarization, fitting, prediction, tree inspection, plotting, caching, and sample weights is available here.

References

This package builds on the LicketySPLIT algorithm from:

Near Optimal Decision Trees in a SPLIT Second

and generalizes it with a pilot algorithm approach as in:

From Rashomon Theory to PRAXIS: Efficient Decision Tree Rashomon Sets

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

licketysplit-0.1.1.tar.gz (21.9 kB view details)

Uploaded Source

Built Distributions

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

licketysplit-0.1.1-cp313-cp313-win_amd64.whl (148.1 kB view details)

Uploaded CPython 3.13Windows x86-64

licketysplit-0.1.1-cp313-cp313-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl (2.1 MB view details)

Uploaded CPython 3.13manylinux: glibc 2.27+ x86-64manylinux: glibc 2.28+ x86-64

licketysplit-0.1.1-cp313-cp313-macosx_11_0_arm64.whl (184.9 kB view details)

Uploaded CPython 3.13macOS 11.0+ ARM64

licketysplit-0.1.1-cp313-cp313-macosx_10_13_x86_64.whl (189.8 kB view details)

Uploaded CPython 3.13macOS 10.13+ x86-64

licketysplit-0.1.1-cp312-cp312-win_amd64.whl (148.1 kB view details)

Uploaded CPython 3.12Windows x86-64

licketysplit-0.1.1-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl (2.1 MB view details)

Uploaded CPython 3.12manylinux: glibc 2.27+ x86-64manylinux: glibc 2.28+ x86-64

licketysplit-0.1.1-cp312-cp312-macosx_11_0_arm64.whl (184.9 kB view details)

Uploaded CPython 3.12macOS 11.0+ ARM64

licketysplit-0.1.1-cp312-cp312-macosx_10_13_x86_64.whl (189.7 kB view details)

Uploaded CPython 3.12macOS 10.13+ x86-64

licketysplit-0.1.1-cp311-cp311-win_amd64.whl (145.8 kB view details)

Uploaded CPython 3.11Windows x86-64

licketysplit-0.1.1-cp311-cp311-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl (2.0 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.27+ x86-64manylinux: glibc 2.28+ x86-64

licketysplit-0.1.1-cp311-cp311-macosx_11_0_arm64.whl (183.2 kB view details)

Uploaded CPython 3.11macOS 11.0+ ARM64

licketysplit-0.1.1-cp311-cp311-macosx_10_9_x86_64.whl (187.1 kB view details)

Uploaded CPython 3.11macOS 10.9+ x86-64

licketysplit-0.1.1-cp310-cp310-win_amd64.whl (145.1 kB view details)

Uploaded CPython 3.10Windows x86-64

licketysplit-0.1.1-cp310-cp310-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl (2.0 MB view details)

Uploaded CPython 3.10manylinux: glibc 2.27+ x86-64manylinux: glibc 2.28+ x86-64

licketysplit-0.1.1-cp310-cp310-macosx_11_0_arm64.whl (181.8 kB view details)

Uploaded CPython 3.10macOS 11.0+ ARM64

licketysplit-0.1.1-cp310-cp310-macosx_10_9_x86_64.whl (186.0 kB view details)

Uploaded CPython 3.10macOS 10.9+ x86-64

licketysplit-0.1.1-cp39-cp39-win_amd64.whl (148.1 kB view details)

Uploaded CPython 3.9Windows x86-64

licketysplit-0.1.1-cp39-cp39-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl (2.0 MB view details)

Uploaded CPython 3.9manylinux: glibc 2.27+ x86-64manylinux: glibc 2.28+ x86-64

licketysplit-0.1.1-cp39-cp39-macosx_11_0_arm64.whl (182.0 kB view details)

Uploaded CPython 3.9macOS 11.0+ ARM64

licketysplit-0.1.1-cp39-cp39-macosx_10_9_x86_64.whl (186.0 kB view details)

Uploaded CPython 3.9macOS 10.9+ x86-64

File details

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

File metadata

  • Download URL: licketysplit-0.1.1.tar.gz
  • Upload date:
  • Size: 21.9 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.12

File hashes

Hashes for licketysplit-0.1.1.tar.gz
Algorithm Hash digest
SHA256 f31fc686d26d4081a82e9b40385826a294d4d4acf058f0ea6a789eb0be72573b
MD5 4d1c89b17e379be9e4dad75238d04088
BLAKE2b-256 53ae771865f953a0330cea31e2871588004691e5a6972bb9c4fb60615a2114e9

See more details on using hashes here.

Provenance

The following attestation bundles were made for licketysplit-0.1.1.tar.gz:

Publisher: build-wheels.yml on zakk-h/LicketySPLIT

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file licketysplit-0.1.1-cp313-cp313-win_amd64.whl.

File metadata

File hashes

Hashes for licketysplit-0.1.1-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 4710872d51ba23b789bb71aa14d1ca24ad74a2379f707f3f0a3efa3081e95994
MD5 d0eb28716c65b5d444cd30b75f493921
BLAKE2b-256 31dba9513c903b2143d08a9738a37bc981f5d0bd36cf63f33610a3c8887616ad

See more details on using hashes here.

Provenance

The following attestation bundles were made for licketysplit-0.1.1-cp313-cp313-win_amd64.whl:

Publisher: build-wheels.yml on zakk-h/LicketySPLIT

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file licketysplit-0.1.1-cp313-cp313-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for licketysplit-0.1.1-cp313-cp313-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 d8fbcb25ac1c1d340cde9655e01a76ee840f98ee1fd2cc3907246b936f907ffa
MD5 63c25c5d91e4b3c652477e6ba8739ce5
BLAKE2b-256 18597963fcd0d48a5ad8cefede71a0d15b67c6b9b27b8e717903db7d05d66d41

See more details on using hashes here.

Provenance

The following attestation bundles were made for licketysplit-0.1.1-cp313-cp313-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl:

Publisher: build-wheels.yml on zakk-h/LicketySPLIT

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

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

File metadata

File hashes

Hashes for licketysplit-0.1.1-cp313-cp313-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 f3f4b6073384b1bd7fb7857277d48ca253bad65482a0572594f59da94e367218
MD5 e89533f5b4915feda2c2936169c1f189
BLAKE2b-256 b04d836880be44e38ee3301cfefa0c122ea0649704f56dce625ea716af411c01

See more details on using hashes here.

Provenance

The following attestation bundles were made for licketysplit-0.1.1-cp313-cp313-macosx_11_0_arm64.whl:

Publisher: build-wheels.yml on zakk-h/LicketySPLIT

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file licketysplit-0.1.1-cp313-cp313-macosx_10_13_x86_64.whl.

File metadata

File hashes

Hashes for licketysplit-0.1.1-cp313-cp313-macosx_10_13_x86_64.whl
Algorithm Hash digest
SHA256 adaa39939d3dd64573c53205bb0dc30329851d8daac3046aa3b18189a550caab
MD5 627c448234281a9db7afbfb5a6a7f0b6
BLAKE2b-256 375aba47254133519fea0be6ae8bbbbd46224cbfedc8bf3dbfff39394629e9df

See more details on using hashes here.

Provenance

The following attestation bundles were made for licketysplit-0.1.1-cp313-cp313-macosx_10_13_x86_64.whl:

Publisher: build-wheels.yml on zakk-h/LicketySPLIT

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file licketysplit-0.1.1-cp312-cp312-win_amd64.whl.

File metadata

File hashes

Hashes for licketysplit-0.1.1-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 2961c6d3c1f521222f7274f15cc652e14680deda44e0e8cc5988e5e22a8186ca
MD5 7a000259796c0a1a119ec7a17d2f42c4
BLAKE2b-256 f185c7e6f665905bcff6ba0f1b753cc035ba65c963f14b8980ea2c366d950a34

See more details on using hashes here.

Provenance

The following attestation bundles were made for licketysplit-0.1.1-cp312-cp312-win_amd64.whl:

Publisher: build-wheels.yml on zakk-h/LicketySPLIT

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file licketysplit-0.1.1-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for licketysplit-0.1.1-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 f141e17073ee0aaaf7d8e1f3702e18e758dbf9b77f0b5d8c54c9090a88a26aa9
MD5 cfb64fd67695045135e8b9e758452c5f
BLAKE2b-256 61e1cb5789e39da9685a9f7e934dbe7e26d9206d9718384c60e64b93ca0d1e32

See more details on using hashes here.

Provenance

The following attestation bundles were made for licketysplit-0.1.1-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl:

Publisher: build-wheels.yml on zakk-h/LicketySPLIT

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

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

File metadata

File hashes

Hashes for licketysplit-0.1.1-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 6c14175b40b7d568aa7ccb19c887b32ed13716bfcf5330314c46c275ec6eea25
MD5 e2927d2c041873e07b10284c90d25262
BLAKE2b-256 8462e08cec43da49aa82d83604c163a1e54f00ff77f3a94713120d3fc8f89d6b

See more details on using hashes here.

Provenance

The following attestation bundles were made for licketysplit-0.1.1-cp312-cp312-macosx_11_0_arm64.whl:

Publisher: build-wheels.yml on zakk-h/LicketySPLIT

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file licketysplit-0.1.1-cp312-cp312-macosx_10_13_x86_64.whl.

File metadata

File hashes

Hashes for licketysplit-0.1.1-cp312-cp312-macosx_10_13_x86_64.whl
Algorithm Hash digest
SHA256 5d8e2a06c8b9f864343553d011ea5bce27f36ce9b1301a5198a33fb066c15be3
MD5 a09336109dd5bf9a2c52a1f48f5968db
BLAKE2b-256 3aa6480bc4aff3f8f46d94841420a649d11a73d68e32d54cdba539920aaffab2

See more details on using hashes here.

Provenance

The following attestation bundles were made for licketysplit-0.1.1-cp312-cp312-macosx_10_13_x86_64.whl:

Publisher: build-wheels.yml on zakk-h/LicketySPLIT

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file licketysplit-0.1.1-cp311-cp311-win_amd64.whl.

File metadata

File hashes

Hashes for licketysplit-0.1.1-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 af03a946c626565eb2e309f0f7725447376687d613b1fbe7b7071a42b2bd43d1
MD5 f95366fefdf0a455ec2cbedd53ad48ed
BLAKE2b-256 79ec3d84fb221ad03b3ffd0568f68347987320e86b9427aea5371a4dd9beb7bf

See more details on using hashes here.

Provenance

The following attestation bundles were made for licketysplit-0.1.1-cp311-cp311-win_amd64.whl:

Publisher: build-wheels.yml on zakk-h/LicketySPLIT

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file licketysplit-0.1.1-cp311-cp311-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for licketysplit-0.1.1-cp311-cp311-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 dad74fcfae30278d734b4b55a829aca36e1d7ad285e696cf245de1d4b6eac50c
MD5 ce2ac47da76cf9a1244216cefbda4396
BLAKE2b-256 d01fd0a6a6a86b6bbb4fb12002da5b58438abdb7c776df9154ab67e94333c64a

See more details on using hashes here.

Provenance

The following attestation bundles were made for licketysplit-0.1.1-cp311-cp311-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl:

Publisher: build-wheels.yml on zakk-h/LicketySPLIT

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

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

File metadata

File hashes

Hashes for licketysplit-0.1.1-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 b37459e4ecea1fbfb397629b9c3c92db9402d94f1ba6aa02d4ff67f97bce4a6d
MD5 94a02548f1b85689e2bbc6f0f449276f
BLAKE2b-256 beea02d841901a026cf6cd7a35282a01e96162fc3d49e794d36540994bb0a0f6

See more details on using hashes here.

Provenance

The following attestation bundles were made for licketysplit-0.1.1-cp311-cp311-macosx_11_0_arm64.whl:

Publisher: build-wheels.yml on zakk-h/LicketySPLIT

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file licketysplit-0.1.1-cp311-cp311-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for licketysplit-0.1.1-cp311-cp311-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 895cd067cff31b1770af1f14045dd21d34490537c896e548141f908d1e3363cb
MD5 9c4b641e44cba0b39a831610f4ff8b71
BLAKE2b-256 69f8c979d910790c4f0770feaee6a4addf584a41d4b9b0ace388e1a3de773ad6

See more details on using hashes here.

Provenance

The following attestation bundles were made for licketysplit-0.1.1-cp311-cp311-macosx_10_9_x86_64.whl:

Publisher: build-wheels.yml on zakk-h/LicketySPLIT

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file licketysplit-0.1.1-cp310-cp310-win_amd64.whl.

File metadata

File hashes

Hashes for licketysplit-0.1.1-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 cbe3284bb6583fc6a14725c8337e774538b9d7a018e13b85c306b5ef0d35a4ec
MD5 f30d71d5f57c7e497b064c2cff6a568d
BLAKE2b-256 b50031345d6b6a73d389e867bd53c4962dc0230492578249f8858986407c44e4

See more details on using hashes here.

Provenance

The following attestation bundles were made for licketysplit-0.1.1-cp310-cp310-win_amd64.whl:

Publisher: build-wheels.yml on zakk-h/LicketySPLIT

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file licketysplit-0.1.1-cp310-cp310-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for licketysplit-0.1.1-cp310-cp310-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 16c10be99cb4893cbc777cdcf4f6800b4df5bb1bbf0104b2c2c88c5c30af0709
MD5 adfa71382567a6d1bd67e9e28c6ff405
BLAKE2b-256 bddcbf68eb0f7238eacdca0afcd5ed0ef5e24a7daada6add1d28941c7ea4fce7

See more details on using hashes here.

Provenance

The following attestation bundles were made for licketysplit-0.1.1-cp310-cp310-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl:

Publisher: build-wheels.yml on zakk-h/LicketySPLIT

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file licketysplit-0.1.1-cp310-cp310-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for licketysplit-0.1.1-cp310-cp310-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 cfec4f32110c0876087c891a73e709f004d702274d4156f40d5f8befc73101d4
MD5 5cd7738c76ca6828cbff31480bdaf323
BLAKE2b-256 9c53492b4eec6381e5e492a69fde3c160ea2fefd82b2b8b6b962eab01bda7e77

See more details on using hashes here.

Provenance

The following attestation bundles were made for licketysplit-0.1.1-cp310-cp310-macosx_11_0_arm64.whl:

Publisher: build-wheels.yml on zakk-h/LicketySPLIT

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file licketysplit-0.1.1-cp310-cp310-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for licketysplit-0.1.1-cp310-cp310-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 511968143f20fdfe546680475c5de428d4453a76438b42d97b989992805b016e
MD5 f4b0c630f8c622423ef61a6ad8156fe1
BLAKE2b-256 66bfe5b6dbe731d87a5f9df72f3ff99ac79580549decf6297539fc76bedac6da

See more details on using hashes here.

Provenance

The following attestation bundles were made for licketysplit-0.1.1-cp310-cp310-macosx_10_9_x86_64.whl:

Publisher: build-wheels.yml on zakk-h/LicketySPLIT

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file licketysplit-0.1.1-cp39-cp39-win_amd64.whl.

File metadata

  • Download URL: licketysplit-0.1.1-cp39-cp39-win_amd64.whl
  • Upload date:
  • Size: 148.1 kB
  • Tags: CPython 3.9, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.12

File hashes

Hashes for licketysplit-0.1.1-cp39-cp39-win_amd64.whl
Algorithm Hash digest
SHA256 d99b911c8cfc125cf0aadd3f90934b8b6d174836ab0d2b0d8e0985d2782b5361
MD5 4e521406ec227c9db79008bfd09c2f20
BLAKE2b-256 853d07053068fe174d4373ef3fb377e5186ee84a23d63cdeaa2f01977b861fed

See more details on using hashes here.

Provenance

The following attestation bundles were made for licketysplit-0.1.1-cp39-cp39-win_amd64.whl:

Publisher: build-wheels.yml on zakk-h/LicketySPLIT

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file licketysplit-0.1.1-cp39-cp39-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for licketysplit-0.1.1-cp39-cp39-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 2671b69d26d795288322da4e668def1ee6fbb806d9325518a2e205f28ae0eb20
MD5 ced538fb62b386777836e6434ae65c77
BLAKE2b-256 8482bb64dfb40e8ed889f17f45ff8b8e08a130fd3465886238d920c9637107b4

See more details on using hashes here.

Provenance

The following attestation bundles were made for licketysplit-0.1.1-cp39-cp39-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl:

Publisher: build-wheels.yml on zakk-h/LicketySPLIT

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file licketysplit-0.1.1-cp39-cp39-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for licketysplit-0.1.1-cp39-cp39-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 69fb07545a3bf9bc7b85ab26c782acb2931d94cfecfabdb6baa4facbbe149e6c
MD5 234de6c9d89c5c332d80a0f983096a6e
BLAKE2b-256 d80dc7432857df26d68e9c6274e23c87b82417f41b0763d0e0842d61c7da90f7

See more details on using hashes here.

Provenance

The following attestation bundles were made for licketysplit-0.1.1-cp39-cp39-macosx_11_0_arm64.whl:

Publisher: build-wheels.yml on zakk-h/LicketySPLIT

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file licketysplit-0.1.1-cp39-cp39-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for licketysplit-0.1.1-cp39-cp39-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 c8d82b505e385cc3fa8f03addaf1a0c359c0754f97a9240cc50bb98c03b33106
MD5 4a3bba8b831b31c53f93d294e9ac676e
BLAKE2b-256 a4a2bd5647a9cd09b2a444ccc69fefb56fca25e41ed6c1395f237be8317f8683

See more details on using hashes here.

Provenance

The following attestation bundles were made for licketysplit-0.1.1-cp39-cp39-macosx_10_9_x86_64.whl:

Publisher: build-wheels.yml on zakk-h/LicketySPLIT

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

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