diff --git a/docs/guides/integration/alternative-indexes.md b/docs/guides/integration/alternative-indexes.md index e08510e6171f..fce05475fae3 100644 --- a/docs/guides/integration/alternative-indexes.md +++ b/docs/guides/integration/alternative-indexes.md @@ -21,7 +21,7 @@ Authenticate to a feed using a ### Using a PAT If there is a PAT available (eg -[`$(System.AccessToken)` in an Azure pipeline](https://learn.microsoft.com/en-us/azure/devops/pipelines/build/variables?view=azure-devops&tabs=yaml#systemaccesstoken)), +[ `$(System.AccessToken)` in an Azure pipeline](https://learn.microsoft.com/en-us/azure/devops/pipelines/build/variables?view=azure-devops&tabs=yaml#systemaccesstoken)), credentials can be provided via the "Basic" HTTP authentication scheme. Include the PAT in the password field of the URL. A username must be included as well, but can be any string. @@ -102,18 +102,18 @@ export UV_EXTRA_INDEX_URL="https://aws:${AWS_CODEARTIFACT_TOKEN}@${AWS_DOMAIN}-$ ### Publishing packages -If you also want to publish your own packages to AWS CodeArtifact, you can use `twine` as described -in the [publishing guide](../publish.md). You will need to set `TWINE_REPOSITORY_URL` separately +If you also want to publish your own packages to AWS CodeArtifact, you can use `uv publish` as +described in the [publishing guide](../publish.md). You will need to set `UV_PUBLISH_URL` separately from the credentials: ```bash -# Configure twine to use AWS CodeArtifact -export TWINE_REPOSITORY_URL="https://${AWS_CODEARTIFACT_TOKEN}@${AWS_DOMAIN}-${AWS_ACCOUNT_ID}.d.codeartifact.${AWS_REGION}.amazonaws.com/pypi/${AWS_CODEARTIFACT_REPOSITORY}/" -export TWINE_USERNAME=aws -export TWINE_PASSWORD="$AWS_CODEARTIFACT_TOKEN" +# Configure uv to use AWS CodeArtifact +export UV_PUBLISH_URL="https://${AWS_CODEARTIFACT_TOKEN}@${AWS_DOMAIN}-${AWS_ACCOUNT_ID}.d.codeartifact.${AWS_REGION}.amazonaws.com/pypi/${AWS_CODEARTIFACT_REPOSITORY}/" +export UV_PUBLISH_USERNAME=aws +export UV_PUBLISH_PASSWORD="$AWS_CODEARTIFACT_TOKEN" # Publish the package -uv run twine upload dist/* +uv publish ``` ## Other indexes