Skip to main content

Shared Python package containing common utilities, schemas, and services for Strala's claims platform

Project description

Strala Core Infrastructure

A shared Python package containing common utilities, schemas, and services used across Strala's claims platform applications.

Installation

From PyPI (when published)

pip install strala-core-infrastructure

From source

git clone https://github.com/strala/core-infrastructure.git
cd core-infrastructure
pip install -e .

Usage

from strala_core import schemas, utils, services

# Use the base model
from strala_core.schemas import BaseModel

class MyModel(BaseModel):
    name: str
    value: int

Development

Building the package

./scripts/build.sh

Publishing to PyPI

./scripts/publish.sh

Package Structure

  • strala_core.schemas - Common data models and schemas (api, pubsub)
  • strala_core.utils - Utility functions and helpers
  • strala_core.services - Service interfaces and base classes

License

MIT License - see LICENSE file for details.

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

strala_core_infrastructure-0.1.0.tar.gz (4.2 kB view details)

Uploaded Source

Built Distribution

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

strala_core_infrastructure-0.1.0-py3-none-any.whl (4.5 kB view details)

Uploaded Python 3

File details

Details for the file strala_core_infrastructure-0.1.0.tar.gz.

File metadata

File hashes

Hashes for strala_core_infrastructure-0.1.0.tar.gz
Algorithm Hash digest
SHA256 5942e0fdc2be1b25459447df003e7843e71f833bb9ea39b7506629f9ab91fbac
MD5 f41a8c907c6e8980e6233920a1bc3228
BLAKE2b-256 02b42934c4dc6758847f95d757870a613832d6efcbdd30c68932c554b4bf15a4

See more details on using hashes here.

File details

Details for the file strala_core_infrastructure-0.1.0-py3-none-any.whl.

File metadata

File hashes

Hashes for strala_core_infrastructure-0.1.0-py3-none-any.whl
Algorithm Hash digest
SHA256 3caeea4a3427e9dda9f7cb985b8b3ab03738dac0484f29d296f0185349d10fee
MD5 f718b04f3fb81f651868f7095cee661f
BLAKE2b-256 38fe2016d4c0ae28e85357f8d22bd1a655c6080edb28c3a7d1ff6dd5313dcebd

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