Skip to main content

ogdf-py

Python bindings for the Open Graph Drawing Framework (OGDF), built with nanobind.

This is a curated subset of OGDF, not a full wrapper: enough to build graphs, run layout and core graph algorithms, style and draw them, and read/write common graph file formats.

Quick Start

make bootstrap   # clone OGDF at the pinned tag and build it from source (once)
uv sync          # build the extension
uv run pytest    # run the tests
uv build         # build a wheel

make build (and make sync) run the bootstrap automatically if OGDF has not been built yet. Use make help for additional targets.

Example

import ogdf

# Build a graph.
g = ogdf.Graph()
ogdf.random_planar_connected_graph(g, 30, 45)

# Attach drawing attributes and run a force-directed layout.
ga = ogdf.GraphAttributes(g)
ogdf.FMMMLayout().call(ga)

# Export to SVG.
ogdf.draw_svg(ga, "graph.svg")

Algorithms operate on the same Graph, writing per-node/edge results into an array you pass in:

g = ogdf.Graph()
ogdf.complete_bipartite_graph(g, 3, 4)
assert ogdf.is_bipartite(g)

component = ogdf.NodeArrayInt(g)
n = ogdf.connected_components(g, component)   # -> number of components

What's included

  • Graph model: Graph, Node, Edge, node/edge iteration.

  • Attribute arrays: NodeArray / EdgeArray in int, double, and bool.

  • Attributes: GraphAttributes with coordinates, size, labels, and full styling (colors, shapes, fill patterns, stroke, edge arrows, and bends).

  • Layouts: SugiyamaLayout (layered), FMMMLayout / GEMLayout / SpringEmbedderKK / MultilevelLayout (force-directed), StressMinimization / PivotMDS (stress/MDS), PlanarizationLayout (with optional orthogonal routing), SchnyderLayout / FPPLayout / PlanarStraightLayout / PlanarDrawLayout / MixedModelLayout (planar straight-line and mixed-model), TreeLayout / RadialTreeLayout / BalloonLayout, CircularLayout, LinearLayout (arc diagram), TutteLayout (convex planar), and DominanceLayout / VisibilityLayout (upward, for DAGs).

  • Algorithms: connectivity and structure tests (is_connected, is_biconnected, is_bipartite, is_acyclic, is_planar, ...), node/edge k-connectivity (node_connectivity, edge_connectivity), components, cut vertices and bridges, separation pairs and SPQR-tree summary, topological numbering, shortest paths (dijkstra, bellman_ford, a_star_search), minimum spanning tree, maximum flow, minimum-cost flow, global minimum cut and s-t minimum cut (min_st_cut), matching (bipartite and maximum-weight), node coloring, minimum Steiner tree, planar embedding, maximal planar subgraph, crossing minimization (crossing_number), and edge-insertion routing (insert_edges).

  • Generators: classic graphs (complete, bipartite, wheel, cube, grid, Petersen, circulant, k-partite, globe, lattice), graph products (cartesian, tensor, strong, lexicographical), operations (union, complement, suspension), and random models (Erdos-Renyi, regular, planar, triconnected, Watts-Strogatz, preferential attachment, Chung-Lu, Waxman, geometric, series-parallel DAG, hierarchy).

  • File I/O: interchange formats GML, GraphML, DOT, GEXF, GDF, TLP (plus extension-based read/write), and drawing output as SVG and TikZ.

Demos

make demos   # writes SVGs and data files to build/demo-output/

The demos exercise layouts, styling, algorithm visualizations, generators, and file I/O, and assemble every drawing into build/demo-output/index.html for a side-by-side view. See demos/README.md for details.

Documentation

make docs         # build the MkDocs site into site/
make docs-serve   # serve locally with live reload

The documentation site (docs/) includes a getting-started guide, a coverage checklist of exactly what OGDF functionality is exposed, and a gallery of the demo drawings.

How it builds

