Using a virtual environment will improves sandboxing. This allows us to make dependencies explicit instead of simply saying that we depend on the latest version that's available in the Arch Linux repositories. By having the project depend on a local copy of a package (e.g. flask) instead of what's installed on the system, the system can have its software updated without fear of breaking LifeLog.
Using a virtual environment will improves sandboxing. This allows us to make dependencies explicit instead of simply saying that we depend on the latest version that's available in the Arch Linux repositories. By having the project depend on a local copy of a package (e.g. flask) instead of what's installed on the system, the system can have its software updated without fear of breaking LifeLog.