One dependency to rule them all.
Copy pypi.py
into your site-packages directory or straight into your project.
Don't bother using pip, requirements.txt and all that crap.
Requires Python 3.4+.
import pypi
That's it. You can now import Django, NumPy, or whatever and it will always be there.
You can also pin your dependencies before importing them
import pypi
pypi.install('Django', '2.0.3')
import django
print(django.__version__) # 2.0.3
GNU GPLv3.