Skip to main content

Fast association analysis at low support

Project description

fastapriori

Fast association rule mining — even at very low support thresholds.

A compiled Rust engine with an inverted-index architecture. Counts pair co-occurrences exhaustively at k=2 (constant runtime in min_support) and uses anchor-and-extend with Apriori pruning at k>=3. Across eight real-world datasets (9.8K to 3.2M transactions, up to 49K items), algo="fast" wins 100% of k=2 configurations vs efficient-apriori (median 61x, up to 969x) and 100% vs the like-for-like compiled Apriori baseline (median 3.9x, up to 92.8x).

→ See the GitHub repository for benchmarks, the decision rule, performance plots, and the algorithm description.

Installation

pip install fastapriori

Pre-built wheels are shipped for Linux x86_64/aarch64, macOS arm64, and Windows x64 across Python 3.9–3.13. Other platforms build from source and need the Rust toolchain.

Quick Start

import pandas as pd
from fastapriori import find_associations

# Transactional data: one row per (transaction, item) pair
df = pd.DataFrame({
    "txn_id": [1, 1, 1, 2, 2, 3, 3, 3],
    "item":   ["A", "B", "C", "A", "B", "B", "C", "D"],
})

# k=2 (default) — pairwise associations with seven metrics
pairs = find_associations(
    df,
    transaction_col="txn_id",
    item_col="item",
    min_support=0.01,
    min_confidence=0.1,
)

# k=3 — triplet associations
triplets = find_associations(
    df,
    transaction_col="txn_id",
    item_col="item",
    k=3,
    min_support=0.01,
)

k=2 output columns

item_A, item_B, instances, support, confidence, lift, conviction, leverage, cosine, jaccard.

k>=3 output columns

antecedent_1antecedent_{k-1}, consequent, instances, support, confidence, lift.

API Reference

find_associations()

find_associations(
    df,
    transaction_col,
    item_col,
    k=2,                     # itemset size (2 to 50)
    min_support=None,        # minimum support (float or None)
    min_confidence=0.0,      # minimum P(B|A)
    min_lift=0.0,            # minimum lift (k=2 only)
    min_conviction=0.0,      # minimum conviction (k=2 only)
    min_leverage=None,       # minimum leverage (k=2 only)
    min_cosine=0.0,          # minimum cosine similarity (k=2 only)
    min_jaccard=0.0,         # minimum Jaccard similarity (k=2 only)
    max_items_per_txn=None,  # cap outlier transactions (k>=3)
    item_weights=None,       # dict for custom ranking used by max_items_per_txn
    low_memory="auto",       # pre-filter infrequent items to reduce memory
    show_progress=False,     # tqdm progress bar
    backend="auto",          # "auto", "rust", "python", "polars", "pandas"
    algo="fast",             # "fast" (default), "classic", or "auto"
    sorted_by="support",     # sort column (or None to skip)
    verbose=False,           # print dataset stats and density warnings
)

algo:

  • "fast" (default) — inverted-index count-all. Constant runtime at k=2; wins 91–97% of real-world configurations vs the compiled Apriori control across k=3..9.
  • "classic" — Rust port of Apriori (join + prune + short-circuit). Requires min_support. Useful for dense, correlated data at k>=4.
  • "auto" — routes to "fast".

backend:

  • "auto" (default) — Rust if the compiled extension is available, otherwise Python.
  • "python" — polars for k=2 (falling back to pandas), counter_chain for k>=3.

Helper functions

from fastapriori import (
    get_top_associations,   # top-N items associated with a given item
    filter_associations,    # filter results to associations involving specific items
    to_heatmap,             # pivot results into an item x item matrix
    plot_heatmap,           # matplotlib heatmap (requires matplotlib)
    to_graph,               # networkx.DiGraph (requires networkx)
)

Practical Workflow: Run Once, Filter Many Times

Because fast k=2 runtime is constant in min_support, you can compute the full co-occurrence table once with min_support=None and then filter interactively — no re-computation:

full = find_associations(df, "txn_id", "item")
strong      = full[(full["lift"] > 2) & (full["confidence"] > 0.3)]
substitutes = full[full["lift"] < 1]
rare        = full[full["instances"] == 1]   # anomaly / error detection

Memory and Limitations

  • The pair counter scales as O(m²) in the unique-item count. Instacart (~50k items) peaks at ~1.5 GB; Chainstore (~46k items) at ~0.94 GB. Use low_memory=True (with a min_support) to pre-filter infrequent items for an additional 5–10x reduction on large catalogs.
  • At k>=3 with dense baskets, max_items_per_txn caps the C(d_max, k-1) blow-up at the cost of lower-bound counts.
  • Single-machine only — no distributed (Spark / Dask) version.

License

MIT

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

fastapriori-0.1.0.post1.tar.gz (384.1 kB view details)

Uploaded Source

Built Distributions

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

fastapriori-0.1.0.post1-cp313-cp313-win_amd64.whl (436.9 kB view details)

Uploaded CPython 3.13Windows x86-64

fastapriori-0.1.0.post1-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (609.0 kB view details)

Uploaded CPython 3.13manylinux: glibc 2.17+ x86-64

fastapriori-0.1.0.post1-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (586.5 kB view details)

Uploaded CPython 3.13manylinux: glibc 2.17+ ARM64

fastapriori-0.1.0.post1-cp313-cp313-macosx_11_0_arm64.whl (529.5 kB view details)

Uploaded CPython 3.13macOS 11.0+ ARM64

fastapriori-0.1.0.post1-cp312-cp312-win_amd64.whl (437.1 kB view details)

Uploaded CPython 3.12Windows x86-64

fastapriori-0.1.0.post1-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (609.5 kB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ x86-64

fastapriori-0.1.0.post1-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (586.2 kB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ ARM64

fastapriori-0.1.0.post1-cp312-cp312-macosx_11_0_arm64.whl (529.7 kB view details)

Uploaded CPython 3.12macOS 11.0+ ARM64

fastapriori-0.1.0.post1-cp311-cp311-win_amd64.whl (437.1 kB view details)

Uploaded CPython 3.11Windows x86-64

fastapriori-0.1.0.post1-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (609.4 kB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ x86-64

fastapriori-0.1.0.post1-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (586.5 kB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ ARM64

fastapriori-0.1.0.post1-cp311-cp311-macosx_11_0_arm64.whl (533.2 kB view details)

Uploaded CPython 3.11macOS 11.0+ ARM64

fastapriori-0.1.0.post1-cp310-cp310-win_amd64.whl (437.2 kB view details)

Uploaded CPython 3.10Windows x86-64

fastapriori-0.1.0.post1-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (609.4 kB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ x86-64

fastapriori-0.1.0.post1-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (586.8 kB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ ARM64

fastapriori-0.1.0.post1-cp310-cp310-macosx_11_0_arm64.whl (533.1 kB view details)

Uploaded CPython 3.10macOS 11.0+ ARM64

fastapriori-0.1.0.post1-cp39-cp39-win_amd64.whl (437.5 kB view details)

Uploaded CPython 3.9Windows x86-64

fastapriori-0.1.0.post1-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (609.6 kB view details)

Uploaded CPython 3.9manylinux: glibc 2.17+ x86-64

File details

Details for the file fastapriori-0.1.0.post1.tar.gz.

File metadata

  • Download URL: fastapriori-0.1.0.post1.tar.gz
  • Upload date:
  • Size: 384.1 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.12

File hashes

Hashes for fastapriori-0.1.0.post1.tar.gz
Algorithm Hash digest
SHA256 aa586982ba6077c18d3945b8d8760e71fdf7ee1c0744cb36ccbf59ab9cbcbc74
MD5 0c68fb2e6d89dc05d4cd7e14c41f302a
BLAKE2b-256 cd4bd72eb96cacaab81f2f2ee328808311e1f0d1bd869a797c98f33a81ba7c08

See more details on using hashes here.

Provenance

The following attestation bundles were made for fastapriori-0.1.0.post1.tar.gz:

Publisher: release.yml on swetmr/fastapriori

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

File details

Details for the file fastapriori-0.1.0.post1-cp313-cp313-win_amd64.whl.

File metadata

File hashes

Hashes for fastapriori-0.1.0.post1-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 bd3fdc61dfda4bcbc3755a08ac61cfb0c4065c93efc7629624ded0952133c9b6
MD5 8a55e6261290f0ac4bc2cf6e4353961c
BLAKE2b-256 70b1862a8baa294d55af53776dc8f1895160e695047861aa3076eeaf7dde623e

See more details on using hashes here.

Provenance

The following attestation bundles were made for fastapriori-0.1.0.post1-cp313-cp313-win_amd64.whl:

Publisher: release.yml on swetmr/fastapriori

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

File details

Details for the file fastapriori-0.1.0.post1-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for fastapriori-0.1.0.post1-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 264023c68e86281bf3025d89b4f42ce6f542933fd2ae6d5041f4f4c5ed2a64e9
MD5 7094a00bacab01ee75030e07c53708a8
BLAKE2b-256 600591eaaf2a07a8e1bcefb022e000a09c3e5a4bf827660bcefe2a4ce8a291b7

See more details on using hashes here.

Provenance

The following attestation bundles were made for fastapriori-0.1.0.post1-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl:

Publisher: release.yml on swetmr/fastapriori

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

File details

Details for the file fastapriori-0.1.0.post1-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for fastapriori-0.1.0.post1-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 bafd33fe4f3736bdc8205f8408c2d4e6bb6ce27d0c433addb93556c66d38a283
MD5 eadc21127fb82329c629aacfab10cbbf
BLAKE2b-256 17b6c5fa0fab6a44542a46423cf600f3f6de3be6e874c99aaaf38aa8bfdc912d

See more details on using hashes here.

Provenance

The following attestation bundles were made for fastapriori-0.1.0.post1-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl:

Publisher: release.yml on swetmr/fastapriori

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

File details

Details for the file fastapriori-0.1.0.post1-cp313-cp313-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for fastapriori-0.1.0.post1-cp313-cp313-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 9a89dc2dace9b0414ccf928fb937a28f5e1bceea153f58b766c64c9dd9628586
MD5 5e7022f928d9b08d4bcab94500b6e0ad
BLAKE2b-256 1db1f7f7b034a605187ade52611682470943eb8927d52f5e32d90d3140157119

See more details on using hashes here.

Provenance

The following attestation bundles were made for fastapriori-0.1.0.post1-cp313-cp313-macosx_11_0_arm64.whl:

Publisher: release.yml on swetmr/fastapriori

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

File details

Details for the file fastapriori-0.1.0.post1-cp312-cp312-win_amd64.whl.

File metadata

File hashes

Hashes for fastapriori-0.1.0.post1-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 81f025750cc1cabdefb4acf830ed2cfbe06cf69472945dc9d35e78bf96f79044
MD5 f75db46d69927e9bc110ac1fc05062b0
BLAKE2b-256 aa53884512960a87d195381093651490302809b8b06ce1825c4aba425fad31a2

See more details on using hashes here.

Provenance

The following attestation bundles were made for fastapriori-0.1.0.post1-cp312-cp312-win_amd64.whl:

Publisher: release.yml on swetmr/fastapriori

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

File details

Details for the file fastapriori-0.1.0.post1-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for fastapriori-0.1.0.post1-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 53095477164bde911449122bcc4709224f79b13bd1ec6a0b8d9844794ef3e06e
MD5 49b1d70dc255a548db49edfd945aa3fc
BLAKE2b-256 3a0f343c3da920579ace5f67f2f84e5a77395fc4d1d65ea3782858e92ba6d397

See more details on using hashes here.

Provenance

The following attestation bundles were made for fastapriori-0.1.0.post1-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl:

Publisher: release.yml on swetmr/fastapriori

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

File details

Details for the file fastapriori-0.1.0.post1-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for fastapriori-0.1.0.post1-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 62153058caaa3aff9120534a0d4f7a373bf1a1514c348fbf7c804c7847ea67c2
MD5 85c9fa08c2c64eb96a6a20b015af61c8
BLAKE2b-256 ae197579c70d092f35cbd9a2945fe595b807072fd4ba0611c5b20e37be48d4e0

See more details on using hashes here.

Provenance

The following attestation bundles were made for fastapriori-0.1.0.post1-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl:

Publisher: release.yml on swetmr/fastapriori

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

File details

Details for the file fastapriori-0.1.0.post1-cp312-cp312-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for fastapriori-0.1.0.post1-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 539e1aaa49745a355cb0f6a552b1a6c9d0c448b41988325e77d63ae5f8fee8f0
MD5 a0375b5af76f997294558cb3b656c4c0
BLAKE2b-256 d1c820e7dabaa19dc06579823c14ff802b640f4d124d272ae1cd781942a82f7f

See more details on using hashes here.

Provenance

The following attestation bundles were made for fastapriori-0.1.0.post1-cp312-cp312-macosx_11_0_arm64.whl:

Publisher: release.yml on swetmr/fastapriori

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

File details

Details for the file fastapriori-0.1.0.post1-cp311-cp311-win_amd64.whl.

File metadata

File hashes

Hashes for fastapriori-0.1.0.post1-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 6912ac98d1024cd65f58ad212b3df551a15d0e3dc314161ab55465b2e53ba453
MD5 79bb26169db28b638df04096c6ca852a
BLAKE2b-256 bfc14dff6cb3f4323474d77bd448922d7ad34c4b08bf870d478ce44c581e9aa5

See more details on using hashes here.

Provenance

The following attestation bundles were made for fastapriori-0.1.0.post1-cp311-cp311-win_amd64.whl:

Publisher: release.yml on swetmr/fastapriori

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

File details

Details for the file fastapriori-0.1.0.post1-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for fastapriori-0.1.0.post1-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 61756540a1a79176a789ce8530c0d50e086f3234505087fb56c29f70e44d201c
MD5 ede26a39452bcc0173379cc8938abe28
BLAKE2b-256 bed28818341553f0acefb91fe76092d8cf7b3dfb63f9582511e7485269ae219b

See more details on using hashes here.

Provenance

The following attestation bundles were made for fastapriori-0.1.0.post1-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl:

Publisher: release.yml on swetmr/fastapriori

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

File details

Details for the file fastapriori-0.1.0.post1-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for fastapriori-0.1.0.post1-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 967dabd3b09a3246020b021f756309d50737f8c1b13e716c864d5b168c2fbd5b
MD5 1640dae909d110a3bef67c179267c225
BLAKE2b-256 0f50c3f542b33da704c305632fba8437186b3900e9440eff7933985a60f281ef

See more details on using hashes here.

Provenance

The following attestation bundles were made for fastapriori-0.1.0.post1-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl:

Publisher: release.yml on swetmr/fastapriori

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

File details

Details for the file fastapriori-0.1.0.post1-cp311-cp311-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for fastapriori-0.1.0.post1-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 bf1d61fcbee6b17410718c231dfcdc9f4c98f2ad3b46baa90b35ed0afdb39820
MD5 9b8319fd136f115f81107d3e42e33f38
BLAKE2b-256 c4fb394f580d43a5fea4c323794d0c4910138e213bc1f2733154c968a18dfdef

See more details on using hashes here.

Provenance

The following attestation bundles were made for fastapriori-0.1.0.post1-cp311-cp311-macosx_11_0_arm64.whl:

Publisher: release.yml on swetmr/fastapriori

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

File details

Details for the file fastapriori-0.1.0.post1-cp310-cp310-win_amd64.whl.

File metadata

File hashes

Hashes for fastapriori-0.1.0.post1-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 87c7d80e28ac39fb1846861e21f79c3bcc445735942378c3eff520f20a13ba05
MD5 c68a66f99468b8c0561f2cc56899b26e
BLAKE2b-256 1dee6ce7b0a9ac6ee7acda906cf9780c0095b3151f5d967db6b920d4e2e3a3a4

See more details on using hashes here.

Provenance

The following attestation bundles were made for fastapriori-0.1.0.post1-cp310-cp310-win_amd64.whl:

Publisher: release.yml on swetmr/fastapriori

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

File details

Details for the file fastapriori-0.1.0.post1-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for fastapriori-0.1.0.post1-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 e31f269d9ae7680ccbf8bf7925a9f79aee03db82d347faf866bf435986256887
MD5 fa2517d9a4ff7edecaa7942849c8f60d
BLAKE2b-256 18851c3de140aad1e3b57d452f34a9d8d105c93cb6df7d8547cc5ae568e0cd8e

See more details on using hashes here.

Provenance

The following attestation bundles were made for fastapriori-0.1.0.post1-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl:

Publisher: release.yml on swetmr/fastapriori

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

File details

Details for the file fastapriori-0.1.0.post1-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for fastapriori-0.1.0.post1-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 dd8dd4b06c9a0442fefa42ef377749c0be24207645103f07be9f16e1217f7396
MD5 cf4fdc8339f764f190baa12308dfdabd
BLAKE2b-256 b0be369d39223f003ade4fa0882c5fcf001c8502dcfb99fd04278ed840b0a6a7

See more details on using hashes here.

Provenance

The following attestation bundles were made for fastapriori-0.1.0.post1-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl:

Publisher: release.yml on swetmr/fastapriori

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

File details

Details for the file fastapriori-0.1.0.post1-cp310-cp310-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for fastapriori-0.1.0.post1-cp310-cp310-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 dfc8caa800c9cfc230cfcad61b860024dd8413137703dccacf37ebc2a9b9a38e
MD5 e684cd2c99f769bd5649dc05edc059a7
BLAKE2b-256 989dfd2577b59efc897cf486232bb09324cb672edf416aaaf3881ed8d7a67b1e

See more details on using hashes here.

Provenance

The following attestation bundles were made for fastapriori-0.1.0.post1-cp310-cp310-macosx_11_0_arm64.whl:

Publisher: release.yml on swetmr/fastapriori

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

File details

Details for the file fastapriori-0.1.0.post1-cp39-cp39-win_amd64.whl.

File metadata

File hashes

Hashes for fastapriori-0.1.0.post1-cp39-cp39-win_amd64.whl
Algorithm Hash digest
SHA256 4426d453c6952e036c65fc9a1c84f1dbbcc1e3c8daeb80c8373d25a65ed4e96d
MD5 ebaa88dc8ed8cdcc9c65dfe38532b051
BLAKE2b-256 5485554b8cfe84f3bff41f4c205a6e6b22c9f6572fc7ec056effaedc30d39242

See more details on using hashes here.

Provenance

The following attestation bundles were made for fastapriori-0.1.0.post1-cp39-cp39-win_amd64.whl:

Publisher: release.yml on swetmr/fastapriori

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

File details

Details for the file fastapriori-0.1.0.post1-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for fastapriori-0.1.0.post1-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 64aeab478b6924302e72df4bce7fdcbc7d60a19b52d7a7d6f6a17a1b1782b352
MD5 d514e3f232114fac550c570e8a8fedf3
BLAKE2b-256 194eb4fc60920fea5321b754f2b44ea7b16c2b2c46d927e95912f1743af92d08

See more details on using hashes here.

Provenance

The following attestation bundles were made for fastapriori-0.1.0.post1-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl:

Publisher: release.yml on swetmr/fastapriori

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