一组用于函数式编程的谓词工厂、函数和部分函数。
项目描述
一组用于函数式编程的谓词工厂、函数和部分函数。
predicates 模块提供各种 谓词、谓词工厂 和 谓词部分。
“谓词是一个返回某个条件真值的函数。”
——Andrew M. Kuchling, Python函数式编程HOWTO
谓词工厂 是基于其参数 创建 新谓词的函数(例如,_and、_nargs)。谓词部分 是通过谓词参数的 部分应用 创建的函数。
完整的项目文档可以在项目文档中找到。项目源代码可以在github项目页面找到。
安装
从PyPI安装
$ pip install predicates
开发者安装
要从github仓库安装开发版本
$ git clone https://github.com/agoraplex/predicates.git predicates $ cd predicates $ virtualenv-2.7 --no-site-packages venv $ pip install -e '.[docs,tests]'
使用 nosetests 运行测试套件
$ python setup.py nosetests
使用 Sphinx 生成HTML文档
# to build in build/sphinx/html/...: $ python setup.py build_sphinx # to build in docs/_build/html/... (which is what I do): $ make -C docs
项目详情
下载文件
下载适用于您平台的文件。如果您不确定该选择哪个,请了解更多关于 安装包 的信息。
源分发
predicates-0.0.5.tar.gz (9.5 kB 查看哈希值)
构建分发
predicates-0.0.5-py2.7.egg (16.5 kB 查看哈希值)
关闭
predicates-0.0.5.tar.gz 的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | e756a78c6937abb0060a74935c916719ed4eb5cc3b42bbe9b0f24f3394f6b1e1 |
|
MD5 | df9d949e32d8c216bdff7731a78e312f |
|
BLAKE2b-256 | 823aa3ef4fe4b24c4128a653dcd4fd606306bfa394b67a3b86d8cb48d5225db5 |
关闭
predicates-0.0.5-py2.7.egg 的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 8b36317932e34c0813d9d1d4ebd808534b48666c8a3300d36f48fc260a9c779c |
|
MD5 | 7674eba5cc15a4b60dd30001e2717bc1 |
|
BLAKE2b-256 | 96e0dc3b0115c3efe673f7c4210c4829bc7f0ea80db6fd5cc22d08c34a4ec522 |