Skip to content

fix(python-sdk): README-PYPI.md workaround for Speakeasy compile#696

Merged
leggetter merged 1 commit into
mainfrom
fix/python-sdk-readme-pypi
Feb 11, 2026
Merged

fix(python-sdk): README-PYPI.md workaround for Speakeasy compile#696
leggetter merged 1 commit into
mainfrom
fix/python-sdk-readme-pypi

Conversation

@leggetter

Copy link
Copy Markdown
Collaborator

Adds a committed README-PYPI.md in the Python SDK so the Speakeasy build/compile step (and CI) succeeds. pyproject.toml expects this file.

  • sdks/outpost-python/.gitignore – stop ignoring README-PYPI.md (with a comment that it's a temporary workaround, overwritten at publish).
  • sdks/outpost-python/README-PYPI.md – short placeholder; scripts/prepare_readme.py overwrites it at publish so PyPI gets the correct long description.

Made with Cursor

- Add committed README-PYPI.md so pyproject.toml build/compile succeeds in CI
- Stop ignoring README-PYPI.md in .gitignore (with comment)
- File is overwritten by scripts/prepare_readme.py at publish; PyPI unchanged

Co-authored-by: Cursor <cursoragent@cursor.com>
Copilot AI review requested due to automatic review settings February 11, 2026 17:58
@vercel

vercel Bot commented Feb 11, 2026

Copy link
Copy Markdown

The latest updates on your projects. Learn more about Vercel for GitHub.

Project Deployment Actions Updated (UTC)
outpost-docs Building Building Preview, Comment Feb 11, 2026 5:58pm
outpost-website Building Building Preview, Comment Feb 11, 2026 5:58pm

Request Review

@leggetter
leggetter merged commit a316432 into main Feb 11, 2026
6 of 8 checks passed
@leggetter
leggetter deleted the fix/python-sdk-readme-pypi branch February 11, 2026 17:59

Copilot AI left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

This PR addresses a Speakeasy build/compile failure by committing a placeholder README-PYPI.md file that pyproject.toml expects. Previously, this file was gitignored and only generated at publish time by scripts/prepare_readme.py, causing build failures.

Changes:

  • Stop ignoring README-PYPI.md in .gitignore with explanatory comment about the temporary workaround
  • Add committed placeholder README-PYPI.md that references the main README and explains it's overwritten at publish time

Reviewed changes

Copilot reviewed 2 out of 2 changed files in this pull request and generated 1 comment.

File Description
sdks/outpost-python/.gitignore Updated to stop ignoring README-PYPI.md with explanatory comment
sdks/outpost-python/README-PYPI.md Added placeholder file to satisfy pyproject.toml during build/compile

💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

pyrightconfig.json
README-PYPI.md
# README-PYPI.md is committed as a temporary workaround for Speakeasy compile; overwritten by scripts/prepare_readme.py at publish.
.DS_Store

Copilot AI Feb 11, 2026

Copy link

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Duplicate entry: .DS_Store is already listed on line 10. This duplicate should be removed.

Suggested change
.DS_Store

Copilot uses AI. Check for mistakes.
@vercel
vercel Bot temporarily deployed to Preview – outpost-docs February 11, 2026 18:04 Inactive
@vercel
vercel Bot temporarily deployed to Preview – outpost-website February 11, 2026 18:04 Inactive
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants