Gyver
Simple toolbox for python development to skip code boilerplate.
This documentation refers to version 2.7
Authors
Requirements
- Python 3.9+
Required
- OrJSON for json parsing.
- Pydantic for data handling. (Supports both v1.10.12+ and 2.0.0+)
- Typing Extensions for compatibility.
- Cryptography to handle encryption.
Optional
To use the database parts:
-
Mysql/MariaDB: AioMySQL, PyMySQL (use db-mysql or db-mariadb extras)
-
Postgres: AsyncPG, Psycopg2
-
SQLite: aiosqlite
-
Redis: redis
-
And SQLAlchemy
Installation
pip install gyverDone!
Roadmap
Move database related code to a separate library.
License
This project is licensed under the terms of the MIT license.