4 ms·
>virtualenv is a community project (much like dep) It doesn't stop there either I've seen python projects using nothing, virtualenv, venv, pip-tools, and pipen
by developer12 9y ago
>virtualenv is a community project (much like dep)
It doesn't stop there either I've seen python projects using nothing, virtualenv, venv, pip-tools, and pipenv.
I finally feel like pipenv is the true solution and it seems very new. All that said and Python is quite old relative to Go.
- Rotareti 9y agoPython is slowly catching up. For example in JS/Elm/Rust you have a clean approach with: * a central package registry * a file to describe dependencies * a command line tool to install, build and publish packages In Python things are more fragmented. You have: * a central package registry * a file to store some of your dependencies (Pipfile) * a command line tool to install packages (Pipenv) * a file called setup.py in which you need to specify your dependencies again (in another format). You can execute this file to build/publish packages. It think it would allow for a much nicer user experience if pipenv/pipfile would handle packaging/building/publishing as well..
- saturn_vk 9y agoWith all the bad press npm has had, I would not put it in the clean approach bag.