用于在django项目中使用pynt(构建工具)的配套库。

pynt-of-django的Python项目详细描述


这个库为基于pynt的 build.py以及支持实用程序和项目特定功能。

Build Status

安装

  • pip install pynt-of-django

用法

在build.py中,设置pyntofdjango。

import os
import pyntofdjango
pyntofdjango.setup_pod(os.path.abspath(__file__))

导入您可能需要的任何任务。见pyntofdjango’s build.py 一份完整的清单。

from pyntofdjango.tasks import create_venv, manage, test_nose

现在您应该在命令行上看到您的新任务。

pynt -l

附加工具

你很可能会遇到屏蔽任务不包括的情况。或 也许他们很接近,但不完全是你想要的。为了这个 在构建自己的pynt任务时,级别函数可能很有用。

有一个project module 包含特定于项目的函数。

from pyntofdjango import project

以及utils module 包含一般效用函数。

from pyntofdjango import utils

关于

这个项目建立在basic way to use virtualenv, virtualenv文件夹(称为venv)位于项目中的位置 被回购协议忽略了。

为什么是一个虚拟的项目?

最重要的一点是它允许开发人员使用 无需一直担心Virtualenv的项目。还有更多 有原因也有缺点。Christopher Webber has an explitive filled presentation 在virtualenvs项目中的一些原因可能是你的风格。

为什么不使用[我最喜欢的构建工具]?

Pynt非常简单,但是很好 同样的原因。

  1. 它是纯python,因此在所有平台上都很好。
  2. 它只是一个本地构建工具,不是部署工具,也不是 这个项目。
  3. 它支持python 3,这个项目也是如此。
  4. 它使一个很酷的伙伴项目名称。

历史记录

0.3.2(2018-02-09)

  • 删除了Django安装要求

0.3.1(2018-02-09)

  • 修正了在.tox中发现manage.py的问题

0.3.0(2015-08-07)

  • 大多数包装底层可执行文件的命令现在都接受位置和命名(–foo=bar)外壳参数。
  • create_venv now uses–默认情况下没有venv的网站包
  • 毒物检测又起作用了
  • clean再次工作,而且跨平台兼容
  • 现在尽可能使用pyntcontrib函数

0.2.0(2015-02-01)

  • 测试和管理相关任务现在将参数传递给底层命令。
  • 为了安全起见:delete venv task现在拒绝删除大于~500MB最大值的目录

0.1.0(2014-11-16)

  • pypi上的第一个版本。

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
Java程序运行时错误   JavaAndroidStudio:与往常一样,四舍五入到next.5或.0   apache使用Java以表单数据形式上载文件   带矢量的java Freeflight相机如何正确旋转?   java如何以编程方式检索有关当前项目的语言、操作系统、体系结构等信息   java Twitter4J tweet实体?   java PdfBox编码异常   java在拖动未装饰的舞台时,如何强制光标停留在窗口上   JavaSpring注释扫描优化   java无法通过IntelliJ Idea在tomcat上运行服务   java在生命周期中如何拦截请求?   java中的数组返回错误