JetBrains have heard the prayers :D
Here is an announce of pipenv support:
https://blog.jetbrains.com/pycharm/2018/06/pycharm-2018-2-ea...
> because you have to bundle the dependencies and zip it btw, I've used serverless to deploy lambdas in python and it worked super cool. Highly recommended.