pygexf
UNKNOWN
What it is and what it does
Pygexf is a library for writing network graphs to GEXF (Graph Exchange XML Format), a standardized XML-based format for representing graph data. It allows you to construct graph structures in Python and serialize them to files that can be imported into network analysis and visualization tools like Gephi.
The package has seen no active development since 2010 and is effectively abandoned, with no documented Python version support and no explicit license declaration. It has no runtime dependencies, but the source-only distribution and age raise questions about whether it functions reliably on current Python versions without modification.
Use it for:
- Export network graph data from Python to GEXF format for visualization in Gephi or other network analysis software.
- Serialize social network or collaboration graphs to a standard interchange format for sharing with other researchers or tools.
- Convert programmatically constructed graph structures into a format compatible with network analysis pipelines.
Worth the install?
AI-flagged interpretation of the facts on this page — verify before relying
Pygexf writes network graph data to GEXF (Graph Exchange XML Format) files, enabling export of graph structures for use in network analysis and visualization tools.
No. The package is abandoned (last release 2010, last commit 2021), has unclear licensing, specifies no Python version support, and uses source-only distribution with high install friction. Unless you have a specific legacy requirement and can verify it works on your Python version, use an actively maintained alternative like networkx or igraph for graph export.
Install
pygexf on PyPI
pip
pip install pygexfuv
uv add pygexfpoetry
poetry add pygexfInstalling pygexf
Before you install
High install friction due to source-only distribution. Package is abandoned—last release was in 2010 and last commit in 2021—with no Python version specification or documented dependencies, creating uncertainty about compatibility with current Python versions.
License in practice
License status is unclear; the package lists no recognized SPDX identifier and provides no explicit license text, making legal usage terms ambiguous for downstream projects.
Quickstart
pip install pygexf
import pygexf
# Create and export a graph to GEXF format
graph = pygexf.Gexf()
# Add nodes and edges, then write to file
No Python version requirement specified; compatibility with modern Python versions is unverified. Source-only distribution may require build tools.
Verify before relying
- Whether the package actually works with Python 3.x versions given its 2010 origin and lack of version specification.
- What the actual license is—UNKNOWN status suggests missing or non-standard licensing.
- Whether GEXF export functionality is complete or if there are known limitations in graph feature support.
Package facts
| License | UNKNOWN (unclear) |
| Python support | not specified |
| Install friction | high — source build required |
| Runtime dependencies | none |
| Maintenance | abandoned — 5,854 days since the last release |
| Last repo commit | |
| First released | |
| Downloads | 83,754/month — #14,049 on PyPI (30-day window, as of 2026-08-14) |
| Known vulnerabilities | none known (OSV.dev, checked 2026-08-14) |
Evidence: pygexf-0.2.2.tar.gz
Tags
More Information Analysis packages
A drop-in replacement for Python's standard…
permissive · top 100 on PyPI
pyarrowpyarrow provides Python bindings to Apache…
permissive · top 100 on PyPI
networkxNetworkX provides data structures and…
permissive · top 1,000 on PyPI
snowflake-connector-pythonConnects Python applications to Snowflake data…
permissive · top 1,000 on PyPI
contourpyContourPy calculates contours of 2D…
permissive · top 1,000 on PyPI
snowflake-snowpark-pythonSnowpark Python provides APIs to query and…
permissive · top 1,000 on PyPI
pygraphvizPyGraphviz provides a Python interface to…
permissive · top 5,000 on PyPI
tensorboardXWrites experiment metrics, graphs, embeddings,…
permissive · top 5,000 on PyPI
ggufReads and writes binary files in the GGUF (GGML…
permissive · top 5,000 on PyPI
linear-tsvParses and writes tabular data in Linear TSV…
permissive · top 15,000 on PyPI
mpxjReads and writes project management file…
copyleft · top 15,000 on PyPI
sdmx1Reads, writes, and exchanges statistical data…
permissive · top 15,000 on PyPI
gravisGravis generates interactive graph…
permissive · top 15,000 on PyPI
et-xmlfileet_xmlfile writes large XML files with minimal…
permissive · top 1,000 on PyPI
pyvisPyvis creates interactive network graph…
permissive · top 5,000 on PyPI
igwn-ligolwReads, writes, and manipulates LIGO…
copyleft · top 15,000 on PyPI