Skip to content

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

Open
D7x7z49 wants to merge 2 commits intogithub:mainfrom
D7x7z49:discussions/2255
Open

docs(install): add pipx as alternative installation method#2288
D7x7z49 wants to merge 2 commits intogithub:mainfrom
D7x7z49:discussions/2255

Conversation

@D7x7z49
Copy link
Copy Markdown

@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
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
> specify init .
> ```


Copy link

Copilot AI Apr 22, 2026

Choose a reason for hiding this comment

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

There are two consecutive blank lines after the new pipx NOTE block (after the blockquote ends). markdownlint’s MD012 (enabled in this repo) flags multiple consecutive blank lines; please collapse this to a single blank line before the next paragraph.

Suggested change

Copilot uses AI. Check for mistakes.
Comment thread docs/upgrade.md
| What to Upgrade | Command | When to Use |
|----------------|---------|-------------|
| **CLI Tool Only** | `uv tool install specify-cli --force --from git+https://github.com/github/spec-kit.git@vX.Y.Z` | Get latest CLI features without touching project files |
| **pipx upgrade** | `pipx install --force git+https://github.com/github/spec-kit.git@vX.Y.Z` | Upgrade pipx-installed CLI |
Copy link

Copilot AI Apr 22, 2026

Choose a reason for hiding this comment

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

In the Quick Reference table, the label “pipx upgrade” is misleading because the command shown is pipx install --force ... (a reinstall). Consider renaming this row to match the other rows’ “What to Upgrade” phrasing (e.g., “CLI Tool Only (pipx)”) and/or clarify that this is the pipx reinstall/upgrade path.

Suggested change
| **pipx upgrade** | `pipx install --force git+https://github.com/github/spec-kit.git@vX.Y.Z` | Upgrade pipx-installed CLI |
| **CLI Tool Only (pipx)** | `pipx install --force git+https://github.com/github/spec-kit.git@vX.Y.Z` | Reinstall/upgrade a pipx-installed CLI to a specific release |

Copilot uses AI. Check for mistakes.
@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

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