Skip to main content

A utility library for working with nested objects and handling optional values. Inspired by Ruby `dig` function for safely accessing deeply nested structures

Project description

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_path(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.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

diggity-0.1.0.tar.gz (16.6 kB view details)

Uploaded Source

Built Distributions

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

diggity-0.1.0-pp311-pypy311_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (235.4 kB view details)

Uploaded PyPymanylinux: glibc 2.17+ x86-64

diggity-0.1.0-pp311-pypy311_pp73-manylinux_2_17_armv7l.manylinux2014_armv7l.whl (243.0 kB view details)

Uploaded PyPymanylinux: glibc 2.17+ ARMv7l

diggity-0.1.0-pp311-pypy311_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (236.5 kB view details)

Uploaded PyPymanylinux: glibc 2.17+ ARM64

diggity-0.1.0-pp311-pypy311_pp73-manylinux_2_5_i686.manylinux1_i686.whl (253.2 kB view details)

Uploaded PyPymanylinux: glibc 2.5+ i686

diggity-0.1.0-pp310-pypy310_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (232.9 kB view details)

Uploaded PyPymanylinux: glibc 2.17+ x86-64

diggity-0.1.0-pp310-pypy310_pp73-manylinux_2_17_armv7l.manylinux2014_armv7l.whl (240.2 kB view details)

Uploaded PyPymanylinux: glibc 2.17+ ARMv7l

diggity-0.1.0-pp310-pypy310_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (231.9 kB view details)

Uploaded PyPymanylinux: glibc 2.17+ ARM64

diggity-0.1.0-pp310-pypy310_pp73-manylinux_2_5_i686.manylinux1_i686.whl (248.4 kB view details)

Uploaded PyPymanylinux: glibc 2.5+ i686

diggity-0.1.0-pp39-pypy39_pp73-manylinux_2_17_armv7l.manylinux2014_armv7l.whl (240.4 kB view details)

Uploaded PyPymanylinux: glibc 2.17+ ARMv7l

diggity-0.1.0-pp39-pypy39_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (232.0 kB view details)

Uploaded PyPymanylinux: glibc 2.17+ ARM64

diggity-0.1.0-cp314-cp314-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (234.1 kB view details)

Uploaded CPython 3.14manylinux: glibc 2.17+ x86-64

diggity-0.1.0-cp314-cp314-manylinux_2_5_i686.manylinux1_i686.whl (252.0 kB view details)

Uploaded CPython 3.14manylinux: glibc 2.5+ i686

diggity-0.1.0-cp313-cp313t-manylinux_2_17_armv7l.manylinux2014_armv7l.whl (238.1 kB view details)

Uploaded CPython 3.13tmanylinux: glibc 2.17+ ARMv7l

diggity-0.1.0-cp313-cp313t-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (230.3 kB view details)

Uploaded CPython 3.13tmanylinux: glibc 2.17+ ARM64

diggity-0.1.0-cp313-cp313-win_amd64.whl (104.1 kB view details)

Uploaded CPython 3.13Windows x86-64

diggity-0.1.0-cp313-cp313-win32.whl (98.7 kB view details)

Uploaded CPython 3.13Windows x86

diggity-0.1.0-cp313-cp313-manylinux_2_34_x86_64.whl (230.8 kB view details)

Uploaded CPython 3.13manylinux: glibc 2.34+ x86-64

diggity-0.1.0-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (231.2 kB view details)

Uploaded CPython 3.13manylinux: glibc 2.17+ x86-64

diggity-0.1.0-cp313-cp313-manylinux_2_17_armv7l.manylinux2014_armv7l.whl (238.4 kB view details)

Uploaded CPython 3.13manylinux: glibc 2.17+ ARMv7l

diggity-0.1.0-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (230.1 kB view details)

Uploaded CPython 3.13manylinux: glibc 2.17+ ARM64

diggity-0.1.0-cp313-cp313-manylinux_2_5_i686.manylinux1_i686.whl (246.6 kB view details)

Uploaded CPython 3.13manylinux: glibc 2.5+ i686

diggity-0.1.0-cp312-cp312-win_amd64.whl (104.2 kB view details)

Uploaded CPython 3.12Windows x86-64

diggity-0.1.0-cp312-cp312-win32.whl (98.8 kB view details)

Uploaded CPython 3.12Windows x86

diggity-0.1.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (231.3 kB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ x86-64

diggity-0.1.0-cp312-cp312-manylinux_2_17_armv7l.manylinux2014_armv7l.whl (238.7 kB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ ARMv7l

diggity-0.1.0-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (230.0 kB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ ARM64

diggity-0.1.0-cp312-cp312-manylinux_2_5_i686.manylinux1_i686.whl (246.5 kB view details)

Uploaded CPython 3.12manylinux: glibc 2.5+ i686

diggity-0.1.0-cp311-cp311-win_amd64.whl (103.5 kB view details)

Uploaded CPython 3.11Windows x86-64

diggity-0.1.0-cp311-cp311-win32.whl (98.7 kB view details)

Uploaded CPython 3.11Windows x86

diggity-0.1.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (231.5 kB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ x86-64

diggity-0.1.0-cp311-cp311-manylinux_2_17_armv7l.manylinux2014_armv7l.whl (238.9 kB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ ARMv7l

diggity-0.1.0-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (230.2 kB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ ARM64

diggity-0.1.0-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.whl (246.8 kB view details)

Uploaded CPython 3.11manylinux: glibc 2.5+ i686

diggity-0.1.0-cp310-cp310-win_amd64.whl (103.6 kB view details)

Uploaded CPython 3.10Windows x86-64

diggity-0.1.0-cp310-cp310-win32.whl (98.7 kB view details)

Uploaded CPython 3.10Windows x86

diggity-0.1.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (231.8 kB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ x86-64

diggity-0.1.0-cp310-cp310-manylinux_2_17_armv7l.manylinux2014_armv7l.whl (238.9 kB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ ARMv7l

diggity-0.1.0-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (230.6 kB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ ARM64

diggity-0.1.0-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.whl (246.9 kB view details)

Uploaded CPython 3.10manylinux: glibc 2.5+ i686

diggity-0.1.0-cp39-cp39-win_amd64.whl (103.6 kB view details)

Uploaded CPython 3.9Windows x86-64

diggity-0.1.0-cp39-cp39-win32.whl (98.8 kB view details)

Uploaded CPython 3.9Windows x86

diggity-0.1.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (232.0 kB view details)

Uploaded CPython 3.9manylinux: glibc 2.17+ x86-64

diggity-0.1.0-cp39-cp39-manylinux_2_17_armv7l.manylinux2014_armv7l.whl (239.2 kB view details)

Uploaded CPython 3.9manylinux: glibc 2.17+ ARMv7l

diggity-0.1.0-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (230.7 kB view details)

Uploaded CPython 3.9manylinux: glibc 2.17+ ARM64

diggity-0.1.0-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.whl (247.0 kB view details)

Uploaded CPython 3.9manylinux: glibc 2.5+ i686

diggity-0.1.0-cp38-cp38-win_amd64.whl (103.3 kB view details)

Uploaded CPython 3.8Windows x86-64

diggity-0.1.0-cp38-cp38-win32.whl (98.5 kB view details)

Uploaded CPython 3.8Windows x86

diggity-0.1.0-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (231.8 kB view details)

Uploaded CPython 3.8manylinux: glibc 2.17+ x86-64

diggity-0.1.0-cp38-cp38-manylinux_2_17_armv7l.manylinux2014_armv7l.whl (239.0 kB view details)

Uploaded CPython 3.8manylinux: glibc 2.17+ ARMv7l

diggity-0.1.0-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (230.5 kB view details)

Uploaded CPython 3.8manylinux: glibc 2.17+ ARM64

diggity-0.1.0-cp38-cp38-manylinux_2_5_i686.manylinux1_i686.whl (246.6 kB view details)

Uploaded CPython 3.8manylinux: glibc 2.5+ i686

File details

Details for the file diggity-0.1.0.tar.gz.

File metadata

  • Download URL: diggity-0.1.0.tar.gz
  • Upload date:
  • Size: 16.6 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: maturin/1.8.2

File hashes

Hashes for diggity-0.1.0.tar.gz
Algorithm Hash digest
SHA256 c3f1f40c33710a30d348c1a267eda09877e4b611d8b266bf43d86f7d87e48050
MD5 69631b67c5ad14a21765ae7bdca6895a
BLAKE2b-256 63544473e46dd8a19c359c12d6a12bf50ba8a2de55d5aa3c285828f46bb6e506

See more details on using hashes here.

File details

Details for the file diggity-0.1.0-pp311-pypy311_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for diggity-0.1.0-pp311-pypy311_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 1a3d8f083db07be1d037f70ba5714cd13da09bc70dd1cea0bea618c4e8ee2b71
MD5 230e67bcbfe0c3fee74a9700775ff001
BLAKE2b-256 1a72f1a1ecba10546763612c42327ccbdc45769c00fbedebaf46cd8722bc12f1

See more details on using hashes here.

File details

Details for the file diggity-0.1.0-pp311-pypy311_pp73-manylinux_2_17_armv7l.manylinux2014_armv7l.whl.

File metadata

File hashes

Hashes for diggity-0.1.0-pp311-pypy311_pp73-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Algorithm Hash digest
SHA256 053053ee3fe313cb40e368d16603cbf19a9888f455b095bfed2fe706cc616861
MD5 ce6c1db41b3f1d3cf3eab658efa46a15
BLAKE2b-256 fe7798ce6bb54985f90edc9c62c71c5aef48ffb0dca1893c4e9677d1ecc9bb8d

See more details on using hashes here.

File details

Details for the file diggity-0.1.0-pp311-pypy311_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for diggity-0.1.0-pp311-pypy311_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 19daca31226706989c55a8c6af7e8a83907b6f5d3c6a4c329d00846d028117fc
MD5 43c995857bdd3aaac98272e8cfbda48e
BLAKE2b-256 fbe6487235bf22413f7f411d1df22af7dc9dadc3b9c12289ee7f1310d07b32bd

See more details on using hashes here.

File details

Details for the file diggity-0.1.0-pp311-pypy311_pp73-manylinux_2_5_i686.manylinux1_i686.whl.

File metadata

File hashes

Hashes for diggity-0.1.0-pp311-pypy311_pp73-manylinux_2_5_i686.manylinux1_i686.whl
Algorithm Hash digest
SHA256 d46fdcfca3e60319fb62e13ea7550b8bd52614d9cf6256ae3a9427e648d8f9e4
MD5 cc3512ce78ae64fd10b5fac860ba3f95
BLAKE2b-256 d0ce77a2c9700382016124829b64596f327b69f1f17fce494d999993748fd9ef

See more details on using hashes here.

File details

Details for the file diggity-0.1.0-pp310-pypy310_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for diggity-0.1.0-pp310-pypy310_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 395544f55cc462d2bbc33a632f2926b237c458339c07f2d9ec719cd61b4750c4
MD5 48f1bba576e360f2458e1b7c2160c9e8
BLAKE2b-256 3dc19b094128558430c45c5793bcf99d4ae40839fba046cfae84faf6da355aa1

See more details on using hashes here.

File details

Details for the file diggity-0.1.0-pp310-pypy310_pp73-manylinux_2_17_armv7l.manylinux2014_armv7l.whl.

File metadata

File hashes

Hashes for diggity-0.1.0-pp310-pypy310_pp73-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Algorithm Hash digest
SHA256 a8e58e9d49c8bf58734ef098091f674fcfda4230f347a7ed5a3777eaf4671f74
MD5 29f67202005d1d742f7fa755802c49fb
BLAKE2b-256 745d7ac79579e06c65e6e435ec17297fc5bf2e55c43d74b2b43cec493694c5af

See more details on using hashes here.

File details

Details for the file diggity-0.1.0-pp310-pypy310_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for diggity-0.1.0-pp310-pypy310_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 43f6db4acb6891da71b9f02a578592856e6dc810c61210c591b3210308ad2510
MD5 6b48e0768a2874f08b419bba419811ac
BLAKE2b-256 a635f5dd6608dbdc32a3756dc43baa77800600ff21258347a059a6c68fd11941

See more details on using hashes here.

File details

Details for the file diggity-0.1.0-pp310-pypy310_pp73-manylinux_2_5_i686.manylinux1_i686.whl.

File metadata

File hashes

Hashes for diggity-0.1.0-pp310-pypy310_pp73-manylinux_2_5_i686.manylinux1_i686.whl
Algorithm Hash digest
SHA256 6a88a719c567935c429c0c9b85e283c6120b52d51b42f0c68a032c15df3d4f58
MD5 e0c80df6ffebc2d95f897a99bbd6636a
BLAKE2b-256 fba8846cb60f0d920b28b313afa820b1f6f0597edf06ad44b4466758c277db70

See more details on using hashes here.

File details

Details for the file diggity-0.1.0-pp39-pypy39_pp73-manylinux_2_17_armv7l.manylinux2014_armv7l.whl.

File metadata

File hashes

Hashes for diggity-0.1.0-pp39-pypy39_pp73-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Algorithm Hash digest
SHA256 c4a8439e1202b961d340c1f48f3de27049770aad021e6ada827bf2dae9035758
MD5 2182df3fdf407e5792364e26a10b97aa
BLAKE2b-256 8fe65eb7510fae51ba7db66450125c53e579313ac1d12aceb7bf0c72a56ba55a

See more details on using hashes here.

File details

Details for the file diggity-0.1.0-pp39-pypy39_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for diggity-0.1.0-pp39-pypy39_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 72bd3e91532a36c42818e5bee82b564da4e5a6afdb12334a898fb0713af5fd2e
MD5 f056c66eaa651789318a0203a029d84a
BLAKE2b-256 28735ed79219bce0bd78c895a0b596290413ffadf97609110f6ecaea30d7ac98

See more details on using hashes here.

File details

Details for the file diggity-0.1.0-cp314-cp314-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for diggity-0.1.0-cp314-cp314-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 86fed8bb237c3344ce0d8142dc1bb338b15b830c51057ee10d78aeef1015238b
MD5 b600a614a08626e8c021e3d52156ea56
BLAKE2b-256 ee5e50fc44e5bfa22193f33928ef873b0bb7636315fe788be8b59060f6bcbebd

See more details on using hashes here.

File details

Details for the file diggity-0.1.0-cp314-cp314-manylinux_2_5_i686.manylinux1_i686.whl.

File metadata

File hashes

Hashes for diggity-0.1.0-cp314-cp314-manylinux_2_5_i686.manylinux1_i686.whl
Algorithm Hash digest
SHA256 aadca103da6f3dfcc827878d06509f2601038438278fb22ebe00b7e03a822a02
MD5 07764eabd7e836e495aac13507eb81cd
BLAKE2b-256 35ba357da240307802265785a2301c799fb0ab18f2c7541d0b10aa64435952fc

See more details on using hashes here.

File details

Details for the file diggity-0.1.0-cp313-cp313t-manylinux_2_17_armv7l.manylinux2014_armv7l.whl.

File metadata

File hashes

Hashes for diggity-0.1.0-cp313-cp313t-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Algorithm Hash digest
SHA256 537b6c55efe540037a8777db673c38bde4a649e2866f749d8815ae93a825303e
MD5 18e09987e4ec7237033714725ba002d6
BLAKE2b-256 86f27069134d2d4b9c1b98e78bf18a20b4bb83d07d7a6a06ebfbd4c6e7fda850

See more details on using hashes here.

File details

Details for the file diggity-0.1.0-cp313-cp313t-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for diggity-0.1.0-cp313-cp313t-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 5893adae6ad394c5934cb165fb8fb75d033122d5b916df688aeb3dc17d94e2ba
MD5 89e0b14deb8411a7ad271962ece4e982
BLAKE2b-256 ab93180a7589f8211c63a69822191ea80f8f8b116323c379cfd062202bf41181

See more details on using hashes here.

File details

Details for the file diggity-0.1.0-cp313-cp313-win_amd64.whl.

File metadata

  • Download URL: diggity-0.1.0-cp313-cp313-win_amd64.whl
  • Upload date:
  • Size: 104.1 kB
  • Tags: CPython 3.13, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: maturin/1.8.2

File hashes

Hashes for diggity-0.1.0-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 587c20d53e870949f8dd6de81fa0e92b2b00aeb1ccf4b56ea48b52b3f51dcd87
MD5 5bcdd22660f492ff65daeb30d2f07ac9
BLAKE2b-256 81bac9087e1ff8ea51a342fb474180bfb2b59f11685b8f6a16466735481c94d9

See more details on using hashes here.

File details

Details for the file diggity-0.1.0-cp313-cp313-win32.whl.

File metadata

  • Download URL: diggity-0.1.0-cp313-cp313-win32.whl
  • Upload date:
  • Size: 98.7 kB
  • Tags: CPython 3.13, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: maturin/1.8.2

File hashes

Hashes for diggity-0.1.0-cp313-cp313-win32.whl
Algorithm Hash digest
SHA256 5ff60f8b900870f50fd52fa5230c479da224eb574958a97f52c2cfd4d967065c
MD5 fe357799cca2cc789df6ead7fa37eb0a
BLAKE2b-256 4421d6e182ee8d0033a991f100600a05dc829828a173ab7088ce576fe92fc1c5

See more details on using hashes here.

File details

Details for the file diggity-0.1.0-cp313-cp313-manylinux_2_34_x86_64.whl.

File metadata

File hashes

Hashes for diggity-0.1.0-cp313-cp313-manylinux_2_34_x86_64.whl
Algorithm Hash digest
SHA256 7e16265191d66dc686001f5d551fd5b7b19d25b30484f893f8960668773da882
MD5 6d53ffa6d3e9d54cdaf7405d6201bfb0
BLAKE2b-256 5d94510dbdfa2b65d47543d2363f1e9c6023079d1eb9e53cd97244a847cb4131

See more details on using hashes here.

File details

Details for the file diggity-0.1.0-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for diggity-0.1.0-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 b58ee0737e575d0509f983328275a1687122d7a72e89f13f8b205730ab1f041d
MD5 f99c5f147db195e6892f1ac014f909db
BLAKE2b-256 52f6eedd48fc3cec53a878aa0dc0a8e588a00a4e12ba6ef3a7ea6247d5c27ca7

See more details on using hashes here.

File details

Details for the file diggity-0.1.0-cp313-cp313-manylinux_2_17_armv7l.manylinux2014_armv7l.whl.

File metadata

File hashes

Hashes for diggity-0.1.0-cp313-cp313-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Algorithm Hash digest
SHA256 938da2d7c353627460ca7cc5b087927ad579915af057647b5363f77a5fb02d16
MD5 a1e58b50dd9160aaff955d6896cfa173
BLAKE2b-256 c71533a58812f52aca552aca2c286e090586d33809956168d3eabf727fe49a91

See more details on using hashes here.

File details

Details for the file diggity-0.1.0-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for diggity-0.1.0-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 7fdfdbeadcce867be97005a3713b81bb21c88cccced0c83a7bd998fa56f96b52
MD5 4092e2b700d923f4a1a9a2a3a43d3ad9
BLAKE2b-256 5020f8d0c91ecc0a672f3dafb7f02f7baed3441c192bab2b93f8de1d1234c00e

See more details on using hashes here.

File details

Details for the file diggity-0.1.0-cp313-cp313-manylinux_2_5_i686.manylinux1_i686.whl.

File metadata

File hashes

Hashes for diggity-0.1.0-cp313-cp313-manylinux_2_5_i686.manylinux1_i686.whl
Algorithm Hash digest
SHA256 e04b0d447bd654fe716ea9b97f1bd67f225035b2c85d6618455abf6a6132c451
MD5 273e566939032efa2a2cff5de26768a6
BLAKE2b-256 dc49ab53d8863b51f3f9d0ab8c90d0a6c332b1e97c62371d43f5d0d1ce5434af

See more details on using hashes here.

File details

Details for the file diggity-0.1.0-cp312-cp312-win_amd64.whl.

File metadata

  • Download URL: diggity-0.1.0-cp312-cp312-win_amd64.whl
  • Upload date:
  • Size: 104.2 kB
  • Tags: CPython 3.12, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: maturin/1.8.2

File hashes

Hashes for diggity-0.1.0-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 9697cafaacad76c4191db2bef524926f0bee8c35a4e28bce7ab505eeb2727286
MD5 34f4b80a7c92c8cb03dd238597f3b44d
BLAKE2b-256 ed6508889bdd189017aad10450e7a90c2380e7dc529144f95bb9a6818ef98830

See more details on using hashes here.

File details

Details for the file diggity-0.1.0-cp312-cp312-win32.whl.

File metadata

  • Download URL: diggity-0.1.0-cp312-cp312-win32.whl
  • Upload date:
  • Size: 98.8 kB
  • Tags: CPython 3.12, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: maturin/1.8.2

File hashes

Hashes for diggity-0.1.0-cp312-cp312-win32.whl
Algorithm Hash digest
SHA256 e07707c89dd0906f699e90321c53a960af6aa854fb0ee9064276c618d418b6d7
MD5 8db93db1b7fb66f16de6570ab348bbce
BLAKE2b-256 069991624eb5f63bf588a714190f0d4a4d5b7f2601ec59d1335c622849a92237

See more details on using hashes here.

File details

Details for the file diggity-0.1.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for diggity-0.1.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 48c03d36490df74b2b52a1c80106ac611a36b57f1bb2f4adb36df024f949a7ff
MD5 0de820fc209561fb2223a061733e0df1
BLAKE2b-256 12a87c35ef6e598d6018d8f83da0ebc952288d9ab757baa5fe953d8cc90e8a94

See more details on using hashes here.

File details

Details for the file diggity-0.1.0-cp312-cp312-manylinux_2_17_armv7l.manylinux2014_armv7l.whl.

File metadata

File hashes

Hashes for diggity-0.1.0-cp312-cp312-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Algorithm Hash digest
SHA256 45fb9ad56a431a29f1ba638df4a068f9f400f1b19939ec3b1fe73044a1ba1c91
MD5 93180bf98bf1216c454fc6f00c737989
BLAKE2b-256 9118ef1fcfcd1b79f3a042855d0175eecaa9899df984bbc492319716b6bee32c

See more details on using hashes here.

File details

Details for the file diggity-0.1.0-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for diggity-0.1.0-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 36b1dddb19a1d71e91c5228b558c5d3d8c087ba2adf39a2837ae131976198b7b
MD5 3a9cdb2e16af20009e68cb952e3f6e97
BLAKE2b-256 a58f67b2cf645013c7a6747adfc21737cb3395fe1478df721ecee81f1fb2bafb

See more details on using hashes here.

File details

Details for the file diggity-0.1.0-cp312-cp312-manylinux_2_5_i686.manylinux1_i686.whl.

File metadata

File hashes

Hashes for diggity-0.1.0-cp312-cp312-manylinux_2_5_i686.manylinux1_i686.whl
Algorithm Hash digest
SHA256 7e8eb92b1952b38a0ebcd0e7591e00efbf90a06ab9a21d4507679ba8043779e9
MD5 cc77672e6ed2d87dbed6f6ba62cfd531
BLAKE2b-256 5e0cc2eeb2caf733e7e00b5642cb9ded2dab6281837be66a85bc1040f5461b7d

See more details on using hashes here.

File details

Details for the file diggity-0.1.0-cp311-cp311-win_amd64.whl.

File metadata

  • Download URL: diggity-0.1.0-cp311-cp311-win_amd64.whl
  • Upload date:
  • Size: 103.5 kB
  • Tags: CPython 3.11, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: maturin/1.8.2

File hashes

Hashes for diggity-0.1.0-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 245a4945583e200f5bcdec235219c1e621b1c91da2a572ca4dd2fabea2a6a309
MD5 c55b56cdf7c4df5186e0ee65f6358aec
BLAKE2b-256 d36efb8f537c3a25ff0ca8fd72462a8798ff5ec66269d0d29ffa1e4c1988d4b8

See more details on using hashes here.

File details

Details for the file diggity-0.1.0-cp311-cp311-win32.whl.

File metadata

  • Download URL: diggity-0.1.0-cp311-cp311-win32.whl
  • Upload date:
  • Size: 98.7 kB
  • Tags: CPython 3.11, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: maturin/1.8.2

File hashes

Hashes for diggity-0.1.0-cp311-cp311-win32.whl
Algorithm Hash digest
SHA256 54abd02c24f04e0f38db5619a1e0a5505c213e43f1a019652d526381bef55fc9
MD5 ebcee7fe956c567f0599666f4e327725
BLAKE2b-256 4533de33bd96044ab57d0d45862ca72cb266326ca8bae449e23d783042660865

See more details on using hashes here.

File details

Details for the file diggity-0.1.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for diggity-0.1.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 228eb5af776d832d8cf1e1d889fc54055886b3dc143874cafef252d15b9c778e
MD5 25f6c943df5c0e0b6d626fc6b51e7196
BLAKE2b-256 3b7045cf711af44ac8d189e380bd1c5a159303a434e202c893947084054bda49

See more details on using hashes here.

File details

Details for the file diggity-0.1.0-cp311-cp311-manylinux_2_17_armv7l.manylinux2014_armv7l.whl.

File metadata

File hashes

Hashes for diggity-0.1.0-cp311-cp311-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Algorithm Hash digest
SHA256 8b0427dd4c12a9c1989faa942d4ba1f06fc007516b973931209c89f1681049e5
MD5 d2ba3c0e488fbddd8d5888c1a15be85d
BLAKE2b-256 fb25a86cac2523623cf933b1df8bccb388e74897af819366832915351d060804

See more details on using hashes here.

File details

Details for the file diggity-0.1.0-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for diggity-0.1.0-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 587f21d2de567eaf315b077a931610001aa22ba47abdc53b4ef175257fe1618f
MD5 2e23346157edf22ef4d1fc9daf46f674
BLAKE2b-256 33e27a8b0224fc3f136f4eac6f213c1dbcac4c3fdcdffe477eb69d9b7b0b08f5

See more details on using hashes here.

File details

Details for the file diggity-0.1.0-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.whl.

File metadata

File hashes

Hashes for diggity-0.1.0-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.whl
Algorithm Hash digest
SHA256 88dab024c05ebab2cce6ebea1378ef12162e25b229ce9fe86913a079a8f28f78
MD5 e98af584fcb26ab857ef6eeddd6a2d81
BLAKE2b-256 98dbb13e1a5ffb3169768a3c572558a08a235ebe3168734ac127a762b1571c4f

See more details on using hashes here.

File details

Details for the file diggity-0.1.0-cp310-cp310-win_amd64.whl.

File metadata

  • Download URL: diggity-0.1.0-cp310-cp310-win_amd64.whl
  • Upload date:
  • Size: 103.6 kB
  • Tags: CPython 3.10, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: maturin/1.8.2

File hashes

Hashes for diggity-0.1.0-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 f305d7c9d46d2532561428c6939344f2fe543b649b27c7fecedd5db3e78e840a
MD5 6bbce28ee4620db1ede119f4993b60f2
BLAKE2b-256 d79def4ca852db7ea47aaa1294508976fe48c11b6688d139c5e364fdb3d41e9b

See more details on using hashes here.

File details

Details for the file diggity-0.1.0-cp310-cp310-win32.whl.

File metadata

  • Download URL: diggity-0.1.0-cp310-cp310-win32.whl
  • Upload date:
  • Size: 98.7 kB
  • Tags: CPython 3.10, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: maturin/1.8.2

File hashes

Hashes for diggity-0.1.0-cp310-cp310-win32.whl
Algorithm Hash digest
SHA256 07d2e13516a54fa7253f61972021b5edaa8a108bb300980efefc8d5ac04277db
MD5 9621879efbd5ceb82626b28d942da442
BLAKE2b-256 c75483c8582d09d106f97e35e336938094352c386474168a2020692a2ef931d7

See more details on using hashes here.

File details

Details for the file diggity-0.1.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for diggity-0.1.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 07c83d25d0eb0c36fd1bc35f5ec66e23d55429bd845ab0a6869103f6f6f82abb
MD5 dcb02a2b92224e44c9901fb15361a750
BLAKE2b-256 33c18a831d3f1f6eb458d6506c41b207a584ebe1fb00e05f5a3ad0843d9317ed

See more details on using hashes here.

File details

Details for the file diggity-0.1.0-cp310-cp310-manylinux_2_17_armv7l.manylinux2014_armv7l.whl.

File metadata

File hashes

Hashes for diggity-0.1.0-cp310-cp310-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Algorithm Hash digest
SHA256 0f94e7a5a69d7f7161d16a51fc57b3187eddb4ed81139a91fc1b55502bbb3ba0
MD5 7d948bb481b9074850a2ab652e028193
BLAKE2b-256 8c84d986fc02e64861445b6fa062b84e0c58479fd03577b77fae31114afdd0eb

See more details on using hashes here.

File details

Details for the file diggity-0.1.0-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for diggity-0.1.0-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 1197bd961ae9a958c486aa037ca2091fa89d3313793f1c16845f28963a861790
MD5 a3b43ab6ba3b71e7eddc236cae940143
BLAKE2b-256 43f6b5e3bab344dabc2db04c6c08d1a8206ab0f2df2b94bd19788045d2f4520f

See more details on using hashes here.

File details

Details for the file diggity-0.1.0-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.whl.

File metadata

File hashes

Hashes for diggity-0.1.0-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.whl
Algorithm Hash digest
SHA256 df563e747a1abb5cbee715bf83576b5320a39471505f859a8ef7534b191b937d
MD5 b756f1432d7f57c6a4c15bdb5c360f86
BLAKE2b-256 cd7e04bf8592d5a8f16cfb41c58a28015132f61b62afbc820d09f8ffc9403305

See more details on using hashes here.

File details

Details for the file diggity-0.1.0-cp39-cp39-win_amd64.whl.

File metadata

  • Download URL: diggity-0.1.0-cp39-cp39-win_amd64.whl
  • Upload date:
  • Size: 103.6 kB
  • Tags: CPython 3.9, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: maturin/1.8.2

File hashes

Hashes for diggity-0.1.0-cp39-cp39-win_amd64.whl
Algorithm Hash digest
SHA256 9ed50622f04c2f29744da044b30ae60a28b5b0d67b0fe46ac91422e376183051
MD5 1101f57481010f032a6c05af62f70711
BLAKE2b-256 f32828c005e33995e865093e2a12ae8f2292cfe2d7f86972b603e7aec0078b51

See more details on using hashes here.

File details

Details for the file diggity-0.1.0-cp39-cp39-win32.whl.

File metadata

  • Download URL: diggity-0.1.0-cp39-cp39-win32.whl
  • Upload date:
  • Size: 98.8 kB
  • Tags: CPython 3.9, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: maturin/1.8.2

File hashes

Hashes for diggity-0.1.0-cp39-cp39-win32.whl
Algorithm Hash digest
SHA256 9b92f11dc6129fc4ef0713e0f5f0e0f39b46feb89acd05dedca11becc12da835
MD5 c5d6c46805bdfc6f30b152d69948647d
BLAKE2b-256 d91a3b4c96c7ce84da12ff1265b41b0020e46aea2017ed3b3b6e5d6ec7d11184

See more details on using hashes here.

File details

Details for the file diggity-0.1.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for diggity-0.1.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 439d7de89c5b95485d76488e8eef5f6e7ecd073bc435ee80801c36da1b7f143f
MD5 9dd9179a31a742f56841dc06aecdd8e4
BLAKE2b-256 ad457d63d5df76367f9b1af5b1044c72cdea7f63f61d1b8a80f6689a83c71ef0

See more details on using hashes here.

File details

Details for the file diggity-0.1.0-cp39-cp39-manylinux_2_17_armv7l.manylinux2014_armv7l.whl.

File metadata

File hashes

Hashes for diggity-0.1.0-cp39-cp39-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Algorithm Hash digest
SHA256 49b2827b0e46be886f24835098e5e709d26330cbf967c1d12d2bd6a3f9793c1d
MD5 cf1dbde7d42d3d27be4e6913619b88e6
BLAKE2b-256 ee1cacc5c029fb975a49f20eb786d1b984f4f2259c9323ff6072fa48f84bbee0

See more details on using hashes here.

File details

Details for the file diggity-0.1.0-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for diggity-0.1.0-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 f30d585cdc09e67d26d3646159d54542bb855d4164d46269d7f593fa1d6ba5c6
MD5 acf0b2570518fb24256f76a390dede9a
BLAKE2b-256 03720251b0a63fa5ce31cd2b4c4878ac2c1958668296c5ddf68edc4790e9b621

See more details on using hashes here.

File details

Details for the file diggity-0.1.0-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.whl.

File metadata

File hashes

Hashes for diggity-0.1.0-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.whl
Algorithm Hash digest
SHA256 881472914c18d125ba4ddbddf3490ad1fe2ead0459fbb7fdbfcc44199a62a248
MD5 9d887b93af7eaeafa2cc3cf7258987df
BLAKE2b-256 f1ba245f1fea420a735f19e6268dcbf5757f30cd638dfb625ba48aea220e4887

See more details on using hashes here.

File details

Details for the file diggity-0.1.0-cp38-cp38-win_amd64.whl.

File metadata

  • Download URL: diggity-0.1.0-cp38-cp38-win_amd64.whl
  • Upload date:
  • Size: 103.3 kB
  • Tags: CPython 3.8, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: maturin/1.8.2

File hashes

Hashes for diggity-0.1.0-cp38-cp38-win_amd64.whl
Algorithm Hash digest
SHA256 f8948683ea96706d0244eba2b71bfbd19d9592dbdfee265eba00950010d3bd7b
MD5 1fb5542fdb189b042948a2412f9454d7
BLAKE2b-256 913dce6f0d0ed1beb1470fce6279bf2c0449cce7096da590cad6c837290c24a7

See more details on using hashes here.

File details

Details for the file diggity-0.1.0-cp38-cp38-win32.whl.

File metadata

  • Download URL: diggity-0.1.0-cp38-cp38-win32.whl
  • Upload date:
  • Size: 98.5 kB
  • Tags: CPython 3.8, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: maturin/1.8.2

File hashes

Hashes for diggity-0.1.0-cp38-cp38-win32.whl
Algorithm Hash digest
SHA256 68e2ea50678da4a9ed256774d8db6ec4a2dd1eb61a2b05b45aeb71c41ef47fdf
MD5 027f090ce3598dfe8455b9b4b9dfa3ed
BLAKE2b-256 3fee566f320b3beef6e1270da18e602f1a0b0f2a9846e2211543a8b6b9ee42e9

See more details on using hashes here.

File details

Details for the file diggity-0.1.0-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for diggity-0.1.0-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 608153165e3d70c546a8e73b2eddbf9628cd17975ef5f257ae10aa5a055daa0b
MD5 0bccfa09b813d2882c5471049b2fc4b4
BLAKE2b-256 dafd84e3c6c4dac4f3b52cf6c42e4455a10dadd0a5da2f7dd6318bfbd8f20e3f

See more details on using hashes here.

File details

Details for the file diggity-0.1.0-cp38-cp38-manylinux_2_17_armv7l.manylinux2014_armv7l.whl.

File metadata

File hashes

Hashes for diggity-0.1.0-cp38-cp38-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Algorithm Hash digest
SHA256 59777089b4fda2d66abdf8beb545cb687566acb92514d9519d610f062a35ca3b
MD5 6aba75747d1eb0cb3ae330904262b053
BLAKE2b-256 9ab03187071115474f2f967b9af84740e2a079056f35a6b19e422238ee60f4e4

See more details on using hashes here.

File details

Details for the file diggity-0.1.0-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for diggity-0.1.0-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 628df6df677d44d9c07188056290f1be52197bfca4f3f8a974ca28550abec8d8
MD5 c365db3bf10a218073d222e2075e03b7
BLAKE2b-256 d3b8a167ea4dfb74ec522142d8a9b485f9100a00695d049ec48784d97fce6b02

See more details on using hashes here.

File details

Details for the file diggity-0.1.0-cp38-cp38-manylinux_2_5_i686.manylinux1_i686.whl.

File metadata

File hashes

Hashes for diggity-0.1.0-cp38-cp38-manylinux_2_5_i686.manylinux1_i686.whl
Algorithm Hash digest
SHA256 8a8f011c83704c95431cecd964eb8dbe177e754afbe4f2cd5c0f11290b7d4087
MD5 9f45563a62ec9401a482cfeb271a14b3
BLAKE2b-256 4a293c2a6f0802654a6b6c4eeb758754a806b0d90e1a95149311239d0a590a73

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page