Python bindings for the Surprise network community structure metric
Project description
pySurprise
Python package for computing the Surprise metric and running community detection algorithms on complex networks.
Surprise quantifies the quality of a partition of a complex network into communities using a cumulative hypergeometric distribution. Higher values indicate a more surprising (i.e. better) community structure.
pySurprise wraps the original C++ Surprise computation via pybind11 for maximum performance, and provides Python access to 7 clustering algorithms from the SurpriseMe project.
Installation
pip install pysurprise
To use the clustering algorithms that depend on optional packages:
# Install all algorithm dependencies
pip install pysurprise[algorithms]
# Or individually
pip install pysurprise[infomap] # for Infomap
pip install pysurprise[igraph] # for RN
From source
git clone https://github.com/raldecoa/SurpriseMe.git
cd SurpriseMe
pip install .
Quick start
import pysurprise
# Define edges (undirected, listed once)
edges = [(0, 1), (0, 2), (0, 3), (1, 2), (1, 3), (2, 3),
(3, 4), (4, 5), (4, 6), (4, 7), (5, 6), (5, 7), (6, 7)]
# Partition: node i belongs to community partition[i]
partition = [0, 0, 0, 0, 1, 1, 1, 1]
value = pysurprise.surprise(edges, partition)
print(f"Surprise = {value}")
Using string labels
edges = [("a", "b"), ("a", "c"), ("b", "c"),
("c", "d"), ("d", "e"), ("d", "f"), ("e", "f")]
partition = {"a": 0, "b": 0, "c": 0, "d": 1, "e": 1, "f": 1}
value = pysurprise.surprise(edges, partition)
Low-level access
If you already have the four Surprise parameters (F, M, n, p):
from pysurprise import compute_surprise
F = 28.0 # total possible pairs: N*(N-1)/2
M = 12.0 # intra-community possible pairs
n = 13.0 # total edges
p = 12.0 # intra-community edges
value = compute_surprise(F, M, n, p)
Clustering algorithms
pysurprise.algorithms exposes the 7 community detection algorithms from
SurpriseMe, ready to use from Python:
from pysurprise import algorithms
import pysurprise
# Run a single algorithm
partition = algorithms.cpm(edges)
score = pysurprise.surprise(edges, partition)
# Run all 7 algorithms and compare
results = algorithms.run_all(edges)
for name, part in results.items():
s = pysurprise.surprise(edges, part)
print(f"{name}: {s:.4f}")
| Algorithm | Function | Reference |
|---|---|---|
| CPM | algorithms.cpm() |
Traag et al., Phys. Rev. E 84 (2011) |
| Infomap | algorithms.infomap() |
Rosvall & Bergstrom, PNAS 105 (2008) |
| RB | algorithms.rb() |
Reichardt & Bornholdt, Phys. Rev. E 74 (2006) |
| RN | algorithms.rn() |
Ronhovde & Nussinov, Phys. Rev. E 81 (2010) |
| RNSC | algorithms.rnsc() |
King et al., Bioinformatics 20 (2004) |
| SCluster | algorithms.scluster() |
Aldecoa & Marín, PLoS ONE 5 (2010) |
| UVCluster | algorithms.uvcluster() |
Arnau et al., Bioinformatics 21 (2005) |
All functions accept edges: list[(str, str)] and return
dict[str, int] (node → community).
API Reference
| Function | Description |
|---|---|
surprise(edges, partition) |
High-level: compute Surprise from edges and partition (list or dict) |
compute_surprise(F, M, n, p) |
Low-level: compute Surprise from the four parameters directly |
surprise_from_partition(edges, partition) |
C++ binding: int-indexed edges and partition list |
surprise_from_partition_dict(edges, partition) |
C++ binding: string-labelled edges and partition dict |
log_hyper_probability(F, M, n, j) |
Single hypergeometric probability term (log10) |
algorithms.run_all(edges) |
Run all 7 clustering algorithms and return results |
Parameters
- F: Total number of possible node pairs = N×(N−1)/2
- M: Sum of intra-community possible pairs = Σ s_i×(s_i−1)/2
- n: Total number of edges in the network
- p: Number of intra-community edges
Credits
Developed by José Marín.
Based on the original Surprise metric and SurpriseMe software by:
Aldecoa R, Marín I (2011). Deciphering network community structure by Surprise. PLoS ONE 6(9): e24195.
Aldecoa R, Marín I (2013). Surprise maximization reveals the community structure of complex networks. Scientific Reports 3, 1060.
The C++ Surprise computation and bundled clustering algorithms originate from the SurpriseMe project by Rodrigo Aldecoa and Ignacio Marín.
License
GPL-3.0-or-later. See LICENSE.
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
Built Distributions
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file pysurprise-1.0.1.tar.gz.
File metadata
- Download URL: pysurprise-1.0.1.tar.gz
- Upload date:
- Size: 47.0 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.12.2
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
20a8217c640dec44438cff3e6209571302b240aef7d9de0b392385b4c6c84f14
|
|
| MD5 |
e4c8b5d36247360c8f1aa64b62bc9579
|
|
| BLAKE2b-256 |
008854f7f8e60c5eb58b7dd4e25ed4b71e897a7253f5dcbd1e9aecf1b84799c9
|
File details
Details for the file pysurprise-1.0.1-cp313-cp313-win_amd64.whl.
File metadata
- Download URL: pysurprise-1.0.1-cp313-cp313-win_amd64.whl
- Upload date:
- Size: 81.2 kB
- Tags: CPython 3.13, Windows x86-64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
20ce3eff5be6d34117ba8b7892a9fc63e17cbf1de8e82a8dc3484cd485b6ca21
|
|
| MD5 |
bf79cb53aecddd2c40db598a5d8dd138
|
|
| BLAKE2b-256 |
25c0fc1e87618e15b2ea6cb307686b16267064293bb91b94f1395efabee75800
|
Provenance
The following attestation bundles were made for pysurprise-1.0.1-cp313-cp313-win_amd64.whl:
Publisher:
publish.yml on josemarinfarina/pySurprise
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
pysurprise-1.0.1-cp313-cp313-win_amd64.whl -
Subject digest:
20ce3eff5be6d34117ba8b7892a9fc63e17cbf1de8e82a8dc3484cd485b6ca21 - Sigstore transparency entry: 953509210
- Sigstore integration time:
-
Permalink:
josemarinfarina/pySurprise@09113cfa2a29e4ac429005667638e83f194d4d87 -
Branch / Tag:
refs/tags/v1.0.1 - Owner: https://github.com/josemarinfarina
-
Access:
private
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
publish.yml@09113cfa2a29e4ac429005667638e83f194d4d87 -
Trigger Event:
push
-
Statement type:
File details
Details for the file pysurprise-1.0.1-cp313-cp313-win32.whl.
File metadata
- Download URL: pysurprise-1.0.1-cp313-cp313-win32.whl
- Upload date:
- Size: 74.7 kB
- Tags: CPython 3.13, Windows x86
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
a56ad119767e6c4aaea3fc5a6ba1e748283e8283ab3af70cba98213599ee4a7e
|
|
| MD5 |
6747524bdfa3606e6d58f24d33733446
|
|
| BLAKE2b-256 |
732525ed54251eb48634e9d8c70988642aaf8013547e36e744a6183cb9997d7b
|
Provenance
The following attestation bundles were made for pysurprise-1.0.1-cp313-cp313-win32.whl:
Publisher:
publish.yml on josemarinfarina/pySurprise
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
pysurprise-1.0.1-cp313-cp313-win32.whl -
Subject digest:
a56ad119767e6c4aaea3fc5a6ba1e748283e8283ab3af70cba98213599ee4a7e - Sigstore transparency entry: 953509208
- Sigstore integration time:
-
Permalink:
josemarinfarina/pySurprise@09113cfa2a29e4ac429005667638e83f194d4d87 -
Branch / Tag:
refs/tags/v1.0.1 - Owner: https://github.com/josemarinfarina
-
Access:
private
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
publish.yml@09113cfa2a29e4ac429005667638e83f194d4d87 -
Trigger Event:
push
-
Statement type:
File details
Details for the file pysurprise-1.0.1-cp313-cp313-musllinux_1_2_x86_64.whl.
File metadata
- Download URL: pysurprise-1.0.1-cp313-cp313-musllinux_1_2_x86_64.whl
- Upload date:
- Size: 1.1 MB
- Tags: CPython 3.13, musllinux: musl 1.2+ x86-64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
5d5e7871d3be756222cefe69d9ba1353a1ab21a708a6c53288dda0934427c50f
|
|
| MD5 |
a78e650d6b7902c9686dd888e44e5687
|
|
| BLAKE2b-256 |
b1fc2eb2d4d88d4a4f6f6e501bf399c40ae50243cc3e0023952ec951cf213b27
|
Provenance
The following attestation bundles were made for pysurprise-1.0.1-cp313-cp313-musllinux_1_2_x86_64.whl:
Publisher:
publish.yml on josemarinfarina/pySurprise
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
pysurprise-1.0.1-cp313-cp313-musllinux_1_2_x86_64.whl -
Subject digest:
5d5e7871d3be756222cefe69d9ba1353a1ab21a708a6c53288dda0934427c50f - Sigstore transparency entry: 953509201
- Sigstore integration time:
-
Permalink:
josemarinfarina/pySurprise@09113cfa2a29e4ac429005667638e83f194d4d87 -
Branch / Tag:
refs/tags/v1.0.1 - Owner: https://github.com/josemarinfarina
-
Access:
private
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
publish.yml@09113cfa2a29e4ac429005667638e83f194d4d87 -
Trigger Event:
push
-
Statement type:
File details
Details for the file pysurprise-1.0.1-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.
File metadata
- Download URL: pysurprise-1.0.1-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
- Upload date:
- Size: 119.5 kB
- Tags: CPython 3.13, manylinux: glibc 2.17+ x86-64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
6aa616b7f92404780bab80bd63326720392602de776d1c29bc35a184f7728b77
|
|
| MD5 |
76d27de433314e22b745978283b835e6
|
|
| BLAKE2b-256 |
128295f77a4b2357f51ec40169b789e01c171d291f98c8c7292e366961570169
|
Provenance
The following attestation bundles were made for pysurprise-1.0.1-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl:
Publisher:
publish.yml on josemarinfarina/pySurprise
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
pysurprise-1.0.1-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl -
Subject digest:
6aa616b7f92404780bab80bd63326720392602de776d1c29bc35a184f7728b77 - Sigstore transparency entry: 953509209
- Sigstore integration time:
-
Permalink:
josemarinfarina/pySurprise@09113cfa2a29e4ac429005667638e83f194d4d87 -
Branch / Tag:
refs/tags/v1.0.1 - Owner: https://github.com/josemarinfarina
-
Access:
private
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
publish.yml@09113cfa2a29e4ac429005667638e83f194d4d87 -
Trigger Event:
push
-
Statement type:
File details
Details for the file pysurprise-1.0.1-cp313-cp313-manylinux_2_17_i686.manylinux2014_i686.whl.
File metadata
- Download URL: pysurprise-1.0.1-cp313-cp313-manylinux_2_17_i686.manylinux2014_i686.whl
- Upload date:
- Size: 126.1 kB
- Tags: CPython 3.13, manylinux: glibc 2.17+ i686
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
066e60cf612324ac17cdb64c44f30c763b57f2790eed1ab85ddc3b04c0bf7c93
|
|
| MD5 |
18a6e87af9caa5f84b6646254e56c3f9
|
|
| BLAKE2b-256 |
d9151dde56601f5c56408056a9ceec6e6c8dd6c59bd525fa29e8c75229e36a45
|
Provenance
The following attestation bundles were made for pysurprise-1.0.1-cp313-cp313-manylinux_2_17_i686.manylinux2014_i686.whl:
Publisher:
publish.yml on josemarinfarina/pySurprise
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
pysurprise-1.0.1-cp313-cp313-manylinux_2_17_i686.manylinux2014_i686.whl -
Subject digest:
066e60cf612324ac17cdb64c44f30c763b57f2790eed1ab85ddc3b04c0bf7c93 - Sigstore transparency entry: 953509205
- Sigstore integration time:
-
Permalink:
josemarinfarina/pySurprise@09113cfa2a29e4ac429005667638e83f194d4d87 -
Branch / Tag:
refs/tags/v1.0.1 - Owner: https://github.com/josemarinfarina
-
Access:
private
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
publish.yml@09113cfa2a29e4ac429005667638e83f194d4d87 -
Trigger Event:
push
-
Statement type:
File details
Details for the file pysurprise-1.0.1-cp313-cp313-macosx_11_0_arm64.whl.
File metadata
- Download URL: pysurprise-1.0.1-cp313-cp313-macosx_11_0_arm64.whl
- Upload date:
- Size: 80.0 kB
- Tags: CPython 3.13, macOS 11.0+ ARM64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
ea1fe4e208ff9a504c0ebe5f3b333cbb1526a70435fb442d53935932bc41f725
|
|
| MD5 |
f8443fea116063384bedb6acd49f7cea
|
|
| BLAKE2b-256 |
359307fcf5504e8fcb3fc554ca2f0adf71996171a28e1c792258507147285689
|
Provenance
The following attestation bundles were made for pysurprise-1.0.1-cp313-cp313-macosx_11_0_arm64.whl:
Publisher:
publish.yml on josemarinfarina/pySurprise
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
pysurprise-1.0.1-cp313-cp313-macosx_11_0_arm64.whl -
Subject digest:
ea1fe4e208ff9a504c0ebe5f3b333cbb1526a70435fb442d53935932bc41f725 - Sigstore transparency entry: 953509192
- Sigstore integration time:
-
Permalink:
josemarinfarina/pySurprise@09113cfa2a29e4ac429005667638e83f194d4d87 -
Branch / Tag:
refs/tags/v1.0.1 - Owner: https://github.com/josemarinfarina
-
Access:
private
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
publish.yml@09113cfa2a29e4ac429005667638e83f194d4d87 -
Trigger Event:
push
-
Statement type:
File details
Details for the file pysurprise-1.0.1-cp312-cp312-win_amd64.whl.
File metadata
- Download URL: pysurprise-1.0.1-cp312-cp312-win_amd64.whl
- Upload date:
- Size: 81.2 kB
- Tags: CPython 3.12, Windows x86-64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
fceba3a588ef655ece79165e754a7bf3db09249080c6194faa346904b23863e7
|
|
| MD5 |
d5a27abe9ee7279562cce6b9ffa14177
|
|
| BLAKE2b-256 |
b1f8d0b08d300248cea2d1b973d55c7ce378495ce4479c4a1402848db8013fbf
|
Provenance
The following attestation bundles were made for pysurprise-1.0.1-cp312-cp312-win_amd64.whl:
Publisher:
publish.yml on josemarinfarina/pySurprise
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
pysurprise-1.0.1-cp312-cp312-win_amd64.whl -
Subject digest:
fceba3a588ef655ece79165e754a7bf3db09249080c6194faa346904b23863e7 - Sigstore transparency entry: 953509165
- Sigstore integration time:
-
Permalink:
josemarinfarina/pySurprise@09113cfa2a29e4ac429005667638e83f194d4d87 -
Branch / Tag:
refs/tags/v1.0.1 - Owner: https://github.com/josemarinfarina
-
Access:
private
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
publish.yml@09113cfa2a29e4ac429005667638e83f194d4d87 -
Trigger Event:
push
-
Statement type:
File details
Details for the file pysurprise-1.0.1-cp312-cp312-win32.whl.
File metadata
- Download URL: pysurprise-1.0.1-cp312-cp312-win32.whl
- Upload date:
- Size: 74.6 kB
- Tags: CPython 3.12, Windows x86
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
8268502d8195fe1c2685b549f99d4b0ab7a77969ce0639c4949278a9baa504f7
|
|
| MD5 |
1efc3de663a6e6ff367faf390bef732b
|
|
| BLAKE2b-256 |
9be319a1c5e1b553fd46c9188887fa67da2484f551fc37bd0b66eb89e20475e3
|
Provenance
The following attestation bundles were made for pysurprise-1.0.1-cp312-cp312-win32.whl:
Publisher:
publish.yml on josemarinfarina/pySurprise
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
pysurprise-1.0.1-cp312-cp312-win32.whl -
Subject digest:
8268502d8195fe1c2685b549f99d4b0ab7a77969ce0639c4949278a9baa504f7 - Sigstore transparency entry: 953509177
- Sigstore integration time:
-
Permalink:
josemarinfarina/pySurprise@09113cfa2a29e4ac429005667638e83f194d4d87 -
Branch / Tag:
refs/tags/v1.0.1 - Owner: https://github.com/josemarinfarina
-
Access:
private
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
publish.yml@09113cfa2a29e4ac429005667638e83f194d4d87 -
Trigger Event:
push
-
Statement type:
File details
Details for the file pysurprise-1.0.1-cp312-cp312-musllinux_1_2_x86_64.whl.
File metadata
- Download URL: pysurprise-1.0.1-cp312-cp312-musllinux_1_2_x86_64.whl
- Upload date:
- Size: 1.1 MB
- Tags: CPython 3.12, musllinux: musl 1.2+ x86-64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
7f60d3034d2618747ca405cf30754071967c1ca648d0e341f13b963e26c63c00
|
|
| MD5 |
6c5919cf0e9bd7bda89ddeeec96466c8
|
|
| BLAKE2b-256 |
50077b2b6d3b2ce02b8fcdc8e43fcbe5a06d3743b13d4c89b6d6cac7b7ae9cc5
|
Provenance
The following attestation bundles were made for pysurprise-1.0.1-cp312-cp312-musllinux_1_2_x86_64.whl:
Publisher:
publish.yml on josemarinfarina/pySurprise
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
pysurprise-1.0.1-cp312-cp312-musllinux_1_2_x86_64.whl -
Subject digest:
7f60d3034d2618747ca405cf30754071967c1ca648d0e341f13b963e26c63c00 - Sigstore transparency entry: 953509159
- Sigstore integration time:
-
Permalink:
josemarinfarina/pySurprise@09113cfa2a29e4ac429005667638e83f194d4d87 -
Branch / Tag:
refs/tags/v1.0.1 - Owner: https://github.com/josemarinfarina
-
Access:
private
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
publish.yml@09113cfa2a29e4ac429005667638e83f194d4d87 -
Trigger Event:
push
-
Statement type:
File details
Details for the file pysurprise-1.0.1-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.
File metadata
- Download URL: pysurprise-1.0.1-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
- Upload date:
- Size: 119.0 kB
- Tags: CPython 3.12, manylinux: glibc 2.17+ x86-64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
e39dc3454698d8bcbadf8c81fba1acc60a29680a203a6c63dcbaafd763212ce8
|
|
| MD5 |
fed99f5149d328b64b8c4230e4abb5a0
|
|
| BLAKE2b-256 |
89dcac51881e0f2234a7b12aa4bee34a6c1e1a4d43cb16f04cc61ce2f5e232cd
|
Provenance
The following attestation bundles were made for pysurprise-1.0.1-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl:
Publisher:
publish.yml on josemarinfarina/pySurprise
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
pysurprise-1.0.1-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl -
Subject digest:
e39dc3454698d8bcbadf8c81fba1acc60a29680a203a6c63dcbaafd763212ce8 - Sigstore transparency entry: 953509199
- Sigstore integration time:
-
Permalink:
josemarinfarina/pySurprise@09113cfa2a29e4ac429005667638e83f194d4d87 -
Branch / Tag:
refs/tags/v1.0.1 - Owner: https://github.com/josemarinfarina
-
Access:
private
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
publish.yml@09113cfa2a29e4ac429005667638e83f194d4d87 -
Trigger Event:
push
-
Statement type:
File details
Details for the file pysurprise-1.0.1-cp312-cp312-manylinux_2_17_i686.manylinux2014_i686.whl.
File metadata
- Download URL: pysurprise-1.0.1-cp312-cp312-manylinux_2_17_i686.manylinux2014_i686.whl
- Upload date:
- Size: 125.5 kB
- Tags: CPython 3.12, manylinux: glibc 2.17+ i686
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
f4ff65f58839ff45f1c96a98be4a6987652c3a5c44c39969cac78441686ede91
|
|
| MD5 |
91559121a1b61167ced37338e536abe0
|
|
| BLAKE2b-256 |
5f8007b1a6c1a2e548de347c2dafd269d3b594d884d6ebb6669cef9b6d04fc2f
|
Provenance
The following attestation bundles were made for pysurprise-1.0.1-cp312-cp312-manylinux_2_17_i686.manylinux2014_i686.whl:
Publisher:
publish.yml on josemarinfarina/pySurprise
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
pysurprise-1.0.1-cp312-cp312-manylinux_2_17_i686.manylinux2014_i686.whl -
Subject digest:
f4ff65f58839ff45f1c96a98be4a6987652c3a5c44c39969cac78441686ede91 - Sigstore transparency entry: 953509216
- Sigstore integration time:
-
Permalink:
josemarinfarina/pySurprise@09113cfa2a29e4ac429005667638e83f194d4d87 -
Branch / Tag:
refs/tags/v1.0.1 - Owner: https://github.com/josemarinfarina
-
Access:
private
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
publish.yml@09113cfa2a29e4ac429005667638e83f194d4d87 -
Trigger Event:
push
-
Statement type:
File details
Details for the file pysurprise-1.0.1-cp312-cp312-macosx_11_0_arm64.whl.
File metadata
- Download URL: pysurprise-1.0.1-cp312-cp312-macosx_11_0_arm64.whl
- Upload date:
- Size: 80.0 kB
- Tags: CPython 3.12, macOS 11.0+ ARM64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
9c98e5a18ea7abf29bf58396554ed1d8ccf00d58978e35cbcf5490cbe0f51dc4
|
|
| MD5 |
23a63fe66d87952f76bca86657afa673
|
|
| BLAKE2b-256 |
dacab19b2a3fd52dc9658773d8b3ab1ff29b10e5d13e8f02065c3ebba1b56018
|
Provenance
The following attestation bundles were made for pysurprise-1.0.1-cp312-cp312-macosx_11_0_arm64.whl:
Publisher:
publish.yml on josemarinfarina/pySurprise
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
pysurprise-1.0.1-cp312-cp312-macosx_11_0_arm64.whl -
Subject digest:
9c98e5a18ea7abf29bf58396554ed1d8ccf00d58978e35cbcf5490cbe0f51dc4 - Sigstore transparency entry: 953509204
- Sigstore integration time:
-
Permalink:
josemarinfarina/pySurprise@09113cfa2a29e4ac429005667638e83f194d4d87 -
Branch / Tag:
refs/tags/v1.0.1 - Owner: https://github.com/josemarinfarina
-
Access:
private
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
publish.yml@09113cfa2a29e4ac429005667638e83f194d4d87 -
Trigger Event:
push
-
Statement type:
File details
Details for the file pysurprise-1.0.1-cp311-cp311-win_amd64.whl.
File metadata
- Download URL: pysurprise-1.0.1-cp311-cp311-win_amd64.whl
- Upload date:
- Size: 80.3 kB
- Tags: CPython 3.11, Windows x86-64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
a70d72473c130109768a86c17f20db9edaf70c8d75dc76690e4506568a77f48b
|
|
| MD5 |
bf09cd82cb47ff2ead5cce79cf565561
|
|
| BLAKE2b-256 |
5e8d6d68a2b18f046582210f51366e0d1dc78c2fdcfbe3566df4216388429701
|
Provenance
The following attestation bundles were made for pysurprise-1.0.1-cp311-cp311-win_amd64.whl:
Publisher:
publish.yml on josemarinfarina/pySurprise
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
pysurprise-1.0.1-cp311-cp311-win_amd64.whl -
Subject digest:
a70d72473c130109768a86c17f20db9edaf70c8d75dc76690e4506568a77f48b - Sigstore transparency entry: 953509155
- Sigstore integration time:
-
Permalink:
josemarinfarina/pySurprise@09113cfa2a29e4ac429005667638e83f194d4d87 -
Branch / Tag:
refs/tags/v1.0.1 - Owner: https://github.com/josemarinfarina
-
Access:
private
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
publish.yml@09113cfa2a29e4ac429005667638e83f194d4d87 -
Trigger Event:
push
-
Statement type:
File details
Details for the file pysurprise-1.0.1-cp311-cp311-win32.whl.
File metadata
- Download URL: pysurprise-1.0.1-cp311-cp311-win32.whl
- Upload date:
- Size: 73.9 kB
- Tags: CPython 3.11, Windows x86
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
e1fe3b6a10b4d770aff5fdb52ecddaf6f67411d6d048a1ae2e378b3963d3c73f
|
|
| MD5 |
97ff1b390d7a967fa9577ae5cb09ab36
|
|
| BLAKE2b-256 |
4e6f9754cd065e98581eb17333fa72a960f0d37c9543f2e8641277bfa86cfa23
|
Provenance
The following attestation bundles were made for pysurprise-1.0.1-cp311-cp311-win32.whl:
Publisher:
publish.yml on josemarinfarina/pySurprise
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
pysurprise-1.0.1-cp311-cp311-win32.whl -
Subject digest:
e1fe3b6a10b4d770aff5fdb52ecddaf6f67411d6d048a1ae2e378b3963d3c73f - Sigstore transparency entry: 953509170
- Sigstore integration time:
-
Permalink:
josemarinfarina/pySurprise@09113cfa2a29e4ac429005667638e83f194d4d87 -
Branch / Tag:
refs/tags/v1.0.1 - Owner: https://github.com/josemarinfarina
-
Access:
private
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
publish.yml@09113cfa2a29e4ac429005667638e83f194d4d87 -
Trigger Event:
push
-
Statement type:
File details
Details for the file pysurprise-1.0.1-cp311-cp311-musllinux_1_2_x86_64.whl.
File metadata
- Download URL: pysurprise-1.0.1-cp311-cp311-musllinux_1_2_x86_64.whl
- Upload date:
- Size: 1.1 MB
- Tags: CPython 3.11, musllinux: musl 1.2+ x86-64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
0fcf9a500a99556695aa4424885af985a26b6248fb44240edf3fa65e1928e8cb
|
|
| MD5 |
6294d8d9ee59d6916a7d37c081d8fd47
|
|
| BLAKE2b-256 |
b8530793e9e64e90499d94180bc5e63887732f83ddf23f27f85e79cbfdb88369
|
Provenance
The following attestation bundles were made for pysurprise-1.0.1-cp311-cp311-musllinux_1_2_x86_64.whl:
Publisher:
publish.yml on josemarinfarina/pySurprise
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
pysurprise-1.0.1-cp311-cp311-musllinux_1_2_x86_64.whl -
Subject digest:
0fcf9a500a99556695aa4424885af985a26b6248fb44240edf3fa65e1928e8cb - Sigstore transparency entry: 953509168
- Sigstore integration time:
-
Permalink:
josemarinfarina/pySurprise@09113cfa2a29e4ac429005667638e83f194d4d87 -
Branch / Tag:
refs/tags/v1.0.1 - Owner: https://github.com/josemarinfarina
-
Access:
private
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
publish.yml@09113cfa2a29e4ac429005667638e83f194d4d87 -
Trigger Event:
push
-
Statement type:
File details
Details for the file pysurprise-1.0.1-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.
File metadata
- Download URL: pysurprise-1.0.1-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
- Upload date:
- Size: 119.6 kB
- Tags: CPython 3.11, manylinux: glibc 2.17+ x86-64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
bf835f16990af7ac4513bdade9c7f094d20051aabd32870584b4ee0bf7c35f74
|
|
| MD5 |
994255a8fbb6a8fff18c8dc574e31cda
|
|
| BLAKE2b-256 |
07eafe1fd8939fad6c8ae520902ea21b59f5b8df933eca633885403c327e6015
|
Provenance
The following attestation bundles were made for pysurprise-1.0.1-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl:
Publisher:
publish.yml on josemarinfarina/pySurprise
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
pysurprise-1.0.1-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl -
Subject digest:
bf835f16990af7ac4513bdade9c7f094d20051aabd32870584b4ee0bf7c35f74 - Sigstore transparency entry: 953509213
- Sigstore integration time:
-
Permalink:
josemarinfarina/pySurprise@09113cfa2a29e4ac429005667638e83f194d4d87 -
Branch / Tag:
refs/tags/v1.0.1 - Owner: https://github.com/josemarinfarina
-
Access:
private
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
publish.yml@09113cfa2a29e4ac429005667638e83f194d4d87 -
Trigger Event:
push
-
Statement type:
File details
Details for the file pysurprise-1.0.1-cp311-cp311-manylinux_2_17_i686.manylinux2014_i686.whl.
File metadata
- Download URL: pysurprise-1.0.1-cp311-cp311-manylinux_2_17_i686.manylinux2014_i686.whl
- Upload date:
- Size: 125.5 kB
- Tags: CPython 3.11, manylinux: glibc 2.17+ i686
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
b691f0b51b26e68eb7e4462bf4c11fe7e106561edfbd5cc0bb440bbf4bcabc01
|
|
| MD5 |
58b5be0a8546acd05fc2fd48d0c7769a
|
|
| BLAKE2b-256 |
1591b25875636e2a5c9a55d1fd980598dbb1f60be47af96253e2333edea1beb0
|
Provenance
The following attestation bundles were made for pysurprise-1.0.1-cp311-cp311-manylinux_2_17_i686.manylinux2014_i686.whl:
Publisher:
publish.yml on josemarinfarina/pySurprise
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
pysurprise-1.0.1-cp311-cp311-manylinux_2_17_i686.manylinux2014_i686.whl -
Subject digest:
b691f0b51b26e68eb7e4462bf4c11fe7e106561edfbd5cc0bb440bbf4bcabc01 - Sigstore transparency entry: 953509178
- Sigstore integration time:
-
Permalink:
josemarinfarina/pySurprise@09113cfa2a29e4ac429005667638e83f194d4d87 -
Branch / Tag:
refs/tags/v1.0.1 - Owner: https://github.com/josemarinfarina
-
Access:
private
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
publish.yml@09113cfa2a29e4ac429005667638e83f194d4d87 -
Trigger Event:
push
-
Statement type:
File details
Details for the file pysurprise-1.0.1-cp311-cp311-macosx_11_0_arm64.whl.
File metadata
- Download URL: pysurprise-1.0.1-cp311-cp311-macosx_11_0_arm64.whl
- Upload date:
- Size: 79.2 kB
- Tags: CPython 3.11, macOS 11.0+ ARM64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
636b267df33d39b96eccd390121fb39ec2d4022f0415f4ce19f621ceb304c980
|
|
| MD5 |
a1580d4f2d9f2a07700799345a0beab4
|
|
| BLAKE2b-256 |
121af93e64c894b4eaf3a0f271f906db6ee639b1d691b128bb801195ebf2ed8b
|
Provenance
The following attestation bundles were made for pysurprise-1.0.1-cp311-cp311-macosx_11_0_arm64.whl:
Publisher:
publish.yml on josemarinfarina/pySurprise
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
pysurprise-1.0.1-cp311-cp311-macosx_11_0_arm64.whl -
Subject digest:
636b267df33d39b96eccd390121fb39ec2d4022f0415f4ce19f621ceb304c980 - Sigstore transparency entry: 953509184
- Sigstore integration time:
-
Permalink:
josemarinfarina/pySurprise@09113cfa2a29e4ac429005667638e83f194d4d87 -
Branch / Tag:
refs/tags/v1.0.1 - Owner: https://github.com/josemarinfarina
-
Access:
private
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
publish.yml@09113cfa2a29e4ac429005667638e83f194d4d87 -
Trigger Event:
push
-
Statement type:
File details
Details for the file pysurprise-1.0.1-cp310-cp310-win_amd64.whl.
File metadata
- Download URL: pysurprise-1.0.1-cp310-cp310-win_amd64.whl
- Upload date:
- Size: 79.3 kB
- Tags: CPython 3.10, Windows x86-64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
e5b7a64a87c5e2e05db03d43d4fd5b215a2aa85eff0da7f6205eee60eb613d6c
|
|
| MD5 |
859697527ffdfaf91d3f053a0e5d8d3c
|
|
| BLAKE2b-256 |
5d35e696e09511484e5a8f3cf03a0324bfa77bb9673c60fcd89e79e7e40ca113
|
Provenance
The following attestation bundles were made for pysurprise-1.0.1-cp310-cp310-win_amd64.whl:
Publisher:
publish.yml on josemarinfarina/pySurprise
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
pysurprise-1.0.1-cp310-cp310-win_amd64.whl -
Subject digest:
e5b7a64a87c5e2e05db03d43d4fd5b215a2aa85eff0da7f6205eee60eb613d6c - Sigstore transparency entry: 953509215
- Sigstore integration time:
-
Permalink:
josemarinfarina/pySurprise@09113cfa2a29e4ac429005667638e83f194d4d87 -
Branch / Tag:
refs/tags/v1.0.1 - Owner: https://github.com/josemarinfarina
-
Access:
private
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
publish.yml@09113cfa2a29e4ac429005667638e83f194d4d87 -
Trigger Event:
push
-
Statement type:
File details
Details for the file pysurprise-1.0.1-cp310-cp310-win32.whl.
File metadata
- Download URL: pysurprise-1.0.1-cp310-cp310-win32.whl
- Upload date:
- Size: 72.7 kB
- Tags: CPython 3.10, Windows x86
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
e02e376868e1b532850a1887f7377b86e9353e361a85be9f338c2f636dcd26aa
|
|
| MD5 |
483e9eaa6e708d25a251b0249a4b72e6
|
|
| BLAKE2b-256 |
ac0e016d5e0ef8f8c392f8417fa60935fd9c8ef7258e37260dfa40081a7eeee1
|
Provenance
The following attestation bundles were made for pysurprise-1.0.1-cp310-cp310-win32.whl:
Publisher:
publish.yml on josemarinfarina/pySurprise
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
pysurprise-1.0.1-cp310-cp310-win32.whl -
Subject digest:
e02e376868e1b532850a1887f7377b86e9353e361a85be9f338c2f636dcd26aa - Sigstore transparency entry: 953509174
- Sigstore integration time:
-
Permalink:
josemarinfarina/pySurprise@09113cfa2a29e4ac429005667638e83f194d4d87 -
Branch / Tag:
refs/tags/v1.0.1 - Owner: https://github.com/josemarinfarina
-
Access:
private
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
publish.yml@09113cfa2a29e4ac429005667638e83f194d4d87 -
Trigger Event:
push
-
Statement type:
File details
Details for the file pysurprise-1.0.1-cp310-cp310-musllinux_1_2_x86_64.whl.
File metadata
- Download URL: pysurprise-1.0.1-cp310-cp310-musllinux_1_2_x86_64.whl
- Upload date:
- Size: 1.1 MB
- Tags: CPython 3.10, musllinux: musl 1.2+ x86-64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
102b9aba1d04ce6038c13c5e923c797466c14c55db8aca6213d2406f122cdd7f
|
|
| MD5 |
51d99e411de65d79b104b23b8a1c5c21
|
|
| BLAKE2b-256 |
6fd7eb21867a3d86acce0c68429f4c634305f4a137391d064cdc8c222d44d91d
|
Provenance
The following attestation bundles were made for pysurprise-1.0.1-cp310-cp310-musllinux_1_2_x86_64.whl:
Publisher:
publish.yml on josemarinfarina/pySurprise
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
pysurprise-1.0.1-cp310-cp310-musllinux_1_2_x86_64.whl -
Subject digest:
102b9aba1d04ce6038c13c5e923c797466c14c55db8aca6213d2406f122cdd7f - Sigstore transparency entry: 953509219
- Sigstore integration time:
-
Permalink:
josemarinfarina/pySurprise@09113cfa2a29e4ac429005667638e83f194d4d87 -
Branch / Tag:
refs/tags/v1.0.1 - Owner: https://github.com/josemarinfarina
-
Access:
private
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
publish.yml@09113cfa2a29e4ac429005667638e83f194d4d87 -
Trigger Event:
push
-
Statement type:
File details
Details for the file pysurprise-1.0.1-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.
File metadata
- Download URL: pysurprise-1.0.1-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
- Upload date:
- Size: 118.3 kB
- Tags: CPython 3.10, manylinux: glibc 2.17+ x86-64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
487dc6c46f976139654509b1d5275c273aeff4abe28d5b6c6472421bc4dfeb1c
|
|
| MD5 |
310966647fcb7adeb7de5da355530b10
|
|
| BLAKE2b-256 |
16ff70a87321be47d1224427702857f1059238afa3fc842629168fa8f2812917
|
Provenance
The following attestation bundles were made for pysurprise-1.0.1-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl:
Publisher:
publish.yml on josemarinfarina/pySurprise
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
pysurprise-1.0.1-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl -
Subject digest:
487dc6c46f976139654509b1d5275c273aeff4abe28d5b6c6472421bc4dfeb1c - Sigstore transparency entry: 953509207
- Sigstore integration time:
-
Permalink:
josemarinfarina/pySurprise@09113cfa2a29e4ac429005667638e83f194d4d87 -
Branch / Tag:
refs/tags/v1.0.1 - Owner: https://github.com/josemarinfarina
-
Access:
private
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
publish.yml@09113cfa2a29e4ac429005667638e83f194d4d87 -
Trigger Event:
push
-
Statement type:
File details
Details for the file pysurprise-1.0.1-cp310-cp310-manylinux_2_17_i686.manylinux2014_i686.whl.
File metadata
- Download URL: pysurprise-1.0.1-cp310-cp310-manylinux_2_17_i686.manylinux2014_i686.whl
- Upload date:
- Size: 124.2 kB
- Tags: CPython 3.10, manylinux: glibc 2.17+ i686
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
64242f57a21cec5297cac5b7afd6766ab0daa6f386de6b92704aedd727322f7e
|
|
| MD5 |
4304310b2939ee7cdcf2d88bc554aeb9
|
|
| BLAKE2b-256 |
072c4d2fa7a2fb529fcc042b1b4b0d971090bfd727400608d6d56072cd2458ee
|
Provenance
The following attestation bundles were made for pysurprise-1.0.1-cp310-cp310-manylinux_2_17_i686.manylinux2014_i686.whl:
Publisher:
publish.yml on josemarinfarina/pySurprise
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
pysurprise-1.0.1-cp310-cp310-manylinux_2_17_i686.manylinux2014_i686.whl -
Subject digest:
64242f57a21cec5297cac5b7afd6766ab0daa6f386de6b92704aedd727322f7e - Sigstore transparency entry: 953509186
- Sigstore integration time:
-
Permalink:
josemarinfarina/pySurprise@09113cfa2a29e4ac429005667638e83f194d4d87 -
Branch / Tag:
refs/tags/v1.0.1 - Owner: https://github.com/josemarinfarina
-
Access:
private
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
publish.yml@09113cfa2a29e4ac429005667638e83f194d4d87 -
Trigger Event:
push
-
Statement type:
File details
Details for the file pysurprise-1.0.1-cp310-cp310-macosx_11_0_arm64.whl.
File metadata
- Download URL: pysurprise-1.0.1-cp310-cp310-macosx_11_0_arm64.whl
- Upload date:
- Size: 78.0 kB
- Tags: CPython 3.10, macOS 11.0+ ARM64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
52853dbd768c644ceddf925b92da4cb024b172eaa29df79eac722e96b703eccc
|
|
| MD5 |
eaa10819f3508c9a88df11d269db8209
|
|
| BLAKE2b-256 |
028ec95df1ce1aafa90ac318783ed31265d3746c20d315ea1222d2b3f7df9ffe
|
Provenance
The following attestation bundles were made for pysurprise-1.0.1-cp310-cp310-macosx_11_0_arm64.whl:
Publisher:
publish.yml on josemarinfarina/pySurprise
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
pysurprise-1.0.1-cp310-cp310-macosx_11_0_arm64.whl -
Subject digest:
52853dbd768c644ceddf925b92da4cb024b172eaa29df79eac722e96b703eccc - Sigstore transparency entry: 953509162
- Sigstore integration time:
-
Permalink:
josemarinfarina/pySurprise@09113cfa2a29e4ac429005667638e83f194d4d87 -
Branch / Tag:
refs/tags/v1.0.1 - Owner: https://github.com/josemarinfarina
-
Access:
private
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
publish.yml@09113cfa2a29e4ac429005667638e83f194d4d87 -
Trigger Event:
push
-
Statement type:
File details
Details for the file pysurprise-1.0.1-cp39-cp39-win_amd64.whl.
File metadata
- Download URL: pysurprise-1.0.1-cp39-cp39-win_amd64.whl
- Upload date:
- Size: 79.2 kB
- Tags: CPython 3.9, Windows x86-64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
589473098f62eee539752ca24bec0dc4e0624e2fdb1d6be257775350672d003b
|
|
| MD5 |
d24172c6866cf59b2dfc96514f9959a2
|
|
| BLAKE2b-256 |
d0b6cf6a21702a9948790990533787424abf2125ef797173f556858dc82411d7
|
Provenance
The following attestation bundles were made for pysurprise-1.0.1-cp39-cp39-win_amd64.whl:
Publisher:
publish.yml on josemarinfarina/pySurprise
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
pysurprise-1.0.1-cp39-cp39-win_amd64.whl -
Subject digest:
589473098f62eee539752ca24bec0dc4e0624e2fdb1d6be257775350672d003b - Sigstore transparency entry: 953509182
- Sigstore integration time:
-
Permalink:
josemarinfarina/pySurprise@09113cfa2a29e4ac429005667638e83f194d4d87 -
Branch / Tag:
refs/tags/v1.0.1 - Owner: https://github.com/josemarinfarina
-
Access:
private
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
publish.yml@09113cfa2a29e4ac429005667638e83f194d4d87 -
Trigger Event:
push
-
Statement type:
File details
Details for the file pysurprise-1.0.1-cp39-cp39-win32.whl.
File metadata
- Download URL: pysurprise-1.0.1-cp39-cp39-win32.whl
- Upload date:
- Size: 72.7 kB
- Tags: CPython 3.9, Windows x86
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
7f5a56dc705bd1697d729d6ab0d343dfcac04927936d1b2f35f0c59f409c2db3
|
|
| MD5 |
796bed28b291cca7ec3ffdefb76a821b
|
|
| BLAKE2b-256 |
751d00eb6b9b2cb7a798f27149c6f8ef1916438151c14ed1530dc0c2249d7ff7
|
Provenance
The following attestation bundles were made for pysurprise-1.0.1-cp39-cp39-win32.whl:
Publisher:
publish.yml on josemarinfarina/pySurprise
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
pysurprise-1.0.1-cp39-cp39-win32.whl -
Subject digest:
7f5a56dc705bd1697d729d6ab0d343dfcac04927936d1b2f35f0c59f409c2db3 - Sigstore transparency entry: 953509194
- Sigstore integration time:
-
Permalink:
josemarinfarina/pySurprise@09113cfa2a29e4ac429005667638e83f194d4d87 -
Branch / Tag:
refs/tags/v1.0.1 - Owner: https://github.com/josemarinfarina
-
Access:
private
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
publish.yml@09113cfa2a29e4ac429005667638e83f194d4d87 -
Trigger Event:
push
-
Statement type:
File details
Details for the file pysurprise-1.0.1-cp39-cp39-musllinux_1_2_x86_64.whl.
File metadata
- Download URL: pysurprise-1.0.1-cp39-cp39-musllinux_1_2_x86_64.whl
- Upload date:
- Size: 1.1 MB
- Tags: CPython 3.9, musllinux: musl 1.2+ x86-64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
48e0156ecdaa923adab8ea5c219f663ad0f6e44fd39353629ce922ce3a7464f7
|
|
| MD5 |
6eb3829511fd0f1fa7284e7f30f1e3ef
|
|
| BLAKE2b-256 |
28cff1a3cd588164c4b0442a182f5f4c7345ef68a1ccaf4ff1b4fc3e4691b16d
|
Provenance
The following attestation bundles were made for pysurprise-1.0.1-cp39-cp39-musllinux_1_2_x86_64.whl:
Publisher:
publish.yml on josemarinfarina/pySurprise
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
pysurprise-1.0.1-cp39-cp39-musllinux_1_2_x86_64.whl -
Subject digest:
48e0156ecdaa923adab8ea5c219f663ad0f6e44fd39353629ce922ce3a7464f7 - Sigstore transparency entry: 953509190
- Sigstore integration time:
-
Permalink:
josemarinfarina/pySurprise@09113cfa2a29e4ac429005667638e83f194d4d87 -
Branch / Tag:
refs/tags/v1.0.1 - Owner: https://github.com/josemarinfarina
-
Access:
private
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
publish.yml@09113cfa2a29e4ac429005667638e83f194d4d87 -
Trigger Event:
push
-
Statement type:
File details
Details for the file pysurprise-1.0.1-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.
File metadata
- Download URL: pysurprise-1.0.1-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
- Upload date:
- Size: 118.3 kB
- Tags: CPython 3.9, manylinux: glibc 2.17+ x86-64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
a3d2f8d8e58b79ac327ba66e1396a8fc11dd86667991613812a3d2324e1abc97
|
|
| MD5 |
0bb76711d71b4bffa6b29cc10fd6384f
|
|
| BLAKE2b-256 |
1e0faec0c5ddff39f9f003689d16f72ebee4a611df346f4f578702cae4a8c589
|
Provenance
The following attestation bundles were made for pysurprise-1.0.1-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl:
Publisher:
publish.yml on josemarinfarina/pySurprise
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
pysurprise-1.0.1-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl -
Subject digest:
a3d2f8d8e58b79ac327ba66e1396a8fc11dd86667991613812a3d2324e1abc97 - Sigstore transparency entry: 953509187
- Sigstore integration time:
-
Permalink:
josemarinfarina/pySurprise@09113cfa2a29e4ac429005667638e83f194d4d87 -
Branch / Tag:
refs/tags/v1.0.1 - Owner: https://github.com/josemarinfarina
-
Access:
private
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
publish.yml@09113cfa2a29e4ac429005667638e83f194d4d87 -
Trigger Event:
push
-
Statement type:
File details
Details for the file pysurprise-1.0.1-cp39-cp39-manylinux_2_17_i686.manylinux2014_i686.whl.
File metadata
- Download URL: pysurprise-1.0.1-cp39-cp39-manylinux_2_17_i686.manylinux2014_i686.whl
- Upload date:
- Size: 124.3 kB
- Tags: CPython 3.9, manylinux: glibc 2.17+ i686
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
0e2465d66d4069c0e44c7074ddf679e5c938de79ba79f7529fe03791e9784e7a
|
|
| MD5 |
d3beab1bb5eeea0447098016d9121c1d
|
|
| BLAKE2b-256 |
5aeb5f39ab42c68a4fd889b0f5f1ce64b5e83f67e1d13557279506198ea8e6dd
|
Provenance
The following attestation bundles were made for pysurprise-1.0.1-cp39-cp39-manylinux_2_17_i686.manylinux2014_i686.whl:
Publisher:
publish.yml on josemarinfarina/pySurprise
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
pysurprise-1.0.1-cp39-cp39-manylinux_2_17_i686.manylinux2014_i686.whl -
Subject digest:
0e2465d66d4069c0e44c7074ddf679e5c938de79ba79f7529fe03791e9784e7a - Sigstore transparency entry: 953509222
- Sigstore integration time:
-
Permalink:
josemarinfarina/pySurprise@09113cfa2a29e4ac429005667638e83f194d4d87 -
Branch / Tag:
refs/tags/v1.0.1 - Owner: https://github.com/josemarinfarina
-
Access:
private
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
publish.yml@09113cfa2a29e4ac429005667638e83f194d4d87 -
Trigger Event:
push
-
Statement type:
File details
Details for the file pysurprise-1.0.1-cp39-cp39-macosx_11_0_arm64.whl.
File metadata
- Download URL: pysurprise-1.0.1-cp39-cp39-macosx_11_0_arm64.whl
- Upload date:
- Size: 78.1 kB
- Tags: CPython 3.9, macOS 11.0+ ARM64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
79702b157914200b453adf83cc9d699610fd288db61dd5343cd3bd7e526a45fa
|
|
| MD5 |
2965ca959519bfe14b44b37e67280388
|
|
| BLAKE2b-256 |
4feae158cb450466599ed5e748109a53f3a06d909b7878262a0e1ebc7aebfcd5
|
Provenance
The following attestation bundles were made for pysurprise-1.0.1-cp39-cp39-macosx_11_0_arm64.whl:
Publisher:
publish.yml on josemarinfarina/pySurprise
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
pysurprise-1.0.1-cp39-cp39-macosx_11_0_arm64.whl -
Subject digest:
79702b157914200b453adf83cc9d699610fd288db61dd5343cd3bd7e526a45fa - Sigstore transparency entry: 953509191
- Sigstore integration time:
-
Permalink:
josemarinfarina/pySurprise@09113cfa2a29e4ac429005667638e83f194d4d87 -
Branch / Tag:
refs/tags/v1.0.1 - Owner: https://github.com/josemarinfarina
-
Access:
private
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
publish.yml@09113cfa2a29e4ac429005667638e83f194d4d87 -
Trigger Event:
push
-
Statement type: