HelmholtzAI-Consultants-Munich / oligo-designer-toolsuite

Develop custom oligo design pipelines.
https://oligo-designer-toolsuite.readthedocs.io/en/latest/
13 stars 3 forks source link

Add codecov #47

Open IsraMekki0 opened 8 months ago

IsraMekki0 commented 8 months ago

Use Codecov to automatically collect code coverage reports

lisa-sousa commented 7 months ago

Testing local installation of bio packages:

Python 3.11

conda create -n odt_test python=3.11
conda config --add channels conda-forge
conda config --add channels bioconda 
conda update --all
conda install "blast>=2.12"
conda install "bedtools>=2.30"
conda install "bowtie>=1.3.1" 
conda install "bowtie2>=2.5"

Solving environment: | warning  libmamba Added empty dependency for problem type SOLVER_RULE_UPDATE
failed

LibMambaUnsatisfiableError: Encountered problems while solving:
  - package bowtie2-2.5.0-py310h7d4de36_0 requires python >=3.10,<3.11.0a0, but none of the providers can be installed

Could not solve for environment specs
The following packages are incompatible
├─ bowtie2 >=2.5  is installable with the potential options
│  ├─ bowtie2 [2.5.0|2.5.1|2.5.2|2.5.3] would require
│  │  └─ python >=3.10,<3.11.0a0 , which can be installed;
│  ├─ bowtie2 [2.5.0|2.5.1] would require
│  │  └─ python >=3.6,<3.7.0a0 , which can be installed;
│  ├─ bowtie2 [2.5.0|2.5.1] would require
│  │  └─ python >=3.7,<3.8.0a0 , which can be installed;
│  ├─ bowtie2 [2.5.0|2.5.1|2.5.2|2.5.3] would require
│  │  └─ python >=3.8,<3.9.0a0 , which can be installed;
│  └─ bowtie2 [2.5.0|2.5.1|2.5.2|2.5.3] would require
│     └─ python >=3.9,<3.10.0a0 , which can be installed;
└─ pin-1 is not installable because it requires
   └─ python 3.11.* , which conflicts with any installable versions previously reported.

Pins seem to be involved in the conflict. Currently pinned specs:
 - python 3.11.* (labeled as 'pin-1')

Python 3.10

conda create -n odt_test python=3.10
conda config --add channels conda-forge
conda config --add channels bioconda 
conda update --all
conda install "blast>=2.12"
conda install "bedtools>=2.30"
conda install "bowtie>=1.3.1" 
conda install "bowtie2>=2.5"