Skip to main content

Diggity

Diggity is a Python library that provides functionality similar to Ruby's dig method. It allows you to traverse nested data structures to extract values using a specified path or return a default value when the traversal is unsuccessful.

Additionally, it includes coalesce and coalesce_logical functions for handling optional values and finding the first non-None or truthy value in a sequence.

Features

  • dig_path: Extract value from nested data structures using dot-separated path.
  • dig: Extract value from nested data structures using a sequence of keys, indices or attributes provided via *args.
  • coalesce: Returns the first non-None value from a sequence of arguments.
  • coalesce_logical: Returns the first truthy value from a sequence of arguments.

Installation

To install Diggity, simply run the following command:

pip install diggity

Usage

Extracting Nested Values

You can extract values from nested data structures in various ways. Below are some examples.

import diggity

data = {
    "users": [
        {
            "name": "Alice",
            "age": 30,
            "preferences": {
                "languages": ["Python", "Rust", "Go"]
            }
        },
    ]
}

# Extracting a value using a dotted path
name = diggity.dig_path(data, "users.0.name")  # Returns: "Alice"
# Or
name = diggity.dig(data, "users", 0, "name")  # Also returns: "Alice"

# Extracting a non-existing value, returning None
hobby = diggity.dig_path(data, "users.0.hobby")  # Returns: None
# Or
hobby = diggity.dig(data, "users", 0, "hobby")  # Also returns: None

# Providing a default value for a non-existing path
hobby_with_default = diggity.dig(data, "users", 0, "hobby", default="No hobby specified")  # Returns: "No hobby specified"

# Using a custom separator
favorite_language = diggity.dig_path(data, "users:0:preferences:languages:0", sep=":")  # Returns: "Python"

Handling Optional Values with coalesce

The coalesce function returns the first non-None value from a sequence of arguments.

import diggity

# Returns the first non-None value
result = diggity.coalesce(None, None, 42, None)  # Returns: 42

# Returns None if all values are None
result = diggity.coalesce(None, None, None)  # Returns: None

# Works with mixed types
result = diggity.coalesce(None, False, 0, "hello")  # Returns: False

Finding the First Truthy Value with coalesce_logical

The coalesce_logical function returns the first truthy value from a sequence of arguments.

import diggity

# Returns the first truthy value
result = diggity.coalesce_logical(None, False, 42, 0)  # Returns: 42

# Returns None if all values are falsy
result = diggity.coalesce_logical(None, False, 0, "")  # Returns: None

# Works with mixed types
result = diggity.coalesce_logical(None, False, "hello", 0)  # Returns: "hello"

License

This project is licensed under the MIT License. See the LICENSE file for details.

Contributing

Contributions are welcome! Please feel free to submit a pull request or open an issue.

Acknowledgments

This project uses PyO3 to bridge Rust and Python. Special thanks to the contributors of the PyO3 library.

Metadata

Release files for diggity 0.2.0

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

Source distribution (sdist)

Source distribution for diggity 0.2.0
File Size Uploaded Provenance Actions
diggity-0.2.0.tar.gz 54.0 kB Without provenance Details for diggity-0.2.0.tar.gz

Built distributions (wheels)

