Compatibilidade com o Python - CodeArtifact

Compatibilidade com o Python

O CodeArtifact não é compatível com XML-RPC de PyPIs ou com as APIs JSON.

O CodeArtifact é compatível com as APIs Legacy do PyPI, exceto a API simple. Embora o CodeArtifact não seja compatível com o endpoint da API /simple/, ele é compatível com o endpoint /simple/<project>/.

Para obter mais informações, consulte o seguinte no repositório do GitHub da Python Packaging Authority.

Suporte para comandos pip

As seções a seguir resumem os comandos pip compatíveis com os repositórios do CodeArtifact, além dos comandos específicos que não são compatíveis.

Comandos compatíveis que interagem com um repositório

Esta seção lista os comandos pip em que o cliente pip faz uma ou mais solicitações ao registro com o qual foi configurado. Verificou-se que esses comandos funcionam corretamente quando invocados em um repositório do CodeArtifact.

Command Descrição

instalar a

Instalar pacotes.

baixar

Baixar pacotes.

O CodeArtifact não implementa pip search. Se você configurou o pip com um repositório do CodeArtifact, a execução de pip search pesquisará e mostrará pacotes do PyPI.

Comandos do lado do cliente compatíveis

Esses comandos não exigem nenhuma interação direta com um repositório e, portanto, o CodeArtifact não precisa fazer nada para oferecer suporte a eles.

Command Descrição

uninstall

Desinstalar pacotes.

freeze

Emita pacotes instalados no formato de requisitos.

list

Listar pacotes instalados.

show

Mostre informações sobre os pacotes instalados.

check

Verifique se os pacotes instalados têm dependências compatíveis.

config

Gerencie a configuração local e global.

wheel

Construa rodas conforme suas necessidades.

hash

Calcule hashes de arquivos de pacotes.

completion

Ajuda na conclusão do comando.

depurar

Mostre informações úteis para depuração.

ajuda

Mostre ajuda para comandos.