Skip to main content

pdfgo

CI License: MIT Python Version

A simple python package for editing pdfs via command line. A light wrapper around pypdf.

Installation

Since pdfgo is a command-line tool, we recommend installing it with pipx:

pipx install pdfgo

From source

To install from source, use uv:

git clone https://github.com/charleslaw/pdfgo.git
cd pdfgo
uv tool install .

Updating

pipx upgrade pdfgo

If you installed from source with uv tool install ., pull the latest changes and reinstall:

git pull
uv tool install --force .

Usage

pdfgo --version
pdfgo merge output.pdf input1.pdf input2.pdf

Development

This project uses uv for dependency management.

uv sync
uv run pytest

Release files for pdfgo 0.3.0

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

Source distribution (sdist)

Source distribution for pdfgo 0.3.0
File Size Uploaded
pdfgo-0.3.0.tar.gz 13.3 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for pdfgo 0.3.0
File Interpreter ABI Platform
pdfgo-0.3.0-py3-none-any.whl Python 3 none any Details

Total release size: 18.1 kB

Release files / pdfgo-0.3.0.tar.gz

Download URL pdfgo-0.3.0.tar.gz
Size 13.3 kB
Tags Source
SHA-256 checksum
How to use checksums
d8d1ae992c1aad6ca5f1956b3831d38b1f21dd2e99b729369339c600071ba736
BLAKE2b-256 checksum
How to use checksums
4afb2e832ea7331c0843385e5b1076771e01f09b5676e5e49055cd7e656e0490
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 Sep 24, 2026.

Transparency log

Release files / pdfgo-0.3.0-py3-none-any.whl

Download URL pdfgo-0.3.0-py3-none-any.whl
Size 4.8 kB
Tags Python 3
SHA-256 checksum
How to use checksums
940faa139ba5f54dae060884ad10c14da6c2ec98915f2ded5cac0824b9d76f05
BLAKE2b-256 checksum
How to use checksums
b3342f0429993b7e5870edf82e3343e63a65e6cd4b8470ee75f466b05b9c50a1
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 Sep 24, 2026.

Transparency log

Release history Release notifications | RSS feed

This release

0.3.0 This release

2 release files

0.2.0

2 release files

0.1.0

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