Installation¶
System Requirements¶
- Python 3.11+
Install dependencies¶
pipx
¶
You might skip this step if you know what you are doing and prefer other methods of installation for Python packages.
sudo apt update
sudo apt install pipx
pipx ensurepath
sudo pipx ensurepath --global # optional to allow pipx actions in global scope.
sudo dnf install pipx
pipx ensurepath
sudo pipx ensurepath --global # optional to allow pipx actions in global scope.
python3 -m pip install --user pipx
python3 -m pipx ensurepath
sudo pipx ensurepath --global # optional to allow pipx actions in global scope.
TeX Live¶
sudo apt install texlive-full
sudo dnf install texlive-scheme-full
Pandoc¶
Pandoc is used as a default command for transformation of markdown files.
sudo apt install pandoc
sudo dnf install pandoc
Install SeReTo¶
pipx install sereto
git clone https://github.com/s3r3t0/sereto.git
cd sereto
pipx install .
Docker¶
Alternatively you can use SeReTo in a Docker container. You will need to mount the directories with projects and templates to the container.
docker run -it --rm -v "<path_to_projects>:/projects" -v "<path_to_templates>:/templates" sereto/sereto
docker build . -t sereto
docker run -it --rm -v "<path_to_projects>:/projects" -v "<path_to_templates>:/templates" sereto