python - Twine 将太多包上传到 AWS CodeArtifact
问题描述
将我的 HelloWorld 程序包上传到 AWS CodeArtifact 时,它还会将所有必需的程序包上传到 CodeArtifact。这会导致上传几个千兆字节,这将花费我更多的钱。它还用我不关心的包使存储库混乱。
我使用 twine 上传我的包:(twine upload --repository codeartifact target/dist/*/dist/*.tar.gz
目标文件夹是使用 pybuilder 生成的,并且通配符在那里,因为我的包的版本可能会发生变化)。我也尝试过上传.whl
,但这给了我相同的结果。
下面是上传到 CodeArtifact 的包示例:
黄色标记标记了我用麻线上传的包。未标记的包裹只是想加入我猜的派对。
需要注意的是,我已将 pypi 配置为 CodeArtifact 中的上游存储库。因此,每当安装不在 CodeArtifact 上的包时,它应该在 pypi 上找到它们。
解决方案
推荐阅读
- .net - 绑定的 DataGridView 未更新以显示信息 + 排序问题
- c# - 如何获取 Enum .NET 的值
- r - R中同一列的两次迭代
- jquery - 使用 Jquery 代码在字段中获取 NaN 值
- mysql - 如何从 SpringBoot Docker 服务连接远程 MySQL 数据库?
- android - 什么决定了应用程序是否有资格存储在外部存储上?
- sublimetext3 - Sublime Text 小地图的未使用部分可以透明吗?
- 2sxc - 关于新的 2SXC 自定义字段 GPS 选择器
- jquery - 移动手风琴的标签?
- javascript - 为什么将文本元素作为元素插入到父 div 的子节点之间?