skillfed

pygexf

UNKNOWN

pygexf v0.2.2 83.8K downloads/30d#14,049 on PyPI128
License unclear UNKNOWN Abandoned released

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 pygexf

uv

uv add pygexf

poetry

poetry add pygexf

Installing 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

gexf graph exportnetwork graph xml formatgraph file writernetwork data serializationgexf file generationgraph exchange format
graph-serializationabandoned

More Information Analysis packages