Skip to content
Failed

Console Output

Started by timer
Running as SYSTEM
Building remotely on Ubuntu_18.04_bioeng49 (buildslave Testing) in workspace /home/cmiss/Jenkins/workspace/Weekly SciCrunch Knowledge Test
[WS-CLEANUP] Deleting project workspace...
[WS-CLEANUP] Deferred wipeout is used...
[WS-CLEANUP] Done
The recommended git tool is: NONE
No credentials specified
Cloning the remote Git repository
Cloning repository https://github.com/ABI-Software/scicrunch-knowledge-testing.git
 > git init /home/cmiss/Jenkins/workspace/Weekly SciCrunch Knowledge Test # timeout=10
Fetching upstream changes from https://github.com/ABI-Software/scicrunch-knowledge-testing.git
 > git --version # timeout=10
 > git --version # 'git version 2.25.1'
 > git fetch --tags --force --progress -- https://github.com/ABI-Software/scicrunch-knowledge-testing.git +refs/heads/*:refs/remotes/origin/* # timeout=10
 > git config remote.origin.url https://github.com/ABI-Software/scicrunch-knowledge-testing.git # timeout=10
 > git config --add remote.origin.fetch +refs/heads/*:refs/remotes/origin/* # timeout=10
Avoid second fetch
 > git rev-parse refs/remotes/origin/main^{commit} # timeout=10
Checking out Revision fe848d322413b5f7ce9474a3d7736b65b52de3b8 (refs/remotes/origin/main)
 > git config core.sparsecheckout # timeout=10
 > git checkout -f fe848d322413b5f7ce9474a3d7736b65b52de3b8 # timeout=10
Commit message: "Merge pull request #10 from dbrnz/update-mapknowledge"
 > git rev-list --no-walk c026ef9a42f3c7035315e3f05d82586e20b35559 # timeout=10
[Weekly SciCrunch Knowledge Test] $ /bin/sh -xe /tmp/shiningpanda11443308350291448423.sh
+ export PENNSIEVE_API_HOST=https://api.pennsieve.io/discover
+ export SCICRUNCH_API_HOST=https://scicrunch.org/api/1/elastic/SPARC_PortalDatasets_pr
+ pip install -r requirements.txt
Collecting mapknowledge@ https://github.com/AnatomicMaps/map-knowledge/releases/download/v0.13.1/mapknowledge-0.13.1-py3-none-any.whl
  Downloading https://github.com/AnatomicMaps/map-knowledge/releases/download/v0.13.1/mapknowledge-0.13.1-py3-none-any.whl (18 kB)
Requirement already satisfied: requests==2.27.1 in /home/cmiss/Jenkins/shiningpanda/jobs/816b5b0a/virtualenvs/d41d8cd9/lib/python3.8/site-packages (from -r requirements.txt (line 1)) (2.27.1)
Requirement already satisfied: algoliasearch==2.6.2 in /home/cmiss/Jenkins/shiningpanda/jobs/816b5b0a/virtualenvs/d41d8cd9/lib/python3.8/site-packages (from -r requirements.txt (line 2)) (2.6.2)
Requirement already satisfied: boto3==1.17.67 in /home/cmiss/Jenkins/shiningpanda/jobs/816b5b0a/virtualenvs/d41d8cd9/lib/python3.8/site-packages (from -r requirements.txt (line 3)) (1.17.67)
Requirement already satisfied: certifi>=2017.4.17 in /home/cmiss/Jenkins/shiningpanda/jobs/816b5b0a/virtualenvs/d41d8cd9/lib/python3.8/site-packages (from requests==2.27.1->-r requirements.txt (line 1)) (2022.9.24)
Requirement already satisfied: urllib3<1.27,>=1.21.1 in /home/cmiss/Jenkins/shiningpanda/jobs/816b5b0a/virtualenvs/d41d8cd9/lib/python3.8/site-packages (from requests==2.27.1->-r requirements.txt (line 1)) (1.26.12)
Requirement already satisfied: charset-normalizer~=2.0.0 in /home/cmiss/Jenkins/shiningpanda/jobs/816b5b0a/virtualenvs/d41d8cd9/lib/python3.8/site-packages (from requests==2.27.1->-r requirements.txt (line 1)) (2.0.12)
Requirement already satisfied: idna<4,>=2.5 in /home/cmiss/Jenkins/shiningpanda/jobs/816b5b0a/virtualenvs/d41d8cd9/lib/python3.8/site-packages (from requests==2.27.1->-r requirements.txt (line 1)) (3.4)
Requirement already satisfied: jmespath<1.0.0,>=0.7.1 in /home/cmiss/Jenkins/shiningpanda/jobs/816b5b0a/virtualenvs/d41d8cd9/lib/python3.8/site-packages (from boto3==1.17.67->-r requirements.txt (line 3)) (0.10.0)
Requirement already satisfied: s3transfer<0.5.0,>=0.4.0 in /home/cmiss/Jenkins/shiningpanda/jobs/816b5b0a/virtualenvs/d41d8cd9/lib/python3.8/site-packages (from boto3==1.17.67->-r requirements.txt (line 3)) (0.4.2)
Requirement already satisfied: botocore<1.21.0,>=1.20.67 in /home/cmiss/Jenkins/shiningpanda/jobs/816b5b0a/virtualenvs/d41d8cd9/lib/python3.8/site-packages (from boto3==1.17.67->-r requirements.txt (line 3)) (1.20.112)
INFO: pip is looking at multiple versions of boto3 to determine which version is compatible with other requirements. This could take a while.
Collecting boto3==1.17.67
  Using cached boto3-1.17.67-py2.py3-none-any.whl (131 kB)
INFO: pip is looking at multiple versions of <Python from Requires-Python> to determine which version is compatible with other requirements. This could take a while.
INFO: pip is looking at multiple versions of algoliasearch to determine which version is compatible with other requirements. This could take a while.
Collecting algoliasearch==2.6.2
  Using cached algoliasearch-2.6.2-py2.py3-none-any.whl (35 kB)
INFO: pip is looking at multiple versions of requests to determine which version is compatible with other requirements. This could take a while.
Collecting requests==2.27.1
  Using cached requests-2.27.1-py2.py3-none-any.whl (63 kB)
INFO: pip is looking at multiple versions of boto3 to determine which version is compatible with other requirements. This could take a while.
ERROR: Cannot install -r requirements.txt (line 2), -r requirements.txt (line 4) and requests==2.27.1 because these package versions have conflicting dependencies.

The conflict is caused by:
    The user requested requests==2.27.1
    algoliasearch 2.6.2 depends on requests<3.0 and >=2.21
    mapknowledge 0.13.1 depends on requests<3.0.0 and >=2.28.1

To fix this you could try to:
1. loosen the range of package versions you've specified
2. remove package versions to allow pip attempt to solve the dependency conflict

ERROR: ResolutionImpossible: for help visit https://pip.pypa.io/en/latest/topics/dependency-resolution/#dealing-with-dependency-conflicts

[notice] A new release of pip available: 22.3 -> 23.0.1
[notice] To update, run: pip install --upgrade pip
Build step 'Virtualenv Builder' marked build as failure
Archiving artifacts
[Slack Notifications] found #34 as previous completed, non-aborted build
[Slack Notifications] will send OnEveryFailureNotification because build matches and user preferences allow it
Finished: FAILURE