将Appveyor构建工件下载到项目dist
项目描述
# Appveyor To Dist Downloader
[
appveyor-dist 是一个脚本,它将项目的工件拉取到您的本地机器上,通常到您的 dist 目录。
[Appveyor](https://www.appveyor.com/) 是一个持续集成服务,它允许开源项目在其系统上构建发布版本,但要将生成的包推送到PyPI需要大量配置。此脚本允许您在自动从Appveyor拉取文件的同时保持对推送到PyPI的控制。
以前我曾使用 [appveyor-artifacts](https://github.com/Robpol86/appveyor-artifacts) 进行此操作,但它的重点主要集中在下载覆盖率文件并尝试合并它们,而我真的只想将工件直接用于重新分发。我没有基于他们的代码编写代码,因为对我来说有点过于复杂。
### 为什么拼写得这么奇怪?
这显然是美国人拼写的,我觉得即使对加拿大人和英国人来说看起来很奇怪,我们也会遵循Appveyor API的拼写。
## 安装
` pip install appveyordist `
## 使用
` $ cd pyopengl $ appveyor-dist --user MikeCFletcher --project pyopengl --dist ./dist $ twine upload dist/PyOpenGL_accelerate-3.1.3-*.whl ` 您可以通过传递 -f 标志来强制覆盖 dist 中的文件,默认情况下仅下载新文件。
请注意,我们不期望您处理结果或阅读它们。如果发生失败,我们只会崩溃,但如果构建/发布中的作业崩溃/失败,我们将记录警告。
### 要求
需要Python 3和requests模块,测试需要tox和pytest。
### 许可证
MIT许可证
“appveyordist”版权所有2019 Mike C. Fletcher。
项目详情
appveyordist-1.0.0.tar.gz的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | ca05b64947a07895d749b72dc6db1f70cd7a4c1665a87e73f4d8646d02897994 |
|
MD5 | c9a03c6119fab1fd671a8177228e1c24 |
|
BLAKE2b-256 | 79cf8f07f2c6ec2dca30e0df356bc89277ae6b22af7b304fc98d5c7550d37464 |