Skip to content

Release task: publish browsertrace to PyPI #5

@aaronlab

Description

@aaronlab

Current status: PyPI returns 404 for https://pypi.org/pypi/browsertrace/json as of the latest check, so browsertrace is still unpublished on PyPI.

GitHub Release v0.1.14 is published and has distribution and demo assets ready:

  • browsertrace-0.1.14-py3-none-any.whl
  • browsertrace-0.1.14.tar.gz
  • browsertrace-demo.html
  • browsertrace-demo-public.html
  • demo.mp4
  • demo-poster.png
  • demo.gif

The repo-side publishing setup is ready:

  • .github/workflows/publish.yml exists.
  • Workflow is manual via workflow_dispatch.
  • Publish job uses environment: pypi, contents: read, and id-token: write.
  • Publish step uses pypa/gh-action-pypi-publish@release/v1.
  • GitHub repository environment pypi exists.
  • Local build and metadata checks have passed.
  • PyPI project URLs already include the homepage, docs, repository, issues, release, debugging guide, computer-use guide, Browser Use guide, changelog, roadmap, and discussions.

Remaining owner action:

  1. In PyPI, configure Trusted Publisher for project browsertrace:
    • GitHub owner: aaronlab
    • GitHub repository: browsertrace
    • Workflow filename: publish.yml
    • Environment name: pypi
  2. Run:
gh workflow run Publish --repo aaronlab/browsertrace
  1. Verify:
python -m pip index versions browsertrace
pipx run --spec "browsertrace[ui]" browsertrace --help
  1. Update README and launch install commands from GitHub install URLs to:
pip install browsertrace
pip install "browsertrace[ui]"

This should happen before broad launch posts so new users can install with a normal pip install command.

Metadata

Metadata

Assignees

No one assigned

    Labels

    enhancementNew feature or requestlaunch-blockerBlocks or materially reduces launch conversionowner-actionRequires owner login, account identity, or manual approval

    Projects

    No projects

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions