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. For continuous features, we recommend the included binarization techniques from Fast Sparse Decision Tree Optimization via Reference Ensembles, which preserve optimality with respect to a gradient-boosted tree ensemble.

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 the included 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

For continuous-feature binarization, we recommend:

Fast Sparse Decision Tree Optimization via Reference Ensembles

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.3.tar.gz (22.2 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.3-cp313-cp313-win_amd64.whl (334.7 kB view details)

Uploaded CPython 3.13Windows x86-64

licketysplit-0.1.3-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.3-cp313-cp313-macosx_11_0_arm64.whl (185.0 kB view details)

Uploaded CPython 3.13macOS 11.0+ ARM64

licketysplit-0.1.3-cp313-cp313-macosx_10_13_x86_64.whl (189.9 kB view details)

Uploaded CPython 3.13macOS 10.13+ x86-64

licketysplit-0.1.3-cp312-cp312-win_amd64.whl (334.7 kB view details)

Uploaded CPython 3.12Windows x86-64

licketysplit-0.1.3-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.3-cp312-cp312-macosx_11_0_arm64.whl (185.0 kB view details)

Uploaded CPython 3.12macOS 11.0+ ARM64

licketysplit-0.1.3-cp312-cp312-macosx_10_13_x86_64.whl (189.9 kB view details)

Uploaded CPython 3.12macOS 10.13+ x86-64

licketysplit-0.1.3-cp311-cp311-win_amd64.whl (332.4 kB view details)

Uploaded CPython 3.11Windows x86-64

licketysplit-0.1.3-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.3-cp311-cp311-macosx_11_0_arm64.whl (183.3 kB view details)

Uploaded CPython 3.11macOS 11.0+ ARM64

licketysplit-0.1.3-cp311-cp311-macosx_10_9_x86_64.whl (187.3 kB view details)

Uploaded CPython 3.11macOS 10.9+ x86-64

licketysplit-0.1.3-cp310-cp310-win_amd64.whl (331.7 kB view details)

Uploaded CPython 3.10Windows x86-64

licketysplit-0.1.3-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.3-cp310-cp310-macosx_11_0_arm64.whl (182.0 kB view details)

Uploaded CPython 3.10macOS 11.0+ ARM64

licketysplit-0.1.3-cp310-cp310-macosx_10_9_x86_64.whl (186.1 kB view details)

Uploaded CPython 3.10macOS 10.9+ x86-64

licketysplit-0.1.3-cp39-cp39-win_amd64.whl (335.4 kB view details)

Uploaded CPython 3.9Windows x86-64

licketysplit-0.1.3-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.3-cp39-cp39-macosx_11_0_arm64.whl (182.1 kB view details)

Uploaded CPython 3.9macOS 11.0+ ARM64

licketysplit-0.1.3-cp39-cp39-macosx_10_9_x86_64.whl (186.2 kB view details)

Uploaded CPython 3.9macOS 10.9+ x86-64

File details

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

File metadata

  • Download URL: licketysplit-0.1.3.tar.gz
  • Upload date:
  • Size: 22.2 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.3.tar.gz
Algorithm Hash digest
SHA256 1f41eb819949e5f06788a0dbe5d599ca0fef7f2543402124bfaa9aede45cd0a5
MD5 bdefe2cb5a1ff3d26d2c622b3cafd987
BLAKE2b-256 45b56d837ff35b8aeb170194c61a994a3b0d1f4b188ea5a963dea23b7ea965bd

See more details on using hashes here.

Provenance

The following attestation bundles were made for licketysplit-0.1.3.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.3-cp313-cp313-win_amd64.whl.

File metadata

File hashes

Hashes for licketysplit-0.1.3-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 469877a6d1d3b1ac532446e3aa9ada10d7587af41ec9c83b5ba2e6b24f2dbbee
MD5 65cbd9d36086fd22b6de2f92a49d2f51
BLAKE2b-256 f81ca5742e7a36a3af70e7e4a277cc133ea984cd6a5baa700385aa786128b040

See more details on using hashes here.

Provenance

The following attestation bundles were made for licketysplit-0.1.3-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.3-cp313-cp313-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for licketysplit-0.1.3-cp313-cp313-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 23f6741ec0b1373da910bf28b090bc6d8220f8d86ac43613d97e8322b190215d
MD5 6ff008dad26324d547543975840a67dd
BLAKE2b-256 3eac118116e2779a78a535d73e21a76b4e069e377d16df94a234647752249e20

See more details on using hashes here.

Provenance

The following attestation bundles were made for licketysplit-0.1.3-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.3-cp313-cp313-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for licketysplit-0.1.3-cp313-cp313-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 712537d2458bcde430f5f48426a04a3114e717cd93d47149520faa4c10c9ad27
MD5 608e50d6d59a9a72bdcd189f076f495b
BLAKE2b-256 daed59a48072168db00ab49f0fb163bc7bcce19b50247b561c76742fb0f2c1fe

See more details on using hashes here.

Provenance

The following attestation bundles were made for licketysplit-0.1.3-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.3-cp313-cp313-macosx_10_13_x86_64.whl.

File metadata

File hashes

Hashes for licketysplit-0.1.3-cp313-cp313-macosx_10_13_x86_64.whl
Algorithm Hash digest
SHA256 f92aff470cdb3d0526f02b0ac7d9c23ba7b872eb4fcf20f09f5b314e3d203e0c
MD5 cf16fec33fb9e5c7697c7b4bad2c45bf
BLAKE2b-256 154c5e81ee049d413692224d8295e0f704c67c592dc2ddabe7bb652735d7dbf2

See more details on using hashes here.

Provenance

The following attestation bundles were made for licketysplit-0.1.3-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.3-cp312-cp312-win_amd64.whl.

File metadata

File hashes

Hashes for licketysplit-0.1.3-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 d29c94d9d033da9846cdb50cc81c996bc48013480f38f02a4fab05b97cccb334
MD5 1ce38a4756c0bad813330a46ec75f539
BLAKE2b-256 183f0fd93738a3c822d0d4088912a61907e41daa8abb689ec73aa85dfe713b2c

See more details on using hashes here.

Provenance

The following attestation bundles were made for licketysplit-0.1.3-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.3-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for licketysplit-0.1.3-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 4be91375384b43105502f054d7d3b8769308bff98ddc11eb0ce7591866469ec2
MD5 2969dac5de9de916e808909341ebb43a
BLAKE2b-256 6195a400386e508e6894f894d8337176cc815089d85a96b65198e78d1fcdca8f

See more details on using hashes here.

Provenance

The following attestation bundles were made for licketysplit-0.1.3-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.3-cp312-cp312-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for licketysplit-0.1.3-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 74c5a12b9756dfbf2896a4db739d331fbc724017e3caacb15b7e1178c7e3dd6c
MD5 37e344f3b1abcf141cebf6c90c721fa7
BLAKE2b-256 9dac770aae4deffeeb64902edaf1abf0e93bfe176ce998a033ddb9af41cfd9fd

See more details on using hashes here.

Provenance

The following attestation bundles were made for licketysplit-0.1.3-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.3-cp312-cp312-macosx_10_13_x86_64.whl.

File metadata

File hashes

Hashes for licketysplit-0.1.3-cp312-cp312-macosx_10_13_x86_64.whl
Algorithm Hash digest
SHA256 59a537567b7124b0b81d07aa17f392a48ec01a7ae373fdf48647d8d52741ec6d
MD5 94fe8ef716ae5c072716bfc76d8dc074
BLAKE2b-256 4407fa4b2202a02e485c0a41b184659c5300ec893c46c22ae0bc18ed3764812f

See more details on using hashes here.

Provenance

The following attestation bundles were made for licketysplit-0.1.3-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.3-cp311-cp311-win_amd64.whl.

File metadata

File hashes

Hashes for licketysplit-0.1.3-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 03f057d88266bf2fec33426b59f7358d6daa708790311a6c6fc767dbce44edb0
MD5 42cbf82eb56ee852651259557aed921f
BLAKE2b-256 0722a281acc412c9f5003b2ce9e7fc9febc3175e800edff50e4e61d2897b0d20

See more details on using hashes here.

Provenance

The following attestation bundles were made for licketysplit-0.1.3-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.3-cp311-cp311-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for licketysplit-0.1.3-cp311-cp311-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 de4005a004982f6080a03df5df64046184644efc74be1baa570fbdda6a948f52
MD5 c2fc4997b126d29166488c9515230895
BLAKE2b-256 a09dce55f2b140c08081dcc59a44fdc706a3f155d82c47cb767439422c637ab3

See more details on using hashes here.

Provenance

The following attestation bundles were made for licketysplit-0.1.3-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.3-cp311-cp311-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for licketysplit-0.1.3-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 b8f5582c6bb58b0756da0fb4a2bc495d86ad66a6b999e08c900e1566616f78a1
MD5 23ac036ac9e1e6be9dab9adffecfdc04
BLAKE2b-256 94122148c5df088da0dfcdc02105b1577f68f64f16ff984536685be1a96344f4

See more details on using hashes here.

Provenance

The following attestation bundles were made for licketysplit-0.1.3-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.3-cp311-cp311-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for licketysplit-0.1.3-cp311-cp311-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 1829494c4b75b72561e7c83ff6a7e706f00000ee398f32adf05193c8279e9791
MD5 6f5533acd089b2892fe23a628e58d144
BLAKE2b-256 aa45863c45ee4bd376f7090fd7e0e134bb84bc2a6a2bee0bb6b6a9cea3ab4fa0

See more details on using hashes here.

Provenance

The following attestation bundles were made for licketysplit-0.1.3-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.3-cp310-cp310-win_amd64.whl.

File metadata

File hashes

Hashes for licketysplit-0.1.3-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 0427d5be804225571c3d67a77324b08873320f88cc073656ddf8c3fe7e4dec99
MD5 fd0f9fba39f37cb6871ef3436e7f7731
BLAKE2b-256 1d9382efae7c9a692a49d39ba4fbd8b44658bd8de97ccaea87670f561256b60e

See more details on using hashes here.

Provenance

The following attestation bundles were made for licketysplit-0.1.3-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.3-cp310-cp310-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for licketysplit-0.1.3-cp310-cp310-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 ed15931f7e74e5f89cae75bf88f19b9db6d089112670ccc1c135867db3386861
MD5 4eb6fdedc27feefa4334e9eb1220a121
BLAKE2b-256 728a5a0fa1a8d4c04bd7024e17b7177d6ec377a595225ff3d60e8b17abd15896

See more details on using hashes here.

Provenance

The following attestation bundles were made for licketysplit-0.1.3-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.3-cp310-cp310-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for licketysplit-0.1.3-cp310-cp310-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 106c0510e29bf90e4e3f5d3715ef9de81af2651525c26e4d6c5b426d5940ded6
MD5 2942923eacb2afa7c87ee5e70219300f
BLAKE2b-256 a70b3c96444cbd3439401758b70a9e80a65ff969f60ab9d3232328e1e152a45a

See more details on using hashes here.

Provenance

The following attestation bundles were made for licketysplit-0.1.3-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.3-cp310-cp310-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for licketysplit-0.1.3-cp310-cp310-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 9d0680672f334fc1b721164b29deb2a205afbc8651d49b4397395c0816bd8964
MD5 ca30cdd0786b435bb36a47af2e4f0096
BLAKE2b-256 1d4023413cba2e8e599f69b3bd13b30b49059f0aca06cb6f9649c1c6e526387d

See more details on using hashes here.

Provenance

The following attestation bundles were made for licketysplit-0.1.3-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.3-cp39-cp39-win_amd64.whl.

File metadata

  • Download URL: licketysplit-0.1.3-cp39-cp39-win_amd64.whl
  • Upload date:
  • Size: 335.4 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.3-cp39-cp39-win_amd64.whl
Algorithm Hash digest
SHA256 42ead20af734c070d6cef0c42ccf30eba3e1b80b714eb5cdaa4816f63c0ea3ef
MD5 bc533d416b530c93fb7a748d2661352e
BLAKE2b-256 26514740ca5f4d98718c45e50ae445789c2d0c629c9bcad17124b2e618f758ee

See more details on using hashes here.

Provenance

The following attestation bundles were made for licketysplit-0.1.3-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.3-cp39-cp39-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for licketysplit-0.1.3-cp39-cp39-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 4af84550dc5dc0451d8099b64d0265f046e05032352020c404fa6d66515c3e8e
MD5 4f47e2d93d38a3baed0b8590fba0eaeb
BLAKE2b-256 69992dbc4d93b51254df20c66f543433082817faa6772a6f72e2d3e3894df2fc

See more details on using hashes here.

Provenance

The following attestation bundles were made for licketysplit-0.1.3-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.3-cp39-cp39-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for licketysplit-0.1.3-cp39-cp39-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 65a53cacb5443981a3c526d788f5ffcfb1c703fd477402106dc168ceaa67e799
MD5 64cf9d0def6d3a80991c2c9a8c1e4993
BLAKE2b-256 746d2642261280f61f406653f33a3227fa1a8fd57280921a35da2c3c7b887d76

See more details on using hashes here.

Provenance

The following attestation bundles were made for licketysplit-0.1.3-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.3-cp39-cp39-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for licketysplit-0.1.3-cp39-cp39-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 ad89e529b38578ff2f407f1b24f8d07c18b15dbf4bc43a99d0bf87e5804256dc
MD5 e8cb1481ae77fafb9de1d409cbd50722
BLAKE2b-256 7ee5c34e4b4fde3a56e1228ea6e115d14697254ff52ab53f5879973a9ca6958b

See more details on using hashes here.

Provenance

The following attestation bundles were made for licketysplit-0.1.3-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