使用twisted的web应用后端通用基本框架

txwebbackendbase的Python项目详细描述


https://travis-ci.org/Stibbons/txwebbackendbase.svg?branch=masterhttps://coveralls.io/repos/github/Stibbons/txwebbackendbase/badge.svgPypi packageMIT licensed

使用twisted的web应用后端通用基本框架

功能

不是twisted官方库的一部分的实用功能集,例如:

  • txwebbackendbase.logging.setupLogger:设置彩色记录器(如果colorlog已安装)
  • txwebbackendbase.request.[jsonify|dejsonify]:使用request/treq
  • 发送或接收json
  • txwebbackendbase.singleton.singleton:将类声明为singleton,以便在整个应用程序中对其进行一次实例化
  • txwebbackendbase.threading.deferredAsThread:函数decorator,用于在线程中运行阻塞函数

注:pipfile见pipenv documentation 规范。

贡献

使用

$ make dev

激活环境:

$ make shell

直接在环境中执行命令:

$ make run

执行单元测试:

$ make test-unit

生成源包:

Use it for most package without low level system dependencies.

make pypi

生成二进制包:

Needed for package with a C or other low level source code.

make bdist

制造车轮组件:

Always provide a wheel package.

make wheel

(仅限套餐拥有者)

创建发行版:

Go on GitHub and create a tag with a semver syntax. Optionally you can tag code locally and push to GitHub.

git tag 1.2.3
make push

On successful travis build on the Tag branch, your Pypi package will be updated automatically.

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

推荐PyPI第三方库


热门话题
java在一个问题被连续正确回答三次/并添加差异后,我如何将程序循环回开始   Java中未实例化的匿名类   java如何在Android中录制视频,只允许横向模式和最长时间录制时间   java从另一个活动发送实时消息   多线程java线程和互斥   java禁用Spring安全日志   JAVA伊奥。StreamCorruptedException:在与子级和父级ProcessBuilder通信时写入子级中的标准输出时,流头无效   使用Java(HttpURLConnection)对Restheart进行身份验证(对于Mongodb)   java如何解决Jenkins中的SAXParseException?   java为什么我需要mockito来测试Spring应用程序?   计算sin-cos和tan时缺乏精度(java)   java Hibernate。不同项目中相同一对一映射的不同行为   java图像滑块:如何使用JavaFX将图像放在另一个图像上   java Mockito在使用when时抛出NotAMockException   http Java servlet发送回响应