跳转到主要内容

基于ctypes构建的EJDB的Python绑定。

项目描述

https://badge.fury.io/py/ctypes-ejdb.png https://travis-ci.org/uranusjr/ctypes-ejdb.png?branch=master

基于ctypes构建的EJDB的Python绑定。

特性

  • 纯Python。只需要Python(2.7或3.3+)和一个EJDB二进制文件。无需编译任何内容。

未来特性

  • 更好的MongoDB API兼容性。

  • 更好的文档。

EJDB二进制文件http://softmotions.com/ejdb/archives/

历史

0.4.7 (2016-07-20)

  • 修复了使用无效参数名查询时的崩溃问题。现在会引发CommandError

  • 修复了调用Collection.count时的内存泄漏。

  • 添加了查询数据库中集合名称列表的API,而无需构造实际的集合。

  • 添加了检查数据库是否可写的API。

  • 添加了标志以禁用CLI中的颜色,默认情况下在Windows上禁用。

  • ejdb.cli现在有了一个--version选项。

0.4.6 (2015-10-06)

  • 修复了关于ejdb.cfg使用的Python 2兼容性问题。

  • 修复了尝试重复使用从数据库迭代中检索到的集合实例时的段错误。

  • ejdb.cli现在会在给定的路径不存在时创建一个不存在的数据库。

  • 当EJDB二进制文件路径配置不正确时,添加了一个更有意义的错误消息。

  • 修复了关于Collection.delete_one()Collection.delete_many()的文档。

0.4.5 (2015-09-07)

  • 修复 Collection.delete_oneCollection.delete_many

0.4.4 (2015-07-30)

  • 修复查询标志传递。

0.4.3 (2015-07-29)

  • 将 CLI 中的 exit() 修复移动。

0.4.2 (2015-07-29)

  • 修复 CLI 中的 exit() 调用。

0.4.1 (2015-07-27)

  • 修复缺少 NOBLOCK 常量。

0.4 (2015-07-25)

  • 将命令行界面依赖项移动到 extras。新安装现在需要运行 pip install ctypes-ejdb[cli] 来安装它。这对只想安装核心库的人来说更好。

0.3.3 (2015-07-24)

  • 修复 Python 2 兼容性。

0.3.2 (2015-07-07)

  • 修复 DatabaseError 构造中的属性查找。

  • 通过环境变量或 .cfg 文件添加配置 EJDB 路径的选项。

  • 使文档表示看起来像字典,以便更好地打印。

0.3.1 (2015-07-03)

  • 修复了打开 Database 时上下文管理器的使用。

  • 修复了 Collection.count 中的属性错误。

  • 修复了文档迭代器的切片。

  • 基于 Click 和 ptpython 的实验性 CLI 工具 ejdb.cli

0.3 (2015-07-01)

  • 通过 ejdb.init(path) 使 EJDB 路径可配置。

0.2.1 (2015-07-01)

  • 在数据库上添加保存快捷键。

0.2 (2015-07-01)

  • 修复将 BSON OID 转换为字符串时的段错误。

  • 修复在 Database.close 中检索错误消息。

  • 测试现在在 Windows 上运行。

0.1.1 (2015-06-30)

  • 修复 pip install 中的编码错误。

0.1.0 (2015-06-28)

  • 在 PyPI 上的首次发布。

项目详情


下载文件

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

源分布

ctypes-ejdb-0.4.7.tar.gz (32.2 kB 查看散列)

上传时间

构建分布

ctypes_ejdb-0.4.7-py2.py3-none-any.whl (23.9 kB 查看散列)

上传时间 Python 2 Python 3

由以下支持

AWS AWS 云计算和安全赞助商 Datadog Datadog 监控 Fastly Fastly CDN Google Google 下载分析 Microsoft Microsoft PSF 赞助商 Pingdom Pingdom 监控 Sentry Sentry 错误记录 StatusPage StatusPage 状态页面