From 42b1184bfa373d2884f56da33b348a09f5b42eb3 Mon Sep 17 00:00:00 2001 From: Jon Mease Date: Mon, 5 Nov 2018 08:24:29 -0500 Subject: [PATCH 1/2] Work around ""[Error 35] Resource unavailable" on Python 2.7 --- .circleci/create_conda_packages.sh | 6 ++++-- recipe/meta.yaml | 2 +- 2 files changed, 5 insertions(+), 3 deletions(-) diff --git a/.circleci/create_conda_packages.sh b/.circleci/create_conda_packages.sh index 9ab66641ddb..73b28d22587 100755 --- a/.circleci/create_conda_packages.sh +++ b/.circleci/create_conda_packages.sh @@ -1,8 +1,11 @@ # Install conda dependencies conda install -y conda-build conda-verify zip +# Make artifacts directory (will be uploaded to CircleCI after build) +mkdir artifacts + # Perform build -conda build --python $PYTHON_VERSION recipe/ +conda build --python $PYTHON_VERSION recipe/ > conda-build.out.txt 2>&1 # Convert to other architectures mkdir -p ./conda_packages_${PYTHON_VERSION}/linux-64/ @@ -13,5 +16,4 @@ conda convert -p win-64 ./conda_packages_${PYTHON_VERSION}/linux-64/plotly-*.tar conda convert -p win-32 ./conda_packages_${PYTHON_VERSION}/linux-64/plotly-*.tar.bz2 -o ./conda_packages_${PYTHON_VERSION}/ # zip up packages into artifacts directory -mkdir artifacts zip -r artifacts/conda_packages_${PYTHON_VERSION}.zip ./conda_packages_${PYTHON_VERSION}/ \ No newline at end of file diff --git a/recipe/meta.yaml b/recipe/meta.yaml index 21617208017..0458e2ff920 100644 --- a/recipe/meta.yaml +++ b/recipe/meta.yaml @@ -10,7 +10,7 @@ source: build: number: 0 - script: "{{ PYTHON }} -m pip install . --no-deps --ignore-installed --no-cache-dir -vvv" + script: "{{ PYTHON }} -m pip install . --no-deps --ignore-installed --no-cache-dir -v" requirements: build: From 4109d96af2e8c06ba77a2938ae33d9e7bb2a69d1 Mon Sep 17 00:00:00 2001 From: Jon Mease Date: Mon, 5 Nov 2018 08:27:43 -0500 Subject: [PATCH 2/2] Write output file to artifacts directory --- .circleci/create_conda_packages.sh | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.circleci/create_conda_packages.sh b/.circleci/create_conda_packages.sh index 73b28d22587..1ffe60a7530 100755 --- a/.circleci/create_conda_packages.sh +++ b/.circleci/create_conda_packages.sh @@ -5,7 +5,7 @@ conda install -y conda-build conda-verify zip mkdir artifacts # Perform build -conda build --python $PYTHON_VERSION recipe/ > conda-build.out.txt 2>&1 +conda build --python $PYTHON_VERSION recipe/ > artifacts/conda-build.out.txt 2>&1 # Convert to other architectures mkdir -p ./conda_packages_${PYTHON_VERSION}/linux-64/