跳转到主要内容

未提供项目描述

项目描述

cfgov-setup

此包为我们构建前端资源的逻辑提供了一个中央位置,作为Python构建过程的一部分(例如,在生成wheel时),直到现在这些逻辑一直被重复使用。开源示例

https://github.com/cfpb/complaint/blob/v1.2.3/setup.py#L20 https://github.com/cfpb/retirement/blob/0.5.0/setup.py#L20

我们还添加了一个关键的检查,允许前端构建失败向上传播到Python。之前它忽略了subprocess.call的结果,即使前端构建失败也会继续。

依赖关系

  • Python 2.7

安装

编辑您的包的'setup.py'文件,在构建时要求此模块(setup_requires=['cfgov-setup']),并在设置参数中设置'do_frontend_build'关键字。 这个拉取请求演示了需要进行哪些更改。

测试

为了进行代码审查和运行单元测试,您需要

  1. 在虚拟环境或您的本地Python环境中安装Tox: pip install tox
  2. 运行tox: tox

开源许可信息

  1. 条款
  2. 许可证
  3. CFPB源代码政策

项目详情


下载文件

下载适用于您平台的文件。如果您不确定选择哪个,请了解更多关于安装包的信息

源分发

cfgov-setup-1.3.tar.gz (2.6 kB 查看哈希值)

上传时间

构建分发

cfgov_setup-1.3-py2.py3-none-any.whl (6.1 kB 查看哈希值)

上传时间 Python 2 Python 3