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

Uploaded Python 3

File details

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

File metadata

  • Download URL: pybae-0.1.4.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.4.tar.gz
Algorithm Hash digest
SHA256 c879d3de9d151d9f820f1adc2c95182bfa1324c9fa3156bba069999b65759572
MD5 0e5d7319f40a7a331d2e2d526742cfe4
BLAKE2b-256 07ee476efed9ee1b343ab385e9ca382c16e1d301415f3215fafdbabd94ba9bc3

See more details on using hashes here.

File details

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

File metadata

  • Download URL: pybae-0.1.4-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.4-py3-none-any.whl
Algorithm Hash digest
SHA256 214e152c062ddbce8b637b846df2daec99b12c63fd5e09e1830c503e9a6c2daa
MD5 18ac0a67692a3d35ecef6c1b7da5f5ee
BLAKE2b-256 39ca652ff4ba9c55a55f3c0de5e10286a09c72a4b21ce16f3792e1913ba1b8c0

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