跳转到主要内容

将Appveyor构建工件下载到项目dist

项目描述

# Appveyor To Dist Downloader

[![最新PyPI版本](https://img.shields.io/pypi/v/appveyordist.svg](https://pypi.python.org/pypi/appveyordist)

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 (4.0 kB 查看哈希值)

上传时间

由以下支持