Skip to main content

Core utilities for backend applications

Project description

pybae

A backend library for your application

Description

pybae is a Python library designed to simplify configuration and backend management in your applications. It provides tools to faster new deployments of backend services.

Installation

Clone the repository and install the dependencies:

pip install pybae

Usage

Example usage:

from pybae import config

class Foo(config.ConfigSection):
    bar: str
   
class Config(config.BaseConfig)
    foo: Foo

cfg = Config.load('path/to/config.yaml')
print(cfg.foo.bar)

Project Structure

  • pybae/: library source code
    • config.py: configuration management
  • example/: usage examples
    • config.yaml: sample configuration file
    • example_test.py: example test

Testing

To run the tests:

python example/example_test.py

Contributing

Contributions are welcome! Open an issue or submit a pull request for suggestions, bug reports, or new features.

License

This project is licensed under the MIT License.

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

pybae-0.1.6.tar.gz (4.6 kB view details)

Uploaded Source

Built Distribution

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

pybae-0.1.6-py3-none-any.whl (4.7 kB view details)

Uploaded Python 3

File details

Details for the file pybae-0.1.6.tar.gz.

File metadata

  • Download URL: pybae-0.1.6.tar.gz
  • Upload date:
  • Size: 4.6 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.12.9

File hashes

Hashes for pybae-0.1.6.tar.gz
Algorithm Hash digest
SHA256 2e054c2df5a423e6bbaa3be5dceaea5107d02fbe016c12e9793acc2c01e06746
MD5 95407049c376a1ac3bb7700bf656c651
BLAKE2b-256 f8fa8e4712f20e3214aede6cf296dae4b72454462981aed3d7506a869ae53fc8

See more details on using hashes here.

File details

Details for the file pybae-0.1.6-py3-none-any.whl.

File metadata

  • Download URL: pybae-0.1.6-py3-none-any.whl
  • Upload date:
  • Size: 4.7 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.12.9

File hashes

Hashes for pybae-0.1.6-py3-none-any.whl
Algorithm Hash digest
SHA256 5e13e0891140adbec77b5227a10f0d39fb1edf2f6a785935b620544b130792e3
MD5 28e9afed7400bc42443e6361ad44c164
BLAKE2b-256 b862fae6cfe728e75a47d2e42537172f2b64d09e4e6c21fadfa4a95957b3449a

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