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 pacotes. |
|
|
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 |
|---|---|
|
Desinstalar pacotes. |
|
|
Emita pacotes instalados no formato de requisitos. |
|
|
Listar pacotes instalados. |
|
|
Mostre informações sobre os pacotes instalados. |
|
|
Verifique se os pacotes instalados têm dependências compatíveis. |
|
|
Gerencie a configuração local e global. |
|
|
Construa rodas conforme suas necessidades. |
|
|
Calcule hashes de arquivos de pacotes. |
|
|
Ajuda na conclusão do comando. |
|
|
Mostre informações úteis para depuração. |
|
|
ajuda |
Mostre ajuda para comandos. |