Have you ever installed a package with pip
in your Python project and realized later that you never added it to your requirements.txt
? I know I have, which is why I recently created an open source project that I call pyp
to fix that. It's a thin wrapper around Python's package manager pip
that writes your requirements.txt
file for you as you install packages.
To install pyp
run
$ pip install pyp-manager
You can then install a package with
$ pyp install pip-install-test
and a requirements.txt
file will be created in your working directory with pip-install-test==0.5
on the first line.
Right now, pyp
only works in Python 3 and it relies on the pip
command being available.
If you want to contribute, check out the repository at https://github.com/zachtylr21/pyp.
Photo by George Stewart on Unsplash
Top comments (0)