Pipenv is a new Python packaging tool with an emphasis on predictable dependency resolution and deterministic builds.
In its current form, pyethereum cannot be installed via Pipenv (the install process freezes indefinitely, probably at the dependency resolution stage). I haven't fully investigated the issue as the dependency graph looks too complex for me to debug, but related comments in the Pipenv community point out that this might be caused by dependency versioning conflicts.
Steps to reproduce:
pipenv install git+https://github.com/ethereum/pyethereum.git
Creating a virtualenv for this project…
Using /usr/local/Cellar/pipenv/2018.5.18/libexec/bin/python3.6 (3.6.5) to create virtualenv…
Installing setuptools, pip, wheel...done.
Creating a Pipfile for this project…
Installing git+https://github.com/ethereum/pyethereum.git…
(cannot move past this step, frozen indefinitely)