Skip to content

docs(install): add pipx as alternative installation method#2288

Merged
mnriem merged 4 commits intogithub:mainfrom
D7x7z49:discussions/2255
Apr 23, 2026
Merged

docs(install): add pipx as alternative installation method#2288
mnriem merged 4 commits intogithub:mainfrom
D7x7z49:discussions/2255

Conversation

@D7x7z49
Copy link
Copy Markdown
Contributor

@D7x7z49 D7x7z49 commented Apr 21, 2026

Description

Adds pipx as an equally valid alternative installation method to uv in all relevant documentation files, addressing user confusion raised in Discussion #2255.

Changes:

  • README.md: Added pipx commands in "Option 1: Persistent Installation" section
  • docs/installation.md: Added note about pipx compatibility
  • docs/quickstart.md: Mentioned pipx for persistent installation
  • docs/upgrade.md: Added pipx upgrade instructions

- Add pipx commands to README.md installation section
- Add note about pipx compatibility to docs/installation.md
- Mention pipx persistent installation in docs/quickstart.md
- Add pipx upgrade instructions to docs/upgrade.md
- Clarify that project has no uv-specific dependencies

Refs: github#2255
Copy link
Copy Markdown
Contributor

Copilot AI left a comment

Choose a reason for hiding this comment

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

Pull request overview

Updates Spec Kit documentation to present pipx as a supported alternative to uv/uvx for persistent CLI installation, reducing user confusion about installation options.

Changes:

  • Add pipx install ... examples alongside existing uv/uvx install guidance.
  • Add pipx-based upgrade instructions in the upgrade guide.
  • Add notes in installation/quickstart docs to call out pipx compatibility.
Show a summary per file
File Description
README.md Adds pipx commands as an alternative persistent installation method.
docs/installation.md Adds a note that pipx works for persistent installation and explains uv isn’t required by the build backend.
docs/quickstart.md Adds a note suggesting pipx for persistent CLI installation.
docs/upgrade.md Adds a pipx-specific CLI upgrade command.

Copilot's findings

Tip

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

  • Files reviewed: 4/4 changed files
  • Comments generated: 4

Comment thread README.md
Comment thread docs/installation.md
Comment thread docs/quickstart.md
Comment thread docs/upgrade.md
Copy link
Copy Markdown
Collaborator

@mnriem mnriem left a comment

Choose a reason for hiding this comment

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

Please address Copilot feedback. If not applicable, please explain why

@D7x7z49
Copy link
Copy Markdown
Contributor Author

D7x7z49 commented Apr 22, 2026

Please address Copilot feedback. If not applicable, please explain why

update ok. @mnriem

Copy link
Copy Markdown
Contributor

Copilot AI left a comment

Choose a reason for hiding this comment

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

Copilot's findings

Tip

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

  • Files reviewed: 4/4 changed files
  • Comments generated: 2

Comment thread docs/quickstart.md Outdated
Comment thread docs/upgrade.md Outdated
@mnriem mnriem self-requested a review April 22, 2026 12:35
Copy link
Copy Markdown
Collaborator

@mnriem mnriem left a comment

Choose a reason for hiding this comment

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

Please address Copilot feedback

D7x7z49 and others added 2 commits April 23, 2026 18:07
markdownlint’s MD012 (enabled in this repo) flags multiple consecutive blank lines

Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
In the Quick Reference table, the label “pipx upgrade” is misleading because the command shown is `pipx install --force ...` (a reinstall). by copilot.

Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
@D7x7z49
Copy link
Copy Markdown
Contributor Author

D7x7z49 commented Apr 23, 2026

@mnriem
copilot don't stop ... long 😂

Copy link
Copy Markdown
Contributor

Copilot AI left a comment

Choose a reason for hiding this comment

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

Copilot's findings

Tip

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

  • Files reviewed: 4/4 changed files
  • Comments generated: 1

Comment thread docs/installation.md
@mnriem mnriem self-requested a review April 23, 2026 13:08
@mnriem mnriem requested a review from Copilot April 23, 2026 13:12
@mnriem mnriem merged commit b278d66 into github:main Apr 23, 2026
15 checks passed
@mnriem
Copy link
Copy Markdown
Collaborator

mnriem commented Apr 23, 2026

Thank you!

Copy link
Copy Markdown
Contributor

Copilot AI left a comment

Choose a reason for hiding this comment

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

Copilot's findings

Tip

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

Comments suppressed due to low confidence (1)

docs/quickstart.md:34

  • Same markdownlint MD031 issue for the second fenced code block in this [!NOTE] blockquote: it should be surrounded by blank blockquote lines. Add >-prefixed blank lines around the fence (or convert to an indented code block) so markdownlint-cli2 passes.
> After installing with `pipx`, run `specify` directly instead of `uvx --from ... specify`, for example:
> ```bash
> specify init <PROJECT_NAME>
> specify init .
> ```
  • Files reviewed: 4/4 changed files
  • Comments generated: 1

Comment thread docs/quickstart.md
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.

3 participants