Skip to main content

disjointset

disjointset is a high-performance C extension module for Python that implements the union–find (disjoint set) data structure. Designed with versatility in mind, the module provides two primary variants of the disjoint set abstraction:

  • StaticDisjointSet: Pre-allocates storage for a fixed number of elements (0 to n−1) and is optimized for integer indices. It uses efficient array‐based structures and path‐splitting (a form of path compression) to achieve near‑constant operation times.

  • DynamicDisjointSet: Supports arbitrary hashable objects by dynamically creating new entries as needed. Under the hood, it leverages Python dictionaries rather than pre‐allocated lists. This provides greater flexibility at the slight expense of performance.

Both variants support standard union–find operations including find, union, match (to check connectivity), and sets (to extract connected components).

Features

  • Efficient Union–Find Implementation: Uses union by rank together with an aggressive path compression strategy (specifically, path splitting) to minimize the cost of union and find operations.

  • Two Variants for Different Use Cases:

    • StaticDisjointSet: Best suited when the universe of elements is known in advance.
    • DynamicDisjointSet: Ideal for applications requiring support for arbitrary objects, created on the fly.
  • Easy-to-Use API: A simple factory constructor is provided. Call fastdisjointset.DisjointSet(n) (with an integer) to obtain a static variant or fastdisjointset.DisjointSet() (no argument) to get the dynamic variant.

  • Benchmarking and Testing: Comprehensive benchmarks measure the performance of both the underlying strategies and implementations. Detailed plots are generated during benchmarking and can be viewed via the provided links.

Benchmarks

This project includes two sets of benchmarks that illustrate the performance characteristics and tradeoffs of the union–find implementations.

Strategies Benchmark

The strategies benchmark compares three different path compression approaches implemented with union by rank:

  1. Full Path Compression: Uses recursion to update every node on the path from a given element to its root. While effective at flattening the tree, the recursive overhead can be more costly in practice.

  2. Path Halving: Iteratively updates every other node (by making each node point to its grandparent) during a find. This method reduces overhead and improves iteration time compared to full compression.

  3. Path Splitting: Iteratively updates every node along the find path so that each one points to its grandparent.

plot strategies

As demonstrated in the plot, path splitting is consistently the fastest option among the three due to its minimal per-operation overhead and effective tree flattening.

These benchmarks use a series of simulated operations designed to stress different aspects (union-heavy, find-heavy, and balanced workloads) of the union–find implementation. The grouped bar chart provided in the benchmark plot clearly shows that the path splitting strategy outperforms the other approaches in a variety of scenarios.

Disjointset Benchmark

In addition to multiple strategies for path compression, the project benchmarks the two disjoint set variants:

  • StaticDisjointSet (List-based Implementation): Uses pre-allocated lists for storing parent and rank information. This approach is highly efficient when the number of elements is fixed and known in advance. Its use of raw arrays minimizes overhead and maximizes speed.

  • DynamicDisjointSet (Dict-based Implementation): Relies on Python dictionaries, which allow for dynamic key insertion and support arbitrary objects. Although the dictionary-based approach is slightly slower on a per-operation basis because of hashing and dynamic memory management, it offers flexibility for cases when the element universe is not predetermined.

benchmark plot

The benchmark plot for the fastdisjointset implementation illustrates the tradeoffs between these methods. The static variant shows superior performance when high throughput is needed and the element domain is fixed, while the dynamic variant is invaluable for more flexible or heterogeneous data applications.

Installation

Install fastdisjointset using pip:

python -m pip install fastdisjointset

Alternatively, clone the repository and install in editable mode:

git clone https://github.com/grantjenks/python-disjointset.git
cd python-disjointset
python -m pip install -e .

Note: As fastdisjointset is a C extension module, you will need a C compiler and the Python development headers installed on your system.

Usage Example

Below is an example demonstrating how to use fastdisjointset in both static and dynamic modes:

import fastdisjointset

# StaticDisjointSet: Create a disjoint set for 10 elements (0 through 9).
ds_static = fastdisjointset.DisjointSet(10)
ds_static.union(1, 2)
ds_static.union(2, 3)
print("Static: Are 1 and 3 connected?", ds_static.find(1) == ds_static.find(3))  # Expected output: True

# DynamicDisjointSet: No predefined count; supports arbitrary objects.
ds_dynamic = fastdisjointset.DisjointSet()
ds_dynamic.union('apple', 'banana')
ds_dynamic.union('banana', 'cherry')
print("Dynamic: Are 'apple' and 'cherry' connected?", ds_dynamic.find('apple') == ds_dynamic.find('cherry'))  # Expected output: True

# Getting the groups (sets) of connected nodes.
print("Static groups:", ds_static.sets())
print("Dynamic groups:", ds_dynamic.sets())

Benchmarking

For performance analysis, two benchmarking scripts are provided:

  • benchmark_strategies.py: This script compares the three union–find path compression techniques: full path compression, path halving, and path splitting. The results, clearly showing that path splitting is the fastest, are summarized in a grouped bar chart.

  • benchmark_disjointset.py: This benchmark tests the overall disjoint set implementations by running a series of union and find operations across multiple simulated workloads (e.g., union-heavy, mixed, find-heavy). It compares the static (list-based) and dynamic (dict-based) implementations, illustrating the tradeoffs between performance and flexibility.

To run the benchmarks, execute:

python benchmark_strategies.py
python benchmark_disjointset.py

Each script will generate and display a bar chart summarizing the results.

Development & Continuous Integration

To develop and test fastdisjointset locally:

  1. Clone the repository:

    git clone https://github.com/grantjenks/python-disjointset.git
    cd python-disjointset
    
  2. Build and install in editable mode:

    python -m pip install -e .
    
  3. Run tests:

    python test_disjointset.py
    

This project leverages GitHub Actions for continuous integration, which runs tests across multiple Python versions and operating systems, checks linting using ruff, and builds wheels for distribution.

License

fastdisjointset is licensed under the Apache License, Version 2.0. See the LICENSE file for full details.

Metadata

Release files for fastdisjointset 1.0.3

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for fastdisjointset 1.0.3
File Size Uploaded Provenance Actions
fastdisjointset-1.0.3.tar.gz 11.2 kB With provenance Details for fastdisjointset-1.0.3.tar.gz

Built distributions (wheels)

