Wheel é uma biblioteca do Python que é a implementação de referência do padrão de empacotamento de roda do Python.
Compile Wheel com o seguinte comando:
PYTHONPATH=src pip3 wheel -w dist --no-build-isolation --no-deps $PWD
Instale Wheel com o seguinte comando:
pip3 install --no-index --find-links=dist wheel
O significado das opções e comandos da configuração do pip3:
PYTHONPATH=src
Permite a esse pacote (não instalado ainda) construir um arquivamento roda para ele próprio, para evitar um problema de ovo ou galinha.
Esse comando constrói o arquivamento roda para esse pacote.
-w
dist
Instrui o pip a colocar a roda criada no diretório
dist
.
Esse comando Instala o pacote.
--no-build-isolation
, --no-deps
, and --no-index
Essas opções evitam trazer arquivos originários do repositório de pacote online (PyPI). Se os pacotes fossem instalados na ordem correta, [então] o pip não precisaria trazer quaisquer arquivos em primeiro lugar; essas opções adicionam segurança no caso de erro do(a) usuário(a).
--find-links
dist
Instrui o pip a procurar por arquivamentos roda no diretório
dist
.