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.2.tar.gz (14.9 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.2-pp311-pypy311_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (246.2 kB view details)

Uploaded PyPymanylinux: glibc 2.17+ x86-64

diggity-0.1.2-pp311-pypy311_pp73-manylinux_2_17_armv7l.manylinux2014_armv7l.whl (246.1 kB view details)

Uploaded PyPymanylinux: glibc 2.17+ ARMv7l

diggity-0.1.2-pp311-pypy311_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (239.8 kB view details)

Uploaded PyPymanylinux: glibc 2.17+ ARM64

diggity-0.1.2-pp311-pypy311_pp73-manylinux_2_5_i686.manylinux1_i686.whl (258.6 kB view details)

Uploaded PyPymanylinux: glibc 2.5+ i686

diggity-0.1.2-cp314-cp314t-manylinux_2_17_armv7l.manylinux2014_armv7l.whl (240.8 kB view details)

Uploaded CPython 3.14tmanylinux: glibc 2.17+ ARMv7l

diggity-0.1.2-cp314-cp314t-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (235.7 kB view details)

Uploaded CPython 3.14tmanylinux: glibc 2.17+ ARM64

diggity-0.1.2-cp314-cp314-win_amd64.whl (104.2 kB view details)

Uploaded CPython 3.14Windows x86-64

diggity-0.1.2-cp314-cp314-win32.whl (99.2 kB view details)

Uploaded CPython 3.14Windows x86

diggity-0.1.2-cp314-cp314-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (241.7 kB view details)

Uploaded CPython 3.14manylinux: glibc 2.17+ x86-64

diggity-0.1.2-cp314-cp314-manylinux_2_17_armv7l.manylinux2014_armv7l.whl (241.3 kB view details)

Uploaded CPython 3.14manylinux: glibc 2.17+ ARMv7l

diggity-0.1.2-cp314-cp314-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (236.2 kB view details)

Uploaded CPython 3.14manylinux: glibc 2.17+ ARM64

diggity-0.1.2-cp314-cp314-manylinux_2_5_i686.manylinux1_i686.whl (253.2 kB view details)

Uploaded CPython 3.14manylinux: glibc 2.5+ i686

diggity-0.1.2-cp313-cp313t-manylinux_2_17_armv7l.manylinux2014_armv7l.whl (241.5 kB view details)

Uploaded CPython 3.13tmanylinux: glibc 2.17+ ARMv7l

diggity-0.1.2-cp313-cp313t-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (235.9 kB view details)

Uploaded CPython 3.13tmanylinux: glibc 2.17+ ARM64

diggity-0.1.2-cp313-cp313-win_amd64.whl (104.2 kB view details)

Uploaded CPython 3.13Windows x86-64

diggity-0.1.2-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (241.9 kB view details)

Uploaded CPython 3.13manylinux: glibc 2.17+ x86-64

diggity-0.1.2-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.2-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (236.4 kB view details)

Uploaded CPython 3.13manylinux: glibc 2.17+ ARM64

diggity-0.1.2-cp313-cp313-manylinux_2_5_i686.manylinux1_i686.whl (253.2 kB view details)

Uploaded CPython 3.13manylinux: glibc 2.5+ i686

diggity-0.1.2-cp312-cp312-win_amd64.whl (104.1 kB view details)

Uploaded CPython 3.12Windows x86-64

diggity-0.1.2-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (241.9 kB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ x86-64

diggity-0.1.2-cp312-cp312-manylinux_2_17_armv7l.manylinux2014_armv7l.whl (242.0 kB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ ARMv7l

diggity-0.1.2-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (236.5 kB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ ARM64

diggity-0.1.2-cp312-cp312-manylinux_2_5_i686.manylinux1_i686.whl (253.5 kB view details)

Uploaded CPython 3.12manylinux: glibc 2.5+ i686

diggity-0.1.2-cp311-cp311-win_amd64.whl (105.7 kB view details)

Uploaded CPython 3.11Windows x86-64

diggity-0.1.2-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (244.9 kB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ x86-64

diggity-0.1.2-cp311-cp311-manylinux_2_17_armv7l.manylinux2014_armv7l.whl (243.7 kB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ ARMv7l

diggity-0.1.2-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (237.9 kB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ ARM64

diggity-0.1.2-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.whl (257.0 kB view details)

Uploaded CPython 3.11manylinux: glibc 2.5+ i686

diggity-0.1.2-cp310-cp310-win_amd64.whl (105.6 kB view details)

Uploaded CPython 3.10Windows x86-64

diggity-0.1.2-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (245.0 kB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ x86-64

diggity-0.1.2-cp310-cp310-manylinux_2_17_armv7l.manylinux2014_armv7l.whl (243.9 kB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ ARMv7l

diggity-0.1.2-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (238.1 kB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ ARM64

diggity-0.1.2-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.whl (257.2 kB view details)

Uploaded CPython 3.10manylinux: glibc 2.5+ i686

diggity-0.1.2-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (245.2 kB view details)

Uploaded CPython 3.9manylinux: glibc 2.17+ x86-64

diggity-0.1.2-cp39-cp39-manylinux_2_17_armv7l.manylinux2014_armv7l.whl (244.1 kB view details)

Uploaded CPython 3.9manylinux: glibc 2.17+ ARMv7l

diggity-0.1.2-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (238.0 kB view details)

Uploaded CPython 3.9manylinux: glibc 2.17+ ARM64

diggity-0.1.2-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.whl (256.9 kB view details)

Uploaded CPython 3.9manylinux: glibc 2.5+ i686

diggity-0.1.2-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (245.3 kB view details)

Uploaded CPython 3.8manylinux: glibc 2.17+ x86-64

diggity-0.1.2-cp38-cp38-manylinux_2_17_armv7l.manylinux2014_armv7l.whl (243.7 kB view details)

Uploaded CPython 3.8manylinux: glibc 2.17+ ARMv7l

diggity-0.1.2-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (237.9 kB view details)

Uploaded CPython 3.8manylinux: glibc 2.17+ ARM64

diggity-0.1.2-cp38-cp38-manylinux_2_5_i686.manylinux1_i686.whl (256.9 kB view details)

Uploaded CPython 3.8manylinux: glibc 2.5+ i686

File details

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

File metadata

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

File hashes

Hashes for diggity-0.1.2.tar.gz
Algorithm Hash digest
SHA256 619e12c815097739d2f0b146c87deaeceae492f020e5bc5364c14477f4872705
MD5 8157a80976a6a55330ba2d7144a82c94
BLAKE2b-256 ced5e4deafbac5e740f40859be0e83b2df28473fbdbf894ede4dd052d835f5b6

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for diggity-0.1.2-pp311-pypy311_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 bb835494b659d5702f85fbae42b107004aa1865d1e56999b0d954bdba080ba97
MD5 5f112c3ed2f6f966f41e03980665c67b
BLAKE2b-256 6575af171a886780f499b70823192053917b4c0e97bcad117ea9ca2d011bdc97

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for diggity-0.1.2-pp311-pypy311_pp73-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Algorithm Hash digest
SHA256 2b4a6ba7b7236566d4b70ab36881b758bd89ebd71acb77b1b768d24af9807d69
MD5 fedc396b3130527222b8b71928436c1a
BLAKE2b-256 17ba1d00de63ca323ca705a417104d34954479a26258e02e32c0ba26dfff9cb5

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for diggity-0.1.2-pp311-pypy311_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 ceeeba44629649bdc158929e4072fe88545871781328fcdc3dfae9abbd24902a
MD5 a1116188ec8055db1d0a93a862df28c3
BLAKE2b-256 107ee9c165ed4a37ca7d5a8b8a02a6cc7add96f9bdae5dcaccd0ba806af3232b

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for diggity-0.1.2-pp311-pypy311_pp73-manylinux_2_5_i686.manylinux1_i686.whl
Algorithm Hash digest
SHA256 91256d482810d0986995cf680e8d300be6b852c48c725b37d3bdf7e1b3fd4f6b
MD5 d28497c3307a849f2c4e76a6ed880596
BLAKE2b-256 baaae1615d5d19705ead4660f43ab188d25ea832e2dc1a51bf8d6a81f597e461

See more details on using hashes here.

File details

Details for the file diggity-0.1.2-cp314-cp314t-manylinux_2_17_armv7l.manylinux2014_armv7l.whl.

File metadata

File hashes

Hashes for diggity-0.1.2-cp314-cp314t-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Algorithm Hash digest
SHA256 0a2e498563c698f1fcff3a1ba6ff2b3f6fe1e82e18c786bce1fbb539102fe66c
MD5 1bd129a16897b9acdcbb33c826f7026a
BLAKE2b-256 ec509c3be71f2d20fc5addf250cd5d80c2bb091fd4c87f566cff9d3e46d90d26

See more details on using hashes here.

File details

Details for the file diggity-0.1.2-cp314-cp314t-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for diggity-0.1.2-cp314-cp314t-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 1c3b58cc2b760f2e07d88aebd5a086fe568379ea66690546d3a0bf03e7232879
MD5 cf730d53dbe88d9594a5c1686690372e
BLAKE2b-256 94e2bb2343fc11ce9908b81e39a6d67bb390f23b20a8d18156e8c43f6c14f4e2

See more details on using hashes here.

File details

Details for the file diggity-0.1.2-cp314-cp314-win_amd64.whl.

File metadata

  • Download URL: diggity-0.1.2-cp314-cp314-win_amd64.whl
  • Upload date:
  • Size: 104.2 kB
  • Tags: CPython 3.14, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: maturin/1.12.6

File hashes

Hashes for diggity-0.1.2-cp314-cp314-win_amd64.whl
Algorithm Hash digest
SHA256 1b71a5b1963c9a5b602e7bea3c33f99badd4131c7ecc4a2477b14097a5b03833
MD5 8f673069639cd206933929d48ac4fbb4
BLAKE2b-256 898298d1a7a4daced122da5b78ecd095af49f7caf8078135af6b082f4e9f1b1f

See more details on using hashes here.

File details

Details for the file diggity-0.1.2-cp314-cp314-win32.whl.

File metadata

  • Download URL: diggity-0.1.2-cp314-cp314-win32.whl
  • Upload date:
  • Size: 99.2 kB
  • Tags: CPython 3.14, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: maturin/1.12.6

File hashes

Hashes for diggity-0.1.2-cp314-cp314-win32.whl
Algorithm Hash digest
SHA256 fdf5dc83033f23984aab903770d65b4ab69dfbd2ca9a42e3a2d7658b3a048cc1
MD5 e0cd547bd1baea8c0592a24fa94d0a42
BLAKE2b-256 625d108070de35d09c60207a9264a93aafeba15c10cb3ed0d3b81498f0db78eb

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for diggity-0.1.2-cp314-cp314-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 b87fbc49662b8532606bf44b7fefcf0b6aafc9dbcbb57b852a1518eefb4f103f
MD5 d9293742268c25961bda1fc6c40e8f3d
BLAKE2b-256 0ff2d8ddfde9afbf4e88ffcfd64f2364e86370d3a30a2ca29fa88bdc6708d6e5

See more details on using hashes here.

File details

Details for the file diggity-0.1.2-cp314-cp314-manylinux_2_17_armv7l.manylinux2014_armv7l.whl.

File metadata

File hashes

Hashes for diggity-0.1.2-cp314-cp314-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Algorithm Hash digest
SHA256 fb9cb11b65d6ad200b5350d8254e4f99fe240d242b7aa33e95e4df7d1bd02edf
MD5 790aaf0ec3bbb2cd525fd14373527b04
BLAKE2b-256 9eca28152721084f283656189cb5528a1d33a93e1596d6c6a675e7f650eb1d14

See more details on using hashes here.

File details

Details for the file diggity-0.1.2-cp314-cp314-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for diggity-0.1.2-cp314-cp314-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 43f24a795210331b7ae78504b7c90222710079201e8ea301d9765d778b2205ea
MD5 4ac0c3f6cd4ca36f4fbc47e0f5f1c54f
BLAKE2b-256 307f955e32884287dfdfbd19c97ec4f05b12764b25eff9df970eee09cc360c6d

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for diggity-0.1.2-cp314-cp314-manylinux_2_5_i686.manylinux1_i686.whl
Algorithm Hash digest
SHA256 a970ef311f7ab8187df23eeebd6f0753dfe6b9881602384e5838a0805505c691
MD5 525637101bca2665565b8cc2433c459b
BLAKE2b-256 271fe24e05f4bb914a2b8587158eb1401ea6f290572b1afd1a8dcc34e4fe3976

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for diggity-0.1.2-cp313-cp313t-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Algorithm Hash digest
SHA256 d5c73d1160629b72120220377a5519083c4088a73d3fe3c61567140df33acf06
MD5 e6f9ec5b2acc02bb560f9bde107c81e0
BLAKE2b-256 773be49261deda94bebd5e95933b40fb7d5f4337916e1114889bfcde01cb291c

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for diggity-0.1.2-cp313-cp313t-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 ef09fa79ae6e9e024279a535e06a8e0447c1c16cb920e929a238c02cf77443bd
MD5 c5896358f361a60186002a3592a7e8d4
BLAKE2b-256 8a717f54c1517adc91e4337c8cc4bfd6b0de1f62f808cc61f34b8f70cd5ed2f0

See more details on using hashes here.

File details

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

File metadata

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

File hashes

Hashes for diggity-0.1.2-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 f7d8a48c3154dbecebfc9b4abfd60c5b21b1f01ba918aaa98228feea80f9ee87
MD5 07f107ceea33878de601237746ed8706
BLAKE2b-256 32b334f9d12bf11a270bdcb1fad62613b55a5d712bad8d4849eb680bb84aa3c4

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for diggity-0.1.2-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 2dfbc1f8e87f01c62bb9c0aa87824ec0b3496b52a4a3ddeb5c550ac2cc7457e8
MD5 92f8a2556600f5b0a62f568fa23e79df
BLAKE2b-256 63c81d873096c6e450dfb4e69fe4bd5781092c2d4066195a3e01d3d4b51fc12d

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for diggity-0.1.2-cp313-cp313-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Algorithm Hash digest
SHA256 b6dff9a68c51ae12feccc35f7d4d8f227c9e3bc81de1ff051ca44886b240f53b
MD5 aec010ea6c0bdb1eb94e621accc1ac05
BLAKE2b-256 0bdb2797461bbfbeea5bdfaf68d7944563b70bde06e05c415daafec85df6da56

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for diggity-0.1.2-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 07244a5cd874542ad78e78a929b8995ddc1f458524421aec913a3c0115f05ebb
MD5 353612e9086e4ff86d58a2e341424154
BLAKE2b-256 2c40f2e1bb38b995e61e2b7ba37812f1d8c5175c90ce8f2481f62edfaae6ddcc

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for diggity-0.1.2-cp313-cp313-manylinux_2_5_i686.manylinux1_i686.whl
Algorithm Hash digest
SHA256 1419e63ad3337142ab1132b967ea0bf1f9263fb2a6e4e16e7832832b5cbb15e4
MD5 f4376285410cd67054b51c644af72930
BLAKE2b-256 aa8854447c58cb734fdd81c991ecf2793cbe3cca9776e9011f96e5540d2387fd

See more details on using hashes here.

File details

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

File metadata

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

File hashes

Hashes for diggity-0.1.2-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 23dc07f751c63a5f4a710581cb3558c95d5004f6869bf175df4d2df7353b4672
MD5 5c94632c0fd025bfe5fbf4c487011736
BLAKE2b-256 214f9d267171b9f764bdd6f257aa4429dc9e824fb95f59824dd9e1951fd97f4e

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for diggity-0.1.2-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 4d78fae5fac467175eac6f930b75ad13a03852becb187e4aefee8f9834c00f47
MD5 41c973608bc34a56db6a0d7be4bc52e3
BLAKE2b-256 4881f75c5c5ed3608c7d070c4402165c8c5c387d77ee7e22be6b171af3802360

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for diggity-0.1.2-cp312-cp312-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Algorithm Hash digest
SHA256 d32500edf797ae343b61592b4c1903c088b217a19cd7652cc35159e46073a5fa
MD5 e1dc5ca2bbad5986206ed33929e52508
BLAKE2b-256 4ddeeb46fe967ebf5a4edd86a559a0ef29f600d8bb200b6f9b45dc7695fcbd4f

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for diggity-0.1.2-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 0ff25eae827ea1f1f1efedac8fcdd896a38a97bef8f810a8caf382a05054c78e
MD5 1050541ba9aba945f481affb8e6836d1
BLAKE2b-256 7bba132f9011c025fd815420a32dc51ba1957912471cf6f258f39803e7e11f3a

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for diggity-0.1.2-cp312-cp312-manylinux_2_5_i686.manylinux1_i686.whl
Algorithm Hash digest
SHA256 32367336976f660b9c8f7e9e4500efa2bee7eaec102404ab33b1c93c6ccb6ea4
MD5 8c2d934e7d26a85be94395f3f27262fb
BLAKE2b-256 fa1a64b5dd38b072b54937a945e4a990fae185ab12ee2f64db9407d2cd7637fe

See more details on using hashes here.

File details

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

File metadata

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

File hashes

Hashes for diggity-0.1.2-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 2181f3583e14265ed8813207b93ef71901420f6dba3ddc0037d7dfebe9f789a3
MD5 c0dd981b465e71ef526df01d362b50ca
BLAKE2b-256 c0b83600e5cd192a613249ead377dc0942c3f58f480f78c5a81448cfa9bd540f

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for diggity-0.1.2-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 130072e1af9fadaa646296d4390379388e9068bfa8150f25e25c1aa54724eae6
MD5 910b131335c0242bd9003ab0733dc26c
BLAKE2b-256 c5bc62b3efc68f8cbf11bf58e6ae0e6b83a37808e4eb401e6e43b0e6d3e6d1b4

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for diggity-0.1.2-cp311-cp311-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Algorithm Hash digest
SHA256 a140efe51f4705b7f4f948b6a8907f663d2304310b742ebc384b228bb2122c2b
MD5 dde9968bbd0461434407b39002dba273
BLAKE2b-256 04ec64fd345eb06b6ea650a514431ecfa75d1c44140a311bc1b39130e67fc63d

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for diggity-0.1.2-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 3f72215a9286bc40bd65b5d98c11d115e14984d2d17ac140eff93736897f514e
MD5 e98945931a2d65ba60420326fd094d95
BLAKE2b-256 e9ab0df4d7298a677d75d7023eb6a70d58490314fcdced95d346fcdd08971e92

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for diggity-0.1.2-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.whl
Algorithm Hash digest
SHA256 ff0ec612e71efe7092838a474806ba876383b1cb07aade7d9d0dc3e4bbf94b91
MD5 c4cce46ee373ee4558060c9c97085b49
BLAKE2b-256 ff2adcc638efa09bf55b268ae7c9a3048de73d69a00ebdd0c2024608c163e266

See more details on using hashes here.

File details

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

File metadata

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

File hashes

Hashes for diggity-0.1.2-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 dffa92161b7b6b2e26daf2495774482c08f8a1a5ae3dc859a1abb8cb430075bf
MD5 342b696a3c62d4296c4f94e92fda790a
BLAKE2b-256 06c86fee32fb8c4c30a2dd05dab69b721790a2c03ee73b980cdd40c2063683e4

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for diggity-0.1.2-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 bb6fa428680057954fe6ffe5c3dc5f7efbaf7a55e43d0babf3bf38728b811584
MD5 8c5cc9a5fc53235b3430ca5960475610
BLAKE2b-256 6429d32d7c7a4d766db1e60dd131f441fb8dc699d5c4ca0b596794aa8a790cd4

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for diggity-0.1.2-cp310-cp310-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Algorithm Hash digest
SHA256 3eb2246cffe2bfee4423c99300601e8cd28bd9e5741b1040b86142b5654c32ad
MD5 ba8e91680afeb4d2f233ad0aabddca5d
BLAKE2b-256 c291439cbfb2c27f5709fca9604195160152c6ae1e946c59b0c2e687b21238d5

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for diggity-0.1.2-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 1ecb204e8ec9b918cec3a7a3d92c4bdb04d6612ef043f1395159e4029a413484
MD5 548a40c78c21d78d8a8147133a8ea397
BLAKE2b-256 3e9e72998df8ec3fe6fb392399a580a306458176f797a82714d6d618ce06b330

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for diggity-0.1.2-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.whl
Algorithm Hash digest
SHA256 9255fd5e7b73830a5a2dd03d73c8ad2314ab0ae8dc226c5841c9f66d777fec8c
MD5 0be141d2a6a07b6a5b7a658d05d4be2f
BLAKE2b-256 8c30f936e79312441cd7bf00be5de226f12b819e489e0ba5b5adb9100e3dfbe6

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for diggity-0.1.2-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 7daef0fe786c88893dce75a0ab9a2ce16f40214fe2111e2d08b2317ef804d2d0
MD5 f634adad41cf9e52b9d205761d942f50
BLAKE2b-256 91080125f745c85ff1c62ac53ca7dfe4ce046c6c8f757b8cc65a960e20caaca5

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for diggity-0.1.2-cp39-cp39-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Algorithm Hash digest
SHA256 23e9b564195feeb3ab3134b4508508bef3b8af21d1b32df25cb9bcb5290bf466
MD5 18dcb5e8c4b52b2351330f77a2eb4ad7
BLAKE2b-256 408303cecf27ec92dc50f19dccf487b2b6813b53431cf30980da24042bae293c

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for diggity-0.1.2-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 c0b9526ccf1870ff9d798ae68d16720c68c2362c03874dcc53a7a2d175c314c9
MD5 d552f811b5d7a8638f4080da3d6e1e7c
BLAKE2b-256 341d886612a65f7bf214545b4d8131ef529a27356d1e0d7b031f19e18cfb00e2

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for diggity-0.1.2-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.whl
Algorithm Hash digest
SHA256 f48ef4c3b1efa15de57850d01bf43292674835c1ef8d6f49ea1d70ae14bda080
MD5 146602f511afb9449799cfc914320fb5
BLAKE2b-256 219d47f3968e2fb360a4ba2a675aefaeb3d54df15b12c515ace6afc921f4763f

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for diggity-0.1.2-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 ded186e65b2e39874ad9dcd56aa1dfb7d0b17907c305958ff251ab95708bdce8
MD5 7c2b2112c1e95bc0b446adde6711b0e7
BLAKE2b-256 41753e3bae54e01730a66730c1513ea6c7c181fde2bdf5f907a9ce35db9f5799

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for diggity-0.1.2-cp38-cp38-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Algorithm Hash digest
SHA256 a8697caedf48c3f2e7f6422ccf25c93b5b93dc6600a847f2a831bc88bd80c5f8
MD5 1dcd063228993efb777c139de79458a9
BLAKE2b-256 1ae12ac059bbc4d6c310844b333d1fa907646a7b1dd396f49f59e70060e2aa46

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for diggity-0.1.2-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 ded6cc990a57fcb0b1697a80f320ad4bcdbf606bb991f422c394d395dbdecfd5
MD5 26185dd96c0c932f47928d0a8019c80e
BLAKE2b-256 eab4b992dc0e78bb432031b5d411cddb6e6bb17aaa6d182e0290595df1211673

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for diggity-0.1.2-cp38-cp38-manylinux_2_5_i686.manylinux1_i686.whl
Algorithm Hash digest
SHA256 d742f1e58d8b348cf9fb152441d41354802b75d39441dc1f44e2aab4233333bc
MD5 ecc612024db57698008e4d324097f364
BLAKE2b-256 0233b299b3791ece28443b75553dc19f68d144bdd5d95020ae92f2c66a9362b0

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