Skip to main content

PerFact API - WH domain models and services

Project description

perfact-api-wh

SQLAlchemy models and domain services for the WH domain. Part of the perfact.api.wh namespace.

What it provides

Domain logic only — no web framework dependency. Intended to be used directly in workers, scripts, or as a dependency of perfact-api-wh-fastapi.

Models inherit from Base (provided by perfact-api-base) and live under perfact.api.wh.model:

from perfact.api.base.model import Base, Mapped

class WhSomething(Base):
    name: Mapped[str]  # DB column: whsomething_name

Dependencies

  • perfact-api-base
  • sqlalchemy
  • psycopg[c]
  • pydantic-settings

Maintainers

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

perfact_api_wh-0.4.tar.gz (2.3 kB view details)

Uploaded Source

Built Distribution

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

perfact_api_wh-0.4-py2.py3-none-any.whl (2.0 kB view details)

Uploaded Python 2Python 3

File details

Details for the file perfact_api_wh-0.4.tar.gz.

File metadata

  • Download URL: perfact_api_wh-0.4.tar.gz
  • Upload date:
  • Size: 2.3 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.14.4

File hashes

Hashes for perfact_api_wh-0.4.tar.gz
Algorithm Hash digest
SHA256 ada1d8ad52a38ae5c8d62304cf64d1c9b50bc0c2910b1082951c8741d02528ae
MD5 55b2e7ba1fcd23ad985435a441446a69
BLAKE2b-256 9484504f9d472658b1fa918a818aa2169ab93a546538385166f717419114ee70

See more details on using hashes here.

File details

Details for the file perfact_api_wh-0.4-py2.py3-none-any.whl.

File metadata

  • Download URL: perfact_api_wh-0.4-py2.py3-none-any.whl
  • Upload date:
  • Size: 2.0 kB
  • Tags: Python 2, Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.14.4

File hashes

Hashes for perfact_api_wh-0.4-py2.py3-none-any.whl
Algorithm Hash digest
SHA256 b3ce44c44967270be62538c45cc124b552a743ebcec953d731f0d4a23f88e097
MD5 a6886a527d67e362744f6d59d6942640
BLAKE2b-256 995b39108f3b35a6e20467a8202f762d3a9a55bcb138f2b4a9f3890e20123d34

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