Skip to main content

gramps-gedcom7

A GEDCOM 7 import library for Gramps.

Project Status

The library provides comprehensive GEDCOM 7 import functionality. The implementation covers the vast majority of features and has been successfully tested with real-world files. While suitable for production use, users should verify results as with any conversion tool.

Installation

To install the library, simply run:

python -m pip install gramps-gedcom7

Note that this will also install Gramps with pip, if it is not installed in your environment yet.

Usage as command-line tool

The tool can be used to convert a GEDCOM 7 file to a Gramps XML file on the command line. The command is:

python -m gramps_gedcom7.gedcom2xml path/to/input.ged path/to/output.gramps

Instead of an output file name, you can also specify - to write the output to standard output.

Usage as Gramps plugin

The tool cannot be used as a Gramps plugin yet, since its interaction with the Gedcom 5 core plugin is not clarified. See this thread for the discussion.

Web interface

A Streamlit web interface is available for interactive use at gramps-gedcom7.streamlit.app.

You can also run it locally:

python -m gramps_gedcom7.web

This opens a web browser where you can upload GEDCOM 7 files and download the converted Gramps XML files.

Metadata

Release files for gramps-gedcom7 0.3.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 gramps-gedcom7 0.3.1
File Size Uploaded
gramps_gedcom7-0.3.1.tar.gz 62.8 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for gramps-gedcom7 0.3.1
File Interpreter ABI Platform
gramps_gedcom7-0.3.1-py3-none-any.whl Python 3 none any Details

Total release size: 96.1 kB

Release files / gramps_gedcom7-0.3.1.tar.gz

Download URL gramps_gedcom7-0.3.1.tar.gz
Size 62.8 kB
Tags Source
SHA-256 checksum
How to use checksums
a32a7840e8f97373c606a433031a847fff8e0d2a9ed844cc561ce44b3606f73e
BLAKE2b-256 checksum
How to use checksums
eff6f2b57674a3386e3e9f0379204c890b106c01648f42871fdb44614c234e33
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

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.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Aug 12, 2026.

Transparency log

Release files / gramps_gedcom7-0.3.1-py3-none-any.whl

Download URL gramps_gedcom7-0.3.1-py3-none-any.whl
Size 33.3 kB
Tags Python 3
SHA-256 checksum
How to use checksums
44a7b8c428cd4de05e3e31e40b189fc24acca05d5e4ff92e7813fd60df8e669e
BLAKE2b-256 checksum
How to use checksums
86b9a8c3bfaa9cbe31fb65ba29a8d4463235e263382267701972e500aea253ff
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

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.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Aug 12, 2026.

Transparency log

Release history Release notifications | RSS feed

0.4.0

2 release files

This release

0.3.1 This release

2 release files

0.3.0

2 release files

0.2.0

2 release files

0.1.0

2 release files

0.0.3

2 release files

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