AlexsLemonade / refinebio

Refine.bio harmonizes petabytes of publicly available biological data into ready-to-use datasets for cancer researchers and AI/ML scientists.
https://www.refine.bio/
Other
128 stars 19 forks source link

Fix test_transcriptome failing tests #3204

Closed arkid15r closed 1 year ago

arkid15r commented 1 year ago

Context

In order to restore staging/prod deploy process CI/CD tests need to be fixed.

Problem or idea

#10 ERROR: executor failed running [/bin/bash -o pipefail -c pip3 install --ignore-installed --no-cache-dir --upgrade pip &&     pip3 install --ignore-installed --no-cache-dir numpy &&     pip3 install --ignore-installed --no-cache-dir -r requirements.txt &&     git clone https://github.com/deweylab/RSEM.git &&     cd RSEM && make install &&     rm -rf RSEM]: exit code: 1
------
 > importing cache manifest from ghrc.io/alexslemonade/refinebio/dr_transcriptome:
------
------
 > [ 4/11] RUN pip3 install --ignore-installed --no-cache-dir --upgrade pip &&     pip3 install --ignore-installed --no-cache-dir numpy &&     pip3 install --ignore-installed --no-cache-dir -r requirements.txt &&     git clone https://github.com/deweylab/RSEM.git &&     cd RSEM && make install &&     rm -rf RSEM:
#10 17.87   Downloading vcrpy-4.2.1-py2.py3-none-any.whl (40 kB)
#10 17.88      ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 40.8/40.8 kB 157.3 MB/s eta 0:00:00
#10 17.89 Collecting webencodings==0.5.1
#10 17.91   Downloading webencodings-0.5.1-py2.py3-none-any.whl (11 kB)
#10 18.02 Collecting wrapt==1.14.1
#10 18.03   Downloading wrapt-1.14.1-cp38-cp38-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl (81 kB)
#10 18.04      ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 81.0/81.0 kB 231.2 MB/s eta 0:00:00
#10 18.09 ERROR: Ignored the following versions that require a different python version: 2023.2.0 Requires-Python >=3.9
#10 18.09 ERROR: Could not find a version that satisfies the requirement xarray==2023.2.0 (from versions: 0.7.0, 0.7.1, 0.7.2, 0.8.0rc1, 0.8.0, 0.8.1, 0.8.2, 0.9.0rc1, 0.9.0, 0.9.1, 0.9.2, 0.9.3, 0.9.4, 0.9.5, 0.9.6, 0.10.0rc1, 0.10.0rc2, 0.10.0, 0.10.1, 0.10.2, 0.10.3, 0.10.4, 0.10.5, 0.10.6, 0.10.7, 0.10.8, 0.10.9, 0.11.0, 0.11.1, 0.11.2, 0.11.3, 0.12.0, 0.12.1, 0.12.2, 0.12.3, 0.13.0, 0.14.0, 0.14.1, 0.15.0, 0.15.1, 0.16.0, 0.16.1, 0.16.2, 0.17.0, 0.18.0, 0.18.1, 0.18.2, 0.19.0, 0.20.0, 0.20.1, 0.20.2, 0.21.0, 0.21.1, 2022.3.0, 2022.6.0rc0, 2022.6.0, 2022.9.0, 2022.10.0, 2022.11.0, 2022.12.0, 2023.1.0)
#10 18.09 ERROR: No matching distribution found for xarray==2023.2.0
------
ERROR: failed to solve: executor failed running [/bin/bash -o pipefail -c pip3 install --ignore-installed --no-cache-dir --upgrade pip &&     pip3 install --ignore-installed --no-cache-dir numpy &&     pip3 install --ignore-installed --no-cache-dir -r requirements.txt &&     git clone https://github.com/deweylab/RSEM.git &&     cd RSEM && make install &&     rm -rf RSEM]: exit code: 1

Solution or next step

Resolve dependency problem.

arkid15r commented 1 year ago

This one will be addressed when a future PR lands. Leaving this open until then.

arkid15r commented 1 year ago

Closing as addressed in #3234.