Skip to content

Activate PyPI publishing: Trusted Publisher setup + version bump past 0.1.9 #6

Description

@jrile018

Two one-time human steps before the tag-triggered publish workflow (PR #3) can be used.

1. Register a Trusted Publisher on PyPI

On pypi.org → the algosystem project → Settings → Publishing → add a GitHub Trusted Publisher for this repo + the publish-pypi.yml workflow filename. Until then the publish step fails with an authentication error.

This uses OIDC, so no long-lived API token needs to be stored as a repo secret.

2. Bump the version first

algosystem is already on PyPI at 0.1.9 (10 releases, published manually) — but pyproject.toml on main still says version = "0.1.7". Confirmed via the PyPI JSON API; poetry build locally currently produces a 0.1.7 artifact.

PyPI rejects re-uploading an existing version, so [tool.poetry].version must be bumped past 0.1.9 before pushing a matching v* tag.

Blocked on: PR #3.

Activity

  1. raohemdutt commented on Oct 6, 2026

    @raohemdutt

    Status: Blocked
    Waiting on: PyPI owner access; #34
    Next step: John Riley: set up publishing once access and #34 are settled
    Notes: Version in the text is out of date.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

Type

No type

Projects

No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions