Skip to main content

Shared SQLAlchemy ORM models for ProjectDavid services

Project description

projectdavid-orm

Shared SQLAlchemy ORM models and database utilities for the ProjectDavid platform.

Provides a single source of truth for all database models used across ProjectDavid microservices, eliminating duplication between the core API, training service, and any future services that require direct database access.


Overview

ProjectDavid is a self-hosted, multi-provider LLM runtime API. As the platform grows into multiple microservices (inference API, training API, sandbox, etc.), each service needs access to the same database schema. Rather than duplicating model definitions or making inter-service HTTP calls just to read data, projectdavid-orm exposes the full SQLAlchemy model layer as a shared, versioned package.

Any service that needs direct DB access simply installs this package and imports the models it needs.


Installation

pip install projectdavid-orm

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

projectdavid_orm-1.1.10.tar.gz (14.9 kB view details)

Uploaded Source

Built Distribution

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

projectdavid_orm-1.1.10-py3-none-any.whl (12.1 kB view details)

Uploaded Python 3

File details

Details for the file projectdavid_orm-1.1.10.tar.gz.

File metadata

  • Download URL: projectdavid_orm-1.1.10.tar.gz
  • Upload date:
  • Size: 14.9 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for projectdavid_orm-1.1.10.tar.gz
Algorithm Hash digest
SHA256 579e030ca67f9cfc38296fbade0c4c997bce4425e7a00efd04cc429534eb4429
MD5 06e86539feb4f2747eec8945cee5c220
BLAKE2b-256 4283c4b851d736b98e71edde4e4ebae0ba74555683a545a6df27f4ae9c0d5523

See more details on using hashes here.

File details

Details for the file projectdavid_orm-1.1.10-py3-none-any.whl.

File metadata

File hashes

Hashes for projectdavid_orm-1.1.10-py3-none-any.whl
Algorithm Hash digest
SHA256 27421ee02072a9e6c74c9ce830863bc83ae9d10545b4a14d2268af20053d9d1c
MD5 85800128b3e8c419abdaada178371b62
BLAKE2b-256 a4ab17280fc5a6adebd69e5fdd7b60a75bfde4cebf51f7b342ed27cd4d49617b

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