Problem Statement
O problema ocorre quando a instalação do Spec Kit depende diretamente do acesso ao repositório do GitHub (por exemplo via uvx ou releases do GitHub). Em organizações corporativas esse acesso pode estar bloqueado, dificultando ou impossibilitando a adoção do Spec Kit nesses ambientes.
Proposed Solution
Publicar as releases do Spec Kit (e idealmente das ferramentas principais usadas no onboarding e CLI) também no PyPI. Espelhar a distribuição oficial no repositório Python permitiria instalar e atualizar em ambientes restritos, usando apenas pip install spec-kit (ou comando equivalente), sem depender de acesso ao GitHub.
Alternatives Considered
Algumas alternativas seriam:
- Disponibilizar além do PyPI em outros package managers comuns (npm, Homebrew, etc.).
- Oferecer mirrors oficiais/validados ou instruções de espelhamento self-hosted para ambientes air-gapped.
Component
Other
AI Agent (if applicable)
Not applicable
Use Cases
- Para onboarding em times de grandes empresas com bloqueios para acesso a repositórios externos
- Para pipelines de CI que necessitam repetibilidade e ambientes regulatórios
- Times que precisam garantir instalação rápida sem workaround manual
Acceptance Criteria
Additional Context
Bloqueios corporativos ou firewalls que impedem o acesso ao GitHub são cada vez mais comuns em empresas de grande porte e organizações do setor público. Espelhar a release no PyPI é um caminho prático que atende grande parte do ecossistema Python para ambientes restritos e facilita a adoção.
Obrigado por considerar!
Problem Statement
O problema ocorre quando a instalação do Spec Kit depende diretamente do acesso ao repositório do GitHub (por exemplo via uvx ou releases do GitHub). Em organizações corporativas esse acesso pode estar bloqueado, dificultando ou impossibilitando a adoção do Spec Kit nesses ambientes.
Proposed Solution
Publicar as releases do Spec Kit (e idealmente das ferramentas principais usadas no onboarding e CLI) também no PyPI. Espelhar a distribuição oficial no repositório Python permitiria instalar e atualizar em ambientes restritos, usando apenas
pip install spec-kit(ou comando equivalente), sem depender de acesso ao GitHub.Alternatives Considered
Algumas alternativas seriam:
Component
Other
AI Agent (if applicable)
Not applicable
Use Cases
Acceptance Criteria
Additional Context
Bloqueios corporativos ou firewalls que impedem o acesso ao GitHub são cada vez mais comuns em empresas de grande porte e organizações do setor público. Espelhar a release no PyPI é um caminho prático que atende grande parte do ecossistema Python para ambientes restritos e facilita a adoção.
Obrigado por considerar!