Skip to main content

Environment and configuration operations for Python applications

Project description

mmar-envops

Environment and configuration operations for Python applications.

A facade for managing environment variables, configuration files, and system operations in Python applications.

Features

  • Environment file handling: Read and parse .env files
  • Configuration management: YAML-based configuration with environment-aware loading
  • Settings integration: Pydantic settings support
  • System operations: File system, git, and execution context utilities

Installation

pip install mmar-envops

Quick Start

from mmar_envops import EnvFileAccessor, Config

# Load environment variables from .env file
env = EnvFileAccessor.from_file(".env")
api_key = env.get("API_KEY")

# Load configuration from YAML
config = Config.from_yaml("config.yaml")

License

MIT

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

mmar_envops-1.0.4.tar.gz (17.4 kB view details)

Uploaded Source

Built Distribution

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

mmar_envops-1.0.4-py3-none-any.whl (23.6 kB view details)

Uploaded Python 3

File details

Details for the file mmar_envops-1.0.4.tar.gz.

File metadata

  • Download URL: mmar_envops-1.0.4.tar.gz
  • Upload date:
  • Size: 17.4 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.5.31

File hashes

Hashes for mmar_envops-1.0.4.tar.gz
Algorithm Hash digest
SHA256 5819b5042e7d325ee80308604e1c7711d65b52edc5d9ed8905b98c524cf2874a
MD5 a9bf2f6ee6bf1f3d02746a3839e00b55
BLAKE2b-256 a8e69b8d3aa50364cd28a7867369808079791ac20a23c8b423d1a45e59ae13e5

See more details on using hashes here.

File details

Details for the file mmar_envops-1.0.4-py3-none-any.whl.

File metadata

File hashes

Hashes for mmar_envops-1.0.4-py3-none-any.whl
Algorithm Hash digest
SHA256 84e637dc583b25f3c4c224037cbc34898588e1f14c04061dfba1ebf5bba32f7f
MD5 2c33cfd25af7d5542fc18edfa7d20a74
BLAKE2b-256 6f0f3d0f457e1ab5204e4ddedcddee15177676f47e7b555a56922d626977ee5d

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