Socket
Book a DemoInstallSign in
Socket

python-dotenvx

Package Overview
Dependencies
Maintainers
1
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

python-dotenvx

[dotenvx.com] a better dotenv–from the creator of `dotenv`

0.3.0
pipPyPI
Maintainers
1

[!IMPORTANT]

Warning: work in progress. until complete, please use github.com/dotenvx/dotenvx directly.

see python examples

dotenvx

a better dotenv–from the creator of dotenv.

  • run anywhere (cross-platform)
  • multi-environment
  • encrypted envs

 

Quickstart PyPI version

Install and use it in code just like python-dotenv.

pip install python-dotenvx

Then run dotenvx-postinstall to install the dotenvx binary (python-dotenvx is a wrapper).

dotenvx-postinstall

# or to specify the os-arch – useful for building binaries to a specific target such as linux-x86_64 on aws lambda
dotenvx-postinstall --os linux --arch x86_64

# you might also find you need to specify PYTHONPATH depend on how/where dotenvx installs to
PYTHONPATH=. bin/dotenvx-postinstall --os linux --arch x86_64

Then use it in code.

# main.py
import os
from dotenvx import load_dotenvx
load_dotenvx() # take environment variables from .env.

print(os.getenv("S3_BUCKET"))

 

Changelog

All notable changes to this project will be documented in this file. See standard-version for commit guidelines.

Unreleased

0.3.0

Added

  • Add dotenv_path and override arguments (#4)

0.2.6

Changed

  • Add force to the binary install

0.2.5

Added

  • Add additional bin/* candidate to check for dotenvx binary

0.2.4

Added

  • Add the ability to specify the os and arch on dotenvx-postinstall

0.2.3

Changed

  • Patch dotenvx binary install across multiple edge cases

0.2.2

Changed

  • Adjust installation of dotenvx binary on demand

0.2.1

Added

  • Install the dotenvx binary on install of the python package

0.2.0

Please see commit history.

Keywords

environment

FAQs

Did you know?

Socket

Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.

Install

Related posts

SocketSocket SOC 2 Logo

Product

About

Packages

Stay in touch

Get open source security insights delivered straight into your inbox.

  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc

U.S. Patent No. 12,346,443 & 12,314,394. Other pending.