unigraph
Graph data structures and classic graph algorithms for Python, backed by the native UniGraph engine written in Nim.
unigraph provides a compact, concrete graph for signed 64-bit vertex labels
and float64 edge weights. Graphs may be directed or undirected; the Python
surface uses simple-graph semantics, so self-loops and parallel edges are
rejected. Traversals, shortest paths, spanning forests, strongly connected
components, TSP solvers, and DOT/ASCII rendering all run in the native core.
Install
pip install unigraph
Prebuilt wheels include the native UniGraph library for Linux, macOS, and Windows on CPython 3.9–3.14. Installing a wheel needs neither Nim nor a C compiler.
Quick start
import unigraph
g = unigraph.Graph(directed=False)
paris = g.add_vertex(75)
lyon = g.add_vertex(69)
marseille = g.add_vertex(13)
g.add_edge(paris, lyon, 465.0)
g.add_edge(lyon, marseille, 315.0)
g.add_edge(paris, marseille, 775.0)
g.bfs(paris) # [paris, lyon, marseille]
g.dijkstra(paris)[marseille] # 775.0
g.shortest_path(paris, marseille) # ([paris, marseille], 775.0)
g.kruskal() # two edges, total weight 780.0
print(g.to_dot()) # Graphviz DOT
Vertex IDs are stable handles returned by add_vertex; labels remain
available through get_vertex_data. Algorithms consume IDs, not labels, so
duplicate labels are allowed without making vertices ambiguous.
What's included
| Category | Python API |
|---|---|
| Graph construction | Graph, add_vertex, add_edge, remove_edge, vertex_count, edge_count |
| Inspection | vertices, edges, neighbors, in_neighbors, out_neighbors, get_vertex_data, get_edge_weight, has_edge |
| Traversal | bfs, dfs, reachable, is_connected |
| Shortest paths | dijkstra, shortest_path, a_star, bellman_ford |
| Spanning forest | prim, kruskal on undirected graphs |
| Components | strongly_connected_components, kosaraju, articulation_points |
| Traveling salesperson | tsp_naive, tsp_nearest, tsp_2opt |
| Presentation | to_ascii, to_dot, degree_distribution |
shortest_path returns None when the goal is unreachable. Bellman–Ford
returns (distances, has_negative_cycle); when the flag is true, do not treat
the partial distances as shortest paths. Prim, Kruskal, and articulation
points reject directed graphs with ValueError. Exact TSP is intentionally
limited to at most ten vertices; the nearest-neighbor and 2-opt methods are
heuristics and do not promise the optimum.
The full Nim API is generic over vertex data, edge data, and four storage kernels. Python deliberately exposes one stable ABI specialization; use the Nim API when custom payload types, multigraphs, or kernel selection are required.
Links
- Source, Nim API, C ABI, ADRs, and teaching book: https://github.com/lituus-lab/UniGraph
- Documentation: https://lituus-lab.github.io/UniGraph/
- Issues: https://github.com/lituus-lab/UniGraph/issues
- License: Apache-2.0
Development
Building from source requires Nim 2.2, Nimble, a C compiler, Cython, and Python development headers.
nimble install -y
nimble pyLib
cd py
python3 -m pip install -e .
python3 -m pytest -q
On Windows, run the commands from a Developer Command Prompt and use python
if python3 is not available.
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 unigraph-1.0.0.tar.gz.
File metadata
- Download URL: unigraph-1.0.0.tar.gz
- Upload date:
- Size: 139.0 kB
- Tags: Source
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/7.0.0 CPython/3.13.14
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
71704dabdc3f089b669b5c0eb4500252a1604d6f2a538c995077ab0452f27cdb
|
|
| MD5 |
d88647e23a0accb7a14612376f1abaf1
|
|
| BLAKE2b-256 |
837d6824e5e4360faca052e7984fb602a5906bec12b9d8955f2a704dc16bb5b9
|
Provenance
The following attestation bundles were made for unigraph-1.0.0.tar.gz:
Publisher:
release.yml on lituus-lab/UniGraph
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
unigraph-1.0.0.tar.gz -
Subject digest:
71704dabdc3f089b669b5c0eb4500252a1604d6f2a538c995077ab0452f27cdb - Sigstore transparency entry: 2407632749
- Sigstore integration time:
-
Permalink:
lituus-lab/UniGraph@50d6c6fe8de223b94b39685bc7fdf58fb6f6a67c -
Branch / Tag:
refs/tags/v1.0.0 - Owner: https://github.com/lituus-lab
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
release.yml@50d6c6fe8de223b94b39685bc7fdf58fb6f6a67c -
Trigger Event:
push
-
Statement type:
File details
Details for the file unigraph-1.0.0-cp314-cp314-win_amd64.whl.
File metadata
- Download URL: unigraph-1.0.0-cp314-cp314-win_amd64.whl
- Upload date:
- Size: 136.0 kB
- Tags: CPython 3.14, Windows x86-64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/7.0.0 CPython/3.13.14
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
6355e72ce1f9099da7638e56d9cab194c17e32ffcf484a90e03970a116dcf7b9
|
|
| MD5 |
56dcd3f144fc5b9e788ae65c1c40cf19
|
|
| BLAKE2b-256 |
a2f1b1535e53037895761b801ee5570ac1b645786bcf01d6c7e9d901a2544547
|
Provenance
The following attestation bundles were made for unigraph-1.0.0-cp314-cp314-win_amd64.whl:
Publisher:
release.yml on lituus-lab/UniGraph
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
unigraph-1.0.0-cp314-cp314-win_amd64.whl -
Subject digest:
6355e72ce1f9099da7638e56d9cab194c17e32ffcf484a90e03970a116dcf7b9 - Sigstore transparency entry: 2407633248
- Sigstore integration time:
-
Permalink:
lituus-lab/UniGraph@50d6c6fe8de223b94b39685bc7fdf58fb6f6a67c -
Branch / Tag:
refs/tags/v1.0.0 - Owner: https://github.com/lituus-lab
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
release.yml@50d6c6fe8de223b94b39685bc7fdf58fb6f6a67c -
Trigger Event:
push
-
Statement type:
File details
Details for the file unigraph-1.0.0-cp314-cp314-manylinux2014_x86_64.manylinux_2_17_x86_64.whl.
File metadata
- Download URL: unigraph-1.0.0-cp314-cp314-manylinux2014_x86_64.manylinux_2_17_x86_64.whl
- Upload date:
- Size: 403.6 kB
- Tags: CPython 3.14, manylinux: glibc 2.17+ x86-64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/7.0.0 CPython/3.13.14
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
6ea401a7d490b1ecdfdc48bf6d5e5d1d0c10e0237993d487c7f9210db06a890d
|
|
| MD5 |
53ddb65c6d7e4eb9b80d6c43ef2bb363
|
|
| BLAKE2b-256 |
7780cb1c3ca4e6eab4eabfc61848484d663d27253bdef68cfee62ae670ef38ce
|
Provenance
The following attestation bundles were made for unigraph-1.0.0-cp314-cp314-manylinux2014_x86_64.manylinux_2_17_x86_64.whl:
Publisher:
release.yml on lituus-lab/UniGraph
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
unigraph-1.0.0-cp314-cp314-manylinux2014_x86_64.manylinux_2_17_x86_64.whl -
Subject digest:
6ea401a7d490b1ecdfdc48bf6d5e5d1d0c10e0237993d487c7f9210db06a890d - Sigstore transparency entry: 2407634753
- Sigstore integration time:
-
Permalink:
lituus-lab/UniGraph@50d6c6fe8de223b94b39685bc7fdf58fb6f6a67c -
Branch / Tag:
refs/tags/v1.0.0 - Owner: https://github.com/lituus-lab
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
release.yml@50d6c6fe8de223b94b39685bc7fdf58fb6f6a67c -
Trigger Event:
push
-
Statement type:
File details
Details for the file unigraph-1.0.0-cp314-cp314-macosx_26_0_arm64.macosx_10_15_x86_64.whl.
File metadata
- Download URL: unigraph-1.0.0-cp314-cp314-macosx_26_0_arm64.macosx_10_15_x86_64.whl
- Upload date:
- Size: 178.9 kB
- Tags: CPython 3.14, macOS 10.15+ x86-64, macOS 26.0+ ARM64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/7.0.0 CPython/3.13.14
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
6269466f8a9513c36ba2a1ea52365c8e323fc94e40f6c59c3e443f8820ddafd5
|
|
| MD5 |
486370febd1adac343fc095b28bcc746
|
|
| BLAKE2b-256 |
ccddddba2be0c88069a726a4621f2b0c364ff29ff469518d3862906e948953ed
|
Provenance
The following attestation bundles were made for unigraph-1.0.0-cp314-cp314-macosx_26_0_arm64.macosx_10_15_x86_64.whl:
Publisher:
release.yml on lituus-lab/UniGraph
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
unigraph-1.0.0-cp314-cp314-macosx_26_0_arm64.macosx_10_15_x86_64.whl -
Subject digest:
6269466f8a9513c36ba2a1ea52365c8e323fc94e40f6c59c3e443f8820ddafd5 - Sigstore transparency entry: 2407633495
- Sigstore integration time:
-
Permalink:
lituus-lab/UniGraph@50d6c6fe8de223b94b39685bc7fdf58fb6f6a67c -
Branch / Tag:
refs/tags/v1.0.0 - Owner: https://github.com/lituus-lab
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
release.yml@50d6c6fe8de223b94b39685bc7fdf58fb6f6a67c -
Trigger Event:
push
-
Statement type:
File details
Details for the file unigraph-1.0.0-cp313-cp313-win_amd64.whl.
File metadata
- Download URL: unigraph-1.0.0-cp313-cp313-win_amd64.whl
- Upload date:
- Size: 132.5 kB
- Tags: CPython 3.13, Windows x86-64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/7.0.0 CPython/3.13.14
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
3e321fb46ce59ec5cef9bd1614bf62cfe06ff22ae524ba20a939542bc0f4a3af
|
|
| MD5 |
9a51605a20ee966ee727dc4e0758eff1
|
|
| BLAKE2b-256 |
ec1ac80bad793a3bd45aa1ea1097d8e287b155c75c23979ba03ed994d10e779c
|
Provenance
The following attestation bundles were made for unigraph-1.0.0-cp313-cp313-win_amd64.whl:
Publisher:
release.yml on lituus-lab/UniGraph
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
unigraph-1.0.0-cp313-cp313-win_amd64.whl -
Subject digest:
3e321fb46ce59ec5cef9bd1614bf62cfe06ff22ae524ba20a939542bc0f4a3af - Sigstore transparency entry: 2407635655
- Sigstore integration time:
-
Permalink:
lituus-lab/UniGraph@50d6c6fe8de223b94b39685bc7fdf58fb6f6a67c -
Branch / Tag:
refs/tags/v1.0.0 - Owner: https://github.com/lituus-lab
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
release.yml@50d6c6fe8de223b94b39685bc7fdf58fb6f6a67c -
Trigger Event:
push
-
Statement type:
File details
Details for the file unigraph-1.0.0-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.whl.
File metadata
- Download URL: unigraph-1.0.0-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.whl
- Upload date:
- Size: 405.2 kB
- Tags: CPython 3.13, manylinux: glibc 2.17+ x86-64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/7.0.0 CPython/3.13.14
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
0a3752656f18a428ffaa9170116b110ac46e168e1504d6dbe445b929fa8d7817
|
|
| MD5 |
e1dc0198b69d53cb2eb2b1ffa60cc95e
|
|
| BLAKE2b-256 |
1768cafc66ae630601c1efd0d381f158218ca3e2bb5d6edb7ad52e9e7c1d9647
|
Provenance
The following attestation bundles were made for unigraph-1.0.0-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.whl:
Publisher:
release.yml on lituus-lab/UniGraph
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
unigraph-1.0.0-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.whl -
Subject digest:
0a3752656f18a428ffaa9170116b110ac46e168e1504d6dbe445b929fa8d7817 - Sigstore transparency entry: 2407632934
- Sigstore integration time:
-
Permalink:
lituus-lab/UniGraph@50d6c6fe8de223b94b39685bc7fdf58fb6f6a67c -
Branch / Tag:
refs/tags/v1.0.0 - Owner: https://github.com/lituus-lab
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
release.yml@50d6c6fe8de223b94b39685bc7fdf58fb6f6a67c -
Trigger Event:
push
-
Statement type:
File details
Details for the file unigraph-1.0.0-cp313-cp313-macosx_26_0_arm64.macosx_10_13_x86_64.whl.
File metadata
- Download URL: unigraph-1.0.0-cp313-cp313-macosx_26_0_arm64.macosx_10_13_x86_64.whl
- Upload date:
- Size: 177.9 kB
- Tags: CPython 3.13, macOS 10.13+ x86-64, macOS 26.0+ ARM64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/7.0.0 CPython/3.13.14
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
be08a35e1dcfc151485417a72874a0114a94efe0588cce43b58ab4bde3d00e20
|
|
| MD5 |
835fff99a20871e4f75d986d28b20567
|
|
| BLAKE2b-256 |
ece32612fffb95e1d3fe10c1d6e5c2cef1474f9c6c15ddc338ad6f6bc425f6bf
|
Provenance
The following attestation bundles were made for unigraph-1.0.0-cp313-cp313-macosx_26_0_arm64.macosx_10_13_x86_64.whl:
Publisher:
release.yml on lituus-lab/UniGraph
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
unigraph-1.0.0-cp313-cp313-macosx_26_0_arm64.macosx_10_13_x86_64.whl -
Subject digest:
be08a35e1dcfc151485417a72874a0114a94efe0588cce43b58ab4bde3d00e20 - Sigstore transparency entry: 2407634562
- Sigstore integration time:
-
Permalink:
lituus-lab/UniGraph@50d6c6fe8de223b94b39685bc7fdf58fb6f6a67c -
Branch / Tag:
refs/tags/v1.0.0 - Owner: https://github.com/lituus-lab
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
release.yml@50d6c6fe8de223b94b39685bc7fdf58fb6f6a67c -
Trigger Event:
push
-
Statement type:
File details
Details for the file unigraph-1.0.0-cp312-cp312-win_amd64.whl.
File metadata
- Download URL: unigraph-1.0.0-cp312-cp312-win_amd64.whl
- Upload date:
- Size: 133.4 kB
- Tags: CPython 3.12, Windows x86-64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/7.0.0 CPython/3.13.14
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
235bee25afbc88db7331099f19e132422f1a8167a492cc04a0972a0ec22b515c
|
|
| MD5 |
d1f3676374038779af2fcbc2c80357d1
|
|
| BLAKE2b-256 |
b9b61f98b2dd40a22facc002aaf955aa67b7a2c2496660e204cc913d9b7f9f10
|
Provenance
The following attestation bundles were made for unigraph-1.0.0-cp312-cp312-win_amd64.whl:
Publisher:
release.yml on lituus-lab/UniGraph
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
unigraph-1.0.0-cp312-cp312-win_amd64.whl -
Subject digest:
235bee25afbc88db7331099f19e132422f1a8167a492cc04a0972a0ec22b515c - Sigstore transparency entry: 2407634366
- Sigstore integration time:
-
Permalink:
lituus-lab/UniGraph@50d6c6fe8de223b94b39685bc7fdf58fb6f6a67c -
Branch / Tag:
refs/tags/v1.0.0 - Owner: https://github.com/lituus-lab
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
release.yml@50d6c6fe8de223b94b39685bc7fdf58fb6f6a67c -
Trigger Event:
push
-
Statement type:
File details
Details for the file unigraph-1.0.0-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.whl.
File metadata
- Download URL: unigraph-1.0.0-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.whl
- Upload date:
- Size: 409.6 kB
- Tags: CPython 3.12, manylinux: glibc 2.17+ x86-64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/7.0.0 CPython/3.13.14
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
ac4ba4f5f1a716590a72ca9767a2220a3a848831231c184ca6e5958bdc2edb37
|
|
| MD5 |
9479263c2e3a498854fbe63ed142243c
|
|
| BLAKE2b-256 |
2cb4034f7de454e390e25f462705f08e87f95ce2e34a64727028efa69d511605
|
Provenance
The following attestation bundles were made for unigraph-1.0.0-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.whl:
Publisher:
release.yml on lituus-lab/UniGraph
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
unigraph-1.0.0-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.whl -
Subject digest:
ac4ba4f5f1a716590a72ca9767a2220a3a848831231c184ca6e5958bdc2edb37 - Sigstore transparency entry: 2407633677
- Sigstore integration time:
-
Permalink:
lituus-lab/UniGraph@50d6c6fe8de223b94b39685bc7fdf58fb6f6a67c -
Branch / Tag:
refs/tags/v1.0.0 - Owner: https://github.com/lituus-lab
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
release.yml@50d6c6fe8de223b94b39685bc7fdf58fb6f6a67c -
Trigger Event:
push
-
Statement type:
File details
Details for the file unigraph-1.0.0-cp312-cp312-macosx_26_0_arm64.macosx_10_13_x86_64.whl.
File metadata
- Download URL: unigraph-1.0.0-cp312-cp312-macosx_26_0_arm64.macosx_10_13_x86_64.whl
- Upload date:
- Size: 179.7 kB
- Tags: CPython 3.12, macOS 10.13+ x86-64, macOS 26.0+ ARM64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/7.0.0 CPython/3.13.14
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
5ae7b8ce308fc5918a87b175fe0d30da7209dd13d55b0dd005d494fa25341f43
|
|
| MD5 |
f5891cf89ba391983655b66c6e4e7119
|
|
| BLAKE2b-256 |
e38863b4fb183fc43b537a3d3ac28727b73d60c488e98be10f4b2250b7227cb4
|
Provenance
The following attestation bundles were made for unigraph-1.0.0-cp312-cp312-macosx_26_0_arm64.macosx_10_13_x86_64.whl:
Publisher:
release.yml on lituus-lab/UniGraph
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
unigraph-1.0.0-cp312-cp312-macosx_26_0_arm64.macosx_10_13_x86_64.whl -
Subject digest:
5ae7b8ce308fc5918a87b175fe0d30da7209dd13d55b0dd005d494fa25341f43 - Sigstore transparency entry: 2407634064
- Sigstore integration time:
-
Permalink:
lituus-lab/UniGraph@50d6c6fe8de223b94b39685bc7fdf58fb6f6a67c -
Branch / Tag:
refs/tags/v1.0.0 - Owner: https://github.com/lituus-lab
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
release.yml@50d6c6fe8de223b94b39685bc7fdf58fb6f6a67c -
Trigger Event:
push
-
Statement type:
File details
Details for the file unigraph-1.0.0-cp311-cp311-win_amd64.whl.
File metadata
- Download URL: unigraph-1.0.0-cp311-cp311-win_amd64.whl
- Upload date:
- Size: 132.5 kB
- Tags: CPython 3.11, Windows x86-64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/7.0.0 CPython/3.13.14
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
100977b8a8de40a31731cea3af6cfbb726e97c3c7df1a596f13002c61e014258
|
|
| MD5 |
39b9294aaf3b80f8bd3ec21570ed1126
|
|
| BLAKE2b-256 |
9859f80a92b0a211802fedfc442a9ead7958890683b77d5ef86bf30685e77a8a
|
Provenance
The following attestation bundles were made for unigraph-1.0.0-cp311-cp311-win_amd64.whl:
Publisher:
release.yml on lituus-lab/UniGraph
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
unigraph-1.0.0-cp311-cp311-win_amd64.whl -
Subject digest:
100977b8a8de40a31731cea3af6cfbb726e97c3c7df1a596f13002c61e014258 - Sigstore transparency entry: 2407635446
- Sigstore integration time:
-
Permalink:
lituus-lab/UniGraph@50d6c6fe8de223b94b39685bc7fdf58fb6f6a67c -
Branch / Tag:
refs/tags/v1.0.0 - Owner: https://github.com/lituus-lab
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
release.yml@50d6c6fe8de223b94b39685bc7fdf58fb6f6a67c -
Trigger Event:
push
-
Statement type:
File details
Details for the file unigraph-1.0.0-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.whl.
File metadata
- Download URL: unigraph-1.0.0-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.whl
- Upload date:
- Size: 402.7 kB
- Tags: CPython 3.11, manylinux: glibc 2.17+ x86-64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/7.0.0 CPython/3.13.14
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
389babb1621bccc8a61afd7014efc6084102d1a2083cc37d3eb35b4b1a62655c
|
|
| MD5 |
1ca696b35078059707b9f5622e9c50a6
|
|
| BLAKE2b-256 |
f6fc23c9df1cc6dbb3f8b727171d7fb0f4a180ddea38dedec00a52490a1b79f0
|
Provenance
The following attestation bundles were made for unigraph-1.0.0-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.whl:
Publisher:
release.yml on lituus-lab/UniGraph
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
unigraph-1.0.0-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.whl -
Subject digest:
389babb1621bccc8a61afd7014efc6084102d1a2083cc37d3eb35b4b1a62655c - Sigstore transparency entry: 2407634214
- Sigstore integration time:
-
Permalink:
lituus-lab/UniGraph@50d6c6fe8de223b94b39685bc7fdf58fb6f6a67c -
Branch / Tag:
refs/tags/v1.0.0 - Owner: https://github.com/lituus-lab
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
release.yml@50d6c6fe8de223b94b39685bc7fdf58fb6f6a67c -
Trigger Event:
push
-
Statement type:
File details
Details for the file unigraph-1.0.0-cp311-cp311-macosx_26_0_arm64.macosx_10_9_x86_64.whl.
File metadata
- Download URL: unigraph-1.0.0-cp311-cp311-macosx_26_0_arm64.macosx_10_9_x86_64.whl
- Upload date:
- Size: 179.6 kB
- Tags: CPython 3.11, macOS 10.9+ x86-64, macOS 26.0+ ARM64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/7.0.0 CPython/3.13.14
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
c7270756095265e762e96d451f6557663ee8f52da4c377df088780da3e428d4f
|
|
| MD5 |
94da03bd4a57df9784cb821dd86f8f4c
|
|
| BLAKE2b-256 |
a2007850f9ca3e3dccb266b9a3c9e883068c8974f99813469ede69efd28a78d9
|
Provenance
The following attestation bundles were made for unigraph-1.0.0-cp311-cp311-macosx_26_0_arm64.macosx_10_9_x86_64.whl:
Publisher:
release.yml on lituus-lab/UniGraph
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
unigraph-1.0.0-cp311-cp311-macosx_26_0_arm64.macosx_10_9_x86_64.whl -
Subject digest:
c7270756095265e762e96d451f6557663ee8f52da4c377df088780da3e428d4f - Sigstore transparency entry: 2407633766
- Sigstore integration time:
-
Permalink:
lituus-lab/UniGraph@50d6c6fe8de223b94b39685bc7fdf58fb6f6a67c -
Branch / Tag:
refs/tags/v1.0.0 - Owner: https://github.com/lituus-lab
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
release.yml@50d6c6fe8de223b94b39685bc7fdf58fb6f6a67c -
Trigger Event:
push
-
Statement type:
File details
Details for the file unigraph-1.0.0-cp310-cp310-win_amd64.whl.
File metadata
- Download URL: unigraph-1.0.0-cp310-cp310-win_amd64.whl
- Upload date:
- Size: 132.5 kB
- Tags: CPython 3.10, Windows x86-64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/7.0.0 CPython/3.13.14
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
4182eb6f2be2d99e2264d002afe3ab936d422be7387a0cd6bf74fd90df5549b1
|
|
| MD5 |
1fa33c515f9414b1fc0490625beada85
|
|
| BLAKE2b-256 |
39dbbdff6ad379664b6e8dbe5789137bd389a218074e87f30eec2277c3daadb1
|
Provenance
The following attestation bundles were made for unigraph-1.0.0-cp310-cp310-win_amd64.whl:
Publisher:
release.yml on lituus-lab/UniGraph
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
unigraph-1.0.0-cp310-cp310-win_amd64.whl -
Subject digest:
4182eb6f2be2d99e2264d002afe3ab936d422be7387a0cd6bf74fd90df5549b1 - Sigstore transparency entry: 2407635203
- Sigstore integration time:
-
Permalink:
lituus-lab/UniGraph@50d6c6fe8de223b94b39685bc7fdf58fb6f6a67c -
Branch / Tag:
refs/tags/v1.0.0 - Owner: https://github.com/lituus-lab
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
release.yml@50d6c6fe8de223b94b39685bc7fdf58fb6f6a67c -
Trigger Event:
push
-
Statement type:
File details
Details for the file unigraph-1.0.0-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.whl.
File metadata
- Download URL: unigraph-1.0.0-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.whl
- Upload date:
- Size: 386.3 kB
- Tags: CPython 3.10, manylinux: glibc 2.17+ x86-64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/7.0.0 CPython/3.13.14
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
044916d393960115a0510887c6bc5de99c349ccb0c53735f5143e9b129f493b6
|
|
| MD5 |
b82ba09392c7ebba59df3b0fc96e7da1
|
|
| BLAKE2b-256 |
e0b480acf23f7a71281623817ab07987b5fb083c9afd9dfaa6bda2bf7693b0ff
|
Provenance
The following attestation bundles were made for unigraph-1.0.0-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.whl:
Publisher:
release.yml on lituus-lab/UniGraph
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
unigraph-1.0.0-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.whl -
Subject digest:
044916d393960115a0510887c6bc5de99c349ccb0c53735f5143e9b129f493b6 - Sigstore transparency entry: 2407633127
- Sigstore integration time:
-
Permalink:
lituus-lab/UniGraph@50d6c6fe8de223b94b39685bc7fdf58fb6f6a67c -
Branch / Tag:
refs/tags/v1.0.0 - Owner: https://github.com/lituus-lab
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
release.yml@50d6c6fe8de223b94b39685bc7fdf58fb6f6a67c -
Trigger Event:
push
-
Statement type:
File details
Details for the file unigraph-1.0.0-cp310-cp310-macosx_26_0_arm64.macosx_10_9_x86_64.whl.
File metadata
- Download URL: unigraph-1.0.0-cp310-cp310-macosx_26_0_arm64.macosx_10_9_x86_64.whl
- Upload date:
- Size: 179.7 kB
- Tags: CPython 3.10, macOS 10.9+ x86-64, macOS 26.0+ ARM64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/7.0.0 CPython/3.13.14
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
4020059eae4acddbbb2bc99fa854a6a3fdf663688b792d0026601d93d91cf96f
|
|
| MD5 |
5ad34078ac9043242fe5eaef1119ab0e
|
|
| BLAKE2b-256 |
8265fc8066f823aa31a4bec2b8f5789468993cea40cd83df7d1bf6a16ad3139a
|
Provenance
The following attestation bundles were made for unigraph-1.0.0-cp310-cp310-macosx_26_0_arm64.macosx_10_9_x86_64.whl:
Publisher:
release.yml on lituus-lab/UniGraph
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
unigraph-1.0.0-cp310-cp310-macosx_26_0_arm64.macosx_10_9_x86_64.whl -
Subject digest:
4020059eae4acddbbb2bc99fa854a6a3fdf663688b792d0026601d93d91cf96f - Sigstore transparency entry: 2407633582
- Sigstore integration time:
-
Permalink:
lituus-lab/UniGraph@50d6c6fe8de223b94b39685bc7fdf58fb6f6a67c -
Branch / Tag:
refs/tags/v1.0.0 - Owner: https://github.com/lituus-lab
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
release.yml@50d6c6fe8de223b94b39685bc7fdf58fb6f6a67c -
Trigger Event:
push
-
Statement type:
File details
Details for the file unigraph-1.0.0-cp39-cp39-win_amd64.whl.
File metadata
- Download URL: unigraph-1.0.0-cp39-cp39-win_amd64.whl
- Upload date:
- Size: 132.9 kB
- Tags: CPython 3.9, Windows x86-64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/7.0.0 CPython/3.13.14
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
541d0aaceac37606eb4e32b3f46b39b7c1c1da92f5297ee99e7b4a815136959e
|
|
| MD5 |
0cbf1a0fe9cc4499f935aab462ca7662
|
|
| BLAKE2b-256 |
6ede8dc36088989c6bda0ec25f28a5437f0b4ae08e034934217ffec08c7d6a6e
|
Provenance
The following attestation bundles were made for unigraph-1.0.0-cp39-cp39-win_amd64.whl:
Publisher:
release.yml on lituus-lab/UniGraph
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
unigraph-1.0.0-cp39-cp39-win_amd64.whl -
Subject digest:
541d0aaceac37606eb4e32b3f46b39b7c1c1da92f5297ee99e7b4a815136959e - Sigstore transparency entry: 2407634971
- Sigstore integration time:
-
Permalink:
lituus-lab/UniGraph@50d6c6fe8de223b94b39685bc7fdf58fb6f6a67c -
Branch / Tag:
refs/tags/v1.0.0 - Owner: https://github.com/lituus-lab
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
release.yml@50d6c6fe8de223b94b39685bc7fdf58fb6f6a67c -
Trigger Event:
push
-
Statement type:
File details
Details for the file unigraph-1.0.0-cp39-cp39-manylinux2014_x86_64.manylinux_2_17_x86_64.whl.
File metadata
- Download URL: unigraph-1.0.0-cp39-cp39-manylinux2014_x86_64.manylinux_2_17_x86_64.whl
- Upload date:
- Size: 386.5 kB
- Tags: CPython 3.9, manylinux: glibc 2.17+ x86-64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/7.0.0 CPython/3.13.14
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
de319e57dbbeee9ff3af86c06acf8e9bf8ae10fd68008aab3b60fac38fa0765d
|
|
| MD5 |
8e7063cef1f2f66b98c3569b89ebfa97
|
|
| BLAKE2b-256 |
eb94a5a152fb701562f3d8c08f2f04d8cebb27b667f9b3dcb910f057a8e9a3ee
|
Provenance
The following attestation bundles were made for unigraph-1.0.0-cp39-cp39-manylinux2014_x86_64.manylinux_2_17_x86_64.whl:
Publisher:
release.yml on lituus-lab/UniGraph
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
unigraph-1.0.0-cp39-cp39-manylinux2014_x86_64.manylinux_2_17_x86_64.whl -
Subject digest:
de319e57dbbeee9ff3af86c06acf8e9bf8ae10fd68008aab3b60fac38fa0765d - Sigstore transparency entry: 2407633930
- Sigstore integration time:
-
Permalink:
lituus-lab/UniGraph@50d6c6fe8de223b94b39685bc7fdf58fb6f6a67c -
Branch / Tag:
refs/tags/v1.0.0 - Owner: https://github.com/lituus-lab
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
release.yml@50d6c6fe8de223b94b39685bc7fdf58fb6f6a67c -
Trigger Event:
push
-
Statement type:
File details
Details for the file unigraph-1.0.0-cp39-cp39-macosx_26_0_arm64.macosx_10_9_x86_64.whl.
File metadata
- Download URL: unigraph-1.0.0-cp39-cp39-macosx_26_0_arm64.macosx_10_9_x86_64.whl
- Upload date:
- Size: 180.8 kB
- Tags: CPython 3.9, macOS 10.9+ x86-64, macOS 26.0+ ARM64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/7.0.0 CPython/3.13.14
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
a5829722a5256713b48f0a54c87a427de172f1acb57db922f2fea5e4f006f342
|
|
| MD5 |
aca156559411cec54393ec7c43ea4b58
|
|
| BLAKE2b-256 |
e0d8cf140bd5dbaa8f86ce4266b8814455d0723e4585cf9599f764e990d06e2c
|
Provenance
The following attestation bundles were made for unigraph-1.0.0-cp39-cp39-macosx_26_0_arm64.macosx_10_9_x86_64.whl:
Publisher:
release.yml on lituus-lab/UniGraph
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
unigraph-1.0.0-cp39-cp39-macosx_26_0_arm64.macosx_10_9_x86_64.whl -
Subject digest:
a5829722a5256713b48f0a54c87a427de172f1acb57db922f2fea5e4f006f342 - Sigstore transparency entry: 2407633411
- Sigstore integration time:
-
Permalink:
lituus-lab/UniGraph@50d6c6fe8de223b94b39685bc7fdf58fb6f6a67c -
Branch / Tag:
refs/tags/v1.0.0 - Owner: https://github.com/lituus-lab
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
release.yml@50d6c6fe8de223b94b39685bc7fdf58fb6f6a67c -
Trigger Event:
push
-
Statement type: