Zulip Chat Archive

Stream: lean4

Topic: viper


Arthur Paulino (Jun 27 2022 at 18:40):

Hi everyone!

I'm happy to announce my first piece of software meant for daily use built in Lean 4: viper.

It's a lightweight Python environment management tool as well as an interface for python and pip. I built it because I got tired of

$ which python
$ which python3
$ which pip
$ which pip3
$ conda activate
$ conda deactivate
$ python blah
$ pip bleh

Instead, viper centralizes everything with an unified API.
Thanks @Julian Berman for the venvs idea and for the guidance on child processes!

Arthur Paulino (Nov 03 2025 at 12:05):

Dear all,

I thought it would be nice to share with you that viper has successfully survived the test of time for me. I've been consistently using it for more than 3 years now.

I've just updated it to v4.24.0. If you also do Python development and use multiple environments like I do, you might want to give viper a try. The link is on the post above.

Peace :pray:


Last updated: Dec 20 2025 at 21:32 UTC