使用AWS Code Artifact
Source: Notion | Last edited: 2026-04-01 | ID: 6426a089-bce...
创建repo
Section titled “创建repo”



连接 pip到codeartifact,并设置好authorization
export AWS_PROFILE=el-prod# twineaws codeartifact login --tool twine --repository ml-data-processor --domain eonlabs --domain-owner 478102786148 --region us-west-2Build & Packaging
Section titled “Build & Packaging”设置setup.py

在package module 文件夹下,运行
python setup.py sdist # 创建一个包含您所有源代码的压缩文件(通常是.tar.gz)python setup.py bdist_wheel # 创建一个轮子文件(.whl),这是一个更现代的Python包格式,可以更快地安装结果:会把一个.whl文件和一个.tar.gz文件放到 dist 文件夹下

Publish
Section titled “Publish”使用twine
twine upload --verbose --repository codeartifact dist/*结果:


使用package
Section titled “使用package”export AWS_PROFILE=el-prod# pipaws codeartifact login --tool pip --repository ml-data-processor --domain eonlabs --domain-owner 478102786148 --region us-west-2pip install ml-data-processor结果:
