Installation¶
Install psec using the pip module of Python:
$ python -V
Python 3.12.6
$ python -m pip install python_secrets
For best results, use a Python virtualenv to avoid problems due to
the system Python not conforming to the version dependency. User’s with
Mac OS X systems and Windows systems may want to use miniconda to
standardize management of your virtual environments across those two
operating systems as well as Linux.
If you are not doing a lot of Python development and just want to use
psec for managing secrets in your open source projects (or as part
of an open source project that depends on psec for configuration
files that include secrets) there are some simpler options that
transparently handle the virtual environment creation for you. The
pipx program is easy to install as a PyPI package, or with
Homebrew on the Mac (see https://pipxproject.github.io/pipx/ for
installation instructions).