Instalação
Como obter o overpower, o que ele exige da máquina, e a flag que prova que o pacote chegou inteiro.
Não há nada a instalar, no sentido usual, para experimentar o overpower uma
vez. Escolha o gerenciador que você já usa.
Obter
- uvx
- uv tool
- pipx
uvx overpower@latest install --skill panlabs-python-standards --runtime claude-code
uv tool install overpower
uv tool upgrade overpower
pipx install overpower
pipx upgrade overpower
O uvx baixa o pacote num ambiente isolado e efêmero, roda e joga o ambiente
fora. Nada sobra na máquina além do que o próprio overpower escreveu, sem
entrada em site-packages global, sem virtualenv esquecido, sem nada para
desinstalar depois porque você experimentou uma flag uma vez. É a forma certa de
rodar a partir de CI, de um terminal de uma vez só, ou de qualquer contexto em
que instalado para sempre seja o padrão errado.
Se você recorre ao overpower com frequência suficiente para que digitar uvx overpower@latest toda vez vire atrito, instale como ferramenta persistente. Isso
põe um executável overpower no seu PATH, resolvido uma vez em vez de a cada
invocação, o que significa que ele deixa de se atualizar sozinho como o @latest
faz, e uv tool upgrade passa a ser algo que você roda de propósito.
O que ele exige da máquina
Python 3.12 ou mais novo. É o piso declarado pelo pacote, e o uvx o
respeita sozinho: ele monta o ambiente com um interpretador que sirva, baixando
um se a máquina não tiver nenhum que sirva.
As dependências vêm com o pacote e você não instala nada à mão. São quatro, e todas de terminal: o parser da linha de comando, o desenhista das telas, o motor das perguntas do assistente e a camada de teclado embaixo dele.
O catálogo não é uma delas. Ele vem embutido no próprio pacote, e é por isso que a versão da ferramenta é a versão do catálogo.
Conferir que o pacote chegou inteiro
uvx overpower@latest --version
O --version lê a versão dos metadados do próprio pacote instalado, e não de um
texto fixado em algum ponto do código. Como o catálogo vem embutido na mesma
wheel que o código, o número que ele imprime é também, por construção, a versão
do catálogo que veio junto.
É a conferência mais barata disponível de que o que chegou na máquina é o que deveria chegar. Sem instalação parcial, sem cache velho se passando por atual, sem ambiguidade sobre de qual catálogo você está prestes a instalar.