Table of built distributions (wheels) for fastdisjointset 1.0.3
File Actions
fastdisjointset-1.0.3-pp310-pypy310_pp73-win_amd64.whl PyPy 3.10 PyPy 3.10 7.3 Windows x86-64 Details for fastdisjointset-1.0.3-pp310-pypy310_pp73-win_amd64.whl
fastdisjointset-1.0.3-pp310-pypy310_pp73-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl PyPy 3.10 PyPy 3.10 7.3 Linux glibc 2.5+ x86-64, Linux glibc 2.17+ x86-64 Details for fastdisjointset-1.0.3-pp310-pypy310_pp73-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl
fastdisjointset-1.0.3-pp310-pypy310_pp73-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl PyPy 3.10 PyPy 3.10 7.3 Linux glibc 2.5+ x86-32, Linux glibc 2.17+ x86-32 Details for fastdisjointset-1.0.3-pp310-pypy310_pp73-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
fastdisjointset-1.0.3-pp310-pypy310_pp73-macosx_11_0_arm64.whl PyPy 3.10 PyPy 3.10 7.3 macOS 11.0+ ARM64 Details for fastdisjointset-1.0.3-pp310-pypy310_pp73-macosx_11_0_arm64.whl
fastdisjointset-1.0.3-pp39-pypy39_pp73-win_amd64.whl PyPy 3.9 PyPy 3.9 7.3 Windows x86-64 Details for fastdisjointset-1.0.3-pp39-pypy39_pp73-win_amd64.whl
fastdisjointset-1.0.3-pp39-pypy39_pp73-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl PyPy 3.9 PyPy 3.9 7.3 Linux glibc 2.17+ x86-64, Linux glibc 2.5+ x86-64 Details for fastdisjointset-1.0.3-pp39-pypy39_pp73-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl
fastdisjointset-1.0.3-pp39-pypy39_pp73-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl PyPy 3.9 PyPy 3.9 7.3 Linux glibc 2.5+ x86-32, Linux glibc 2.17+ x86-32 Details for fastdisjointset-1.0.3-pp39-pypy39_pp73-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
fastdisjointset-1.0.3-pp39-pypy39_pp73-macosx_11_0_arm64.whl PyPy 3.9 PyPy 3.9 7.3 macOS 11.0+ ARM64 Details for fastdisjointset-1.0.3-pp39-pypy39_pp73-macosx_11_0_arm64.whl
fastdisjointset-1.0.3-pp38-pypy38_pp73-win_amd64.whl PyPy 3.8 PyPy 3.8 7.3 Windows x86-64 Details for fastdisjointset-1.0.3-pp38-pypy38_pp73-win_amd64.whl
fastdisjointset-1.0.3-pp38-pypy38_pp73-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl PyPy 3.8 PyPy 3.8 7.3 Linux glibc 2.5+ x86-64, Linux glibc 2.17+ x86-64 Details for fastdisjointset-1.0.3-pp38-pypy38_pp73-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl
fastdisjointset-1.0.3-pp38-pypy38_pp73-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl PyPy 3.8 PyPy 3.8 7.3 Linux glibc 2.5+ x86-32, Linux glibc 2.17+ x86-32 Details for fastdisjointset-1.0.3-pp38-pypy38_pp73-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
fastdisjointset-1.0.3-pp38-pypy38_pp73-macosx_11_0_arm64.whl PyPy 3.8 PyPy 3.8 7.3 macOS 11.0+ ARM64 Details for fastdisjointset-1.0.3-pp38-pypy38_pp73-macosx_11_0_arm64.whl
fastdisjointset-1.0.3-cp313-cp313-win_amd64.whl CPython 3.13 CPython 3.13 Windows x86-64 Details for fastdisjointset-1.0.3-cp313-cp313-win_amd64.whl
fastdisjointset-1.0.3-cp313-cp313-win32.whl CPython 3.13 CPython 3.13 Windows x86-32 Details for fastdisjointset-1.0.3-cp313-cp313-win32.whl
fastdisjointset-1.0.3-cp313-cp313-musllinux_1_2_x86_64.whl CPython 3.13 CPython 3.13 Linux musl 1.2+ x86-64 Details for fastdisjointset-1.0.3-cp313-cp313-musllinux_1_2_x86_64.whl
fastdisjointset-1.0.3-cp313-cp313-musllinux_1_2_i686.whl CPython 3.13 CPython 3.13 Linux musl 1.2+ x86-32 Details for fastdisjointset-1.0.3-cp313-cp313-musllinux_1_2_i686.whl
fastdisjointset-1.0.3-cp313-cp313-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl CPython 3.13 CPython 3.13 Linux glibc 2.5+ x86-64, Linux glibc 2.17+ x86-64 Details for fastdisjointset-1.0.3-cp313-cp313-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl
fastdisjointset-1.0.3-cp313-cp313-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl CPython 3.13 CPython 3.13 Linux glibc 2.5+ x86-32, Linux glibc 2.17+ x86-32 Details for fastdisjointset-1.0.3-cp313-cp313-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
fastdisjointset-1.0.3-cp313-cp313-macosx_11_0_arm64.whl CPython 3.13 CPython 3.13 macOS 11.0+ ARM64 Details for fastdisjointset-1.0.3-cp313-cp313-macosx_11_0_arm64.whl
fastdisjointset-1.0.3-cp312-cp312-win_amd64.whl CPython 3.12 CPython 3.12 Windows x86-64 Details for fastdisjointset-1.0.3-cp312-cp312-win_amd64.whl
fastdisjointset-1.0.3-cp312-cp312-win32.whl CPython 3.12 CPython 3.12 Windows x86-32 Details for fastdisjointset-1.0.3-cp312-cp312-win32.whl
fastdisjointset-1.0.3-cp312-cp312-musllinux_1_2_x86_64.whl CPython 3.12 CPython 3.12 Linux musl 1.2+ x86-64 Details for fastdisjointset-1.0.3-cp312-cp312-musllinux_1_2_x86_64.whl
fastdisjointset-1.0.3-cp312-cp312-musllinux_1_2_i686.whl CPython 3.12 CPython 3.12 Linux musl 1.2+ x86-32 Details for fastdisjointset-1.0.3-cp312-cp312-musllinux_1_2_i686.whl
fastdisjointset-1.0.3-cp312-cp312-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl CPython 3.12 CPython 3.12 Linux glibc 2.17+ x86-64, Linux glibc 2.5+ x86-64 Details for fastdisjointset-1.0.3-cp312-cp312-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl
fastdisjointset-1.0.3-cp312-cp312-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl CPython 3.12 CPython 3.12 Linux glibc 2.17+ x86-32, Linux glibc 2.5+ x86-32 Details for fastdisjointset-1.0.3-cp312-cp312-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
fastdisjointset-1.0.3-cp312-cp312-macosx_11_0_arm64.whl CPython 3.12 CPython 3.12 macOS 11.0+ ARM64 Details for fastdisjointset-1.0.3-cp312-cp312-macosx_11_0_arm64.whl
fastdisjointset-1.0.3-cp311-cp311-win_amd64.whl CPython 3.11 CPython 3.11 Windows x86-64 Details for fastdisjointset-1.0.3-cp311-cp311-win_amd64.whl
fastdisjointset-1.0.3-cp311-cp311-win32.whl CPython 3.11 CPython 3.11 Windows x86-32 Details for fastdisjointset-1.0.3-cp311-cp311-win32.whl
fastdisjointset-1.0.3-cp311-cp311-musllinux_1_2_x86_64.whl CPython 3.11 CPython 3.11 Linux musl 1.2+ x86-64 Details for fastdisjointset-1.0.3-cp311-cp311-musllinux_1_2_x86_64.whl
fastdisjointset-1.0.3-cp311-cp311-musllinux_1_2_i686.whl CPython 3.11 CPython 3.11 Linux musl 1.2+ x86-32 Details for fastdisjointset-1.0.3-cp311-cp311-musllinux_1_2_i686.whl
fastdisjointset-1.0.3-cp311-cp311-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl CPython 3.11 CPython 3.11 Linux glibc 2.5+ x86-64, Linux glibc 2.17+ x86-64 Details for fastdisjointset-1.0.3-cp311-cp311-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl
fastdisjointset-1.0.3-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl CPython 3.11 CPython 3.11 Linux glibc 2.17+ x86-32, Linux glibc 2.5+ x86-32 Details for fastdisjointset-1.0.3-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
fastdisjointset-1.0.3-cp311-cp311-macosx_11_0_arm64.whl CPython 3.11 CPython 3.11 macOS 11.0+ ARM64 Details for fastdisjointset-1.0.3-cp311-cp311-macosx_11_0_arm64.whl
fastdisjointset-1.0.3-cp310-cp310-win_amd64.whl CPython 3.10 CPython 3.10 Windows x86-64 Details for fastdisjointset-1.0.3-cp310-cp310-win_amd64.whl
fastdisjointset-1.0.3-cp310-cp310-win32.whl CPython 3.10 CPython 3.10 Windows x86-32 Details for fastdisjointset-1.0.3-cp310-cp310-win32.whl
fastdisjointset-1.0.3-cp310-cp310-musllinux_1_2_x86_64.whl CPython 3.10 CPython 3.10 Linux musl 1.2+ x86-64 Details for fastdisjointset-1.0.3-cp310-cp310-musllinux_1_2_x86_64.whl
fastdisjointset-1.0.3-cp310-cp310-musllinux_1_2_i686.whl CPython 3.10 CPython 3.10 Linux musl 1.2+ x86-32 Details for fastdisjointset-1.0.3-cp310-cp310-musllinux_1_2_i686.whl
fastdisjointset-1.0.3-cp310-cp310-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl CPython 3.10 CPython 3.10 Linux glibc 2.5+ x86-64, Linux glibc 2.17+ x86-64 Details for fastdisjointset-1.0.3-cp310-cp310-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl
fastdisjointset-1.0.3-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl CPython 3.10 CPython 3.10 Linux glibc 2.5+ x86-32, Linux glibc 2.17+ x86-32 Details for fastdisjointset-1.0.3-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
fastdisjointset-1.0.3-cp310-cp310-macosx_11_0_arm64.whl CPython 3.10 CPython 3.10 macOS 11.0+ ARM64 Details for fastdisjointset-1.0.3-cp310-cp310-macosx_11_0_arm64.whl
fastdisjointset-1.0.3-cp39-cp39-win_amd64.whl CPython 3.9 CPython 3.9 Windows x86-64 Details for fastdisjointset-1.0.3-cp39-cp39-win_amd64.whl
fastdisjointset-1.0.3-cp39-cp39-win32.whl CPython 3.9 CPython 3.9 Windows x86-32 Details for fastdisjointset-1.0.3-cp39-cp39-win32.whl
fastdisjointset-1.0.3-cp39-cp39-musllinux_1_2_x86_64.whl CPython 3.9 CPython 3.9 Linux musl 1.2+ x86-64 Details for fastdisjointset-1.0.3-cp39-cp39-musllinux_1_2_x86_64.whl
fastdisjointset-1.0.3-cp39-cp39-musllinux_1_2_i686.whl CPython 3.9 CPython 3.9 Linux musl 1.2+ x86-32 Details for fastdisjointset-1.0.3-cp39-cp39-musllinux_1_2_i686.whl
fastdisjointset-1.0.3-cp39-cp39-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl CPython 3.9 CPython 3.9 Linux glibc 2.5+ x86-64, Linux glibc 2.17+ x86-64 Details for fastdisjointset-1.0.3-cp39-cp39-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl
fastdisjointset-1.0.3-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl CPython 3.9 CPython 3.9 Linux glibc 2.5+ x86-32, Linux glibc 2.17+ x86-32 Details for fastdisjointset-1.0.3-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
fastdisjointset-1.0.3-cp39-cp39-macosx_11_0_arm64.whl CPython 3.9 CPython 3.9 macOS 11.0+ ARM64 Details for fastdisjointset-1.0.3-cp39-cp39-macosx_11_0_arm64.whl
fastdisjointset-1.0.3-cp38-cp38-win_amd64.whl CPython 3.8 CPython 3.8 Windows x86-64 Details for fastdisjointset-1.0.3-cp38-cp38-win_amd64.whl
fastdisjointset-1.0.3-cp38-cp38-win32.whl CPython 3.8 CPython 3.8 Windows x86-32 Details for fastdisjointset-1.0.3-cp38-cp38-win32.whl
fastdisjointset-1.0.3-cp38-cp38-musllinux_1_2_x86_64.whl CPython 3.8 CPython 3.8 Linux musl 1.2+ x86-64 Details for fastdisjointset-1.0.3-cp38-cp38-musllinux_1_2_x86_64.whl
fastdisjointset-1.0.3-cp38-cp38-musllinux_1_2_i686.whl CPython 3.8 CPython 3.8 Linux musl 1.2+ x86-32 Details for fastdisjointset-1.0.3-cp38-cp38-musllinux_1_2_i686.whl
fastdisjointset-1.0.3-cp38-cp38-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl CPython 3.8 CPython 3.8 Linux glibc 2.17+ x86-64, Linux glibc 2.5+ x86-64 Details for fastdisjointset-1.0.3-cp38-cp38-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl
fastdisjointset-1.0.3-cp38-cp38-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl CPython 3.8 CPython 3.8 Linux glibc 2.17+ x86-32, Linux glibc 2.5+ x86-32 Details for fastdisjointset-1.0.3-cp38-cp38-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
fastdisjointset-1.0.3-cp38-cp38-macosx_11_0_arm64.whl CPython 3.8 CPython 3.8 macOS 11.0+ ARM64 Details for fastdisjointset-1.0.3-cp38-cp38-macosx_11_0_arm64.whl

Total release size: 1.1 MB

Release files / fastdisjointset-1.0.3.tar.gz

Download URL fastdisjointset-1.0.3.tar.gz
Size 11.2 kB
Tags Source
SHA-256 checksum
How to use checksums
e3bc66b025601b9a51288bdc0f6b6793d502d981df0300c85c04b1abf74eb93f
BLAKE2b-256 checksum
How to use checksums
acec86cbb5e97f7eac4b1a90a120b09efca125d11d8c1d06586081d3bab9b4d3
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.12.8

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Feb 15, 2025.

Transparency log

Release files / fastdisjointset-1.0.3-pp310-pypy310_pp73-win_amd64.whl

Download URL fastdisjointset-1.0.3-pp310-pypy310_pp73-win_amd64.whl
Size 13.2 kB
Tags PyPy 3.10 PyPy 3.10 7.3 Windows x86-64
SHA-256 checksum
How to use checksums
477f616269c6a82d42d4d858d0415d479922f7485adc2dd0c576aef83c25e3a1
BLAKE2b-256 checksum
How to use checksums
1aab9b456b211243874dda7726b7d58876b6268252cea3ba68bfe06239b74711
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.12.8

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Feb 15, 2025.

Transparency log

Release files / fastdisjointset-1.0.3-pp310-pypy310_pp73-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl

Download URL fastdisjointset-1.0.3-pp310-pypy310_pp73-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Size 12.7 kB
Tags Linux glibc 2.17+ x86-64 Linux glibc 2.5+ x86-64 PyPy 3.10 PyPy 3.10 7.3
SHA-256 checksum
How to use checksums
f9d9145b4c8225c3b44f725154f606ad82f5dc4965c2611a8ab00d2af4f0ac47
BLAKE2b-256 checksum
How to use checksums
92bc0e0a55b9346c42b9266d62d36ba1198c9aa4cf56ed8236fa9fe25b1754d1
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.12.8

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Feb 15, 2025.

Transparency log

Release files / fastdisjointset-1.0.3-pp310-pypy310_pp73-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl

Download URL fastdisjointset-1.0.3-pp310-pypy310_pp73-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Size 13.0 kB
Tags Linux glibc 2.17+ x86-32 Linux glibc 2.5+ x86-32 PyPy 3.10 PyPy 3.10 7.3
SHA-256 checksum
How to use checksums
17f1d7b0ebf6f20ac60821fcf08a64fd145f49ffe249f268b8834bb4abea00c6
BLAKE2b-256 checksum
How to use checksums
bbf8e9c322c7b698152f5e43c8d6208253243049431c4b6610deb6ecd455d83a
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.12.8

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Feb 15, 2025.

Transparency log

Release files / fastdisjointset-1.0.3-pp310-pypy310_pp73-macosx_11_0_arm64.whl

Download URL fastdisjointset-1.0.3-pp310-pypy310_pp73-macosx_11_0_arm64.whl
Size 10.7 kB
Tags PyPy 3.10 PyPy 3.10 7.3 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
fb5f90b0a8df812fdde4c6e04393e14ba6ede1df084782fb69bedc0669e62943
BLAKE2b-256 checksum
How to use checksums
76e6f00b2565b30605017eb778f7d506dabb1a8f6c0dee41cfd8e979aa667b12
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.12.8

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Feb 15, 2025.

Transparency log

Release files / fastdisjointset-1.0.3-pp39-pypy39_pp73-win_amd64.whl

Download URL fastdisjointset-1.0.3-pp39-pypy39_pp73-win_amd64.whl
Size 13.2 kB
Tags PyPy 3.9 PyPy 3.9 7.3 Windows x86-64
SHA-256 checksum
How to use checksums
7faeb396ca49fd530072459ed078c4e639fe2c09748cc0148d7c228ea331bcf9
BLAKE2b-256 checksum
How to use checksums
11ea5951c2f712fdfaf4beb741ffe06327dafee9baf3daa66a02a150bc03b1cd
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.12.8

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Feb 15, 2025.

Transparency log

Release files / fastdisjointset-1.0.3-pp39-pypy39_pp73-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl

Download URL fastdisjointset-1.0.3-pp39-pypy39_pp73-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Size 12.7 kB
Tags Linux glibc 2.17+ x86-64 Linux glibc 2.5+ x86-64 PyPy 3.9 PyPy 3.9 7.3
SHA-256 checksum
How to use checksums
139974a10497497dbebddcf2433161614d9166909f72053fd88c7bf8ced02231
BLAKE2b-256 checksum
How to use checksums
62270d3d4cf68f69e3e97aaa65812433753bd1d5583903b47060b0dffd43224c
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.12.8

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Feb 15, 2025.

Transparency log

Release files / fastdisjointset-1.0.3-pp39-pypy39_pp73-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl

Download URL fastdisjointset-1.0.3-pp39-pypy39_pp73-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Size 13.0 kB
Tags Linux glibc 2.17+ x86-32 Linux glibc 2.5+ x86-32 PyPy 3.9 PyPy 3.9 7.3
SHA-256 checksum
How to use checksums
2d2920947c58c0f72365f9ac97fe9684eed42e826c73043edcffeb628df3c01e
BLAKE2b-256 checksum
How to use checksums
38e4ec6e38320ac3adfd0b3d43cf803fbeb54754b49f6d399c63d348d1401163
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.12.8

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Feb 15, 2025.

Transparency log

Release files / fastdisjointset-1.0.3-pp39-pypy39_pp73-macosx_11_0_arm64.whl

Download URL fastdisjointset-1.0.3-pp39-pypy39_pp73-macosx_11_0_arm64.whl
Size 10.7 kB
Tags PyPy 3.9 PyPy 3.9 7.3 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
357ad50fa34adac72d8fcb923a14c9f8a39ca694ef6b30c61551d7f2ab6f39a2
BLAKE2b-256 checksum
How to use checksums
9645e31ac2e9dfcce9331b743e32cf26d5a9359b47d6fbff03c777a502df6370
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.12.8

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Feb 15, 2025.

Transparency log

Release files / fastdisjointset-1.0.3-pp38-pypy38_pp73-win_amd64.whl

Download URL fastdisjointset-1.0.3-pp38-pypy38_pp73-win_amd64.whl
Size 13.2 kB
Tags PyPy 3.8 PyPy 3.8 7.3 Windows x86-64
SHA-256 checksum
How to use checksums
0244091b9d1d9c496ce2fd573543df609818b5c01be4cd3c7ee05d92d321a5dd
BLAKE2b-256 checksum
How to use checksums
aba0fb2c0fc2c62a8ef38227fd7d18f9435c85ce98ec645ddd44e671af4758b5
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.12.8

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Feb 15, 2025.

Transparency log

Release files / fastdisjointset-1.0.3-pp38-pypy38_pp73-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl

Download URL fastdisjointset-1.0.3-pp38-pypy38_pp73-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Size 12.7 kB
Tags Linux glibc 2.17+ x86-64 Linux glibc 2.5+ x86-64 PyPy 3.8 PyPy 3.8 7.3
SHA-256 checksum
How to use checksums
d893038155e076859efd8add28c7cdf135cb2170eb53de04d5d5525f8e5efe4e
BLAKE2b-256 checksum
How to use checksums
3f449f8dd335d38439653b34809bf6eebd1ac56c243ae036e1d04c0a747a2c37
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.12.8

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Feb 15, 2025.

Transparency log

Release files / fastdisjointset-1.0.3-pp38-pypy38_pp73-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl

Download URL fastdisjointset-1.0.3-pp38-pypy38_pp73-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Size 13.1 kB
Tags Linux glibc 2.17+ x86-32 Linux glibc 2.5+ x86-32 PyPy 3.8 PyPy 3.8 7.3
SHA-256 checksum
How to use checksums
9e4e11f09d1fc8e0f42cc7882898f54e4b69766e171b945a2271ba9d04bea7e1
BLAKE2b-256 checksum
How to use checksums
40280d183b1d0bad5f1830aea3247eb47a101b9250db724f1f59b9b50ed229dd
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.12.8

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Feb 15, 2025.

Transparency log

Release files / fastdisjointset-1.0.3-pp38-pypy38_pp73-macosx_11_0_arm64.whl

Download URL fastdisjointset-1.0.3-pp38-pypy38_pp73-macosx_11_0_arm64.whl
Size 10.7 kB
Tags PyPy 3.8 PyPy 3.8 7.3 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
d06e358ea6a53bcc59e66a8148eeb345199e2ca5825f670d28b46d541d9ff10e
BLAKE2b-256 checksum
How to use checksums
2c96407695fb8a8c65c3a4b6f23d934efef6a1f0a1f151409578c5360f43dd7f
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.12.8

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Feb 15, 2025.

Transparency log

Release files / fastdisjointset-1.0.3-cp313-cp313-win_amd64.whl

Download URL fastdisjointset-1.0.3-cp313-cp313-win_amd64.whl
Size 13.3 kB
Tags CPython 3.13 Windows x86-64
SHA-256 checksum
How to use checksums
6da633c4c65951329f0a6fb79bd6438164a2b72f0ad196222dee97a2e81c2509
BLAKE2b-256 checksum
How to use checksums
b8ff1b949939ae99130138f28a69544ed5be7d8a9f3f7e16e6234f58557bcc50
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.12.8

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Feb 15, 2025.

Transparency log

Release files / fastdisjointset-1.0.3-cp313-cp313-win32.whl

Download URL fastdisjointset-1.0.3-cp313-cp313-win32.whl
Size 12.8 kB
Tags CPython 3.13 Windows x86-32
SHA-256 checksum
How to use checksums
d207d04b10b09e914e296559b20e9a12d0234d2d97719f3c3155cc3de6a664bc
BLAKE2b-256 checksum
How to use checksums
041fbeee7c964229f2592211567a8a09e61f16db9f5e56f76d24344d0346c6ca
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.12.8

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Feb 15, 2025.

Transparency log

Release files / fastdisjointset-1.0.3-cp313-cp313-musllinux_1_2_x86_64.whl

Download URL fastdisjointset-1.0.3-cp313-cp313-musllinux_1_2_x86_64.whl
Size 30.2 kB
Tags CPython 3.13 Linux musl 1.2+ x86-64
SHA-256 checksum
How to use checksums
a6e2705e2f44792b3f7f2c187574163402535239f958c5b56abba318b750124a
BLAKE2b-256 checksum
How to use checksums
2129389f780bd70e201f5c2d144205344e18c46512202bd7ebed737068780517
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.12.8

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Feb 15, 2025.

Transparency log

Release files / fastdisjointset-1.0.3-cp313-cp313-musllinux_1_2_i686.whl

Download URL fastdisjointset-1.0.3-cp313-cp313-musllinux_1_2_i686.whl
Size 29.7 kB
Tags CPython 3.13 Linux musl 1.2+ x86-32
SHA-256 checksum
How to use checksums
b7f1dc4033c5837451046ca35b2f6ac7234f0a280b3819c997d8a7aaa8348cdf
BLAKE2b-256 checksum
How to use checksums
2bb866d60c21e1df31d92bb475a55b76b4e1560598ad54b194a37d697601fe7f
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.12.8

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Feb 15, 2025.

Transparency log

Release files / fastdisjointset-1.0.3-cp313-cp313-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl

Download URL fastdisjointset-1.0.3-cp313-cp313-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Size 31.8 kB
Tags CPython 3.13 Linux glibc 2.17+ x86-64 Linux glibc 2.5+ x86-64
SHA-256 checksum
How to use checksums
704a197224862bc81f9bff3d335381ad7fbe979e8c729cf0872b634864382961
BLAKE2b-256 checksum
How to use checksums
1694cc43dc33e3430df63768377e8975aff739b4049b8bbf140ce2253eeb6af8
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.12.8

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Feb 15, 2025.

Transparency log

Release files / fastdisjointset-1.0.3-cp313-cp313-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl

Download URL fastdisjointset-1.0.3-cp313-cp313-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Size 29.7 kB
Tags CPython 3.13 Linux glibc 2.17+ x86-32 Linux glibc 2.5+ x86-32
SHA-256 checksum
How to use checksums
fe349086833fb24589f44df5b9e3145a2f71af47e4b84621e7cf177cc74c147d
BLAKE2b-256 checksum
How to use checksums
76f5dfcd9a8615764235112f5792a9dac86a8f95f53eb5bc719e9a9cdf1d2146
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.12.8

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Feb 15, 2025.

Transparency log

Release files / fastdisjointset-1.0.3-cp313-cp313-macosx_11_0_arm64.whl

Download URL fastdisjointset-1.0.3-cp313-cp313-macosx_11_0_arm64.whl
Size 11.2 kB
Tags CPython 3.13 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
fc2090a629bc7f5e59fbc939a3cf7fab380f638959c4ed6fbe1f67e8986141b0
BLAKE2b-256 checksum
How to use checksums
7ec62f2a889875fb023a39939a33351f1cf18e8a531d3fd1bae67e638f9d63ee
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.12.8

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Feb 15, 2025.

Transparency log

Release files / fastdisjointset-1.0.3-cp312-cp312-win_amd64.whl

Download URL fastdisjointset-1.0.3-cp312-cp312-win_amd64.whl
Size 13.3 kB
Tags CPython 3.12 Windows x86-64
SHA-256 checksum
How to use checksums
5cb5e83779c30e17a28c631b5f48bd0789e2987a0dbb7e49fde482c3e7bc49f5
BLAKE2b-256 checksum
How to use checksums
940ca8af3a7e51dfd56c1f702c3e43ceef5acd50d1277df9197f6fc0932edca0
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.12.8

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Feb 15, 2025.

Transparency log

Release files / fastdisjointset-1.0.3-cp312-cp312-win32.whl

Download URL fastdisjointset-1.0.3-cp312-cp312-win32.whl
Size 12.8 kB
Tags CPython 3.12 Windows x86-32
SHA-256 checksum
How to use checksums
7d595797e62e5dd4aaf6e6e83b01ab69111e213bd5a35ed376edb1230f34650e
BLAKE2b-256 checksum
How to use checksums
a0da41e78f0648ee75b1572ce2d3327400888357118e79b1f41b691b9e77c624
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.12.8

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Feb 15, 2025.

Transparency log

Release files / fastdisjointset-1.0.3-cp312-cp312-musllinux_1_2_x86_64.whl

Download URL fastdisjointset-1.0.3-cp312-cp312-musllinux_1_2_x86_64.whl
Size 30.2 kB
Tags CPython 3.12 Linux musl 1.2+ x86-64
SHA-256 checksum
How to use checksums
a5520128de23cc3b7b418cda6414207421918bd4ebaf052405b97bfa1288deed
BLAKE2b-256 checksum
How to use checksums
342851eecfbb267fcea7fbc7052a229b0b2ff30600461162ac07df8365c45866
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.12.8

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Feb 15, 2025.

Transparency log

Release files / fastdisjointset-1.0.3-cp312-cp312-musllinux_1_2_i686.whl

Download URL fastdisjointset-1.0.3-cp312-cp312-musllinux_1_2_i686.whl
Size 29.6 kB
Tags CPython 3.12 Linux musl 1.2+ x86-32
SHA-256 checksum
How to use checksums
e94de419c61dbc43cb88fc534bd3fee7e7db15137343e383400e8cff9eaea25a
BLAKE2b-256 checksum
How to use checksums
bb343339e474ddecde53f805d22b1108253132f231515eab4637bd65c8348280
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.12.8

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Feb 15, 2025.

Transparency log

Release files / fastdisjointset-1.0.3-cp312-cp312-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl

Download URL fastdisjointset-1.0.3-cp312-cp312-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Size 31.9 kB
Tags CPython 3.12 Linux glibc 2.17+ x86-64 Linux glibc 2.5+ x86-64
SHA-256 checksum
How to use checksums
774311593398776d3ec3c33751fe7898bcadc632d4ed6527a6ba86cbdbb1796e
BLAKE2b-256 checksum
How to use checksums
59809d166aa848ea1fd51e312c294ae7100ad3be4c85dd2435201287d10ae2ca
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.12.8

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Feb 15, 2025.

Transparency log

Release files / fastdisjointset-1.0.3-cp312-cp312-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl

Download URL fastdisjointset-1.0.3-cp312-cp312-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Size 29.7 kB
Tags CPython 3.12 Linux glibc 2.17+ x86-32 Linux glibc 2.5+ x86-32
SHA-256 checksum
How to use checksums
53f1f461678080d2e96b000bd67414f7a96364a224b14d1edc90d1075bca2073
BLAKE2b-256 checksum
How to use checksums
5f768de72667ca7530aa1d9897fe62bf7ac8e1c513176c162a7ba6294a89d182
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.12.8

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Feb 15, 2025.

Transparency log

Release files / fastdisjointset-1.0.3-cp312-cp312-macosx_11_0_arm64.whl

Download URL fastdisjointset-1.0.3-cp312-cp312-macosx_11_0_arm64.whl
Size 11.2 kB
Tags CPython 3.12 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
2753dd04c5bc1d951ee39fc2f96e3115225ecbdee870144f7a4accc452565a30
BLAKE2b-256 checksum
How to use checksums
cc78fcfc1c3d92ecb38e2be86a51cc159f88919c28300ae0d6057c9e210748c1
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.12.8

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Feb 15, 2025.

Transparency log

Release files / fastdisjointset-1.0.3-cp311-cp311-win_amd64.whl

Download URL fastdisjointset-1.0.3-cp311-cp311-win_amd64.whl
Size 13.2 kB
Tags CPython 3.11 Windows x86-64
SHA-256 checksum
How to use checksums
919ec420df6902b74dea984639d054330a0636124c090e9bd4136a40232387fc
BLAKE2b-256 checksum
How to use checksums
a131eaf8a2eaf3836bf141743cbdb38713e830f0ded25c82ee5b66d0a2e38426
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.12.8

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Feb 15, 2025.

Transparency log

Release files / fastdisjointset-1.0.3-cp311-cp311-win32.whl

Download URL fastdisjointset-1.0.3-cp311-cp311-win32.whl
Size 12.8 kB
Tags CPython 3.11 Windows x86-32
SHA-256 checksum
How to use checksums
2a20156cea3407bdfea2ec923a8816d6c9db1146f20d91b9821a7a518b76d339
BLAKE2b-256 checksum
How to use checksums
2cb278bd147d27c43f1da29a38258d02f67051c391addae0bac12f3ec5f9780c
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.12.8

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Feb 15, 2025.

Transparency log

Release files / fastdisjointset-1.0.3-cp311-cp311-musllinux_1_2_x86_64.whl

Download URL fastdisjointset-1.0.3-cp311-cp311-musllinux_1_2_x86_64.whl
Size 28.4 kB
Tags CPython 3.11 Linux musl 1.2+ x86-64
SHA-256 checksum
How to use checksums
f06ce4ae50111922b7b29c14f658191fcd1864f9b5351877addfc8477091db20
BLAKE2b-256 checksum
How to use checksums
9b6139cd42184def39d632feaa68e314c28dfac852082afa1fda4d4197392d60
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.12.8

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Feb 15, 2025.

Transparency log

Release files / fastdisjointset-1.0.3-cp311-cp311-musllinux_1_2_i686.whl

Download URL fastdisjointset-1.0.3-cp311-cp311-musllinux_1_2_i686.whl
Size 28.3 kB
Tags CPython 3.11 Linux musl 1.2+ x86-32
SHA-256 checksum
How to use checksums
ef2fcffe33e8780deb59cef0fb2c3e4ebde0eb7b01220785184b9c45b90560e4
BLAKE2b-256 checksum
How to use checksums
67ffe0c26b87c1976557574d381318f7258007edda349c418022d686c5a74107
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.12.8

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Feb 15, 2025.

Transparency log

Release files / fastdisjointset-1.0.3-cp311-cp311-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl

Download URL fastdisjointset-1.0.3-cp311-cp311-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Size 29.8 kB
Tags CPython 3.11 Linux glibc 2.17+ x86-64 Linux glibc 2.5+ x86-64
SHA-256 checksum
How to use checksums
40aaecd5e7bccbb53f14a17f44dd54082c0982593f99ce1a9da53a15e888fb7a
BLAKE2b-256 checksum
How to use checksums
ddf70557be75b99aae7dd3b6b596414cffcbbabb7ff9f946bef078e151ef32b4
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.12.8

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Feb 15, 2025.

Transparency log

Release files / fastdisjointset-1.0.3-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl

Download URL fastdisjointset-1.0.3-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Size 28.0 kB
Tags CPython 3.11 Linux glibc 2.17+ x86-32 Linux glibc 2.5+ x86-32
SHA-256 checksum
How to use checksums
bc7a5ee8f9b0262441de649c15747414aa24a9b669229c4f318e3dc467167cba
BLAKE2b-256 checksum
How to use checksums
19d17f850737661d23168b01a0c6a809715dc201f1189632a94a2dac035a9d1f
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.12.8

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Feb 15, 2025.

Transparency log

Release files / fastdisjointset-1.0.3-cp311-cp311-macosx_11_0_arm64.whl

Download URL fastdisjointset-1.0.3-cp311-cp311-macosx_11_0_arm64.whl
Size 11.1 kB
Tags CPython 3.11 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
7cc2e02e3bc829b4fc58bdcaff5119383ddfa38ca9457a3c66ee3757e7ef72bb
BLAKE2b-256 checksum
How to use checksums
2a4738bf12602f1adc89a01a965c7351141b624be1533f32369f9fe076fdffc1
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.12.8

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Feb 15, 2025.

Transparency log

Release files / fastdisjointset-1.0.3-cp310-cp310-win_amd64.whl

Download URL fastdisjointset-1.0.3-cp310-cp310-win_amd64.whl
Size 13.2 kB
Tags CPython 3.10 Windows x86-64
SHA-256 checksum
How to use checksums
cdf020c57d434f650670a2ea6872d5a64cf3a6576066d81418e13e3a41ecbb9f
BLAKE2b-256 checksum
How to use checksums
b53884e5441cb1cfa42631aae03a6062be6c280ab55bee655496746cc9be4405
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.12.8

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Feb 15, 2025.

Transparency log

Release files / fastdisjointset-1.0.3-cp310-cp310-win32.whl

Download URL fastdisjointset-1.0.3-cp310-cp310-win32.whl
Size 12.8 kB
Tags CPython 3.10 Windows x86-32
SHA-256 checksum
How to use checksums
678f58bad4af87a601c0c334ff52035db385b837049c69f2c75174e63632cbd2
BLAKE2b-256 checksum
How to use checksums
e2b8df9d467887c4cfbdba5f0b7f02b2596a7b9ec6b2eb724b9687eaec191eea
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.12.8

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Feb 15, 2025.

Transparency log

Release files / fastdisjointset-1.0.3-cp310-cp310-musllinux_1_2_x86_64.whl

Download URL fastdisjointset-1.0.3-cp310-cp310-musllinux_1_2_x86_64.whl
Size 28.3 kB
Tags CPython 3.10 Linux musl 1.2+ x86-64
SHA-256 checksum
How to use checksums
8f06de2a266c69fbb5d920796484864143d880c0ff30a5d8de10630d7723a16b
BLAKE2b-256 checksum
How to use checksums
9df9139b64794109027f2ed0ecf5e04f940e5c77df68575b5321cf15a1eaa796
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.12.8

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Feb 15, 2025.

Transparency log

Release files / fastdisjointset-1.0.3-cp310-cp310-musllinux_1_2_i686.whl

Download URL fastdisjointset-1.0.3-cp310-cp310-musllinux_1_2_i686.whl
Size 28.1 kB
Tags CPython 3.10 Linux musl 1.2+ x86-32
SHA-256 checksum
How to use checksums
bbd7c5662f5cc9151beab64635fa5c9ac99b7a88ca86e68ec685596838252ade
BLAKE2b-256 checksum
How to use checksums
5de5d87b71ce0d823cea7d08cc8b1cf811ff2d0423136ad7c65eedba59ba9253
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.12.8

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Feb 15, 2025.

Transparency log

Release files / fastdisjointset-1.0.3-cp310-cp310-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl

Download URL fastdisjointset-1.0.3-cp310-cp310-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Size 29.7 kB
Tags CPython 3.10 Linux glibc 2.17+ x86-64 Linux glibc 2.5+ x86-64
SHA-256 checksum
How to use checksums
6ddd2cddf6d495376fbfd5327e76e89c0a06b46d3b8f66501e05e530312e26b1
BLAKE2b-256 checksum
How to use checksums
f4a78df0d1a10bd273586b1f432447ad568cf27511467f2560bf8351004daac2
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.12.8

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Feb 15, 2025.

Transparency log

Release files / fastdisjointset-1.0.3-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl

Download URL fastdisjointset-1.0.3-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Size 27.9 kB
Tags CPython 3.10 Linux glibc 2.17+ x86-32 Linux glibc 2.5+ x86-32
SHA-256 checksum
How to use checksums
cd8f4cf5a864fe192d988ea6839f2e6d8dfcbc384e95dbb12560cc7b5be9c1dd
BLAKE2b-256 checksum
How to use checksums
d5bafcb72761b14d1802679a9804c69379949456bc13568d14abddbb0e4653cc
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.12.8

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Feb 15, 2025.

Transparency log

Release files / fastdisjointset-1.0.3-cp310-cp310-macosx_11_0_arm64.whl

Download URL fastdisjointset-1.0.3-cp310-cp310-macosx_11_0_arm64.whl
Size 11.1 kB
Tags CPython 3.10 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
351c8c15c5937ee6a5efeabb3ee1005b36f60634926de8765fc41d1c73e998e5
BLAKE2b-256 checksum
How to use checksums
0b2e321bc8f94f99b71068452be11785ccda3337cd240fea9191868d70c1e428
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.12.8

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Feb 15, 2025.

Transparency log

Release files / fastdisjointset-1.0.3-cp39-cp39-win_amd64.whl

Download URL fastdisjointset-1.0.3-cp39-cp39-win_amd64.whl
Size 13.2 kB
Tags CPython 3.9 Windows x86-64
SHA-256 checksum
How to use checksums
53c9b339ded1de68f4babc81a79f23fa7727fa2f8adab25c6fd0a5399e2a15c9
BLAKE2b-256 checksum
How to use checksums
a6b4fb8b6b09fe3d2ec82c461555a483397bef3165fce616ca01cadb44262b4e
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.12.8

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Feb 15, 2025.

Transparency log

Release files / fastdisjointset-1.0.3-cp39-cp39-win32.whl

Download URL fastdisjointset-1.0.3-cp39-cp39-win32.whl
Size 12.8 kB
Tags CPython 3.9 Windows x86-32
SHA-256 checksum
How to use checksums
60f90eb7aa8941f28a333b8208f8a6b92e50091bb05a27135a6e320c95e9c9ad
BLAKE2b-256 checksum
How to use checksums
bbbbb508fff6956f0fe6310d79afe1410804b40c7e42cb671d26f7b751016b0e
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.12.8

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Feb 15, 2025.

Transparency log

Release files / fastdisjointset-1.0.3-cp39-cp39-musllinux_1_2_x86_64.whl

Download URL fastdisjointset-1.0.3-cp39-cp39-musllinux_1_2_x86_64.whl
Size 28.0 kB
Tags CPython 3.9 Linux musl 1.2+ x86-64
SHA-256 checksum
How to use checksums
263b425c07005e736404ffe62ffba14e804c3d9ca64c0a862a9fcedce6d375cb
BLAKE2b-256 checksum
How to use checksums
34db8138d5013f8934dedded68a0d1ae46e9eefea89b13b8c2e422b5d3c6d4b7
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.12.8

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Feb 15, 2025.

Transparency log

Release files / fastdisjointset-1.0.3-cp39-cp39-musllinux_1_2_i686.whl

Download URL fastdisjointset-1.0.3-cp39-cp39-musllinux_1_2_i686.whl
Size 27.8 kB
Tags CPython 3.9 Linux musl 1.2+ x86-32
SHA-256 checksum
How to use checksums
a29e69fa2fa959afb15b4cf72e784e0418926d3d173a819d24f5a3277e93270c
BLAKE2b-256 checksum
How to use checksums
4ceca7df30bc17d4ee7a7660bb08f7511bd86c9bc8275fe823e21a32896f13c3
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.12.8

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Feb 15, 2025.

Transparency log

Release files / fastdisjointset-1.0.3-cp39-cp39-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl

Download URL fastdisjointset-1.0.3-cp39-cp39-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Size 29.4 kB
Tags CPython 3.9 Linux glibc 2.17+ x86-64 Linux glibc 2.5+ x86-64
SHA-256 checksum
How to use checksums
a043c620ce07ecc2bcb815674f929c39c695c658bbf37bed9a325044b05e9cf9
BLAKE2b-256 checksum
How to use checksums
3a1afa84d4eab1fb2f178186d1a7f4d0e2a373078fe1a12188981e11a1753caa
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.12.8

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Feb 15, 2025.

Transparency log

Release files / fastdisjointset-1.0.3-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl

Download URL fastdisjointset-1.0.3-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Size 27.6 kB
Tags CPython 3.9 Linux glibc 2.17+ x86-32 Linux glibc 2.5+ x86-32
SHA-256 checksum
How to use checksums
6bdb15df1356ae6f9a4293d22c67cace2e0d91d8e0153233a6358c8e69660924
BLAKE2b-256 checksum
How to use checksums
7cf31b5aca3ed8359bb8e5138732c5fc9e6b877f3d53f34fc0ecb19f6e3a8367
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.12.8

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Feb 15, 2025.

Transparency log

Release files / fastdisjointset-1.0.3-cp39-cp39-macosx_11_0_arm64.whl

Download URL fastdisjointset-1.0.3-cp39-cp39-macosx_11_0_arm64.whl
Size 11.1 kB
Tags CPython 3.9 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
5e036bd114835fd14e9f475c21591b83b7b9ef4e842680e9802895cdbf25cb9b
BLAKE2b-256 checksum
How to use checksums
7a871bdd2a038b4b179f39ed9099985bce1773c19b37bb7165f2c85232210f44
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.12.8

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Feb 15, 2025.

Transparency log

Release files / fastdisjointset-1.0.3-cp38-cp38-win_amd64.whl

Download URL fastdisjointset-1.0.3-cp38-cp38-win_amd64.whl
Size 13.1 kB
Tags CPython 3.8 Windows x86-64
SHA-256 checksum
How to use checksums
c22e1eefe45dc01674b96171d66c36873af001a61e978892275114f192a19b5e
BLAKE2b-256 checksum
How to use checksums
64f87f892f195835cd40c7f65345ef42f5df2af3adf692dbde2d15f263bf5956
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.12.8

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Feb 15, 2025.

Transparency log

Release files / fastdisjointset-1.0.3-cp38-cp38-win32.whl

Download URL fastdisjointset-1.0.3-cp38-cp38-win32.whl
Size 12.7 kB
Tags CPython 3.8 Windows x86-32
SHA-256 checksum
How to use checksums
057da358a5e36a67c1097c0c88a3712ce86fdc9d88e1578af7209750ac9d5b86
BLAKE2b-256 checksum
How to use checksums
0c048b5a6b3fa2f251c4592fa898cb08185e3379f7f3077b2cdf98652a2d0b18
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.12.8

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Feb 15, 2025.

Transparency log

Release files / fastdisjointset-1.0.3-cp38-cp38-musllinux_1_2_x86_64.whl

Download URL fastdisjointset-1.0.3-cp38-cp38-musllinux_1_2_x86_64.whl
Size 29.5 kB
Tags CPython 3.8 Linux musl 1.2+ x86-64
SHA-256 checksum
How to use checksums
2f1a054e98bd05920c0823896a1a900bcbe40ea72e4ff451dde48fac9ae9de7b
BLAKE2b-256 checksum
How to use checksums
6c4935376b8860971315e83f28320e102513931ae898e64718304b166bc38f8b
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.12.8

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Feb 15, 2025.

Transparency log

Release files / fastdisjointset-1.0.3-cp38-cp38-musllinux_1_2_i686.whl

Download URL fastdisjointset-1.0.3-cp38-cp38-musllinux_1_2_i686.whl
Size 29.6 kB
Tags CPython 3.8 Linux musl 1.2+ x86-32
SHA-256 checksum
How to use checksums
0797fee1ff648e27107f88506855ba9a120d87a7412436f2ed015d980674043e
BLAKE2b-256 checksum
How to use checksums
9b4fba37b54e798f2be64bed62bc4e8fd71506bbd82b6eb1708d2a4fc97357a2
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.12.8

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Feb 15, 2025.

Transparency log

Release files / fastdisjointset-1.0.3-cp38-cp38-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl

Download URL fastdisjointset-1.0.3-cp38-cp38-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Size 31.9 kB
Tags CPython 3.8 Linux glibc 2.17+ x86-64 Linux glibc 2.5+ x86-64
SHA-256 checksum
How to use checksums
2642a0262495615371afae75de99ff0d96c39e450976370641b179e345ce27ed
BLAKE2b-256 checksum
How to use checksums
5bc221e330f3d0f037b7a27f77ddca308999466f8b60710aa2606acc93a2b808
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.12.8

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Feb 15, 2025.

Transparency log

Release files / fastdisjointset-1.0.3-cp38-cp38-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl

Download URL fastdisjointset-1.0.3-cp38-cp38-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Size 30.0 kB
Tags CPython 3.8 Linux glibc 2.17+ x86-32 Linux glibc 2.5+ x86-32
SHA-256 checksum
How to use checksums
5ab52c6b8ca685621c1aad4f5b0c66908b5fc1beb41b09700964bbf7f93ee553
BLAKE2b-256 checksum
How to use checksums
92cc3f14950647d12dd12516db81613e28912e66797b5183ff558ccb04f3bd42
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.12.8

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Feb 15, 2025.

Transparency log

Release files / fastdisjointset-1.0.3-cp38-cp38-macosx_11_0_arm64.whl

Download URL fastdisjointset-1.0.3-cp38-cp38-macosx_11_0_arm64.whl
Size 11.1 kB
Tags CPython 3.8 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
6f2f5c5d651ea2730da1faadc9e59cc07f5cdae6a40cffa07df5d69258fc87d4
BLAKE2b-256 checksum
How to use checksums
4920a715912f7c7bae160887e03c426a7ca23baed26cd5d4b69821de5b9ab8ea
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.12.8

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Feb 15, 2025.

Transparency log

Security for fastdisjointset 1.0.3

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

Full provenance

All 55 files in this release have been uploaded with provenance metadata.

Select from 55 files

Attestation for fastdisjointset-1.0.3.tar.gz

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Feb 15, 2025.

Transparency log

A note on package security

PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.

To learn more about protecting yourself from malicious actors, visit our package security documentation.

Release history Release notifications | RSS feed

This release

1.0.3 This release

55 release files Full provenance

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page