I wrote a python script that uses numpy, multiprocessing, tqdm and a feq other Python libraries. Additionally, I run packages (e.g. samtools, bwa, GATK) set are necessary to be installed in linux (apt-get install).
I’d like to somehow wrap all these dependencies up to make the final installation as user-friendly and stable as possible.
It seems as pip is not an option here as non-python-packages are included for my example.
Maybe Docker or creating a conda environment with all these dependecies might be possible but I did not really get how to manage this.