piperx-env-vars
A Python package for managing environment variables for the PiperX platform. This package centralizes configuration for services, storage, external clients, server settings, and block prompts using environment variables and .env files.
Features
- Loads environment variables for different PiperX components.
- Supports configuration for authentication, storage, external clients, and more.
- Uses
python-dotenvfor.envfile support.
Directory Structure
- blocks_vars.py: Prompt and LLM configuration variables.
- external_client_vars.py: External client connection settings.
- internal_storage_vars.py: Internal storage and database configuration.
- server_vars.py: Server-level environment variables.
- services_vars.py: Service integrations and API keys.
Usage
Install dependencies (requires Python 3.13+):
uv sync
from piperx_env_vars import APP_NAME, PG_USER_NAME, OPENAI_API_KEY
Metadata
Release files for piperx-env-vars 0.1.0
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| piperx_env_vars-0.1.0.tar.gz | 3.1 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| piperx_env_vars-0.1.0-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 7.7 kB
Release files / piperx_env_vars-0.1.0.tar.gz
| Download URL | piperx_env_vars-0.1.0.tar.gz |
|---|---|
| Size | 3.1 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
38a92c848251babeaa8c3d0dd6e232dbda39464984522c89458eac6c7c913e05
|
|
BLAKE2b-256 checksum How to use checksums |
f62d7a3a2567086121684851b5052afa8bd2edea0355e97889cf77d8ff9aaac5
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
uv/0.8.13
|
Release files / piperx_env_vars-0.1.0-py3-none-any.whl
| Download URL | piperx_env_vars-0.1.0-py3-none-any.whl |
|---|---|
| Size | 4.6 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
3e71e252847693ef83e71300ee55c7ef219bf0d918ad785c803a436a66c2e554
|
|
BLAKE2b-256 checksum How to use checksums |
1a0cdeca2e395096b5b1f73c6706387e2a427b06911dd002052f7020e82f29ca
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
uv/0.8.13
|