Simple Dependency Management for Python 3 Projects using pip and virtualenv
Project description
This is a simple dependencies manager for Python 3 that creates an isolated virtual environment for your project. Just add your dependencies into the caos.json config file and use some console commands to run your projects.
Please take a look at our full documentation for how to install and use caos:
- GitHub page: https://github.com/ospinakamilo/caos/
caos.json
{
"require":{
"flask": "latest"
},
"tests" : "./tests",
"main": "./src/main.py"
}
Caos console commands:
username@host:~$ caos init #Create the caos.json file in the current directory
username@host:~$ caos prepare #Set up a new virtual environment
username@host:~$ caos update #Download the project dependencies into the virtual environment
username@host:~$ caos check #Validate the dependencies have been downloaded
username@host:~$ caos test #Execute all the unit tests available using the unnittest framework
username@host:~$ caos run #Run the main script of the project
username@host:~$ caos run arg1 #Run the main script of the project sending some argument
username@host:~$ caos --help #Get a similar set of instructions to the ones shown here
username@host:~$ caos --version #Display the current installed version
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
caos-1.2.0.tar.gz
(8.5 kB
view hashes)
Built Distribution
caos-1.2.0-py3-none-any.whl
(17.0 kB
view hashes)