跳转到主要内容

子库,其中包含通过REST API与数据库通信所需的代码。

项目描述

build status (master) coverage

子库,包含运行主服务器实例所需的代码。主服务器的主要用途包括提供REST API、运行调度器和提供Web界面。

Python版本支持

此库在一个代码库中支持Python 2.7和Python 3.3+。由于语法差异和外部库对2.6的支持,不支持Python 2.6及以下版本。

文档

此库的文档托管在Read The Docs上。它直接从这个库中使用sphinx生成(设置可能因平台而异)

virtualenv env
. env/bin/activate
pip install sphinx sphinxcontrib-httpdomain
pip install -e . --egg
make -C docs html

测试

通用测试

测试在每次提交时在Travis上运行。它们也可以在本地运行(设置可能因平台而异)

virtualenv env
. env/bin/activate
pip install nose
pip install -e . --egg
nosetests tests/

针对特定数据库的测试

默认情况下,测试是在sqlite上运行的。虽然在许多情况下这已经足够,但通常最好针对您希望使用的数据库类型进行测试。在设置方面,唯一的区别将在于调用nosetests

PYFARM_DATABASE_URI="dialect+driver://username:password@host:port/database" nosetests tests/

有关数据库URI的更多信息,请参阅sqlalchemy的文档Travis配置

项目详情


下载文件

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

源代码分发

pyfarm.master-0.8.6.tar.gz (414.5 kB 查看哈希值)

上传时间 源代码

支持者

AWSAWS云计算和安全赞助商DatadogDatadog监控FastlyFastlyCDNGoogleGoogle下载分析MicrosoftMicrosoftPSF赞助商PingdomPingdom监控SentrySentry错误记录StatusPageStatusPage状态页