EnvKeeper 
Like localStorage, but for python!
Simple Python library for managing and storing variables as JSON-encoded dictionaries in environment variables. It provides a dictionary-like interface for storing and retrieving data in environment variables, and allows for global access once stored.
Installation
Install EnvKeeper via pip:
pip install envkeeper
Usage
See the Makefile for a list of examples and available commands.
Here's a basic example of using BlobStorage:
from envkeeper import StorageContainer
# Create an instance with an environment variable key
# Be sure to replace `'MY_VAR'` with the actual name of the environment variable you want to use.
store = StorageContainer('MY_VAR')
# Set items
store['foo'] = 'bar'
store['baz'] = 42
# Get items
print(store['foo']) # Outputs: 'bar'
print(store['baz']) # Outputs: 42
# Delete items
del store['foo']
# Check if a key exists
print('baz' in store) # Outputs: True
Contributing
Contributions are welcome! Please feel free to submit a pull request.
License
This project is licensed under the terms of the MIT license.
Metadata
Release files for envkeeper 0.0.3
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | Provenance | |
|---|---|---|---|---|
| envkeeper-0.0.3.tar.gz | 4.6 kB | Without provenance | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| envkeeper-0.0.3-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 12.7 kB
Release files / envkeeper-0.0.3.tar.gz
| Download URL | envkeeper-0.0.3.tar.gz |
|---|---|
| Size | 4.6 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
bfa4364238354afe199a499d14761933110cacd8b1138fc47e3a9bcfe180dab3
|
|
BLAKE2b-256 checksum How to use checksums |
b6ebafcae1c18fba300f981bbc8425061c30d34cecdd33bfba31b5cee25cce46
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/4.0.2 CPython/3.11.4
|
Release files / envkeeper-0.0.3-py3-none-any.whl
| Download URL | envkeeper-0.0.3-py3-none-any.whl |
|---|---|
| Size | 8.0 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
290e668f78cfd1cbc87203140fffaa905b0cdb1428c960de7016b4b6665ebb0e
|
|
BLAKE2b-256 checksum How to use checksums |
34f3ea1ca5ffd41d31d0578f0522899ae5f7c324ad2ec705d9c0be4667fbeb4b
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/4.0.2 CPython/3.11.4
|
Security for envkeeper 0.0.3
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
No provenance found
None of the files in this release were uploaded with provenance metadata.
A note on package security
PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.