Fast key search in python
Project description
Dict picker (dictionary picker)
Retrieve data from Python dictionaries and lists.
Installation
With pip:
pip install -U dict-picker
Or with conda:
conda install "dict-picker" -c conda-forge
Usage
pick_by_path
The pick_by_path
function is used to extract values from nested dictionaries using a path-like string to identify the desired value. The function takes three arguments: a dictionary object, a string representing the path to the desired value and optionally a delimiter.
The path string consists of a sequence of keys, separated by the delimiter character ('/'
by default), where each key represents a level in the nested dictionary. If the key has the value '*'
, it matches any key on that level, or sets it to check all items in the list.
The function returns the value at the end of the path or a list of values if the path contains a wildcard. If the path is not found, the function returns None
.
from dict_picker import pick_by_path
example_dict = {
"foo": "bar",
"baz": {
"qux": "quux",
"quuux": "corge"
},
"fred": {
"wilma": "betty",
"barney": "pebbles"
},
"arr": [
{ 'id': 123 },
{ 'id': 456 },
{ 'id': 789 },
{ 'name': 'bubbles' },
],
}
assert pick_by_path(example_dict, "foo") == "bar"
assert pick_by_path(example_dict, "baz/qux") == "quux"
assert pick_by_path(example_dict, "fred/wilma") == "betty"
assert pick_by_path(example_dict, "*/qux") == "quux"
assert pick_by_path(example_dict, "fred/*") == {"wilma": "betty", "barney": "pebbles"}
assert pick_by_path(example_dict, "*/quux") is None
assert pick_by_path(example_dict, "arr/*/id") == [123, 456, 789]
# slice syntax
assert pick_by_path(example_dict, "arr/0") == {'id': 123}
assert pick_by_path(example_dict, "arr/1/id") == 456
assert pick_by_path(example_dict, "arr/-1") == {'name': 'bubbles'}
assert pick_by_path(example_dict, "arr/1:/id") == [456, 789, None]
assert pick_by_path(example_dict, "arr/::-2/id") == [789, 123]
Parameters:
obj
-- A dictionary object to search for the desired value.path: str
-- A string representing the path to the desired value.delimiter: str
-- A string used to separate keys in the path string. Default is "/".
Return value:
- Returns the value found at the end of the path string, or a list of values if the path contains a wildcard. If the path is not found, None is returned.
pick_by_paths
The pick_by_paths
function is similar to pick_by_path
, but can extract values from multiple paths at once. It takes a dictionary object and a list of path strings as arguments, and returns a list of values found at the end of each path string or None if a path is not found. This works faster than running pick_by_path
in a loop.
from dict_picker import pick_by_path, pick_by_paths
example_dict = {
"foo": "bar",
"baz": {
"qux": "quux",
"quuux": "corge"
},
"fred": {
"wilma": "betty",
"barney": "pebbles"
},
"arr": [
{ 'id': 123 },
{ 'id': 456 },
{ 'id': 789 },
{ 'name': 'bubbles' },
],
}
assert pick_by_paths(example_dict, ["fred/*","*/quux", "arr/*/id",]) == [{"wilma": "betty", "barney": "pebbles"}, None, [123, 456, 789]]
Build from sources
Cargo
curl --proto '=https' --tlsv1.2 -sSf <https://sh.rustup.rs> | sh
For other installation options, see the official website.
Maturin
To bind python and rust, pyo3 is used. The Maturin library is used to make it easy to work with.
python -m pip install maturin
Build
python -m maturin build --release
Wheel will be released under the system and python in which it will be built. Read more about the compilation.
The finished wheel can be found in the target/wheels folder.
Build with docker
docker run --rm -v $(pwd):/io ghcr.io/pyo3/maturin build --release # or other maturin arguments
On macOS, it is better to use docker instead of podman.
Roadmap
-
Arbitrary levels skip operator
**
; -
Search inside an array of dictionaries. For example:
{ arr: [ { id: 123 }, { id: 456 }, { id: 789 }, ] } 'arr/*/id' -> [123, 456, 789]
-
Search by tuple of patterns. Returns the result as a list of found values.
-
add option to access lists via python slice syntax (issue #2):
{ arr: [ { id: 123 }, { id: 456 }, { id: 789 }, ] } 'arr/1/id' -> 456 'arr/1' -> { id: 123 } 'arr/:2/id' -> [123, 456] 'arr/1:' -> [{ id: 456 },{ id: 789 }] 'arr/::2/id' -> [123, 789]
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distributions
Built Distributions
Hashes for dict_picker-0.1.4-pp39-pypy39_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 813159e1195a8766c73af06d21b9e6d89105e78dd984d5bf4601aec4476b05bf |
|
MD5 | c89b1b518a77e5ac7cf7ff8a9fb4735b |
|
BLAKE2b-256 | bc37241a882a159fcc21d71a63bafda4f818d8eb77ef962d2214744a6029f676 |
Hashes for dict_picker-0.1.4-pp39-pypy39_pp73-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 3cdfb553c5aaedb5be8b3aed2f89ed7850bef0f59580a2b276bdd9d3aa0c2053 |
|
MD5 | 22e1f67f259142f26bae4ca2e02c28df |
|
BLAKE2b-256 | 001f8f3f9f5550bb882668a409ea96d7bce044ecc69d7ba5eb762510b4b18978 |
Hashes for dict_picker-0.1.4-pp39-pypy39_pp73-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | ebe65fbdd19e28ab64a5c0d08de4fccfec3f580b00337d395a1dade3a418ea3c |
|
MD5 | 8c1883e614af9b4efecd4b765f20b648 |
|
BLAKE2b-256 | a095a16dac993ae1486cd236d985932bf8b89e57e7583a2bcd8e249c11b39d24 |
Hashes for dict_picker-0.1.4-pp39-pypy39_pp73-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 84a3631a9149b3940dda6e7948d84110873d7a7a41d71fedb5c91ccd4ed54bcd |
|
MD5 | f66d7cbcbfb1adc3259971122ad4a06f |
|
BLAKE2b-256 | b7419cb730d7e886403b2a08f66f936ceb3e05eac0167a67b46a9ba000d201c2 |
Hashes for dict_picker-0.1.4-pp39-pypy39_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | b0b47111ae3b07ce2915c42b5c7a1122ebe5cb442017eaa7c8440a615a05d481 |
|
MD5 | 4717ce0dbf118b66630776347d8147e4 |
|
BLAKE2b-256 | 163b87c2e31b5a0e2fc96d6b784c4e35e36ab0a0d7e7de7bafddb188fa8334cf |
Hashes for dict_picker-0.1.4-pp39-pypy39_pp73-manylinux_2_5_i686.manylinux1_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 0770f6dcc017e72bfc0b5087be58221be94953672d248f4637cd7ba068547453 |
|
MD5 | 81540c0e23beefcd045a897e507494d0 |
|
BLAKE2b-256 | 529d3cb55b1cea1247723502349c97a1c599d54b8c288d26b7c48281ce4f130c |
Hashes for dict_picker-0.1.4-pp38-pypy38_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 00a6dd63408fea18431fbbc210723abb70e114ec0db06f1611a67a365f3949d5 |
|
MD5 | aba0c4bbc8ad643660ecc6e7daa741db |
|
BLAKE2b-256 | d6a36d5366800404c92adc53f946c53abd47e5867c800790bcd3ce79ff33e871 |
Hashes for dict_picker-0.1.4-pp38-pypy38_pp73-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | aa81b5cd0562523bfa70d9d385d11d5b163a8b409eb0b7e9fc9e1a17abfb7f6c |
|
MD5 | 404be83aec456cf01ca3507b715877f1 |
|
BLAKE2b-256 | f471c3830892d4f7e7aaa011664afd334acd2e38035d50296f5c1a13cdc1ba1e |
Hashes for dict_picker-0.1.4-pp38-pypy38_pp73-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 0e8ea1c40810a5a4cd8d79f8977ec9df4f9eb22dccd96c1c3e9c27134e135330 |
|
MD5 | 8270a354249d1127206409d6aea47941 |
|
BLAKE2b-256 | 3726acdef70fa96bef6882bd5241cf06ae9420236ff54b1083a79093b95ddde3 |
Hashes for dict_picker-0.1.4-pp38-pypy38_pp73-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | fe480a30acc5ed72df9e3a9947a5d6094043ba92a52dcc76726d18794f07860b |
|
MD5 | 6b96fc0e6c1325b57b84534475104283 |
|
BLAKE2b-256 | 96ee9d05186d7fdc23056af7feb071628e82c1478c7f9b13352771c82bfa0369 |
Hashes for dict_picker-0.1.4-pp38-pypy38_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 7f24e6e7e8945cd87643c31171978d6a2a2a8e74e53769d8e8be6ec281357389 |
|
MD5 | a32654981816071f14be1dd48c64cfdb |
|
BLAKE2b-256 | 7f4e7990cbbb4356db0c52975babfb41043ed0c23bb63b824ba017afd3de89eb |
Hashes for dict_picker-0.1.4-pp38-pypy38_pp73-manylinux_2_5_i686.manylinux1_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | fb9b0d2a7101d92b3d04da03831447b2159213c159872924524a16748ab3bf5e |
|
MD5 | 07a3780fe78e4e7a5d4db9ef4404b8b0 |
|
BLAKE2b-256 | e393a519469aa2ad0dc04938dc5c6743dbe9888aa7ce6f35956e769d2d517e7b |
Hashes for dict_picker-0.1.4-pp37-pypy37_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | a630b2d6c730e3496c518729f65ab2de52e6f66d9bf555e092069f522a67b94f |
|
MD5 | 928bcc21e5a5147e802acc0e439244c6 |
|
BLAKE2b-256 | d31d0bd0b2e390dc817686c9edfcabb2fa233e95e009818c06438dc75fa047b3 |
Hashes for dict_picker-0.1.4-pp37-pypy37_pp73-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 7115f63cb1b01522692b5a2c79e8f5032b07573dbdadf7977a2db8ed83ef32db |
|
MD5 | 5e3b7dc8792ecedb5d0d732e0011063f |
|
BLAKE2b-256 | effbe0cbf628372b588af306bdfc015ccf83373a25e0bad97c83f5b2a466ffc6 |
Hashes for dict_picker-0.1.4-pp37-pypy37_pp73-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 0498b2f36a5bfe59c863a62f44cc4fee1665f082cc81efc53d9d87dbb8eaa489 |
|
MD5 | 21c53ca489a018a81e2e38c39877035a |
|
BLAKE2b-256 | 82013fceb5316c762977882cf9eb715d90934241b98dc8f036d8b6d53f6b9537 |
Hashes for dict_picker-0.1.4-pp37-pypy37_pp73-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 65e72cf614f58900f44b633e5ebe5fd4797795ceb4fa381ba98c9660b0552a6c |
|
MD5 | 33d6aad57eb1a9f2c50214a48139c328 |
|
BLAKE2b-256 | 9b019bf55409b859eb13319fd25e704ae9d2480e5031851839e8ef125d60c223 |
Hashes for dict_picker-0.1.4-pp37-pypy37_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | ba62cd32f20955c20f0a8a21f1313b7684c1c2ae905a545a83cf6c2d9cbfaa4c |
|
MD5 | e3ce90b8f418df0f37ef5138f0cd44ef |
|
BLAKE2b-256 | e00720b21b7036a12592fba6c82680c480cc4e939fa2a197f8fa5701b7b7ed37 |
Hashes for dict_picker-0.1.4-pp37-pypy37_pp73-manylinux_2_5_i686.manylinux1_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | dc8c1d0d35d708d7a248a5c473bdb5e7cd0eb63a298f21993c55844a27acd39d |
|
MD5 | c8aebcafc073e7817e4cfe8398ee5b59 |
|
BLAKE2b-256 | 9c219bfe381f0c1e81fe568c09b1a88d8cea465658b2897f7a2f81739831e38b |
Hashes for dict_picker-0.1.4-cp312-cp312-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 9740ab95cdb4bd292bfcbca0b2c5cb1b89f32346f978a7a4ce52f9ae926592e1 |
|
MD5 | 32d746415eba804db19ff8b48d07aa1f |
|
BLAKE2b-256 | 94c262ec3b6d1106205dfce0ff260cbb652c3f0a8f8c7f5b52fbceafb71f4714 |
Hashes for dict_picker-0.1.4-cp312-cp312-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | f9c32e9c300af1677ab3f370571887302f9e9053fbe61650b936d83f364d11cd |
|
MD5 | ac10db5114bb23cf4421e2c7a9b17d12 |
|
BLAKE2b-256 | e2424760b4e82c57c6dbfed1f3a0560a2c2b3011067024ff37f2e1d88678cef3 |
Hashes for dict_picker-0.1.4-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | e3747087dca739ef5d7161bdc13b0643f233faa72eb0ae4417b5154e6980f93b |
|
MD5 | c0e9942057d295e0a147fe54e16f4794 |
|
BLAKE2b-256 | c24a39fcc96731aaf232cabbe5b35cfcbd9af3e97a9aa2fe931d0f6045edaba8 |
Hashes for dict_picker-0.1.4-cp311-none-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 550c5bb30796417fbaa3daf4b0b08851ad3d585cb5f001b32a80cec059f96cfc |
|
MD5 | 95eb776d0a221d1c6409c976d6398c21 |
|
BLAKE2b-256 | 56c3e3b7ed72a9b11d9623004661bf0e452a5e004aaeed94982920d97a571ead |
Hashes for dict_picker-0.1.4-cp311-none-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | ae13def4f7a4ffc661868f3419bf79ac2ae47fa44c5cb7146ec0d87295de77b2 |
|
MD5 | e3cac69624e5ceebb7ff8e9c3ab5525e |
|
BLAKE2b-256 | cc86e7c1c7e36a82dec9562f6db830a427205e79ca51810da6a67424f7126d1f |
Hashes for dict_picker-0.1.4-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 37f9dc73b031bf00d4494931798354e708ca2a590e5fd5415372873c2db752d7 |
|
MD5 | 4d6ed8ff4b1f124e7fd905d53cacf256 |
|
BLAKE2b-256 | 5ccd867ad218dbc5667988be06775e232aab529f021e45a1182e365ac0b02aa9 |
Hashes for dict_picker-0.1.4-cp311-cp311-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 1ee672bf6498063b3d35a35b310d2a4701ac102ef0a2235d2baf8131d577d959 |
|
MD5 | bf85e8c9880dee26c2a9e3e9a4a2286c |
|
BLAKE2b-256 | 5b8a5298b315c238ed3ebc5b2d2c5527b1bb7a9b7d5b9827730f8274482f062d |
Hashes for dict_picker-0.1.4-cp311-cp311-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 62316e709a0c00c52b2642a3b1d5123d13d4ae45862f1c53232c88a6fae463ab |
|
MD5 | 68ad65b05157d8afc8999c4bcb33cdfb |
|
BLAKE2b-256 | 6769d0286a80254d81854a8ae2992135005a0c2fd4a8efd54d1e50fc94ac3aa7 |
Hashes for dict_picker-0.1.4-cp311-cp311-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 4699cb727ca18ea564782dc6c7f057f02366d6016fd926664fd5f90459bc126b |
|
MD5 | fc8c62ce7bf2112af4ca51fd778ac74d |
|
BLAKE2b-256 | ed0a3cc2545c7c2ebcf8753503739ac7dd838411a8ca90edb5273873287c52c0 |
Hashes for dict_picker-0.1.4-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | a3b86cc587f4f061772d10857d9a009ca6d61b676fd6fb53014d7d13479475ce |
|
MD5 | ff681b3fd33464aa074b4cfa467bddd5 |
|
BLAKE2b-256 | 3c9f65261dccc67c2c15dd1bc4121d66811e328e71d1aef126e43ae8330c0701 |
Hashes for dict_picker-0.1.4-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 8a4de7e57d54aff353aa570d811c22c7909dbc01f8188a33aa6e5a438ee7b010 |
|
MD5 | a9f98c806d8f231e8854c67e0d2f7e8e |
|
BLAKE2b-256 | 4ca0fc94123699c81a0a93bddd6dc127562b8c3060711912071ac53598a7a6b4 |
Hashes for dict_picker-0.1.4-cp311-cp311-macosx_11_0_arm64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 92a03c74ce7d8c9c7d8dff81e406fb73d2bca83d672703df0ec62d91c9691d24 |
|
MD5 | 92c94e1b3b5c1cf54994825849936dbe |
|
BLAKE2b-256 | 022d713f9d528412fcb6356a7f756842c1126793a8c5c09a950a57a97f4f3479 |
Hashes for dict_picker-0.1.4-cp311-cp311-macosx_10_7_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | eeb5b89b854d1aa85d67b905ce4b82b82c8663d94a1cd5cbe8bfcec2e9e3bdf0 |
|
MD5 | c74e62e8c734e65ff405cbdce22f8836 |
|
BLAKE2b-256 | 0ddcdae0679b87f67a581198c66ff3675400e9b1c25bfd47a2d75f399937e839 |
Hashes for dict_picker-0.1.4-cp310-none-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 1ab0ce8681e692cae1618e90199113cacdbc46d4373167448da91b4c584c9210 |
|
MD5 | 2ff5a22bf177bd672bef5c2fd1875fc2 |
|
BLAKE2b-256 | f9ff87129bb68e85b69565dd46c395470e45b0325d697eadd5dfb9725e574450 |
Hashes for dict_picker-0.1.4-cp310-none-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 709de3393ce13ae4990b672361be8bf7015dd86805a928987d96c4f94debc349 |
|
MD5 | 808111bc3c273d2e987a819cd247e13f |
|
BLAKE2b-256 | b66f812aeca67251e8722eac16c882a5c83a0bcd94485eb05bb1063f7cc58ce0 |
Hashes for dict_picker-0.1.4-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 30ca42fb4e4c4974c9d85449c440ca3251727dcbf0459ea94d0aea89ce745fc9 |
|
MD5 | 1fcd203197b53e2a3ca65245ff90f077 |
|
BLAKE2b-256 | e1b66c39514dced86aa3b238bd04addf3584553c6b10464d02fec5d070165ba3 |
Hashes for dict_picker-0.1.4-cp310-cp310-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 372c51f4e724e115bcee55a345d4d4f71262b44dd022e0a447693b04fda4e748 |
|
MD5 | 04d7f6e968e29b38363dec23f23a5362 |
|
BLAKE2b-256 | 459d3695ac72b4bc0dccd68a35134a73984d145b6421961c44512609e3515454 |
Hashes for dict_picker-0.1.4-cp310-cp310-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | bec43024174e5273ae3d35559888891ca6d8ba15db5e55dc052735d56297c4c0 |
|
MD5 | 73651516b52729c3821f2d07d19d879e |
|
BLAKE2b-256 | 8d50d91cadd1822cc867652ad851308d7841d12a56a9bb7f2319d756a63f1635 |
Hashes for dict_picker-0.1.4-cp310-cp310-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 2e67e73514168a5b025d596a163241b513d44330c29e779ab28fbc3259512aed |
|
MD5 | 2b7dd45350ca2f7720f3fb15856ae554 |
|
BLAKE2b-256 | 4db259c9c8dcd96725514c7e734653c2089fbe0163d749c08a9e152998ecfdc6 |
Hashes for dict_picker-0.1.4-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | ce7267858bf1c0b5faa916b468a0f47e7bf0e262388cbe506dfc16e6760652e7 |
|
MD5 | a6598a3c359544a1f7af9201f2735032 |
|
BLAKE2b-256 | 0f0e4059176092b7303652bfd19579d6631fe12ec4ebecdc6066490e329fd814 |
Hashes for dict_picker-0.1.4-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 730c4634ae5642096d6f53b0eb25f5eea29f183c7473aa8610793e40e4c1b1f6 |
|
MD5 | 6c9681dc83e1d4a900a14f2f7eac4751 |
|
BLAKE2b-256 | 0a082d7093e2e58707212475c2e4c438dae26ed16f329f81ee69f1ff800d2105 |
Hashes for dict_picker-0.1.4-cp310-cp310-macosx_11_0_arm64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 39fa3486a7702fe32c7273abca8d798d6d14cca3fbcb04be32974082900caf28 |
|
MD5 | 5586493b4ff68b9f7dc6d9b7d4755910 |
|
BLAKE2b-256 | f15ed3c4e55ae8404c8309c4c5767ffe13ccac0ba6e9ace67aade7e1dc83aa6d |
Hashes for dict_picker-0.1.4-cp310-cp310-macosx_10_7_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | dea3b382b736ec5a870ea4c4e6d0bbba1115d8d845e72fb94b3cfae7da1947fb |
|
MD5 | 2580821e1e23bd603d0d065d4945d799 |
|
BLAKE2b-256 | 0e4bf737cc234dc769c23f6e8ab40debc2284e3ab6b192412a4df42309ceadc0 |
Hashes for dict_picker-0.1.4-cp39-none-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | d87b45eba38999e39319298ff55014c581b795cde75f14b178566f8a265b14f4 |
|
MD5 | 924a18f9c7077be5d2cf3a039da4a7a5 |
|
BLAKE2b-256 | e7e841843b8d66a2e2b13e3ead8679030cb6a049e777b0b7e0adbe3edb504014 |
Hashes for dict_picker-0.1.4-cp39-none-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 2bced3138e2ef134dd1a40900319440dbce72046d716be84ae048561cdf22af0 |
|
MD5 | dbc12321706c408181ec68fd15a8cb8d |
|
BLAKE2b-256 | 3e76ef1d44b4d9106672426b1ee6dca65e397caba07c6d83ab6b78407576b6b2 |
Hashes for dict_picker-0.1.4-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | cd6ffd191419b3a4820881ba724670e3054e2275c8c378ff6fcde9219e884ab5 |
|
MD5 | 4072877164fc28352c0bdd51a7fe6fd7 |
|
BLAKE2b-256 | 5849cc5126a9d411b80d4d071329863a687f5b723ff3670a815096d99088f25c |
Hashes for dict_picker-0.1.4-cp39-cp39-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 07eb5618f329adfca3d5386cb855792eaae11c56eead1c0d40f9ee4696e4b8c4 |
|
MD5 | e9cbdd7c4e91cb6e2fe9aec46061e538 |
|
BLAKE2b-256 | da6544854201536d5b4a8e3dca8460a916fc94e1cd5986756952f8b6b9f32808 |
Hashes for dict_picker-0.1.4-cp39-cp39-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | e41ac00d5bda11b5a2e38c60c835bc82b4ceb4b9dd67b2cc06bec0608d8ca972 |
|
MD5 | 8a95c892ee2e0e970c727ec44fc48dad |
|
BLAKE2b-256 | 3af6410bb69fa51e0c7499d18f1752fc12b5e28208dcde443e57b53ccc98b5f7 |
Hashes for dict_picker-0.1.4-cp39-cp39-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | f4c744eda7d8a3c3f9d0a453da643f013c1bdb7cc18f572a23cfcec43e025cbb |
|
MD5 | 7cea5988c0ab8c42662c77559e98da62 |
|
BLAKE2b-256 | bc86ed5aea39dd78d73ea65581ade8d88e9e0ba935fb1453efd02a03acf3b0f5 |
Hashes for dict_picker-0.1.4-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | be2121db6d7336260545f643695568a7fa416a5e6bd0de0946c2932ba2ebb91b |
|
MD5 | 09c573a109637aaf8df8eb706ffabcfd |
|
BLAKE2b-256 | 49c46738f81c0f85c5fd671ca3c53fe6688839f32c96b99fb6f707e99b3c2109 |
Hashes for dict_picker-0.1.4-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 5adeac60c3d8579ab06aaedf8377dd3856653ded60bfb0f1a6cb565647837789 |
|
MD5 | bc7611924ad47a8158a43f8d1698efb9 |
|
BLAKE2b-256 | 3ebca4a61b4c588eb8a55a7de05e3ad5b95060720c9e41db9c05f5158bdc18de |
Hashes for dict_picker-0.1.4-cp38-none-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 1ea12f049d70fe25f78d5deee40fc8a4068f5ced1a3cc584b37d329b9fbf3b66 |
|
MD5 | 25d0d76650b9835f6bdd26b15b6252d1 |
|
BLAKE2b-256 | 3c761c4db9467490e9e5e6ac55446707bf6e9ae2effcabb09f1398dd3fa017e8 |
Hashes for dict_picker-0.1.4-cp38-none-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 568bd2d9d7e65da88b234c23f2499e9d46e8b3cc1f6839cfebafd2ef3ae960bb |
|
MD5 | a903fb1cd33d41974aa9beca26ac6d1b |
|
BLAKE2b-256 | 1bb7017eec6fe7efca0c8951bc18378fcdcfc0171bcdf67672471d80d6dd0b73 |
Hashes for dict_picker-0.1.4-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 064afbcbd8a70684cc6827daa36c1fa2ddb7496906ec68b7d16ccc165c190ef1 |
|
MD5 | 78a4165c17e88c09347e556c36175c3e |
|
BLAKE2b-256 | 5ad4e477dd463537f94b4201d137330b2126af8ddb858d194a28436af4980322 |
Hashes for dict_picker-0.1.4-cp38-cp38-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 2067b20810f68d4a69ff436cea2706f07fffa3735009177fdeac33182fbd1130 |
|
MD5 | 5ade308901843a990a07759548a6475e |
|
BLAKE2b-256 | f0763bd4772b33ef77f4dee7859ac8d8861f1e8c8361ee545ebb388d1bf453cd |
Hashes for dict_picker-0.1.4-cp38-cp38-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | c80314c81846eabb86e06338f6a6023b6abcb274262668eda8917bb454cb0a68 |
|
MD5 | e0fb50b623873e3bec8406211f30f5da |
|
BLAKE2b-256 | ba25dc7ba4199bdfd0e9892266dd332b6dbde84ede45595747eb6510f39424d4 |
Hashes for dict_picker-0.1.4-cp38-cp38-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 3197cd77a2873fcd14c3a08ca51f61c8850bc34390eff6b4d9c50accc103ab7e |
|
MD5 | 05ee31e4dd406d5c4a7acb51397ed422 |
|
BLAKE2b-256 | da02f608f2f0ca92c7af1cee640eaaef6f6c0fed0a4d86706b81b0599fa899bc |
Hashes for dict_picker-0.1.4-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | b08d76b548990be3aec5acbe0787cbd67774d0fe40f8230d20e0d60f8523807f |
|
MD5 | f0b5265af38b7ed458b327f219af5641 |
|
BLAKE2b-256 | db6b59e4b9b233f6c6feff08ba2150da795d2da88556f136475932ba90880efd |
Hashes for dict_picker-0.1.4-cp38-cp38-manylinux_2_5_i686.manylinux1_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 93801bbd92b29180704448a79c895415648f87587b35ba6fe8632449ae8abc73 |
|
MD5 | 30e569b4ccd1569fb50cf200338e92b5 |
|
BLAKE2b-256 | e8bf752657db4ba60c666386e0ecc4b5913287d8833b335e31ba7794b3ae5943 |
Hashes for dict_picker-0.1.4-cp37-none-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | a9c71508c30141f91cb3a80d017541b6592945b875c62fd2584e566041bbbec1 |
|
MD5 | 20ae6d5ebc0ee05b201bec57905daf8f |
|
BLAKE2b-256 | 644c5594feeaba16037008289cdbbdf27279ceff1bc800c352b62a50424972cd |
Hashes for dict_picker-0.1.4-cp37-none-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 80887ad0d39cf333f1a41e299e705dbb2fe98d8a5cb042cab3649d94186e83b8 |
|
MD5 | 534b114f03a524570d750a73393421f7 |
|
BLAKE2b-256 | f13e398bc8687b65eb9d69c5bdf1a4b4d544c49e5bbbc26dbf2cbcb35b337f29 |
Hashes for dict_picker-0.1.4-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 76965f3667c0166c84ec47ab280ce939ae019257160d5d6846d08d6f197c41d2 |
|
MD5 | dab2d9b19c6a63ad93e69d4934847552 |
|
BLAKE2b-256 | 5013ccd1ac88a2464663f357c2b76591fc71b5221d3da33ab4c6512f0d16f67d |
Hashes for dict_picker-0.1.4-cp37-cp37m-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 10ef421911a603872ee31fbaa127e9a865e30d45835a81729f447fef9b078691 |
|
MD5 | 6730eb93889de813c115a950b0b59dab |
|
BLAKE2b-256 | 4625b3d7dea23a5905584114ba966c0f469e850428f88bd54c55c5edc2769013 |
Hashes for dict_picker-0.1.4-cp37-cp37m-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 196c2d7260b301998654f33b54a2bd38934e326bc61f1db18ada8f401230bff3 |
|
MD5 | 1533b99ad08fb5e60c02eb45ef1d138d |
|
BLAKE2b-256 | 8ccc80f97bab898a3db10bd80e36b1ee7b25a4ba2a3eeb38760c0df01be5faed |
Hashes for dict_picker-0.1.4-cp37-cp37m-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 5cc64fd8506cbcbd8ebd98848b265be7c97914309098ef35eb65903fe0caedbf |
|
MD5 | 135680f85352cd9846fbb945f60c45b6 |
|
BLAKE2b-256 | 0160c5f7a4f1a3b17aa4c0569d733c5adae14bba1e68c2bc1338ec5db6a34a1e |
Hashes for dict_picker-0.1.4-cp37-cp37m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | b957b3a3d26a7233a4c9319e1129ae9a99aa4c4f5cee7275887818bda0bfc6a9 |
|
MD5 | 2c76e7a544e1e6a7a31b8d8ef7a4a68d |
|
BLAKE2b-256 | 1256832e84b8284753fe4ce178b12121898ef38fb1d27f6275b4c59ff98b3f94 |
Hashes for dict_picker-0.1.4-cp37-cp37m-manylinux_2_5_i686.manylinux1_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 0c334f5ff0a97621aadd597413505eec04378cafb7d3657ae0d34fd1b6140c65 |
|
MD5 | af0468642c127eb968d10a731468cb30 |
|
BLAKE2b-256 | d09d387d293aa662d7415f2af76fcb50dbc0ae084ed5db8691fe02d714102600 |