Skip to main content

GINO Is Not ORM - a Python asyncio ORM on SQLAlchemy core.

Project description

PyPI Release Version PyPI Monthly Downloads GitHub Workflow Status for CI Codacy Code Quality Codacy coverage

GINO - GINO Is Not ORM - is a lightweight asynchronous ORM built on top of SQLAlchemy core for Python asyncio. GINO 1.1 supports PostgreSQL with asyncpg, and MySQL with aiomysql.

  • Free software: BSD license

  • Requires: Python 3.6

  • GINO is developed proudly with PyCharm.

Home

python-gino.org

Documentation

Installation

$ pip install gino

Features

  • Robust SQLAlchemy-asyncpg bi-translator with no hard hack

  • Asynchronous SQLAlchemy-alike engine and connection

  • Asynchronous dialect API

  • Asynchronous-friendly CRUD objective models

  • Well-considered contextual connection and transaction management

  • Reusing native SQLAlchemy core to build queries with grammar sugars

  • Support SQLAlchemy ecosystem, e.g. Alembic for migration

  • Community support for Starlette/FastAPI, aiohttp, Sanic, Tornado and Quart

  • Rich PostgreSQL JSONB support

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

gino-1.1.0rc1.tar.gz (52.9 kB view details)

Uploaded Source

Built Distribution

gino-1.1.0rc1-py3-none-any.whl (59.5 kB view details)

Uploaded Python 3

File details

Details for the file gino-1.1.0rc1.tar.gz.

File metadata

  • Download URL: gino-1.1.0rc1.tar.gz
  • Upload date:
  • Size: 52.9 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/1.1.12 CPython/3.10.1 Darwin/21.2.0

File hashes

Hashes for gino-1.1.0rc1.tar.gz
Algorithm Hash digest
SHA256 61a6f91aa9c7a0d430bc0809818914a516e177b05bc2bd2406c51aee96bc9d78
MD5 558af89cfdd0518ef8bfc5039d5df725
BLAKE2b-256 6032179bbe4f49a0e7afc2d43c888fb8070faebecdd9ffeac5b15a8fe37f32f0

See more details on using hashes here.

File details

Details for the file gino-1.1.0rc1-py3-none-any.whl.

File metadata

  • Download URL: gino-1.1.0rc1-py3-none-any.whl
  • Upload date:
  • Size: 59.5 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/1.1.12 CPython/3.10.1 Darwin/21.2.0

File hashes

Hashes for gino-1.1.0rc1-py3-none-any.whl
Algorithm Hash digest
SHA256 184de44b0eccc7a9233c43eb7a21a72fbf56a101350e07b12701673441a05a8d
MD5 2234c4e8a6b847bbeebefd02baa6c20c
BLAKE2b-256 59a74f7442a6bc2f2a132b2456e65e5510fa6775e0243241beda068af075436d

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page