Table of built distributions (wheels) for diggity 0.2.0
File Actions
diggity-0.2.0-pp311-pypy311_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl PyPy 3.11 PyPy 3.11 7.3 Linux glibc 2.17+ x86-64 Details for diggity-0.2.0-pp311-pypy311_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
diggity-0.2.0-pp311-pypy311_pp73-manylinux_2_17_armv7l.manylinux2014_armv7l.whl PyPy 3.11 PyPy 3.11 7.3 Linux glibc 2.17+ ARMv7l Details for diggity-0.2.0-pp311-pypy311_pp73-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
diggity-0.2.0-pp311-pypy311_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl PyPy 3.11 PyPy 3.11 7.3 Linux glibc 2.17+ ARM64 Details for diggity-0.2.0-pp311-pypy311_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
diggity-0.2.0-pp311-pypy311_pp73-manylinux_2_5_i686.manylinux1_i686.whl PyPy 3.11 PyPy 3.11 7.3 Linux glibc 2.5+ x86-32 Details for diggity-0.2.0-pp311-pypy311_pp73-manylinux_2_5_i686.manylinux1_i686.whl
diggity-0.2.0-cp315-cp315t-manylinux_2_17_x86_64.manylinux2014_x86_64.whl CPython 3.15 CPython 3.15 free-threading Linux glibc 2.17+ x86-64 Details for diggity-0.2.0-cp315-cp315t-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
diggity-0.2.0-cp315-cp315t-manylinux_2_5_i686.manylinux1_i686.whl CPython 3.15 CPython 3.15 free-threading Linux glibc 2.5+ x86-32 Details for diggity-0.2.0-cp315-cp315t-manylinux_2_5_i686.manylinux1_i686.whl
diggity-0.2.0-cp315-cp315-win_amd64.whl CPython 3.15 CPython 3.15 Windows x86-64 Details for diggity-0.2.0-cp315-cp315-win_amd64.whl
diggity-0.2.0-cp315-cp315-win32.whl CPython 3.15 CPython 3.15 Windows x86-32 Details for diggity-0.2.0-cp315-cp315-win32.whl
diggity-0.2.0-cp315-cp315-manylinux_2_17_x86_64.manylinux2014_x86_64.whl CPython 3.15 CPython 3.15 Linux glibc 2.17+ x86-64 Details for diggity-0.2.0-cp315-cp315-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
diggity-0.2.0-cp315-cp315-manylinux_2_5_i686.manylinux1_i686.whl CPython 3.15 CPython 3.15 Linux glibc 2.5+ x86-32 Details for diggity-0.2.0-cp315-cp315-manylinux_2_5_i686.manylinux1_i686.whl
diggity-0.2.0-cp314-cp314t-manylinux_2_17_x86_64.manylinux2014_x86_64.whl CPython 3.14 CPython 3.14 free-threading Linux glibc 2.17+ x86-64 Details for diggity-0.2.0-cp314-cp314t-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
diggity-0.2.0-cp314-cp314t-manylinux_2_17_armv7l.manylinux2014_armv7l.whl CPython 3.14 CPython 3.14 free-threading Linux glibc 2.17+ ARMv7l Details for diggity-0.2.0-cp314-cp314t-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
diggity-0.2.0-cp314-cp314t-manylinux_2_17_aarch64.manylinux2014_aarch64.whl CPython 3.14 CPython 3.14 free-threading Linux glibc 2.17+ ARM64 Details for diggity-0.2.0-cp314-cp314t-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
diggity-0.2.0-cp314-cp314t-manylinux_2_5_i686.manylinux1_i686.whl CPython 3.14 CPython 3.14 free-threading Linux glibc 2.5+ x86-32 Details for diggity-0.2.0-cp314-cp314t-manylinux_2_5_i686.manylinux1_i686.whl
diggity-0.2.0-cp314-cp314-win_amd64.whl CPython 3.14 CPython 3.14 Windows x86-64 Details for diggity-0.2.0-cp314-cp314-win_amd64.whl
diggity-0.2.0-cp314-cp314-manylinux_2_17_x86_64.manylinux2014_x86_64.whl CPython 3.14 CPython 3.14 Linux glibc 2.17+ x86-64 Details for diggity-0.2.0-cp314-cp314-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
diggity-0.2.0-cp314-cp314-manylinux_2_17_armv7l.manylinux2014_armv7l.whl CPython 3.14 CPython 3.14 Linux glibc 2.17+ ARMv7l Details for diggity-0.2.0-cp314-cp314-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
diggity-0.2.0-cp314-cp314-manylinux_2_17_aarch64.manylinux2014_aarch64.whl CPython 3.14 CPython 3.14 Linux glibc 2.17+ ARM64 Details for diggity-0.2.0-cp314-cp314-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
diggity-0.2.0-cp314-cp314-manylinux_2_5_i686.manylinux1_i686.whl CPython 3.14 CPython 3.14 Linux glibc 2.5+ x86-32 Details for diggity-0.2.0-cp314-cp314-manylinux_2_5_i686.manylinux1_i686.whl
diggity-0.2.0-cp313-cp313-win_amd64.whl CPython 3.13 CPython 3.13 Windows x86-64 Details for diggity-0.2.0-cp313-cp313-win_amd64.whl
diggity-0.2.0-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl CPython 3.13 CPython 3.13 Linux glibc 2.17+ x86-64 Details for diggity-0.2.0-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
diggity-0.2.0-cp313-cp313-manylinux_2_17_armv7l.manylinux2014_armv7l.whl CPython 3.13 CPython 3.13 Linux glibc 2.17+ ARMv7l Details for diggity-0.2.0-cp313-cp313-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
diggity-0.2.0-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl CPython 3.13 CPython 3.13 Linux glibc 2.17+ ARM64 Details for diggity-0.2.0-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
diggity-0.2.0-cp313-cp313-manylinux_2_5_i686.manylinux1_i686.whl CPython 3.13 CPython 3.13 Linux glibc 2.5+ x86-32 Details for diggity-0.2.0-cp313-cp313-manylinux_2_5_i686.manylinux1_i686.whl
diggity-0.2.0-cp312-cp312-win_amd64.whl CPython 3.12 CPython 3.12 Windows x86-64 Details for diggity-0.2.0-cp312-cp312-win_amd64.whl
diggity-0.2.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl CPython 3.12 CPython 3.12 Linux glibc 2.17+ x86-64 Details for diggity-0.2.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
diggity-0.2.0-cp312-cp312-manylinux_2_17_armv7l.manylinux2014_armv7l.whl CPython 3.12 CPython 3.12 Linux glibc 2.17+ ARMv7l Details for diggity-0.2.0-cp312-cp312-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
diggity-0.2.0-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl CPython 3.12 CPython 3.12 Linux glibc 2.17+ ARM64 Details for diggity-0.2.0-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
diggity-0.2.0-cp312-cp312-manylinux_2_5_i686.manylinux1_i686.whl CPython 3.12 CPython 3.12 Linux glibc 2.5+ x86-32 Details for diggity-0.2.0-cp312-cp312-manylinux_2_5_i686.manylinux1_i686.whl
diggity-0.2.0-cp311-cp311-win_amd64.whl CPython 3.11 CPython 3.11 Windows x86-64 Details for diggity-0.2.0-cp311-cp311-win_amd64.whl
diggity-0.2.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl CPython 3.11 CPython 3.11 Linux glibc 2.17+ x86-64 Details for diggity-0.2.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
diggity-0.2.0-cp311-cp311-manylinux_2_17_armv7l.manylinux2014_armv7l.whl CPython 3.11 CPython 3.11 Linux glibc 2.17+ ARMv7l Details for diggity-0.2.0-cp311-cp311-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
diggity-0.2.0-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl CPython 3.11 CPython 3.11 Linux glibc 2.17+ ARM64 Details for diggity-0.2.0-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
diggity-0.2.0-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.whl CPython 3.11 CPython 3.11 Linux glibc 2.5+ x86-32 Details for diggity-0.2.0-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.whl
diggity-0.2.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl CPython 3.10 CPython 3.10 Linux glibc 2.17+ x86-64 Details for diggity-0.2.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
diggity-0.2.0-cp310-cp310-manylinux_2_17_armv7l.manylinux2014_armv7l.whl CPython 3.10 CPython 3.10 Linux glibc 2.17+ ARMv7l Details for diggity-0.2.0-cp310-cp310-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
diggity-0.2.0-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl CPython 3.10 CPython 3.10 Linux glibc 2.17+ ARM64 Details for diggity-0.2.0-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
diggity-0.2.0-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.whl CPython 3.10 CPython 3.10 Linux glibc 2.5+ x86-32 Details for diggity-0.2.0-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.whl
diggity-0.2.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl CPython 3.9 CPython 3.9 Linux glibc 2.17+ x86-64 Details for diggity-0.2.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
diggity-0.2.0-cp39-cp39-manylinux_2_17_armv7l.manylinux2014_armv7l.whl CPython 3.9 CPython 3.9 Linux glibc 2.17+ ARMv7l Details for diggity-0.2.0-cp39-cp39-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
diggity-0.2.0-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl CPython 3.9 CPython 3.9 Linux glibc 2.17+ ARM64 Details for diggity-0.2.0-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
diggity-0.2.0-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.whl CPython 3.9 CPython 3.9 Linux glibc 2.5+ x86-32 Details for diggity-0.2.0-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.whl

Total release size: 9.5 MB

Release files / diggity-0.2.0.tar.gz

Download URL diggity-0.2.0.tar.gz
Size 54.0 kB
Tags Source
SHA-256 checksum
How to use checksums
e2861b6ed383df5f0eae88f992ddce71e1f6ed433666952342e4517ee094917f
BLAKE2b-256 checksum
How to use checksums
9e300d2b4037fb5a05d80fd096a3dcf75d2096542550c10d4832bf5537ebd08d
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via maturin/1.15.0

Release files / diggity-0.2.0-pp311-pypy311_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl

Download URL diggity-0.2.0-pp311-pypy311_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Size 243.7 kB
Tags Linux glibc 2.17+ x86-64 PyPy 3.11 PyPy 3.11 7.3
SHA-256 checksum
How to use checksums
23f516f54fa66616b8765dc0a962b761287e261acd5c2d04620d7ec5eb9fef58
BLAKE2b-256 checksum
How to use checksums
27490fd169aa6e434a83fa30e1da365dba02449eb2605c7a5776257c653380b5
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via maturin/1.15.0

Release files / diggity-0.2.0-pp311-pypy311_pp73-manylinux_2_17_armv7l.manylinux2014_armv7l.whl

Download URL diggity-0.2.0-pp311-pypy311_pp73-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Size 243.0 kB
Tags Linux glibc 2.17+ ARMv7l PyPy 3.11 PyPy 3.11 7.3
SHA-256 checksum
How to use checksums
cb435f01f944b6a1c9f60a2fae918ef6d6de960b92ef7ff69724f7a859370b61
BLAKE2b-256 checksum
How to use checksums
bc39f0f22a67d1b27793585e8b23c772d7cf644cc7cdb81b80bfff0b94427f46
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via maturin/1.15.0

Release files / diggity-0.2.0-pp311-pypy311_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl

Download URL diggity-0.2.0-pp311-pypy311_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Size 238.2 kB
Tags Linux glibc 2.17+ ARM64 PyPy 3.11 PyPy 3.11 7.3
SHA-256 checksum
How to use checksums
23b3e4aff57635c907345c330b94f7ddf9e5ec204d5b19296a19a8263529d35e
BLAKE2b-256 checksum
How to use checksums
d44588c723f9cda59548bbe827b4e7c7f863661c02155f7f6c0cf64431d3d904
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via maturin/1.15.0

Release files / diggity-0.2.0-pp311-pypy311_pp73-manylinux_2_5_i686.manylinux1_i686.whl

Download URL diggity-0.2.0-pp311-pypy311_pp73-manylinux_2_5_i686.manylinux1_i686.whl
Size 255.6 kB
Tags Linux glibc 2.5+ x86-32 PyPy 3.11 PyPy 3.11 7.3
SHA-256 checksum
How to use checksums
498bc1c681cc240eb4407d30c1cc4de8c6693a9bdfbbb7f6104f3815b8e20b77
BLAKE2b-256 checksum
How to use checksums
2bd2f09fceec72d183449cf6828f2aac5f5d39d8352c12b650cef70cdb3fd845
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via maturin/1.15.0

Release files / diggity-0.2.0-cp315-cp315t-manylinux_2_17_x86_64.manylinux2014_x86_64.whl

Download URL diggity-0.2.0-cp315-cp315t-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Size 241.9 kB
Tags CPython 3.15 CPython 3.15 free-threading Linux glibc 2.17+ x86-64
SHA-256 checksum
How to use checksums
910ade82fc7578169d72c06e6b19060325c09325bba82a95e593cc36c4aaa688
BLAKE2b-256 checksum
How to use checksums
ff5f03eddeb85c6232aaa71643786696a7de91ed58dcc6a0870caba9a7e7f33d
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via maturin/1.15.0

Release files / diggity-0.2.0-cp315-cp315t-manylinux_2_5_i686.manylinux1_i686.whl

Download URL diggity-0.2.0-cp315-cp315t-manylinux_2_5_i686.manylinux1_i686.whl
Size 252.2 kB
Tags CPython 3.15 CPython 3.15 free-threading Linux glibc 2.5+ x86-32
SHA-256 checksum
How to use checksums
7ac0187aae010c426ba22fc1b52560331b8ac9121a7388961802f3eecf842bf5
BLAKE2b-256 checksum
How to use checksums
5b5e7615b5c3624625dd209914bc8f7c0bb828740ebf70da5798a8990ba15860
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via maturin/1.15.0

Release files / diggity-0.2.0-cp315-cp315-win_amd64.whl

Download URL diggity-0.2.0-cp315-cp315-win_amd64.whl
Size 107.7 kB
Tags CPython 3.15 Windows x86-64
SHA-256 checksum
How to use checksums
9dd1376e0f1a6abc41fe774e1c40bb2884e301b3b1e89be524069a2b7e2ec024
BLAKE2b-256 checksum
How to use checksums
508da5d8948ddaf7d0648ea6c39c7baa9cda1e0aea878ab8244c37a715fb6827
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via maturin/1.15.0

Release files / diggity-0.2.0-cp315-cp315-win32.whl

Download URL diggity-0.2.0-cp315-cp315-win32.whl
Size 103.5 kB
Tags CPython 3.15 Windows x86-32
SHA-256 checksum
How to use checksums
45362e22fd4f3c53aa7b7aa7b085193309697750c07a91c3a4ddfd0f006b2e7f
BLAKE2b-256 checksum
How to use checksums
8fe0f8d9298b384aeb6b04b55bba51cbb0e1d0eb6ef8bacbefdb4dc48711de03
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via maturin/1.15.0

Release files / diggity-0.2.0-cp315-cp315-manylinux_2_17_x86_64.manylinux2014_x86_64.whl

Download URL diggity-0.2.0-cp315-cp315-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Size 241.7 kB
Tags CPython 3.15 Linux glibc 2.17+ x86-64
SHA-256 checksum
How to use checksums
e35aee8d812b0ad510a75256a80946bce7003942b39ac16c19dd6e9d91deb5b5
BLAKE2b-256 checksum
How to use checksums
cfb1532bfbc0656b34942a31c2ed025cf069a8ed585677c1254da0b66df99891
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via maturin/1.15.0

Release files / diggity-0.2.0-cp315-cp315-manylinux_2_5_i686.manylinux1_i686.whl

Download URL diggity-0.2.0-cp315-cp315-manylinux_2_5_i686.manylinux1_i686.whl
Size 252.8 kB
Tags CPython 3.15 Linux glibc 2.5+ x86-32
SHA-256 checksum
How to use checksums
6c2c56ccf52a45b6f8353acbdf004b45607258b328abd5701b30237683a4baf6
BLAKE2b-256 checksum
How to use checksums
f925796ca9e30997325a0c01b92def48f71cdaea96f298ae3f4176e4f1514595
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via maturin/1.15.0

Release files / diggity-0.2.0-cp314-cp314t-manylinux_2_17_x86_64.manylinux2014_x86_64.whl

Download URL diggity-0.2.0-cp314-cp314t-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Size 241.6 kB
Tags CPython 3.14 CPython 3.14 free-threading Linux glibc 2.17+ x86-64
SHA-256 checksum
How to use checksums
66a3bfce00885bed7c1eaf3b30d88df7813716c6fa4495809e565f3babd24f34
BLAKE2b-256 checksum
How to use checksums
3f054e6866ea8ffa6a87df2732038e10ab9770122d6ac113a64f4a8d843e2536
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via maturin/1.15.0

Release files / diggity-0.2.0-cp314-cp314t-manylinux_2_17_armv7l.manylinux2014_armv7l.whl

Download URL diggity-0.2.0-cp314-cp314t-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Size 240.6 kB
Tags CPython 3.14 CPython 3.14 free-threading Linux glibc 2.17+ ARMv7l
SHA-256 checksum
How to use checksums
1438a98e0b1fe167bd07a22def1917da7f224b0b9b8e9fdebd0598700051f965
BLAKE2b-256 checksum
How to use checksums
f6ad1683fda25e2d7a139e83999ab74bb369a8aa58828cae0f4f0f474cdd7689
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via maturin/1.15.0

Release files / diggity-0.2.0-cp314-cp314t-manylinux_2_17_aarch64.manylinux2014_aarch64.whl

Download URL diggity-0.2.0-cp314-cp314t-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Size 235.9 kB
Tags CPython 3.14 CPython 3.14 free-threading Linux glibc 2.17+ ARM64
SHA-256 checksum
How to use checksums
da495adcc9057081fdaee43393884597db6f52f789cd9270b16638f7c9e49d84
BLAKE2b-256 checksum
How to use checksums
c322e22bab7a2afa668cd338e6cb9c44e6d2dd140d72aa123a5ef16b6dcb2484
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via maturin/1.15.0

Release files / diggity-0.2.0-cp314-cp314t-manylinux_2_5_i686.manylinux1_i686.whl

Download URL diggity-0.2.0-cp314-cp314t-manylinux_2_5_i686.manylinux1_i686.whl
Size 252.1 kB
Tags CPython 3.14 CPython 3.14 free-threading Linux glibc 2.5+ x86-32
SHA-256 checksum
How to use checksums
6c93fa8940f6bee08561a41ebacdfc859b664ef24cf4136baf3482ab95959868
BLAKE2b-256 checksum
How to use checksums
ac40973ad00bd356134f29c88a4575b3750c0ac178cd19c3af581704ba46ec81
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via maturin/1.15.0

Release files / diggity-0.2.0-cp314-cp314-win_amd64.whl

Download URL diggity-0.2.0-cp314-cp314-win_amd64.whl
Size 107.7 kB
Tags CPython 3.14 Windows x86-64
SHA-256 checksum
How to use checksums
fa1ff2f111c8f66507ca51dfc94b7c6c4328a1c4198cee22e32c2b15f77c9846
BLAKE2b-256 checksum
How to use checksums
65e3b2bf58b906c3491c3ab30d178ff7c55c3693d91adf68098b70de84a7f3f1
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via maturin/1.15.0

Release files / diggity-0.2.0-cp314-cp314-manylinux_2_17_x86_64.manylinux2014_x86_64.whl

Download URL diggity-0.2.0-cp314-cp314-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Size 241.5 kB
Tags CPython 3.14 Linux glibc 2.17+ x86-64
SHA-256 checksum
How to use checksums
ed2c432c9ff875ce9874e6de949034978456745eec0be890ca0b20e9b052b4bd
BLAKE2b-256 checksum
How to use checksums
a3b13254609f21b99fa54131a4dfd8c5421d7edcaf22dadaed74e92501d93799
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via maturin/1.15.0

Release files / diggity-0.2.0-cp314-cp314-manylinux_2_17_armv7l.manylinux2014_armv7l.whl

Download URL diggity-0.2.0-cp314-cp314-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Size 241.8 kB
Tags CPython 3.14 Linux glibc 2.17+ ARMv7l
SHA-256 checksum
How to use checksums
5b6ffe5f2877c6e16e3a23cac808849893cb245275ca69f2c22beaefe3166f8e
BLAKE2b-256 checksum
How to use checksums
1188370724830e987896eff9039ff18c915d99388dc3ec7e7dca0fbb6f957fad
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via maturin/1.15.0

Release files / diggity-0.2.0-cp314-cp314-manylinux_2_17_aarch64.manylinux2014_aarch64.whl

Download URL diggity-0.2.0-cp314-cp314-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Size 236.6 kB
Tags CPython 3.14 Linux glibc 2.17+ ARM64
SHA-256 checksum
How to use checksums
9e8502eaa23a77c42d95e2907d54bf66ac56fc34a6e7d7310970126cc97c8079
BLAKE2b-256 checksum
How to use checksums
0a5e47816f1cae8f0d012c528ff8ae3d200b50822681ef741700de28e541dd07
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via maturin/1.15.0

Release files / diggity-0.2.0-cp314-cp314-manylinux_2_5_i686.manylinux1_i686.whl

Download URL diggity-0.2.0-cp314-cp314-manylinux_2_5_i686.manylinux1_i686.whl
Size 252.6 kB
Tags CPython 3.14 Linux glibc 2.5+ x86-32
SHA-256 checksum
How to use checksums
3c9b6aac2f0cffa468414960f426cf70a642964f8d76942776e396792c2bbfc3
BLAKE2b-256 checksum
How to use checksums
43692969992123fcc81b4d52c304f51a521a00a758b8dd94788ad60401d05c98
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via maturin/1.15.0

Release files / diggity-0.2.0-cp313-cp313-win_amd64.whl

Download URL diggity-0.2.0-cp313-cp313-win_amd64.whl
Size 107.2 kB
Tags CPython 3.13 Windows x86-64
SHA-256 checksum
How to use checksums
ce622bd730de01daa8e9076386ccd2f3eb5424b16b40a16aaf3dd28a5c2b06f8
BLAKE2b-256 checksum
How to use checksums
45177955ccb2b204ea748bb86ddd607b4c00c0e7255e267d3df8643a86c763fc
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via maturin/1.15.0

Release files / diggity-0.2.0-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl

Download URL diggity-0.2.0-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Size 240.3 kB
Tags CPython 3.13 Linux glibc 2.17+ x86-64
SHA-256 checksum
How to use checksums
69159d532fffc2f160c2c245ae13d863fa9a5edfe2dae13e727f27f0c726ef45
BLAKE2b-256 checksum
How to use checksums
35f7874da190593f985b38cc1cced9901013b3e1acb5815acd2b8eb1867afa6d
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via maturin/1.15.0

Release files / diggity-0.2.0-cp313-cp313-manylinux_2_17_armv7l.manylinux2014_armv7l.whl

Download URL diggity-0.2.0-cp313-cp313-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Size 240.6 kB
Tags CPython 3.13 Linux glibc 2.17+ ARMv7l
SHA-256 checksum
How to use checksums
bb5dce7afb6f133a91164200157906f094ab1c1872e5eb27822cd19d3eef4b93
BLAKE2b-256 checksum
How to use checksums
3a7b05f0603e750cdf214bfc4b9502deac0ea9fd7731ad66af068e60326a2a63
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via maturin/1.15.0

Release files / diggity-0.2.0-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl

Download URL diggity-0.2.0-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Size 235.4 kB
Tags CPython 3.13 Linux glibc 2.17+ ARM64
SHA-256 checksum
How to use checksums
1ddd34a2a9aef2ba665074b9eb316af323bd8861e4d86356b158ef3c7b3e2cfb
BLAKE2b-256 checksum
How to use checksums
ac5190f13c88f3882438fab5b6ac344d5d90eb3b6e636755dd8e785cc326c1c7
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via maturin/1.15.0

Release files / diggity-0.2.0-cp313-cp313-manylinux_2_5_i686.manylinux1_i686.whl

Download URL diggity-0.2.0-cp313-cp313-manylinux_2_5_i686.manylinux1_i686.whl
Size 251.6 kB
Tags CPython 3.13 Linux glibc 2.5+ x86-32
SHA-256 checksum
How to use checksums
8707aafc1095602bf5cfeed833557418d826e3c5c1c4bad4da51002d68b9cf6a
BLAKE2b-256 checksum
How to use checksums
f49776a48ddc4694bd4acc91c1563e0880a2483c6a621fa89d83db82b82e6308
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via maturin/1.15.0

Release files / diggity-0.2.0-cp312-cp312-win_amd64.whl

Download URL diggity-0.2.0-cp312-cp312-win_amd64.whl
Size 107.2 kB
Tags CPython 3.12 Windows x86-64
SHA-256 checksum
How to use checksums
0f6fc68284e8c26cc743a233508f5c866610ba9d888e0181eec7ce667d0b144a
BLAKE2b-256 checksum
How to use checksums
0333acfbb846c039cc8123e6e0429cb64f431c1cb1594b1d1558e471e137021b
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via maturin/1.15.0

Release files / diggity-0.2.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl

Download URL diggity-0.2.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Size 240.5 kB
Tags CPython 3.12 Linux glibc 2.17+ x86-64
SHA-256 checksum
How to use checksums
4a52defa70aa696c4c642021688ce8847109f51279319f9cb147be835a5d06cc
BLAKE2b-256 checksum
How to use checksums
dc7b7a7d5bcf547f21b957258a68535bbba06877930856c75d70bef020648f24
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via maturin/1.15.0

Release files / diggity-0.2.0-cp312-cp312-manylinux_2_17_armv7l.manylinux2014_armv7l.whl

Download URL diggity-0.2.0-cp312-cp312-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Size 240.3 kB
Tags CPython 3.12 Linux glibc 2.17+ ARMv7l
SHA-256 checksum
How to use checksums
73a90e704361df45033f0df19763a63a26c070efa7e30517199b85469924171a
BLAKE2b-256 checksum
How to use checksums
9dabf074666d3b6829cd6a73167c0bc8453f6c7bec584c2731eea7820d147e5f
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via maturin/1.15.0

Release files / diggity-0.2.0-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl

Download URL diggity-0.2.0-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Size 235.4 kB
Tags CPython 3.12 Linux glibc 2.17+ ARM64
SHA-256 checksum
How to use checksums
41622077da85136a1f65ba987c43ab77e90ce1823f058b7c6fda663a11f89ddd
BLAKE2b-256 checksum
How to use checksums
822dc2aa8da8d71d005983a2ed9e49b13e789a66b115d7b55bcc5ced7a58b7c8
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via maturin/1.15.0

Release files / diggity-0.2.0-cp312-cp312-manylinux_2_5_i686.manylinux1_i686.whl

Download URL diggity-0.2.0-cp312-cp312-manylinux_2_5_i686.manylinux1_i686.whl
Size 251.2 kB
Tags CPython 3.12 Linux glibc 2.5+ x86-32
SHA-256 checksum
How to use checksums
12ad271c8c2273e7a454afe8610f511016ffa3ab8a30f84818eb81f16618be40
BLAKE2b-256 checksum
How to use checksums
636980ba946e76c0431421d02eca6188cc38365672d9c83d73b6391e51e3d3f8
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via maturin/1.15.0

Release files / diggity-0.2.0-cp311-cp311-win_amd64.whl

Download URL diggity-0.2.0-cp311-cp311-win_amd64.whl
Size 108.8 kB
Tags CPython 3.11 Windows x86-64
SHA-256 checksum
How to use checksums
e0b3e75d1bb523364347ce62ed50744fd64b42e65cac1e409b926c5d7cbc5066
BLAKE2b-256 checksum
How to use checksums
68c2b0f67450267e6b5274380a5194d1e53c9605af5094fccdbb6c0ab954fe1f
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via maturin/1.15.0

Release files / diggity-0.2.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl

Download URL diggity-0.2.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Size 242.3 kB
Tags CPython 3.11 Linux glibc 2.17+ x86-64
SHA-256 checksum
How to use checksums
8b93238b5a3bb7ecff9fd6c90b7147d8631e97e156907892af8db4b635832524
BLAKE2b-256 checksum
How to use checksums
56844d451c096b64ab8cfbcb069f0b419ab94a11323abb78f20e81af933e2c69
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via maturin/1.15.0

Release files / diggity-0.2.0-cp311-cp311-manylinux_2_17_armv7l.manylinux2014_armv7l.whl

Download URL diggity-0.2.0-cp311-cp311-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Size 242.3 kB
Tags CPython 3.11 Linux glibc 2.17+ ARMv7l
SHA-256 checksum
How to use checksums
b59090a4f45f1e8f5ebddd14909721e4ac8d852b49dbaaefff044d3543a7be74
BLAKE2b-256 checksum
How to use checksums
e867f97aa46377c088ba8b4813bfef8c09ccba33a8ed91394e8f2cdb32b004b5
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via maturin/1.15.0

Release files / diggity-0.2.0-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl

Download URL diggity-0.2.0-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Size 237.0 kB
Tags CPython 3.11 Linux glibc 2.17+ ARM64
SHA-256 checksum
How to use checksums
357716e9a95959774af0465002a2f70747c7d4ba08a8e1507dbe70f688eedba5
BLAKE2b-256 checksum
How to use checksums
6a0cb58ad6d4f82ab6d867b45c25e9ea21314edd39b934ab5b94b8da69fa3cb4
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via maturin/1.15.0

Release files / diggity-0.2.0-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.whl

Download URL diggity-0.2.0-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.whl
Size 254.4 kB
Tags CPython 3.11 Linux glibc 2.5+ x86-32
SHA-256 checksum
How to use checksums
a85cbcb61a3a494e666b8e62aa6e35112de9dc7e2e78f03662c9cb58acc241c5
BLAKE2b-256 checksum
How to use checksums
66d4c2c63c7a07190fece31071fb867a0f9fec3f265287bb6fd7c4927e4efa23
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via maturin/1.15.0

Release files / diggity-0.2.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl

Download URL diggity-0.2.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Size 242.2 kB
Tags CPython 3.10 Linux glibc 2.17+ x86-64
SHA-256 checksum
How to use checksums
bc8c7702588bb3f892768e66162df80fb10d00eedd9c376d78a43480b3f39526
BLAKE2b-256 checksum
How to use checksums
dcd32c1bccd5ff5e1a04cec8bb6e8cb0512739c6167ed189583b3936f1212b41
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via maturin/1.15.0

Release files / diggity-0.2.0-cp310-cp310-manylinux_2_17_armv7l.manylinux2014_armv7l.whl

Download URL diggity-0.2.0-cp310-cp310-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Size 242.6 kB
Tags CPython 3.10 Linux glibc 2.17+ ARMv7l
SHA-256 checksum
How to use checksums
8f3cfa59486a54958ad4e5d3ba3dadd13b07477d63b92f75f708bf15458b2e98
BLAKE2b-256 checksum
How to use checksums
ff9985ad41a4bf08113b9e7a4f489a35c4558a7b24a87c68cdf179efd095b744
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via maturin/1.15.0

Release files / diggity-0.2.0-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl

Download URL diggity-0.2.0-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Size 237.1 kB
Tags CPython 3.10 Linux glibc 2.17+ ARM64
SHA-256 checksum
How to use checksums
ebed734809018f9b51c3f0cbe0bffd6694071de11f8680e50b1b55e7ed564f24
BLAKE2b-256 checksum
How to use checksums
cb90135bb605571a712812950e9d7ee7ad617f998aae8ecb1f4e8eb579e0260b
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via maturin/1.15.0

Release files / diggity-0.2.0-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.whl

Download URL diggity-0.2.0-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.whl
Size 254.7 kB
Tags CPython 3.10 Linux glibc 2.5+ x86-32
SHA-256 checksum
How to use checksums
3fe0b98b945f7519ed94bd920957b44a95f6ac8fe0364dea9c910152c3ccf13a
BLAKE2b-256 checksum
How to use checksums
cc10b610b63043e9122138204c2b63e27181038a3a4af8edf4161c21a2010a34
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via maturin/1.15.0

Release files / diggity-0.2.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl

Download URL diggity-0.2.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Size 242.7 kB
Tags CPython 3.9 Linux glibc 2.17+ x86-64
SHA-256 checksum
How to use checksums
83354b39cf6d0411c5ca825957903b9ec9e8192146fec21d45e3fef2a653eb39
BLAKE2b-256 checksum
How to use checksums
ef11fb2d7da3f96d310a7a831aaeccda59f7c01fe0d93c7bf85a0cc3372afeba
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via maturin/1.15.0

Release files / diggity-0.2.0-cp39-cp39-manylinux_2_17_armv7l.manylinux2014_armv7l.whl

Download URL diggity-0.2.0-cp39-cp39-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Size 242.7 kB
Tags CPython 3.9 Linux glibc 2.17+ ARMv7l
SHA-256 checksum
How to use checksums
d10090b3c24c69b5ee3c7c27fa8c9277a5312be16666d185e5e1afd835ed06ee
BLAKE2b-256 checksum
How to use checksums
6288c07452f88743d17e11f4349030ea6200d8a537b65cb6a65a7c301d5aa815
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via maturin/1.15.0

Release files / diggity-0.2.0-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl

Download URL diggity-0.2.0-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Size 237.3 kB
Tags CPython 3.9 Linux glibc 2.17+ ARM64
SHA-256 checksum
How to use checksums
dad987e370113f929643da285535f8208b7db2c39d676fd6060fb7639a51572e
BLAKE2b-256 checksum
How to use checksums
e97ed2a4390adaa09bbec031b223069b6083884793e70d811dcdf4c6cf2d3cae
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via maturin/1.15.0

Release files / diggity-0.2.0-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.whl

Download URL diggity-0.2.0-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.whl
Size 255.0 kB
Tags CPython 3.9 Linux glibc 2.5+ x86-32
SHA-256 checksum
How to use checksums
6c4281e3f83adf63dffd4702e2185cfab655e5762f730b2a179bd0b5a09d9f71
BLAKE2b-256 checksum
How to use checksums
0dd9d20a519723fd04480ecb5129f1ffab89a3af40a98f315d290324969ef80b
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via maturin/1.15.0

Security for diggity 0.2.0

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.

No provenance found

None of the files in this release were uploaded with provenance metadata.

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.

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