I’ve been using it for my smaller libraries and various applications. It’s been fine for those use cases, though occasionally buggy (as @audiolion points out). For example, the latest release (11.10.1) has a bug where if you start a fresh project in an existing venv and try to
pipenv install something, it’ll fail. Something like this happens once every couple of releases in my experience so they seem to have a real issue with quality control and their changelog is… not great (due to entries like " - Bugfixes." which basically tell you nothing).
I attempted to “upgrade” Dramatiq to use pipenv this weekend, but quickly gave up due to the aforementioned issue and lack of clarity on how pipenv and tox should be integrated.
Also, for what it’s worth, it’s significantly slower than using plain pip. Installing all of Dramatiq’s dev dependencies takes about 2 seconds on my machine using plain
pip install -r ..., but pipenv took about 30 seconds to a minute (on version 11.10.0).