Contain wrappers for common linux tools and is mainly used with the Ductus project.
To run the code make sure that the following softwares are installed:
- python
- netcat
- ping
- rsync
To be able to run the unittests in ductus-core/tests a virtual environment needs to be created and ducuts-core needs to be installed.
- apt install python3.10-venv
- python3 -m venv venv
- source venv/bin/activate
For Ubuntu also use the following commands to install dependencies before installing ductus-core with pip3:
- sudo apt-get install gcc
- sudo apt-get install g++
- sudo apt-get install python3-dev
- pip3 install -e .
- pip install freezegun