跳转到主要内容

基于文件的MongoDB服务器,具有与pymongo兼容的API。

项目描述

LiteMongo

Code style: black Commitizen friendly security: bandit

关于

LiteMongo提供了一个无需MongoDB服务器的直接替换方案pymongo。数据库存储在磁盘上,这使得它是需要小型MongoDB数据库但不想安装官方服务器的小型项目的理想工具。这一切都是通过在Mongomock库之上构建而实现的。

开发

测试

只需运行pytest。对于更详细的信息,包括测试覆盖率

pytest -vv --cov=. --cov-report term-missing

贡献

如果您想为该项目做出贡献

  • 如果您正在贡献代码,请尝试编写一些与代码一起的测试,并确保测试通过。
  • 使用cz commit提交您的更改。按照提示操作。完成后,pre-commit将被调用以确保您的贡献和提交遵循定义的约定。有关更多详细信息,请参阅pre-commit-config.yaml
  • 您的提交消息应遵循此处描述的约定。用祈使句写您的提交消息:“修复错误”而不是“已修复错误”或“修复错误”。这个约定与由git mergegit revert等命令生成的提交消息相匹配。完成后,请发送合并请求

项目详情


下载文件

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

源代码分发

litemongo-0.1.4.tar.gz (175.1 kB 查看散列值)

上传时间 源代码

构建分发

litemongo-0.1.4-py3-none-any.whl (73.9 kB 查看散列值)

上传时间 Python 3

支持者