3 ms·
Pretty simple to set up and use, but I'm not sure if it's better than learning `docker` and `docker-compose`. Also, the default `python <file>.py` doesn't remo
by rockostrich 10y ago
Pretty simple to set up and use, but I'm not sure if it's better than learning `docker` and `docker-compose`. Also, the default `python <file>.py` doesn't remove the container after the file is done running and the image is tagged as `cage/<name of project>` instead of allowing the user to tag it with their own name. Both of these are easy to fix with `docker` commands, but if this is meant to be a library that helps you avoid `docker` then it's not doing its job.
- gshulegaard 10y agoI was going to say something similar. With venv moved into the stdlib in Python3 and ongoing development and improvements to the `docker-compose` workflow I am not sure where a tool like this fits. * venv is lighter and more or less fairly standardized * `docker-compose` is more general and language agnostic So something like `cage` is somewhere between...it's neat, no doubt, but not sure where I would use it personally.
- macostea 10y agoThanks for the feedback! I'll make sure to add the container removal and naming as new features. You can indeed run all the commands easily just with Docker. Cage aims to port all the functionalities from virtualenv to use Docker. After this is achieved I can start working on extending those functionalities.