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.3.tar.gz (4.8 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.3-py3-none-any.whl (4.9 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: pybae-0.1.3.tar.gz
  • Upload date:
  • Size: 4.8 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.3.tar.gz
Algorithm Hash digest
SHA256 2ae4321c30d6d4015bb19b029498148748c8236ef93039bb0a121f2986f60d34
MD5 af3c060240a158933d9c7dd0b8b58978
BLAKE2b-256 c8936849e79d6d6ac5d78e6c51613652bc6b7ce9a1413dbf3a405659ca46d79a

See more details on using hashes here.

File details

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

File metadata

  • Download URL: pybae-0.1.3-py3-none-any.whl
  • Upload date:
  • Size: 4.9 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.3-py3-none-any.whl
Algorithm Hash digest
SHA256 c529f14bbf6633fadd8dabbc3619fc68cea0728d7da73c3a0e5b5fe53a109d34
MD5 71487bbc920fc74199e9236600662153
BLAKE2b-256 6bd65ee144aee614af8e691d8a417b38bf44926c649220cbed34b4a092e61805

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