Skip to content
GitLab
Menu
Projects
Groups
Snippets
Help
Help
Support
Community forum
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Sign in
Toggle navigation
Menu
Open sidebar
FSL
fslpy
Commits
6b782d85
Commit
6b782d85
authored
Mar 05, 2018
by
Paul McCarthy
🚵
Browse files
tweaks to conda build
parent
90d60b73
Pipeline
#1725
canceled with stages
in 22 minutes and 21 seconds
Changes
2
Pipelines
1
Hide whitespace changes
Inline
Side-by-side
.ci/build_conda_dist.sh
View file @
6b782d85
...
...
@@ -10,6 +10,11 @@ for channel in $CONDA_CHANNELS; do
conda config
--append
channels
$channel
done
# make sure to update fundamental
# packages from the default channel
conda update
--yes
-c
defaults
-n
base conda
conda
install
--yes
-c
defaults
-n
base setuptools conda-build
# insert project name/version into meta.yaml
echo
"{% set name = '
$name
' %}"
>
vars.txt
echo
"{% set version = '
$version
' %}"
>>
vars.txt
...
...
@@ -17,22 +22,14 @@ cat vars.txt .conda/meta.yaml > tempfile
mv
tempfile .conda/meta.yaml
rm
vars.txt
mkdir
-p
dist
conda update
--yes
conda
conda
install
--yes
setuptools conda-build
conda build
--output-folder
=
dist .conda
mkdir
-p
dist/conda-bld
# tar it up
cd
dist
tar
czf
"
$name
"
-
"
$version
"
-conda
.tar.gz
*
cd
..
conda build
--output-folder
=
dist/conda-bld .conda
# Make sure package is installable
for
pyver
in
2.7 3.4 3.5 3.6
;
do
conda create
-y
--name
"test
$pyver
"
python
=
$pyver
source
activate
test
$pyver
conda
install
-y
-c
file://
`
pwd
`
/dist
fslpy
conda
install
-y
-c
file://
`
pwd
`
/dist
$name
source
deactivate
done
.ci/deploy_conda.sh
View file @
6b782d85
...
...
@@ -2,4 +2,4 @@
set
-e
rsync
-rv
dist/
*
conda
.tar.gz
"condadeploy:"
rsync
-rv
dist/conda
-bld/
--exclude
'repodata*'
--exclude
"*json"
"condadeploy:"
Write
Preview
Supports
Markdown
0%
Try again
or
attach a new file
.
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment