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(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.1.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.1-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.1-pp311-pypy311_pp73-manylinux_2_17_armv7l.manylinux2014_armv7l.whl (243.0 kB view details)

Uploaded PyPymanylinux: glibc 2.17+ ARMv7l

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

Uploaded PyPymanylinux: glibc 2.17+ ARM64

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

Uploaded PyPymanylinux: glibc 2.5+ i686

diggity-0.1.1-pp310-pypy310_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (235.6 kB view details)

Uploaded PyPymanylinux: glibc 2.17+ x86-64

diggity-0.1.1-pp310-pypy310_pp73-manylinux_2_17_armv7l.manylinux2014_armv7l.whl (243.3 kB view details)

Uploaded PyPymanylinux: glibc 2.17+ ARMv7l

diggity-0.1.1-pp310-pypy310_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (236.6 kB view details)

Uploaded PyPymanylinux: glibc 2.17+ ARM64

diggity-0.1.1-pp310-pypy310_pp73-manylinux_2_5_i686.manylinux1_i686.whl (253.4 kB view details)

Uploaded PyPymanylinux: glibc 2.5+ i686

diggity-0.1.1-pp39-pypy39_pp73-manylinux_2_17_armv7l.manylinux2014_armv7l.whl (243.3 kB view details)

Uploaded PyPymanylinux: glibc 2.17+ ARMv7l

diggity-0.1.1-pp39-pypy39_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (236.4 kB view details)

Uploaded PyPymanylinux: glibc 2.17+ ARM64

diggity-0.1.1-cp314-cp314-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (234.0 kB view details)

Uploaded CPython 3.14manylinux: glibc 2.17+ x86-64

diggity-0.1.1-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.1-cp313-cp313t-manylinux_2_17_armv7l.manylinux2014_armv7l.whl (241.6 kB view details)

Uploaded CPython 3.13tmanylinux: glibc 2.17+ ARMv7l

diggity-0.1.1-cp313-cp313t-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (235.0 kB view details)

Uploaded CPython 3.13tmanylinux: glibc 2.17+ ARM64

diggity-0.1.1-cp313-cp313-win_amd64.whl (107.1 kB view details)

Uploaded CPython 3.13Windows x86-64

diggity-0.1.1-cp313-cp313-win32.whl (102.2 kB view details)

Uploaded CPython 3.13Windows x86

diggity-0.1.1-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (234.0 kB view details)

Uploaded CPython 3.13manylinux: glibc 2.17+ x86-64

diggity-0.1.1-cp313-cp313-manylinux_2_17_armv7l.manylinux2014_armv7l.whl (242.0 kB view details)

Uploaded CPython 3.13manylinux: glibc 2.17+ ARMv7l

diggity-0.1.1-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (235.4 kB view details)

Uploaded CPython 3.13manylinux: glibc 2.17+ ARM64

diggity-0.1.1-cp313-cp313-manylinux_2_5_i686.manylinux1_i686.whl (252.4 kB view details)

Uploaded CPython 3.13manylinux: glibc 2.5+ i686

diggity-0.1.1-cp312-cp312-win_amd64.whl (107.2 kB view details)

Uploaded CPython 3.12Windows x86-64

diggity-0.1.1-cp312-cp312-win32.whl (102.2 kB view details)

Uploaded CPython 3.12Windows x86

diggity-0.1.1-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (234.0 kB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ x86-64

diggity-0.1.1-cp312-cp312-manylinux_2_17_armv7l.manylinux2014_armv7l.whl (241.9 kB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ ARMv7l

diggity-0.1.1-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (235.0 kB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ ARM64

diggity-0.1.1-cp312-cp312-manylinux_2_5_i686.manylinux1_i686.whl (252.2 kB view details)

Uploaded CPython 3.12manylinux: glibc 2.5+ i686

diggity-0.1.1-cp311-cp311-win_amd64.whl (106.7 kB view details)

Uploaded CPython 3.11Windows x86-64

diggity-0.1.1-cp311-cp311-win32.whl (101.8 kB view details)

Uploaded CPython 3.11Windows x86

diggity-0.1.1-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (234.2 kB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ x86-64

diggity-0.1.1-cp311-cp311-manylinux_2_17_armv7l.manylinux2014_armv7l.whl (242.5 kB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ ARMv7l

diggity-0.1.1-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (235.2 kB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ ARM64

diggity-0.1.1-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.whl (252.1 kB view details)

Uploaded CPython 3.11manylinux: glibc 2.5+ i686

diggity-0.1.1-cp310-cp310-win_amd64.whl (106.7 kB view details)

Uploaded CPython 3.10Windows x86-64

diggity-0.1.1-cp310-cp310-win32.whl (101.9 kB view details)

Uploaded CPython 3.10Windows x86

diggity-0.1.1-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (234.4 kB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ x86-64

diggity-0.1.1-cp310-cp310-manylinux_2_17_armv7l.manylinux2014_armv7l.whl (242.5 kB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ ARMv7l

diggity-0.1.1-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (235.4 kB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ ARM64

diggity-0.1.1-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.whl (252.2 kB view details)

Uploaded CPython 3.10manylinux: glibc 2.5+ i686

diggity-0.1.1-cp39-cp39-win_amd64.whl (106.7 kB view details)

Uploaded CPython 3.9Windows x86-64

diggity-0.1.1-cp39-cp39-win32.whl (101.9 kB view details)

Uploaded CPython 3.9Windows x86

diggity-0.1.1-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (234.3 kB view details)

Uploaded CPython 3.9manylinux: glibc 2.17+ x86-64

diggity-0.1.1-cp39-cp39-manylinux_2_17_armv7l.manylinux2014_armv7l.whl (242.5 kB view details)

Uploaded CPython 3.9manylinux: glibc 2.17+ ARMv7l

diggity-0.1.1-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (235.5 kB view details)

Uploaded CPython 3.9manylinux: glibc 2.17+ ARM64

diggity-0.1.1-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.whl (252.2 kB view details)

Uploaded CPython 3.9manylinux: glibc 2.5+ i686

diggity-0.1.1-cp38-cp38-win_amd64.whl (106.6 kB view details)

Uploaded CPython 3.8Windows x86-64

diggity-0.1.1-cp38-cp38-win32.whl (101.8 kB view details)

Uploaded CPython 3.8Windows x86

diggity-0.1.1-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (234.1 kB view details)

Uploaded CPython 3.8manylinux: glibc 2.17+ x86-64

diggity-0.1.1-cp38-cp38-manylinux_2_17_armv7l.manylinux2014_armv7l.whl (242.4 kB view details)

Uploaded CPython 3.8manylinux: glibc 2.17+ ARMv7l

diggity-0.1.1-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (235.1 kB view details)

Uploaded CPython 3.8manylinux: glibc 2.17+ ARM64

diggity-0.1.1-cp38-cp38-manylinux_2_5_i686.manylinux1_i686.whl (252.3 kB view details)

Uploaded CPython 3.8manylinux: glibc 2.5+ i686

File details

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

File metadata

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

File hashes

Hashes for diggity-0.1.1.tar.gz
Algorithm Hash digest
SHA256 2a5db59913304e904d95074395c82e09de729fbd31644786e4ae35dfefefb45c
MD5 f0f2fc0d944fdad602e82c952abd997a
BLAKE2b-256 92b93e7da5a96fbe485aa4e23e2614da326f41d1575ae0e8f3ecb666e18c12fb

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for diggity-0.1.1-pp311-pypy311_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 e2a2d00d8ac5d25a0db1985862af95fbd64bc7c2ee0c4212edf277771f8e150e
MD5 9decc7852906888b1a56481227afa088
BLAKE2b-256 cef35a05136a57bd4f568b77867bb19d30221ece40e829db6b77eaf83752911d

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for diggity-0.1.1-pp311-pypy311_pp73-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Algorithm Hash digest
SHA256 ae2d0916c953e5356c3ec0c6f1c3fbd30dee7db1c3e9bde20e3da40e68912e15
MD5 4cda8c161b24d37073167047f973da97
BLAKE2b-256 8fea5e2a24f4168c6f470ff1fd5185512c5323e9cd2765185226c37738a09e5d

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for diggity-0.1.1-pp311-pypy311_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 54b70802caf6dd953ef43fca62912187e63d740c5180acde6869998afce3b0f4
MD5 b4b3419bddbe32d94e213bf73e7dbdac
BLAKE2b-256 a59a64230a4c805348ce005e63906094c77f0e831e4a7e95d6e7c3ce9ba2ffeb

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for diggity-0.1.1-pp311-pypy311_pp73-manylinux_2_5_i686.manylinux1_i686.whl
Algorithm Hash digest
SHA256 ba97fae5bc3d644dcedaf55c71e4093833a4e80f80c19b8ecb8fb6d99767874a
MD5 e5babe5ee65cb919cd5b7de1a906dfa7
BLAKE2b-256 20c236008ff714b7f9785abdd7f92044e9e3769781cf7f49db60c9c4ad7421ab

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for diggity-0.1.1-pp310-pypy310_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 2e0d41c46d90e2bbc5c72aaa1dd6fdd08d307cc4b9e4c921e9dd56ef3d318417
MD5 e38e40f8f2a203981caefe8eb01988ae
BLAKE2b-256 5df5ee2eaed42345ef5ea4ffcd12028651aad258c4159a3f53c8b8c162123b87

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for diggity-0.1.1-pp310-pypy310_pp73-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Algorithm Hash digest
SHA256 e4a49e7d0772d656249c0e8f3f5d0c7ddb38af2eeafd34a091aad919d1f2184b
MD5 0c6fbc0c736f7d1195e53952da1bcf55
BLAKE2b-256 76ea74872f8d4087460b6c4dc1188efe39339ebec87492a0d3d4207a6b9cf7a1

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for diggity-0.1.1-pp310-pypy310_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 0792c4803eaf05e16b2eee18b7bab45a7b8249b9da1a66a35747f8e9cfada6bb
MD5 4322c7648f90abb1c0dea1e77add5f0b
BLAKE2b-256 f4035d91a918a212c7ae65eb83b25bd2c108586ac629a0b5670c7058dce772cd

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for diggity-0.1.1-pp310-pypy310_pp73-manylinux_2_5_i686.manylinux1_i686.whl
Algorithm Hash digest
SHA256 45174997b187ac3eee46eb1e7fe59a3e1266e0df905cc46a6fbf6bef7268da92
MD5 f5c5db2577e7fd3ba7e444eeecc5d53e
BLAKE2b-256 5963bd5f1fb5aefa38a8789eb790a1fa42b79bc34f5618641a5459c0b7faaed3

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for diggity-0.1.1-pp39-pypy39_pp73-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Algorithm Hash digest
SHA256 737335f25afd737dd7b2d4969afbb5952dd8b3e9d5336d1cd33a8653afd5c12d
MD5 82b24dfa24f48f0e7c05f8c68d6a8904
BLAKE2b-256 4d60cd55e167d8dfdbe0927eca90a6a19e23afd0b7782b9c7e4675b6c0d94f21

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for diggity-0.1.1-pp39-pypy39_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 648943cb206d4d0642b64af0a668f79a8a9e3a73135d8c0821e3727f6bcffcbf
MD5 f944fa16054fbb3c252006d9f1fbdda0
BLAKE2b-256 7b089c3297b48e0c4b7ec1478e85ae5de1af312c91b2e40187c8505250903855

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for diggity-0.1.1-cp314-cp314-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 c24c3a94ade5754dd888e27d4e436768014498ed7fd4b434a8213c2522f39752
MD5 98ef0b7113f0d3cf50e23e36479c2f27
BLAKE2b-256 b0f359ff3e0a4c18033a39269c6f87061942dfe14b40f53e1bffb391987819aa

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for diggity-0.1.1-cp314-cp314-manylinux_2_5_i686.manylinux1_i686.whl
Algorithm Hash digest
SHA256 07767a75ad3e23ba81f920ba34245e91e08fe288f683cde543bf8adf624b10f3
MD5 5f05b9f30079ebc77f7a608e083590fb
BLAKE2b-256 cd2a31208447cdee582751a3528a1007b580d813fcf5626006c5e886a16f11db

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for diggity-0.1.1-cp313-cp313t-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Algorithm Hash digest
SHA256 6a1cdbc380b725676314d659f3506fb57cdbbf731c08cafdb669f1a1d06700fc
MD5 9c292307495df28e5b92de022c54750e
BLAKE2b-256 b7045dda7c9f2ae983b55eb57fcbb4d61fa2e1e7e545a95f3cc2c64468b89045

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for diggity-0.1.1-cp313-cp313t-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 fce260d70fc9c0746b06ecb9a2ed971510e3cf5c597dec9e41d28d2304038163
MD5 5092a660db1f1b157486e54aa3533b96
BLAKE2b-256 8d8cfcbb8e5d8f53d939437d870482b1a8e092b3d89d42c3e3251fd5fff7793e

See more details on using hashes here.

File details

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

File metadata

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

File hashes

Hashes for diggity-0.1.1-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 77a1604ebcfe3d6fd974716a598f5676f109019f68559c675a7b2fae43001341
MD5 d51d2409857ed3ed0551a4629f81face
BLAKE2b-256 5fde54e9bfd2228a14ee824d8fabc21115171d85191c0b1c812186c2753f6fde

See more details on using hashes here.

File details

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

File metadata

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

File hashes

Hashes for diggity-0.1.1-cp313-cp313-win32.whl
Algorithm Hash digest
SHA256 3bd9b6528ad078db4b2dc92046ee2f4b9c343b5340757f1b6454bb88759dee0c
MD5 7726edb142a5c91892636f2b6bbba1d8
BLAKE2b-256 65b0f7fb9eae459769d168266d2783efa76c3dd098e84fb27a3d877243dd4de2

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for diggity-0.1.1-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 4c66a5a4a7d15a9a002fb5565be88a60045bf0a11699bb6691eb6fbd613e95e9
MD5 1f387d94b8c95b5250f7627765a2ac53
BLAKE2b-256 fc386dd06c315853e8c331d8f5adfa4ad172477e651c2f08e8168618d6913605

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for diggity-0.1.1-cp313-cp313-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Algorithm Hash digest
SHA256 c69b6a782c00a262e7c1a2e8350678d76ad5134d8cacdd0cfd666594ad537351
MD5 cb2b0a2c8d0433bb4dc4dcd20450b09f
BLAKE2b-256 16e77f0592d41718f07083168f4fd514997f18adb3b119c99253d9ee859bc159

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for diggity-0.1.1-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 6b165181e357fbbf7c30873d626f3c020c873f2fcbf1489f3d68b5e4e0e3a1af
MD5 61c5cbcf59cd86631b85cface8c800aa
BLAKE2b-256 6e2ad9c9492e4130708f775dc672f1c8dd41e461b9e89db9bfc02542c8507f33

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for diggity-0.1.1-cp313-cp313-manylinux_2_5_i686.manylinux1_i686.whl
Algorithm Hash digest
SHA256 31b2ec0dd6b21a9ded09c96aae29c84a23ad641254f408accf44bff7adbd5951
MD5 69fa35ee2e55b031b5613d4500855bdc
BLAKE2b-256 60e04711fe6dd0bb2b2ed3197e502b009d8c01423c807131a3504aad071db9b3

See more details on using hashes here.

File details

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

File metadata

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

File hashes

Hashes for diggity-0.1.1-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 b6fef5edae6e4b6f2afc7bb50ca6cb75896d917ebad68ec507deccdc1581bd39
MD5 4032250768efa447d68059a453f2e90f
BLAKE2b-256 6856867f51c51758457999295a47aad6e0da415fb8bd8cde80535b8d2e8ac0ce

See more details on using hashes here.

File details

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

File metadata

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

File hashes

Hashes for diggity-0.1.1-cp312-cp312-win32.whl
Algorithm Hash digest
SHA256 805c8d6e4358a56f6b10d045af2d60fa69b28dae2f9b26452d43106438dbd263
MD5 b55e2693f4c862b816d64bc2973dcca5
BLAKE2b-256 9b1d60c3d1d1b9f454891f575d61e3b7c7510da3d2683acfe082b92c793d64e6

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for diggity-0.1.1-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 293f0d3444dd12df5ca77604816366c31c9230a0df7a3ecdfe0c32afa6660c3a
MD5 cbdc13fc08dfa3c74e2176256e3c2829
BLAKE2b-256 73130f96d42aa37c85f15a644740abd0e3a7ba9bbe41c95e45c76869ab7b361e

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for diggity-0.1.1-cp312-cp312-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Algorithm Hash digest
SHA256 c1e62e378ea94e83bd991e7bd0344aa3dc788622dbfbb97fa387cc0039405f20
MD5 11b089d0413016f833d3eeecfc84c60f
BLAKE2b-256 851b38b78e66f5ea31c879202094faae5b6b2a1d5d168b6bdb4f78048b483315

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for diggity-0.1.1-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 426a8270d71ac1a49d2e7d211fe1b3ea86d2963f4e402474e00dc462727235c9
MD5 67aef58e7c83eba2ca62f5be814f0d7b
BLAKE2b-256 76110caf0d165f95a713e1d82403f495c77f0f34bdde7a2b211adff3d823651e

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for diggity-0.1.1-cp312-cp312-manylinux_2_5_i686.manylinux1_i686.whl
Algorithm Hash digest
SHA256 adffe0ceafb4cc9ad25cb81ab0b8d09e7f19b8fe8919d0e4323e662733cf6e37
MD5 f978e1fa5db33dd93c04c3cb7fd185a2
BLAKE2b-256 43a14ed832b724a696904f57f3c0f3cc7a050305645b384fca45be8b31c4bb3b

See more details on using hashes here.

File details

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

File metadata

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

File hashes

Hashes for diggity-0.1.1-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 10f1632526cfdd0b1b6db34f0b3059169e9f99564cbfc84ec63514758a9a800c
MD5 0376bd565d44111e9790f0a4c6d73a28
BLAKE2b-256 35a91af8f12ff32160c9764de11cb0bec34b9030a3939e0f0e55034b96bed84f

See more details on using hashes here.

File details

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

File metadata

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

File hashes

Hashes for diggity-0.1.1-cp311-cp311-win32.whl
Algorithm Hash digest
SHA256 5d21cce4103ae7554bd4ca4b436a17b7f54fee5c4191512432dbb5bd013a9d46
MD5 96fe474c851e7577866a31008d770b49
BLAKE2b-256 cc50caf5f38d6cbb62a1131e53d7eddfc5f2e0aef01002f5b1d977f567a4b239

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for diggity-0.1.1-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 1e61f335d700c62a81edbe88d46e371d15a1433901d72461cff99fa5860f1b52
MD5 143e15b15c8f9fc487c6a7339c7d2619
BLAKE2b-256 889dda8f56572168b9a7012bb997962f099284805a34652f56196d2a56f5f300

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for diggity-0.1.1-cp311-cp311-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Algorithm Hash digest
SHA256 fb4f2e7fdc95daba92ba8ae7399f328a1cbc279818fee40d059bf8d40a5c2b59
MD5 1bc2e4c6c160ce5c7dbe6fd2f2e258ca
BLAKE2b-256 bf2a14bebae45117f72fa20ec3b0ed101ebfeef820ca65dc908eb5f135b7389b

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for diggity-0.1.1-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 fd627dfb45224cd72f9ab2617d47dc0214835f0a97d3e25cc4063767d0941939
MD5 94acc5cdeb713c3b312f2d4905c0a6e0
BLAKE2b-256 dd4f258f1c474d9990310ef553650e42ad72b1ad5e84c37fcd4efdd9e4177d46

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for diggity-0.1.1-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.whl
Algorithm Hash digest
SHA256 bdb10e78e3dd80993fc2c972597dc7de08a9ec82e8be759f19f5f0f0a1c29e2d
MD5 48f44de52d9c62564bee2d9bef5d1c4d
BLAKE2b-256 236fb0094ace7d06a0c3b6efadd5dc318a859bb7a5d87234084d3832ee942da4

See more details on using hashes here.

File details

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

File metadata

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

File hashes

Hashes for diggity-0.1.1-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 9a4f6b6f2d5a1aa69f8a2e8dea6a686cb31e938cb0dc0564c59838dc9388b433
MD5 e7663ffa4a1e8ee9ab6f5808700f39ac
BLAKE2b-256 27ae54c8b1985d47e9c22786dda86ee4ee8fd4e8e1f2eb5383b537e4a6f508f6

See more details on using hashes here.

File details

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

File metadata

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

File hashes

Hashes for diggity-0.1.1-cp310-cp310-win32.whl
Algorithm Hash digest
SHA256 9748c80646c8d344277620dce0efcbce71c1560bfdc1ce9aa61b27860bb2329f
MD5 571c62684a9c3bcb5b37e60fc436ea18
BLAKE2b-256 b463beeb5e5e915b60e2c90dee6f308afb8ac2ffbabdb69727fd4b30a33a7874

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for diggity-0.1.1-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 afec9a1ff918892ce3acca4662453babfa1047d760096ae87d56ce884e141b23
MD5 1dc3f3a6fb3b87130b709ff726db8755
BLAKE2b-256 e9129b38b45bbce723526262d009024923121c20fc3814298e97bb7405ab3223

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for diggity-0.1.1-cp310-cp310-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Algorithm Hash digest
SHA256 b488874d5a79c106e3e1bfe14523db9ebb23e6c239f0d4e675a5193973691a69
MD5 37d23df9e14cf1412bca632be447e657
BLAKE2b-256 35c861df616be1173d85c9bf2fe7402505564f0aba517110f67599af671fd951

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for diggity-0.1.1-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 6e8efdce9b8e148fbb7350e9741fd41588abdefbd87e2bb4408a31da7c7c1081
MD5 1c30c004eeb42ab4588169f579217aef
BLAKE2b-256 88490c9e54c10f4ab8b43e06e77ee411a5fe465c420729c9c1eba4e5d5791079

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for diggity-0.1.1-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.whl
Algorithm Hash digest
SHA256 6963898628d46e5571bba86ab24b703fbc4831275ff9b3c57a8e4f56564ef6e6
MD5 4ec4733e42f2cabdcc89e649894550de
BLAKE2b-256 77c19807db341657dda867c17cd2b985065723a6f5113e809693551c673ff981

See more details on using hashes here.

File details

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

File metadata

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

File hashes

Hashes for diggity-0.1.1-cp39-cp39-win_amd64.whl
Algorithm Hash digest
SHA256 7011ec5ba4f22c36057d6ffe2b0ff77a1e4ce882b991f0376b6e4d3e85c354b6
MD5 df573056afc05cf55d349863b0c22111
BLAKE2b-256 086f385f3cdd8d442f45cd3b619e5f2168d8a23441813ce7aa4d627a2750d9b6

See more details on using hashes here.

File details

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

File metadata

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

File hashes

Hashes for diggity-0.1.1-cp39-cp39-win32.whl
Algorithm Hash digest
SHA256 9d560bf8d173aa9060d9a44a335bfef082cac832d52fadbed128ee80476e374f
MD5 3aef2902b3e2250c4966520180aaebcf
BLAKE2b-256 d3b8bd3b9557d348b6218afc712395e97c75ceded26375119fd5cd9303e31387

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for diggity-0.1.1-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 cbda9919f9232e16327a2b3c255d9fcc6d0376614d81b0fe75d8aec0a1cfc266
MD5 c1dff6dcd2f6028195ed5eaecdeba4af
BLAKE2b-256 4df751c0587a48cc1aa58e98ffe910fb78b80d14d8910b1d819f5c922bad93ab

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for diggity-0.1.1-cp39-cp39-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Algorithm Hash digest
SHA256 f7338813d504e9abcd70f8f5cbfce5f84285bed762c550d70af89f3aa38e06b5
MD5 9269e3dc6a3b379bdce566032a6d7d82
BLAKE2b-256 4d46374dff34fff99eddc7f06c4644cbab91646b5fad7e2ece8218271d7859fd

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for diggity-0.1.1-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 fc699a8080091199fff04c082fa746e633495c404fd53a688731b94e1d9b063c
MD5 0606c42cdaf838c2698a0b2fbbc11074
BLAKE2b-256 4c30d1253fb4a058e9d81e8c2bebd5e711335bd697df9c9b58a446f72ae3c10b

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for diggity-0.1.1-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.whl
Algorithm Hash digest
SHA256 96b8a163389176f9d73cffea14b887fbd3d1ae6e40dd174dacbf997b774a1180
MD5 94873d2edae8b53348439b57ac349dcb
BLAKE2b-256 cecebe163e5fab85dfdb901b1fb535e1bcc7d1a0bd0e2886b8cfd3d77d40001c

See more details on using hashes here.

File details

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

File metadata

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

File hashes

Hashes for diggity-0.1.1-cp38-cp38-win_amd64.whl
Algorithm Hash digest
SHA256 8e5f7949a0ea8cee1aa3149a7948edd0e0ab93cd2d813b059054d2123f5a0f5c
MD5 751299e44365da13f4253aa0f1535910
BLAKE2b-256 426f93274d8d49d0f633166d3035922dc27a4a444e7d0b9fc82c4558285f9eaf

See more details on using hashes here.

File details

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

File metadata

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

File hashes

Hashes for diggity-0.1.1-cp38-cp38-win32.whl
Algorithm Hash digest
SHA256 e92d505c906adfe5c586ed9116159d2da88dc20a21f8a8d76734db4d17b3824e
MD5 71e0876202bee3ebbdab4aea0dfa57e8
BLAKE2b-256 79a2e24076a8939f5a67528311af0b9e2f6dead61951c0854adedbb29a155762

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for diggity-0.1.1-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 6adf5458613c29892d37e917cd91e5dd198762e0b16e4bf57364262df90f718f
MD5 0e59514accee6ef88fa40902bc7edb07
BLAKE2b-256 a78506e7572cf20f47176fe8b48887342e29e2a81f3a713edf3fd52c72fd74af

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for diggity-0.1.1-cp38-cp38-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Algorithm Hash digest
SHA256 183707f92d7ea1063a60470dbad03fe041d6bc473f1390affea89ee1b9c74e04
MD5 663f11879abe8b675cbbcd1437710dc4
BLAKE2b-256 2551562c292437701a1997ad15d3fabfe06211c927e22ff9db3bad2a5a5cae94

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for diggity-0.1.1-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 c79879722c35facee35abdbb6d1252627065a25e8f443477643d0713bae13568
MD5 aa14254981cafc303a3557c88d5bb1ce
BLAKE2b-256 596b8199b75bcd89602feeef38e4f386cddb163abdfd39694d09920ba1c4298b

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for diggity-0.1.1-cp38-cp38-manylinux_2_5_i686.manylinux1_i686.whl
Algorithm Hash digest
SHA256 99b5da1e90c2b8d23027c83db9b2b31a2fdc002becba1d1ea0df11ede65255b1
MD5 bfed6af34dc029895c87b9631c20f9e1
BLAKE2b-256 e6f72755bbce891f87209f24fa84dadc2b772d40e39114fbc5c33db533b51a4a

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