├── landlab ├── build.sh └── meta.yaml ├── README.md ├── .ci └── travis │ ├── deploy_to_anaconda.sh │ └── install_python.sh ├── LICENSE └── .travis.yml /landlab/build.sh: -------------------------------------------------------------------------------- 1 | python setup.py install 2 | -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- 1 | # conda 2 | Conda recipe for landlab. 3 | -------------------------------------------------------------------------------- /.ci/travis/deploy_to_anaconda.sh: -------------------------------------------------------------------------------- 1 | #! /bin/bash 2 | 3 | echo Deploying $CONDA_PACKAGE_FILE to $CONDA_USERNAME 4 | echo Login... 5 | anaconda login --username=$CONDA_USERNAME --password=$CONDA_PASSWORD 6 | echo Upload... 7 | anaconda upload --force --user landlab --channel main $CONDA_PACKAGE_FILE 8 | -------------------------------------------------------------------------------- /.ci/travis/install_python.sh: -------------------------------------------------------------------------------- 1 | #! /bin/bash 2 | 3 | if [[ "$TRAVIS_OS_NAME" == "osx" ]]; then 4 | OS="MacOSX-x86_64"; 5 | else 6 | OS="Linux-x86_64"; 7 | fi 8 | if [[ "$TRAVIS_PYTHON_VERSION" == 2.* ]]; then 9 | wget http://repo.continuum.io/miniconda/Miniconda-latest-$OS.sh -O miniconda.sh; 10 | else 11 | wget http://repo.continuum.io/miniconda/Miniconda3-latest-$OS.sh -O miniconda.sh; 12 | fi 13 | bash miniconda.sh -b -p $HOME/miniconda 14 | export PATH="$HOME/miniconda/bin:$PATH" 15 | hash -r 16 | conda config --set always_yes yes --set changeps1 no 17 | conda info -a 18 | -------------------------------------------------------------------------------- /landlab/meta.yaml: -------------------------------------------------------------------------------- 1 | package: 2 | name: landlab 3 | version: "0.1.38" 4 | 5 | source: 6 | git_url: https://github.com/landlab/landlab 7 | git_rev: v0.1.38 8 | 9 | requirements: 10 | build: 11 | - python 12 | - scipy 13 | - numpy 14 | - nose 15 | - matplotlib 16 | - numpydoc 17 | - netcdf4 18 | - sympy 19 | - pandas 20 | - cython 21 | - six 22 | - setuptools 23 | 24 | run: 25 | - python 26 | - scipy 27 | - numpy 28 | - nose 29 | - matplotlib 30 | - numpydoc 31 | - netcdf4 32 | - sympy 33 | - pandas 34 | - cython 35 | - six 36 | - setuptools 37 | -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- 1 | The MIT License (MIT) 2 | 3 | Copyright (c) 2015 4 | 5 | Permission is hereby granted, free of charge, to any person obtaining a copy 6 | of this software and associated documentation files (the "Software"), to deal 7 | in the Software without restriction, including without limitation the rights 8 | to use, copy, modify, merge, publish, distribute, sublicense, and/or sell 9 | copies of the Software, and to permit persons to whom the Software is 10 | furnished to do so, subject to the following conditions: 11 | 12 | The above copyright notice and this permission notice shall be included in all 13 | copies or substantial portions of the Software. 14 | 15 | THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR 16 | IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, 17 | FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE 18 | AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER 19 | LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, 20 | OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE 21 | SOFTWARE. 22 | 23 | -------------------------------------------------------------------------------- /.travis.yml: -------------------------------------------------------------------------------- 1 | env: 2 | matrix: 3 | - TRAVIS_PYTHON_VERSION="2.6" NUMPY_VERSION="1.9" 4 | - TRAVIS_PYTHON_VERSION="2.7" NUMPY_VERSION="1.9" 5 | - TRAVIS_PYTHON_VERSION="2.7" NUMPY_VERSION="1.10" 6 | - TRAVIS_PYTHON_VERSION="3.3" NUMPY_VERSION="1.9" 7 | - TRAVIS_PYTHON_VERSION="3.4" NUMPY_VERSION="1.9" 8 | - TRAVIS_PYTHON_VERSION="3.4" NUMPY_VERSION="1.10" 9 | global: 10 | - secure: U18HK+QCNYDepxe9NwnVVSst2bCkX+jO7rqAkPjanDTXXAHhT/FM8SfjAmCGjoZ1FwbbJ3H+4PZircp1uBTLGrxrh3QvsSKKuTQWB04Eih57dUt0wk8NkYSrEIRaA1f2f6WIrOIC31B73FYBNKYD+7Il2WxbrSuR3YY3sbf7EoQjaok2XJiM3OVqgvMWHgFakkRj2fPsr5iZtKlH8mzmZgtRpyHtf/2uMfJGrOaU9/UaRZwP1TJeFD3MA6wbeHa6MRvmg257ASAnUeftOhXQObLFtIhuK6cRnFCzZMCEC9awbEEd2EuPqRmLS5Ii7+AvF6o7fL4ENftt4YJGlhk3ljMDo9tYUAl3/qVDa0LuYmm0eEs1atCywh+V9VyMtJrEZ2hkR/jasijMHK4z8UohxbrMFTOyqkr1xxtjdisqBmE1JWUFa2UuS5VCn6rBqMAFOTRZ9eddtZA2IerOECZjgcsRzN+aZvt9t/tsM85/e4EN/p8Ma8a1fd65z5Y0QmSCNBeirTkP8tONG7yfHOx7Plk7ocYeIIIKrOHUaq3KPteidkWAPpbpTxtzH9IlWMvzF9iYov5BVv4Y/+e6FgIJdeia1RgjbJ1Xcxl6JpVjW+8fiMJA54p2EjrYL1PuhniXYB9Jj2NJw42XY06N7Qcfm4H1KPZagSrWEeENCl8IjBk= 11 | - secure: c6KMz/oWB+jvBub96eqoB2G5q74NVPLeV1Gzvpmp1uCBGYb1K+jqnmAeBD+BCDCA16gXi2We/qB++A2YYXwS0ma611l1iihvmE3ZsQ6aeRVLA05CjLaGx7EQku9vMmr/h2VNHEgmfzUC+6jZR+39xpVn5rqK6XcOuwIb2e/UM31zEsuVXlq40ghhB4x230wVFkuvuIvbFXrx2B3GZNFWO5Pn0/XauI3f6mFFBpDJm4bkafmLxfLzct6D0d/vaE2FHgIeShVSg0b3qJLMq2r3/Oyw+U9n1ZkNz0wW/sCUJNgbJUd/q9wdDu7lQOp5OnGJ2vORolkh94ClGZuDoZ4FI83TAtdot8XdCVrDwz/5FUHpRDxSCc0tlqe94bAhv+UgFCrmq15Z7E2lM3ZrWRPMbp0grsEWzAJ9AfonYwFLrJgTHK3nH+4sfOaumoVxR+FN1xvTastUVnBCZB4QBRjyCi6Beq7+99T8O5asOxhR6EPxV+igs8TLCz6lm0st6QEVzBxEi2j3qAaeXnS1yuVAfDWlqSHZtqH59ypdLdWnKmNxmNo0axGlSBOnbrJ7r+bBCg/VALA7Ccd4cSw5Yk8bfvyB0vAz1fPgF8bvcsyZiqgWKheWNz04LiEV9HvnigmJyOEYqnc7MMNTnrmSR8Mu2PTXoEb7NvPeBQVQUOTWanA= 12 | os: 13 | - linux 14 | - osx 15 | matrix: 16 | allow_failures: 17 | - os: osx 18 | env: TRAVIS_PYTHON_VERSION="2.6" NUMPY_VERSION="1.9" 19 | sudo: false 20 | install: 21 | - echo "Build on $TRAVIS_OS_NAME for Python $TRAVIS_PYTHON_VERSION" 22 | - bash .ci/travis/install_python.sh 23 | - export PATH="$HOME/miniconda/bin:$PATH" 24 | - conda install conda-build anaconda-client 25 | script: 26 | - conda build --python=$TRAVIS_PYTHON_VERSION --numpy=$NUMPY_VERSION landlab 27 | - export CONDA_PACKAGE_FILE=$(conda build --output --python=$TRAVIS_PYTHON_VERSION --numpy=$NUMPY_VERSION landlab) 28 | deploy: 29 | provider: script 30 | skip_cleanup: true 31 | script: .ci/travis/deploy_to_anaconda.sh 32 | on: 33 | branch: master 34 | virtualenv: 35 | system_site_packages: false 36 | notifications: 37 | slack: 38 | secure: gRKbqjPgp0ZcFtecHOwjLAFbzzBr2zyFrxk7OAS/cea/9U8bLQNA0jZs3ZHtAgR53gdnFlx/GI10d/KD9XMKU55gQkO4FSvfYMK7Xzs2tfnEa5flTqQKRfjB1oJ2fmb81yshUe+xKsXBoedP7SPYv2mutMOY8srKwUcuE0yGmAw= 39 | --------------------------------------------------------------------------------