pyndeval
A python interface to TREC's ndeval.c, used for computing diversity retrieval metrics.
Getting Started
From pip:
pip install pyndeval
Or install from source:
git clone https://github.com/seanmacavaney/pyndeval.git
cd pyndeval
python setup.py install
Usage
import pyndeval
from pyndeval import SubtopicQrel, ScoredDoc
# provide qrels as a list of tuples
qrels = [
SubtopicQrel("0", "a", "A", 1),
SubtopicQrel("0", "b", "B", 1),
SubtopicQrel("0", "b", "D", 1),
SubtopicQrel("0", "c", "C", 1),
]
# provide run as a list of tuples
run = [
ScoredDoc("0", "A", 9.3),
ScoredDoc("0", "D", 8.4),
ScoredDoc("0", "E", 8.1), # not in qrels
ScoredDoc("0", "B", 7.6),
# C not retrieved
]
pyndeval.ndeval(qrels, run)
{'0': {
'ERR-IA@5': 0.3933,
'ERR-IA@10': 0.3907,
'ERR-IA@20': 0.3907,
'nERR-IA@5': 0.8297,
'nERR-IA@10': 0.8297,
'nERR-IA@20': 0.8297,
'alpha-DCG@5': 0.4052,
'alpha-DCG@10': 0.3998,
'alpha-DCG@20': 0.3997,
'alpha-nDCG@5': 0.7868,
'alpha-nDCG@10': 0.7868,
'alpha-nDCG@20': 0.7868,
'NRBP': 0.3906,
'nNRBP': 0.8620,
'MAP-IA': 0.5000,
'P-IA@5': 0.2000,
'P-IA@10': 0.1000,
'P-IA@20': 0.0500,
'strec@5': 0.6666,
'strec@10': 0.6666,
'strec@20': 0.6666
}}
Supported measures
pyndeval supports the following measures:
ERR-IA@knERR-IA@kalpha-DCG@kalpha-nDCG@kP-IA@kstrec@kNRBPnNRBPMAP-IA
Measures with @k support values from 1-20 (upper limit from ndeval.c).
Measures are provided as a list of strings with the measures= parameter.
pyndeval.ndeval(qrels, run, measures=["ERR-IA@7", "MAP-IA"])
Reusing qrels
If you're running multiple times for the same set of qrels and measures, you can speed it up by
building a RelevanceEvaluator object, which caches the internal qrel representations.
ev = pyndeval.RelevanceEvaluator(qrels)
ev.evaluate(run1)
ev.evaluate(run2)
ev.evaluate(run3)
ev.evaluate(run4)
Iterable results
for result in pyndeval.ndeval_iter(qrels, run):
{"query_id": "0", ...}
for result in ev.evaluate_iter(run):
{"query_id": "0", ...}
Metadata
Release files for pyndeval 0.0.8
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | Provenance | Actions |
|---|---|---|---|---|
| pyndeval-0.0.8.tar.gz | 15.1 kB | Without provenance | Details for pyndeval-0.0.8.tar.gz |
Built distributions (wheels)
Total release size: 1.1 MB
Release files / pyndeval-0.0.8.tar.gz
| Download URL | pyndeval-0.0.8.tar.gz |
|---|---|
| Size | 15.1 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
bdea7fce38c7e00ef9e8aa917a743b3045c3d1e678e836342f9f5a681067fc17
|
|
BLAKE2b-256 checksum How to use checksums |
43d1ef703cf429cf6f22ec53a7b04c49566816e702dda317f8fb5500a9f9f36b
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/7.0.0 CPython/3.14.8
|
Release files / pyndeval-0.0.8-cp315-cp315t-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
| Download URL | pyndeval-0.0.8-cp315-cp315t-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl |
|---|---|
| Size | 63.2 kB |
| Tags | CPython 3.15 CPython 3.15 free-threading Linux glibc 2.17+ x86-64 Linux glibc 2.28+ x86-64 |
|
SHA-256 checksum How to use checksums |
0504e2cf778c74eb1e003b3b40347dce44f5db923be2ecd9449c3813b6315737
|
|
BLAKE2b-256 checksum How to use checksums |
dd12ea52da8f193490a71d487df2ab9e2966cd14aef52586a4fb8003317d3d51
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/7.0.0 CPython/3.14.8
|
Release files / pyndeval-0.0.8-cp315-cp315-win_amd64.whl
| Download URL | pyndeval-0.0.8-cp315-cp315-win_amd64.whl |
|---|---|
| Size | 18.1 kB |
| Tags | CPython 3.15 Windows x86-64 |
|
SHA-256 checksum How to use checksums |
c7f42fc828982980227914de0e350e3d70687595e93d0ef938667878e1377ba5
|
|
BLAKE2b-256 checksum How to use checksums |
9eb88d97a35073cf55e3b5fb2e978b9d764844d9c402f34803dfb8f06e939baf
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/7.0.0 CPython/3.15.0
|
Release files / pyndeval-0.0.8-cp315-cp315-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
| Download URL | pyndeval-0.0.8-cp315-cp315-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl |
|---|---|
| Size | 62.3 kB |
| Tags | CPython 3.15 Linux glibc 2.17+ x86-64 Linux glibc 2.28+ x86-64 |
|
SHA-256 checksum How to use checksums |
34bd147170c1eef106a343cc39bf54b095aa675a6aaa616d989ffe1521320906
|
|
BLAKE2b-256 checksum How to use checksums |
35041d0df55f4e8cb731d9310526c73a5e828e5c7238f083ade84165baf026fd
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/7.0.0 CPython/3.14.8
|
Release files / pyndeval-0.0.8-cp315-cp315-macosx_10_15_universal2.whl
| Download URL | pyndeval-0.0.8-cp315-cp315-macosx_10_15_universal2.whl |
|---|---|
| Size | 45.0 kB |
| Tags | CPython 3.15 macOS 10.15+ universal2 (ARM64, x86-64) |
|
SHA-256 checksum How to use checksums |
274de0e64d64843c8cc231bcf5da3e3c532dba2094ddc9cbf573ce3432f1e4b2
|
|
BLAKE2b-256 checksum How to use checksums |
74027fdc6816c14659f7f3369b33a1f61750adbd8c0cc2a94c200dedd62de305
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/7.0.0 CPython/3.15.0
|
Release files / pyndeval-0.0.8-cp314-cp314t-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
| Download URL | pyndeval-0.0.8-cp314-cp314t-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl |
|---|---|
| Size | 63.1 kB |
| Tags | CPython 3.14 CPython 3.14 free-threading Linux glibc 2.17+ x86-64 Linux glibc 2.28+ x86-64 |
|
SHA-256 checksum How to use checksums |
78d14b7bf121b28ed0beab955b71469b4a7f323fc8e8781203c2226c9363ea53
|
|
BLAKE2b-256 checksum How to use checksums |
79b1f316ed05757c6343c72c9bd6a3316c9dcca13cecfaa3040da95072ebdfb8
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/7.0.0 CPython/3.14.8
|
Release files / pyndeval-0.0.8-cp314-cp314-win_amd64.whl
| Download URL | pyndeval-0.0.8-cp314-cp314-win_amd64.whl |
|---|---|
| Size | 18.1 kB |
| Tags | CPython 3.14 Windows x86-64 |
|
SHA-256 checksum How to use checksums |
aabf7f7c2e092c3afcc387489fd6e14ecb2aeb4de5341669a181553f90e63bfa
|
|
BLAKE2b-256 checksum How to use checksums |
f2f34722b23c142921b6f1018a8cc4881dd682b34c1d7a7220fbebc12568d8d7
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/7.0.0 CPython/3.14.8
|
Release files / pyndeval-0.0.8-cp314-cp314-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
| Download URL | pyndeval-0.0.8-cp314-cp314-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl |
|---|---|
| Size | 62.0 kB |
| Tags | CPython 3.14 Linux glibc 2.17+ x86-64 Linux glibc 2.28+ x86-64 |
|
SHA-256 checksum How to use checksums |
64b619a87b0756c85e5bfe72ac9785cff28ac1f65966dac57277b4ff27e98565
|
|
BLAKE2b-256 checksum How to use checksums |
4cdc461381ccca9ad0f40e9e6c72a67a18b053377adceca4b2d3336a3b765eff
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/7.0.0 CPython/3.14.8
|
Release files / pyndeval-0.0.8-cp314-cp314-macosx_10_15_universal2.whl
| Download URL | pyndeval-0.0.8-cp314-cp314-macosx_10_15_universal2.whl |
|---|---|
| Size | 45.0 kB |
| Tags | CPython 3.14 macOS 10.15+ universal2 (ARM64, x86-64) |
|
SHA-256 checksum How to use checksums |
53e1410cb77143ad0afd4724967c11ad91f35e6f70275a568f0f1feb6e01fc99
|
|
BLAKE2b-256 checksum How to use checksums |
538f5d0ca00576ce00e97d2ed3a8e0c0f7bacf9fa65f4b068988a59b942661b6
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/7.0.0 CPython/3.14.8
|
Release files / pyndeval-0.0.8-cp313-cp313-win_amd64.whl
| Download URL | pyndeval-0.0.8-cp313-cp313-win_amd64.whl |
|---|---|
| Size | 17.3 kB |
| Tags | CPython 3.13 Windows x86-64 |
|
SHA-256 checksum How to use checksums |
bf6c5036608195808ec072e0e80cdcee3c28b38459aa72878a12784fbd62dc96
|
|
BLAKE2b-256 checksum How to use checksums |
2b53e73c3018d7da7e0bee549d2fd79995a8274377e280d8043c846bbd60741b
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/7.0.0 CPython/3.13.16
|
Release files / pyndeval-0.0.8-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
| Download URL | pyndeval-0.0.8-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl |
|---|---|
| Size | 62.0 kB |
| Tags | CPython 3.13 Linux glibc 2.17+ x86-64 Linux glibc 2.28+ x86-64 |
|
SHA-256 checksum How to use checksums |
a381f3adfd5dc3582df2f3c700f0a35f0475de13d3dc9414b223bdda3e7fb20e
|
|
BLAKE2b-256 checksum How to use checksums |
a22431e54bc6b66e55ef472154ffc52df78f35aa580a6628b8ec777bb73a80c0
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/7.0.0 CPython/3.14.8
|
Release files / pyndeval-0.0.8-cp313-cp313-macosx_10_13_universal2.whl
| Download URL | pyndeval-0.0.8-cp313-cp313-macosx_10_13_universal2.whl |
|---|---|
| Size | 44.9 kB |
| Tags | CPython 3.13 macOS 10.13+ universal2 (ARM64, x86-64) |
|
SHA-256 checksum How to use checksums |
52deb90257d76dd6a3ca90f328a83c3c47aceaee8e87ac8dacdec1412e4ba758
|
|
BLAKE2b-256 checksum How to use checksums |
860c6940156d3329203e4f2e2e2388787c59536cfbf59bd9ff52b6a7d19b2666
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/7.0.0 CPython/3.13.16
|
Release files / pyndeval-0.0.8-cp312-cp312-win_amd64.whl
| Download URL | pyndeval-0.0.8-cp312-cp312-win_amd64.whl |
|---|---|
| Size | 17.3 kB |
| Tags | CPython 3.12 Windows x86-64 |
|
SHA-256 checksum How to use checksums |
5ad1fdb01535de3ccb6f513df0844e17d73df95af219d2981c82551250d69bfc
|
|
BLAKE2b-256 checksum How to use checksums |
ce88471b0f972cf5a7fc7cf1ee01e649ee81f4cdf232d561fc14a66c12ec4395
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/7.0.0 CPython/3.12.10
|
Release files / pyndeval-0.0.8-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
| Download URL | pyndeval-0.0.8-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl |
|---|---|
| Size | 62.0 kB |
| Tags | CPython 3.12 Linux glibc 2.17+ x86-64 Linux glibc 2.28+ x86-64 |
|
SHA-256 checksum How to use checksums |
2a5270043375af603fdb0aebb8a438c0d08ba3b5e7390852d2b18fad1f141787
|
|
BLAKE2b-256 checksum How to use checksums |
8cb5da7f936f721ff1f8b112988112905311342d22c1ae7164e49b8f1f296c56
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/7.0.0 CPython/3.14.8
|
Release files / pyndeval-0.0.8-cp312-cp312-macosx_10_13_universal2.whl
| Download URL | pyndeval-0.0.8-cp312-cp312-macosx_10_13_universal2.whl |
|---|---|
| Size | 44.9 kB |
| Tags | CPython 3.12 macOS 10.13+ universal2 (ARM64, x86-64) |
|
SHA-256 checksum How to use checksums |
e8696282a4c24476aebd47e4d0e9c60f428f9e16e1d5e30543c93c63a31367da
|
|
BLAKE2b-256 checksum How to use checksums |
011c168a6481372ea0998e55f2c4152a193a4969ab52eb9026e7adedba7c71fa
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/7.0.0 CPython/3.12.10
|
Release files / pyndeval-0.0.8-cp311-cp311-win_amd64.whl
| Download URL | pyndeval-0.0.8-cp311-cp311-win_amd64.whl |
|---|---|
| Size | 17.3 kB |
| Tags | CPython 3.11 Windows x86-64 |
|
SHA-256 checksum How to use checksums |
5a11a3bfd073050489578003a0f9bd3f227825fe1e40c5b35feb443ce359b526
|
|
BLAKE2b-256 checksum How to use checksums |
691ccf16859c84c9703509b0bd50e2251836a760c1fde39af036b207fee8ba5e
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/7.0.0 CPython/3.11.9
|
Release files / pyndeval-0.0.8-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
| Download URL | pyndeval-0.0.8-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl |
|---|---|
| Size | 61.8 kB |
| Tags | CPython 3.11 Linux glibc 2.17+ x86-64 Linux glibc 2.28+ x86-64 |
|
SHA-256 checksum How to use checksums |
6f336dbed5faf060102ede820e1af08cc45d60c6e04a146e2d70c7c0d5411565
|
|
BLAKE2b-256 checksum How to use checksums |
1bd4ae45970d126be3aed81da93c5f58d4e17a499a23ed1e9616070f29009c68
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/7.0.0 CPython/3.14.8
|
Release files / pyndeval-0.0.8-cp311-cp311-macosx_10_9_universal2.whl
| Download URL | pyndeval-0.0.8-cp311-cp311-macosx_10_9_universal2.whl |
|---|---|
| Size | 44.8 kB |
| Tags | CPython 3.11 macOS 10.9+ universal2 (ARM64, x86-64) |
|
SHA-256 checksum How to use checksums |
8de479a483ed436b6c58a758c76fcbce5d2986ae7c9800f1fab47bdf63241eb9
|
|
BLAKE2b-256 checksum How to use checksums |
a03f8eaaa1cb28877e94f24f605103843d320c6a02efcfe127dd1c27ce8d9825
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/7.0.0 CPython/3.11.9
|
Release files / pyndeval-0.0.8-cp310-cp310-win_amd64.whl
| Download URL | pyndeval-0.0.8-cp310-cp310-win_amd64.whl |
|---|---|
| Size | 17.3 kB |
| Tags | CPython 3.10 Windows x86-64 |
|
SHA-256 checksum How to use checksums |
525962d4648808dd054bfe7d067c29fce05bea1fa35170bf006304385e028542
|
|
BLAKE2b-256 checksum How to use checksums |
6462efcded89b6734ac02d41c6e749d8a30a1581fefc1e98054f3ac5e193cb30
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/7.0.0 CPython/3.10.11
|
Release files / pyndeval-0.0.8-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
| Download URL | pyndeval-0.0.8-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl |
|---|---|
| Size | 61.5 kB |
| Tags | CPython 3.10 Linux glibc 2.17+ x86-64 Linux glibc 2.28+ x86-64 |
|
SHA-256 checksum How to use checksums |
91df8cc5e39c2674a15195aeca500fdbcdafa00eda4030d2d93c4f1d499abb51
|
|
BLAKE2b-256 checksum How to use checksums |
1bb002a43487336d29092d3f4c6bad18b3e89a495b97b9e2aff5b570815585c8
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/7.0.0 CPython/3.14.8
|
Release files / pyndeval-0.0.8-cp310-cp310-macosx_10_9_universal2.whl
| Download URL | pyndeval-0.0.8-cp310-cp310-macosx_10_9_universal2.whl |
|---|---|
| Size | 44.8 kB |
| Tags | CPython 3.10 macOS 10.9+ universal2 (ARM64, x86-64) |
|
SHA-256 checksum How to use checksums |
18ac569e4083ed1fc54bf6135f18c352e9168ca891cd1056e9287538e0f0241b
|
|
BLAKE2b-256 checksum How to use checksums |
2bddfe78a88e4fe05958c66225039a4619855c5e1be9191c6f99b8198b4ac80f
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/7.0.0 CPython/3.10.11
|
Release files / pyndeval-0.0.8-cp39-cp39-win_amd64.whl
| Download URL | pyndeval-0.0.8-cp39-cp39-win_amd64.whl |
|---|---|
| Size | 17.3 kB |
| Tags | CPython 3.9 Windows x86-64 |
|
SHA-256 checksum How to use checksums |
b18a69294ec71621542d95755f6663904f0acd72d889aac16ad77ee3d61e2496
|
|
BLAKE2b-256 checksum How to use checksums |
132e43b3e32df45c2edefb870d9a1103e7d9582ca159d77b0fa2c513d882b4f4
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.2.0 CPython/3.9.13
|
Release files / pyndeval-0.0.8-cp39-cp39-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
| Download URL | pyndeval-0.0.8-cp39-cp39-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl |
|---|---|
| Size | 61.3 kB |
| Tags | CPython 3.9 Linux glibc 2.17+ x86-64 Linux glibc 2.28+ x86-64 |
|
SHA-256 checksum How to use checksums |
675eb62a92f9fd79f9c1413ec5537f8dd2b266528876fdc4ecb06ffac2c288a6
|
|
BLAKE2b-256 checksum How to use checksums |
25ddb30956eb2f72b40daa542c158255d1d188ac26fba1f44ca1bf6ab00320fc
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/7.0.0 CPython/3.14.8
|
Release files / pyndeval-0.0.8-cp39-cp39-macosx_10_9_universal2.whl
| Download URL | pyndeval-0.0.8-cp39-cp39-macosx_10_9_universal2.whl |
|---|---|
| Size | 44.8 kB |
| Tags | CPython 3.9 macOS 10.9+ universal2 (ARM64, x86-64) |
|
SHA-256 checksum How to use checksums |
b13781da2f6fb9e39cd759add2979ab5d2c0834b5a1fc3123db38dcd65498c21
|
|
BLAKE2b-256 checksum How to use checksums |
9a4d88ce3a7c4737e555b9e55a821de50d5cfea5e5573b6139b74316ad26fff3
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.2.0 CPython/3.9.13
|
Release files / pyndeval-0.0.8-cp38-cp38-win_amd64.whl
| Download URL | pyndeval-0.0.8-cp38-cp38-win_amd64.whl |
|---|---|
| Size | 17.3 kB |
| Tags | CPython 3.8 Windows x86-64 |
|
SHA-256 checksum How to use checksums |
d6965de4bd183fb48a8a82e4440a0d37fb401995917ddfad58279e021dc8fc8e
|
|
BLAKE2b-256 checksum How to use checksums |
3f8e9fba5154ef5a59d7a1083fbd5fc6d53aa00fdf5dcc887d35ef8c6bfe72af
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.1.0 CPython/3.8.10
|
Release files / pyndeval-0.0.8-cp38-cp38-macosx_11_0_universal2.whl
| Download URL | pyndeval-0.0.8-cp38-cp38-macosx_11_0_universal2.whl |
|---|---|
| Size | 44.8 kB |
| Tags | CPython 3.8 macOS 11.0+ universal2 (ARM64, x86-64) |
|
SHA-256 checksum How to use checksums |
07963c098eb52dd00e800f2cac02f83261dab0e30272dcb7c26908cbffa9eb64
|
|
BLAKE2b-256 checksum How to use checksums |
9c1e4736f5f3cca606f4fff336c782d1b2aa9caa694a7d9f48642c5201adba96
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.1.0 CPython/3.8.10
|
Security for pyndeval 0.0.8
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
No provenance found
None of the files in this release were uploaded with provenance metadata.
A note on package security
PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.
To learn more about protecting yourself from malicious actors, visit our package security documentation.