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 = My('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.1.tar.gz (4.3 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.1-py3-none-any.whl (4.1 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: pybae-0.1.1.tar.gz
  • Upload date:
  • Size: 4.3 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.1.tar.gz
Algorithm Hash digest
SHA256 7a6a647c84942359a8d5de9b4798a8ca589b13b5f84d56fab4636d363607c06d
MD5 178acb7b7f735968fc1b4748eac69008
BLAKE2b-256 bfae40c5fe3678aea72a9ce5bf9e6c33a7dee6e9ead17fef7223f07a5aaf66fc

See more details on using hashes here.

File details

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

File metadata

  • Download URL: pybae-0.1.1-py3-none-any.whl
  • Upload date:
  • Size: 4.1 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.1-py3-none-any.whl
Algorithm Hash digest
SHA256 369ad9139895faee209bb913aad75ebcc11646cfa9cc1c73b590091cc9fbf259
MD5 58cb42ee45e1d58ee547578696154768
BLAKE2b-256 c6f98f59e5b6f9ac0ed3b99147ac06f5578e64be6023cb75e8b26ca2f5d232f9

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