Environment model
Project description
EnvServ
Before starting, install dotenv
pip install python-dotenv
EnvServ - Model view for easy Python development
Example №1:
# file: .env
FirstVar = Hello, world!
SecondVar = 42
ThirdVar = 23
from envserv import EnvBase
class MyEnv(EnvBase):
__envfile__ = '.env'
FirstVar:str
SecondVar:int
ThirdVar:float
env = MyEnv()
print(env) # EnvServ(FirstVar:<class 'str'> = Hello, world!, SecondVar:<class 'int'> = 42, ThirdVar:<class 'float'> = 23.0)
print(env.FirstVar, env.SecondVar,env.ThirdVar) # Hello, world! 42 23.0
print(type(env.FirstVar), type(env.SecondVar), type(env.ThirdVar)) # <class 'str'> <class 'int'> <class 'float'>
Example №2:
from envserv import EnvBase
class MyEnv(EnvBase):
__envfile__ = '.env'
FirstVar:str
env = MyEnv()
env.FirstVar = "New variable value" # Also changes a variable in the .env file
print(env) # EnvServ(FirstVar:<class 'str'> = New variable value)
print(env.FirstVar) # New variable value
print(type(env.FirstVar)) # <class 'str'>
Version logger:
1.0.0
- Model added
- Added variable change
- Added class instance information output
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
envserv-1.0.0.tar.gz
(14.9 kB
view hashes)
Built Distribution
envserv-1.0.0-py3-none-any.whl
(15.2 kB
view hashes)