Skip to content

使用AWS Code Artifact

Source: Notion | Last edited: 2026-04-01 | ID: 6426a089-bce...


image

image

image

image

连接 pip到codeartifact,并设置好authorization

export AWS_PROFILE=el-prod
# twine
aws codeartifact login --tool twine --repository ml-data-processor --domain eonlabs --domain-owner 478102786148 --region us-west-2

设置setup.py

image

在package module 文件夹下,运行

python setup.py sdist # 创建一个包含您所有源代码的压缩文件(通常是.tar.gz)
python setup.py bdist_wheel # 创建一个轮子文件(.whl),这是一个更现代的Python包格式,可以更快地安装

结果:会把一个.whl文件和一个.tar.gz文件放到 dist 文件夹下

image

使用twine

twine upload --verbose --repository codeartifact dist/*

结果:

image

image

export AWS_PROFILE=el-prod
# pip
aws codeartifact login --tool pip --repository ml-data-processor --domain eonlabs --domain-owner 478102786148 --region us-west-2
pip install ml-data-processor

结果:

image