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.5.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.5-py3-none-any.whl (4.6 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: pybae-0.1.5.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.5.tar.gz
Algorithm Hash digest
SHA256 ca8bdff544a36f1ec0e2676e081aa42696124474a79e994ba7fb2023c1555364
MD5 c5a527f728b38a6383590cf6738af39f
BLAKE2b-256 38297aeba9b91c6d9f93102fda5d00a7c1c7e6df77586d4259c3200129b37fc1

See more details on using hashes here.

File details

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

File metadata

  • Download URL: pybae-0.1.5-py3-none-any.whl
  • Upload date:
  • Size: 4.6 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.5-py3-none-any.whl
Algorithm Hash digest
SHA256 17c11d29f332e3810cd69f953ca0ec8a2b11bc0bf2cf5418227093a3eb15276a
MD5 a83ab9a5ed2a607a0fa7297209d671ef
BLAKE2b-256 11a5521953eff0e770c1e0d120a22c51e47817aa1916437e5d267529d266caa1

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