Skip to main content

A lightweight Python ORM for SQLite databases.

Project description

PyORM

PyPI version License: MIT

PyORM is a lightweight Python-based ORM (Object-Relational Mapping) framework for SQLite databases. It simplifies database interactions by providing an intuitive API for managing tables, performing CRUD operations, and handling relationships.

Features

  • Simplified Database Interactions: Define entities as Python classes with fields, and PyORM handles table creation, updates, and deletions.
  • Supports Relationships: One-to-one, one-to-many relationships with lazy loading.
  • Extensible: Easily extendable for custom queries and advanced use cases.
  • Robust Error Handling: Provides meaningful error messages for smooth debugging.
  • Minimal Setup: Quick integration into projects with minimal configuration.

Installation

Install PyORM using pip:

pip install pyorm

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

PyORM-Lite-1.0.0.tar.gz (5.2 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

PyORM_Lite-1.0.0-py3-none-any.whl (6.0 kB view details)

Uploaded Python 3

File details

Details for the file PyORM-Lite-1.0.0.tar.gz.

File metadata

  • Download URL: PyORM-Lite-1.0.0.tar.gz
  • Upload date:
  • Size: 5.2 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.11.9

File hashes

Hashes for PyORM-Lite-1.0.0.tar.gz
Algorithm Hash digest
SHA256 0a4465621d3c4479cff46a510f3a88e5d5c634ab560b3972b2b523cd67c74d9a
MD5 221e979b7aec7e60420e9b5dfd7ac871
BLAKE2b-256 dee381fc043790e3f53b60e69c93bd1b95720c37b0d66bb82fbcef49c1422baf

See more details on using hashes here.

File details

Details for the file PyORM_Lite-1.0.0-py3-none-any.whl.

File metadata

  • Download URL: PyORM_Lite-1.0.0-py3-none-any.whl
  • Upload date:
  • Size: 6.0 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.11.9

File hashes

Hashes for PyORM_Lite-1.0.0-py3-none-any.whl
Algorithm Hash digest
SHA256 7f3afe0d36d9e18cdaac1cc7a060208c687bdbb5881cff5fe7fb067acda91d04
MD5 342ac9a4b37636a56abb617d7762c8d9
BLAKE2b-256 7416d2734e006b2f8e2ae2204e651f44bf8d689b0cfcce36083b1464e5bacd0b

See more details on using hashes here.

Supported by

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