astropy/conda-recipes-old

Name: conda-recipes-old

Owner: The Astropy Project

Description: null

Created: 2014-06-09 14:11:34.0

Updated: 2015-05-28 10:44:03.0

Pushed: 2014-06-11 06:48:48.0

Homepage: null

Size: 158

Language: Shell

GitHub Committers

UserMost Recent Commit# Commits

Other Committers

UserEmailMost Recent Commit# Commits

README

About

This repository contains recipes for building various packages needed for Astropy continuous integration and affiliated packages. It is needed because conda cannot install all required versions. For example, we need to build the Python 3.2 packages because these are not available by default.

The packages are uploaded to http://binstar.org, and can be seen at https://binstar.org/astropy-ci-extras.

To make use of these packages, you then need to make use of the astropy-ci-extras channel when using conda:

a install -c astropy-ci-extras ...
Setup

The first time you want to build binaries, you will need to do the following:

u need libbz2 to get bz2 support in python
 apt-get install libbz2-dev

stall miniconda
 http://repo.continuum.io/miniconda/Miniconda-latest-Linux-x86_64.sh -O miniconda.sh
d +x miniconda.sh
niconda.sh -b
rt PATH=$HOME/miniconda/bin:$PATH
a update --yes conda

stall the conda build system
a install --yes conda-build

stall binstar
a install binstar
Building

To build binary packages:

t some of the recipes you need....
clone https://github.com/astropy/conda-recipes.git

ild some stuff...
onda-recipes-astropy

der matters for the next three
a build python3.2
A_PY=32 conda build setuptools
A_PY=32 conda build pip

ild numpy before anything that needs numpy, of course
A_PY=32 conda build numpy-1.6.2

r the sake of this example, suppose this was numpy 1.6.1 you just built
A_PY=32 CONDA_NPY=16 conda build scipy
Uploading

To upload manually:

tar login
tar upload ~/miniconda/conda-bld/linux-64/package-name-here.tar.bz2

This work is supported by the National Institutes of Health's National Center for Advancing Translational Sciences, Grant Number U24TR002306. This work is solely the responsibility of the creators and does not necessarily represent the official views of the National Institutes of Health.