odmantic
odmantic copied to clipboard
Sync and Async ODM (Object Document Mapper) for MongoDB based on python type hints
Updates the requirements on [typer](https://github.com/tiangolo/typer) to permit the latest version. Release notes Sourced from typer's releases. 0.12.3 Fixes 🐛 Fix Rich formatting with no commands. PR #796 by @svlandeg. Changelog...
Hi, I am trying to create a custom field to implement client side encryption. I am able to perform serialisation during save, however I dont see a way to deserialise...
# Bug If you create a mandatory attribute for a custom class that derives from `Model` and create a instance of this class without providing the mandatory field, you do...
# Bug Trying to use the [validation context](https://docs.pydantic.dev/latest/concepts/validators/#validation-context) within one of my Model classes which pydantic offers is not possible. ### Current Behavior Example code to reproduce: ``` from odmantic...
Hi all, not sure if this is my pydantic model configuration problem, but i found some datetime fields not updating correctly and consistently (inside Mongodb Compass) # Bug 2 Problems:...
# Feature request ### Context `engine.find` allows full flexibility to query anything matching the [read operation query](https://www.mongodb.com/docs/manual/tutorial/query-documents/#std-label-read-operations-query-argument) syntax, via the `*queries` parameter, by allowing to pass `QueryExpression` along raw queries...
# Bug _A clear and concise description of what the bug is._ Pydantic has a nice feature around computed fields that allow you to create an attribute based on logic...
# Bug _A clear and concise description of what the bug is._ I have a requirement to create a custom type and implement the __bson__ ser method. It works well...
Updates the requirements on [ruff](https://github.com/astral-sh/ruff) to permit the latest version. Release notes Sourced from ruff's releases. v0.4.5 Changes Ruff's language server is now in Beta v0.4.5 marks the official Beta...
Updates the requirements on [inline-snapshot](https://github.com/15r10nk/inline-snapshots) to permit the latest version. Release notes Sourced from inline-snapshot's releases. v0.10.0 What's Changed BREAKING CHANGE removed support for python 3.7 removed --inline-snapshot-disable option and...