scripts/bootstrap_ogdf.py shallow-clones OGDF at a pinned release tag (foxglove-202510) into thirdparty/ogdf and builds its static libraries from source. The extension then links the OGDF / COIN static libraries, so wheels are self-contained. Because OGDF is prebuilt once (a couple of minutes), rebuilding the bindings only recompiles the binding sources and is fast.

The bootstrap script (scripts/bootstrap_ogdf.py) is cross-platform (Linux, macOS, Windows). The pin can be overridden: python scripts/bootstrap_ogdf.py --tag <tag> or OGDF_TAG=<tag> make bootstrap. In CI, run the bootstrap once per platform (e.g. in cibuildwheel's CIBW_BEFORE_ALL) so OGDF is reused across all Python versions.

Metadata

Release files for ogdf-py 0.5.1

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for ogdf-py 0.5.1
File Size Uploaded Provenance
ogdf_py-0.5.1.tar.gz 210.4 kB Without provenance Details

Built distributions (wheels)

Table of built distributions (wheels) for ogdf-py 0.5.1
File
ogdf_py-0.5.1-cp314-cp314-win_amd64.whl CPython 3.14 CPython 3.14 Windows x86-64 Details
ogdf_py-0.5.1-cp314-cp314-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl CPython 3.14 CPython 3.14 Linux glibc 2.27+ x86-64, Linux glibc 2.28+ x86-64 Details
ogdf_py-0.5.1-cp314-cp314-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl CPython 3.14 CPython 3.14 Linux glibc 2.28+ ARM64, Linux glibc 2.26+ ARM64 Details
ogdf_py-0.5.1-cp314-cp314-macosx_11_0_arm64.whl CPython 3.14 CPython 3.14 macOS 11.0+ ARM64 Details
ogdf_py-0.5.1-cp314-cp314-macosx_10_15_x86_64.whl CPython 3.14 CPython 3.14 macOS 10.15+ x86-64 Details
ogdf_py-0.5.1-cp313-cp313-win_amd64.whl CPython 3.13 CPython 3.13 Windows x86-64 Details
ogdf_py-0.5.1-cp313-cp313-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl CPython 3.13 CPython 3.13 Linux glibc 2.28+ x86-64, Linux glibc 2.27+ x86-64 Details
ogdf_py-0.5.1-cp313-cp313-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl CPython 3.13 CPython 3.13 Linux glibc 2.28+ ARM64, Linux glibc 2.26+ ARM64 Details
ogdf_py-0.5.1-cp313-cp313-macosx_11_0_arm64.whl CPython 3.13 CPython 3.13 macOS 11.0+ ARM64 Details
ogdf_py-0.5.1-cp313-cp313-macosx_10_15_x86_64.whl CPython 3.13 CPython 3.13 macOS 10.15+ x86-64 Details
ogdf_py-0.5.1-cp312-cp312-win_amd64.whl CPython 3.12 CPython 3.12 Windows x86-64 Details
ogdf_py-0.5.1-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl CPython 3.12 CPython 3.12 Linux glibc 2.27+ x86-64, Linux glibc 2.28+ x86-64 Details
ogdf_py-0.5.1-cp312-cp312-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl CPython 3.12 CPython 3.12 Linux glibc 2.28+ ARM64, Linux glibc 2.26+ ARM64 Details
ogdf_py-0.5.1-cp312-cp312-macosx_11_0_arm64.whl CPython 3.12 CPython 3.12 macOS 11.0+ ARM64 Details
ogdf_py-0.5.1-cp312-cp312-macosx_10_15_x86_64.whl CPython 3.12 CPython 3.12 macOS 10.15+ x86-64 Details
ogdf_py-0.5.1-cp311-cp311-win_amd64.whl CPython 3.11 CPython 3.11 Windows x86-64 Details
ogdf_py-0.5.1-cp311-cp311-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl CPython 3.11 CPython 3.11 Linux glibc 2.27+ x86-64, Linux glibc 2.28+ x86-64 Details
ogdf_py-0.5.1-cp311-cp311-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl CPython 3.11 CPython 3.11 Linux glibc 2.28+ ARM64, Linux glibc 2.26+ ARM64 Details
ogdf_py-0.5.1-cp311-cp311-macosx_11_0_arm64.whl CPython 3.11 CPython 3.11 macOS 11.0+ ARM64 Details
ogdf_py-0.5.1-cp311-cp311-macosx_10_15_x86_64.whl CPython 3.11 CPython 3.11 macOS 10.15+ x86-64 Details
ogdf_py-0.5.1-cp310-cp310-win_amd64.whl CPython 3.10 CPython 3.10 Windows x86-64 Details
ogdf_py-0.5.1-cp310-cp310-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl CPython 3.10 CPython 3.10 Linux glibc 2.28+ x86-64, Linux glibc 2.27+ x86-64 Details
ogdf_py-0.5.1-cp310-cp310-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl CPython 3.10 CPython 3.10 Linux glibc 2.28+ ARM64, Linux glibc 2.26+ ARM64 Details
ogdf_py-0.5.1-cp310-cp310-macosx_11_0_arm64.whl CPython 3.10 CPython 3.10 macOS 11.0+ ARM64 Details
ogdf_py-0.5.1-cp310-cp310-macosx_10_15_x86_64.whl CPython 3.10 CPython 3.10 macOS 10.15+ x86-64 Details

Total release size: 78.9 MB

Release files / ogdf_py-0.5.1.tar.gz

Download URL ogdf_py-0.5.1.tar.gz
Size 210.4 kB
Tags Source
SHA-256 checksum
How to use checksums
54165cd143f215da2841fd3f47dbbe787b72e9fe8b23357a1eb476ad4cbc94c9
BLAKE2b-256 checksum
How to use checksums
1d5570adbd610227f6226ae2f5d9c87585e12fb712bf286ae7f593dd54d2643f
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.13.2

Release files / ogdf_py-0.5.1-cp314-cp314-win_amd64.whl

Download URL ogdf_py-0.5.1-cp314-cp314-win_amd64.whl
Size 2.2 MB
Tags CPython 3.14 Windows x86-64
SHA-256 checksum
How to use checksums
759a38f258bb55f0c38027496fb59becd9d42cd6d0d9ae72304ab3171d836ed0
BLAKE2b-256 checksum
How to use checksums
ebdd28ebe998a0143dac8cbaa5459128ddc77383d55a21aca7ed0d21ff2d1b49
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.13.2

Release files / ogdf_py-0.5.1-cp314-cp314-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl

Download URL ogdf_py-0.5.1-cp314-cp314-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Size 4.2 MB
Tags CPython 3.14 Linux glibc 2.27+ x86-64 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
8fe9c60a75cc630721fe15edb53fd5c72af0b076e0ab9aefc5d5cef99bb5d3a2
BLAKE2b-256 checksum
How to use checksums
f7967c36fdc87c39cf6fca96a84c3d35e822047ad09824a2420fd1b3affe6453
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.13.2

Release files / ogdf_py-0.5.1-cp314-cp314-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl

Download URL ogdf_py-0.5.1-cp314-cp314-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl
Size 3.7 MB
Tags CPython 3.14 Linux glibc 2.26+ ARM64 Linux glibc 2.28+ ARM64
SHA-256 checksum
How to use checksums
16d78e244c68f33941d24bbaa3a7c06e9089a16ee66c61c8b1dd0236abcbb703
BLAKE2b-256 checksum
How to use checksums
c2c7db7af141f4126e1d1ba47b7121ae48e0f023c76305504e3fc48cd2caff26
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.13.2

Release files / ogdf_py-0.5.1-cp314-cp314-macosx_11_0_arm64.whl

Download URL ogdf_py-0.5.1-cp314-cp314-macosx_11_0_arm64.whl
Size 2.6 MB
Tags CPython 3.14 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
926d9aa1c8c56700d1c02a963eea7bb0a363ae252a59dbd4e737ac956a355bd2
BLAKE2b-256 checksum
How to use checksums
8bd9bfa2a12ddaa6b278945d05a323ce14432bda54465e3db3935ea9adfc5c3f
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.13.2

Release files / ogdf_py-0.5.1-cp314-cp314-macosx_10_15_x86_64.whl

Download URL ogdf_py-0.5.1-cp314-cp314-macosx_10_15_x86_64.whl
Size 3.1 MB
Tags CPython 3.14 macOS 10.15+ x86-64
SHA-256 checksum
How to use checksums
6e22acd31b936def68f153bf4b14a903797b1e1b93a1cc375784f3419d9d7756
BLAKE2b-256 checksum
How to use checksums
9b57bc2df4d5d9b9c2c0b761d348f37d778bad47317a1a8446fc4ea684c03104
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.13.2

Release files / ogdf_py-0.5.1-cp313-cp313-win_amd64.whl

Download URL ogdf_py-0.5.1-cp313-cp313-win_amd64.whl
Size 2.1 MB
Tags CPython 3.13 Windows x86-64
SHA-256 checksum
How to use checksums
92f9682a0cf85a7815f44c08633e380c2522660f80e65fbeffcd7d0561f6f0e1
BLAKE2b-256 checksum
How to use checksums
78f6ad82ce307542609691620247fea56dd6a0ce5fe72bd89fa7356b383f9226
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.13.2

Release files / ogdf_py-0.5.1-cp313-cp313-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl

Download URL ogdf_py-0.5.1-cp313-cp313-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Size 4.2 MB
Tags CPython 3.13 Linux glibc 2.27+ x86-64 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
840794fa6c3275d0bdfad41a713c2e9ffbd2bb2bac73b80cfb3768c922dc8f29
BLAKE2b-256 checksum
How to use checksums
2466e324bdd3d4596f1c342a7ef117f19b918f0988a3c205ee405b497ee653ff
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.13.2

Release files / ogdf_py-0.5.1-cp313-cp313-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl

Download URL ogdf_py-0.5.1-cp313-cp313-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl
Size 3.7 MB
Tags CPython 3.13 Linux glibc 2.26+ ARM64 Linux glibc 2.28+ ARM64
SHA-256 checksum
How to use checksums
857d0a6bd6fca709b98e9097c1a72a5184d7bf912548c5293d3a35404d38922c
BLAKE2b-256 checksum
How to use checksums
17894563e5a2e4b03d4a5efaa549015d4ba1ae45b37a11a9f235c313e0cc0fef
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.13.2

Release files / ogdf_py-0.5.1-cp313-cp313-macosx_11_0_arm64.whl

Download URL ogdf_py-0.5.1-cp313-cp313-macosx_11_0_arm64.whl
Size 2.6 MB
Tags CPython 3.13 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
0ddbab3f44b5155d5591ddb8ec76c1f2022152602722e0884504f501c564e553
BLAKE2b-256 checksum
How to use checksums
3f0d8acebcf41d8382de1b459fbc919f729b6c810a75c42e23809c82e96a29ce
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.13.2

Release files / ogdf_py-0.5.1-cp313-cp313-macosx_10_15_x86_64.whl

Download URL ogdf_py-0.5.1-cp313-cp313-macosx_10_15_x86_64.whl
Size 3.1 MB
Tags CPython 3.13 macOS 10.15+ x86-64
SHA-256 checksum
How to use checksums
405724a2929cde5aa29b297cfafba81a0bff527efb3092eabd67d115e0cf1377
BLAKE2b-256 checksum
How to use checksums
590bd64910040994265c93bf7d53d23697580dcc765bc18dce6c91605a6ed5a0
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.13.2

Release files / ogdf_py-0.5.1-cp312-cp312-win_amd64.whl

Download URL ogdf_py-0.5.1-cp312-cp312-win_amd64.whl
Size 2.1 MB
Tags CPython 3.12 Windows x86-64
SHA-256 checksum
How to use checksums
003237418e17e3345d707e0ac95147361d6f34a2eebc97af50eafe46b0cd3d84
BLAKE2b-256 checksum
How to use checksums
6a4028885b293f251023790a1d1aa52409b853f3edea06237b7918b0b9b244cf
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.13.2

Release files / ogdf_py-0.5.1-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl

Download URL ogdf_py-0.5.1-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Size 4.2 MB
Tags CPython 3.12 Linux glibc 2.27+ x86-64 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
03d35abf1fb4a927363eb01f0c04fe720667d93ad92de4078341c6818695376f
BLAKE2b-256 checksum
How to use checksums
df23f489c992e6daa78e4f8581f26883af9ee1bdbfb7341d111449e937af9ac7
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.13.2

Release files / ogdf_py-0.5.1-cp312-cp312-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl

Download URL ogdf_py-0.5.1-cp312-cp312-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl
Size 3.7 MB
Tags CPython 3.12 Linux glibc 2.26+ ARM64 Linux glibc 2.28+ ARM64
SHA-256 checksum
How to use checksums
f38519d8fb8b39264037116458e0185495ac8205eb24f84fb0d583390f635145
BLAKE2b-256 checksum
How to use checksums
4c5d64336477427688b1c765ac26ebbb88af4b7cca5a41adf74560604b9628a7
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.13.2

Release files / ogdf_py-0.5.1-cp312-cp312-macosx_11_0_arm64.whl

Download URL ogdf_py-0.5.1-cp312-cp312-macosx_11_0_arm64.whl
Size 2.6 MB
Tags CPython 3.12 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
747afee17dd8120fd37b8683d12346d31aa80fcf418a896e1e4fdb15d454f2dc
BLAKE2b-256 checksum
How to use checksums
301599e8a4c8af1926d5c28c3a58328fc270293bbb6fe36ef1ced66faca039af
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.13.2

Release files / ogdf_py-0.5.1-cp312-cp312-macosx_10_15_x86_64.whl

Download URL ogdf_py-0.5.1-cp312-cp312-macosx_10_15_x86_64.whl
Size 3.1 MB
Tags CPython 3.12 macOS 10.15+ x86-64
SHA-256 checksum
How to use checksums
907405925cb447394825dd18c953ae2ce3af12236345eed5b1b639808d7a9c50
BLAKE2b-256 checksum
How to use checksums
8dae579bc14b9c31f9961bd468f02be44ec70e35e591dfb5aabc8226125acefd
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.13.2

Release files / ogdf_py-0.5.1-cp311-cp311-win_amd64.whl

Download URL ogdf_py-0.5.1-cp311-cp311-win_amd64.whl
Size 2.1 MB
Tags CPython 3.11 Windows x86-64
SHA-256 checksum
How to use checksums
324d26c67dfe63951fafe4583e920557986c755f4b43d0228104c1291f8aff73
BLAKE2b-256 checksum
How to use checksums
9a03d7bb18761cb6c0899d04654af9b6dbd4bd373542091e1f11887fb7051153
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.13.2

Release files / ogdf_py-0.5.1-cp311-cp311-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl

Download URL ogdf_py-0.5.1-cp311-cp311-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Size 4.2 MB
Tags CPython 3.11 Linux glibc 2.27+ x86-64 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
e00d825cd83496ef992832f0c38ce994e1985fc1cf17d0d531b51ea9e4a602d1
BLAKE2b-256 checksum
How to use checksums
7faa1b43ebab43fc6013a1fbe7388cef395886e3f019cc0ad83477cbb62bc2b6
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.13.2

Release files / ogdf_py-0.5.1-cp311-cp311-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl

Download URL ogdf_py-0.5.1-cp311-cp311-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl
Size 3.7 MB
Tags CPython 3.11 Linux glibc 2.26+ ARM64 Linux glibc 2.28+ ARM64
SHA-256 checksum
How to use checksums
2c3c6a2570e12c3c7793e3884f568086c540ee77aba82066a1e2665e55599509
BLAKE2b-256 checksum
How to use checksums
cedb42ef191305aaa8e3d99d35e1f2cd5c4302f117475499aa17b1740dfba134
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.13.2

Release files / ogdf_py-0.5.1-cp311-cp311-macosx_11_0_arm64.whl

Download URL ogdf_py-0.5.1-cp311-cp311-macosx_11_0_arm64.whl
Size 2.6 MB
Tags CPython 3.11 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
571393b1ec1053b3810edbadd844bad25748b17c42d567dc601d71deb3a165a5
BLAKE2b-256 checksum
How to use checksums
35b36b47079ebf63ccdf6f573c1b9cd58391efe1b6bcfce2ea28fcaf7c0da233
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.13.2

Release files / ogdf_py-0.5.1-cp311-cp311-macosx_10_15_x86_64.whl

Download URL ogdf_py-0.5.1-cp311-cp311-macosx_10_15_x86_64.whl
Size 3.1 MB
Tags CPython 3.11 macOS 10.15+ x86-64
SHA-256 checksum
How to use checksums
d70fd79b3f6e21a7353ccd33a08b66548f135ba154d214e4dffe3fa38a7bb790
BLAKE2b-256 checksum
How to use checksums
680c8647437699b0a8449c94e36a82c0ae85f89a86d977693bda5382f0a8859b
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.13.2

Release files / ogdf_py-0.5.1-cp310-cp310-win_amd64.whl

Download URL ogdf_py-0.5.1-cp310-cp310-win_amd64.whl
Size 2.1 MB
Tags CPython 3.10 Windows x86-64
SHA-256 checksum
How to use checksums
043bc05674a80e7ccd393494b99aee4fa393a29a2115b22a12cddaa23523d714
BLAKE2b-256 checksum
How to use checksums
1f48ce0a3fd6b754735c4cc73d28ac491bd3df94eee2010f7150928f2449ae93
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.13.2

Release files / ogdf_py-0.5.1-cp310-cp310-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl

Download URL ogdf_py-0.5.1-cp310-cp310-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Size 4.2 MB
Tags CPython 3.10 Linux glibc 2.27+ x86-64 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
acfad0df871ce94cd2b6fabb4e40f5844dfd65ed1a5627a45f74582601371cf8
BLAKE2b-256 checksum
How to use checksums
cecdc6ea428d2cbf365c7a63b302e0c5df3022028ed78c640d4ebdca44df5ced
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.13.2

Release files / ogdf_py-0.5.1-cp310-cp310-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl

Download URL ogdf_py-0.5.1-cp310-cp310-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl
Size 3.7 MB
Tags CPython 3.10 Linux glibc 2.26+ ARM64 Linux glibc 2.28+ ARM64
SHA-256 checksum
How to use checksums
b5e5992b10899a72c061b89734166b5291c38e20a4280dfe3536cc236338aaa3
BLAKE2b-256 checksum
How to use checksums
d7161476df6fbbc81d5bcf21e9c8ce04d0085d22bb89d023b277eea41e06a749
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.13.2

Release files / ogdf_py-0.5.1-cp310-cp310-macosx_11_0_arm64.whl

Download URL ogdf_py-0.5.1-cp310-cp310-macosx_11_0_arm64.whl
Size 2.6 MB
Tags CPython 3.10 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
3c9b5c857a94752d6c2fd87398899cb02920f3f3fc33df0445ad7e2572a7fef1
BLAKE2b-256 checksum
How to use checksums
99a730ac8bcff94f0a084d483b388a39dce8c85e84fb73c5b55d82027c547c61
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.13.2

Release files / ogdf_py-0.5.1-cp310-cp310-macosx_10_15_x86_64.whl

Download URL ogdf_py-0.5.1-cp310-cp310-macosx_10_15_x86_64.whl
Size 3.1 MB
Tags CPython 3.10 macOS 10.15+ x86-64
SHA-256 checksum
How to use checksums
23d84f434b50144a029fbb9c8bb5ff3608123fd9589e9ea345800e13c61ff5b2
BLAKE2b-256 checksum
How to use checksums
384aab1203b77fc246d5dc36ade3fb8f574bd42614e274c480bb21db886a10de
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.13.2

Security for ogdf-py 0.5.1

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.

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page