Giter VIP home page Giter VIP logo

conda-buildpack's Introduction

Conda Buildpack

This is a Heroku Buildpack for Conda, the Python distribution for scientific computing by Continuum Analytics.


Note: Heroku now recommends using their beta Docker support to achieve similar results.


This buildpack enables the installation of binary packages through the open source conda application. Conda is recognized as being core to Continuum's Anaconda Scientific Python distro but it's also at the heart of the lighter weight Miniconda distro which we use here to install only the binary packages we need for our apps deployed on Heroku.

To control what binary packages are installed by conda, supply a conda-requirements.txt file (which can be created by capturing the output of conda list -e for your working conda environment). Like when using the standard buildpack for python from Heroku, you can also still supply a requirements.txt file for pip to process. In this way, you can install binary packages via conda for everything you can and still use pip for anything you can't. Usage

Example usage:

$ ls
Procfile  conda-requirements.txt  numbercrunch.py

$ heroku create --buildpack https://github.com/kennethreitz/conda-buildpack.git

$ git push heroku master
...
-----> Fetching custom git buildpack... done
-----> Python/Miniconda app detected
-----> Preparing Python/Miniconda Environment (3.5.2)
       installing: python-2.7.6-2 ...
-----> Installing dependencies using Conda
      Fetching packages ...
        bitarray-0.8.1 100% |###############################| Time: 0:00:00  17.53 MB/s00  B/s
        dateutil-2.1-p 100% |###############################| Time: 0:00:00   2.29 MB/s00  B/s
        h5py-2.3.0-np1 100% |###############################| Time: 0:00:00  13.49 MB/s00  B/s
        hdf5-1.8.9-1.t 100% |###############################| Time: 0:00:00  12.20 MB/s00  B/s
        libpng-1.5.13- 100% |###############################| Time: 0:00:00   8.05 MB/s00  B/s
        llvm-3.3-0.tar 100% |###############################| Time: 0:00:03  10.65 MB/s00  B/s
        llvmpy-0.12.6- 100% |###############################| Time: 0:00:00   9.65 MB/s00  B/s
        nltk-2.0.4-np1 100% |###############################| Time: 0:00:00   6.26 MB/s00  B/s
        numba-0.13.2-n 100% |###############################| Time: 0:00:00  11.54 MB/s00  B/s
        numexpr-2.3.1- 100% |###############################| Time: 0:00:00   6.80 MB/s00  B/s
        numpy-1.8.1-py 100% |###############################| Time: 0:00:00   8.82 MB/s00  B/s
        pandas-0.14.0- 100% |###############################| Time: 0:00:00   9.90 MB/s00  B/s
        pyside-1.2.1-p 100% |###############################| Time: 0:00:00   6.00 MB/s00  B/s
        pytables-3.1.1 100% |###############################| Time: 0:00:00   9.24 MB/s00  B/s
        pytz-2014.3-py 100% |###############################| Time: 0:00:00   1.54 MB/s00  B/s
        qt-4.8.5-0.tar 100% |###############################| Time: 0:00:01  17.36 MB/s00  B/s
        reportlab-3.1. 100% |###############################| Time: 0:00:00   4.87 MB/s00  B/s
        scikit-image-0 100% |###############################| Time: 0:00:01  12.81 MB/s00  B/s
        scikit-learn-0 100% |###############################| Time: 0:00:00   8.70 MB/s00  B/s
        scipy-0.14.0-n 100% |###############################| Time: 0:00:02  15.16 MB/s00  B/s
        shiboken-1.2.1 100% |###############################| Time: 0:00:00   3.33 MB/s00  B/s
        six-1.6.1-py27 100% |###############################| Time: 0:00:00  12.54 MB/s00  B/s

You can also add it to upcoming builds of an existing application:

$ heroku config:add BUILDPACK_URL=https://github.com/kennethreitz/conda-buildpack.git

Simple test:

>>> bitarray.test()
bitarray is installed in: /app/.heroku/anaconda/lib/python2.7/site-packages/bitarray
bitarray version: 0.8.0
2.7.3 |Continuum Analytics, Inc.| (default, Feb 25 2013, 18:46:31)
[GCC 4.1.2 20080704 (Red Hat 4.1.2-52)]
.................................................................................................................................
----------------------------------------------------------------------
Ran 129 tests in 1.375s

OK
<unittest.runner.TextTestResult run=129 errors=0 failures=0>

Fair Warning

Heroku limits the final application footprint (slug) size to 300MB. Start small. In case the slug size limit is exceeded, deleting the build cache through the heroku-repo plugin might help.

ą„

conda-buildpack's People

Contributors

esc avatar jwkvam avatar kennethreitz avatar marco-santoni avatar meninx avatar pnpnpn avatar yasyf avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

conda-buildpack's Issues

Can't build scipy - "#include <ffi.h>" fails

Trying to deploy to heroku with scipy==0.14.0 in the conda-requirements.txt file yields this error:

gcc -pthread -fno-strict-aliasing -g -O2 -DNDEBUG -g -fwrapv -O3 -Wall -Wstrict-prototypes -fPIC -DUSE__THREAD -I/usr/include/ffi -I/usr/include/libffi -I/app/.heroku/miniconda/include/python2.7 -c c/_cffi_backend.c -o build/temp.linux-x86_64-2.7/c/_cffi_backend.o

c/_cffi_backend.c:15:17: fatal error: ffi.h: No such file or directory

include <ffi.h>

^

compilation terminated.

error: command 'gcc' failed with exit status 1

The issue came up in the following SO question too: http://stackoverflow.com/questions/35775048/scipy-on-heroku-with-conda-failing-to-deploy

Dependencies fail to install when using `requirements.txt`

Although Docker is better than using this Buildpack for Conda, because I did not want to introduce more complexity to the micro-project I was developing, I needed to use pip.

The problem is that in

pip install -r requirements.txt --exists-action=w --allow-all-external | indent
the argument option called --allow-all-externals is deprecated in modern pip versions (>18.0).

So I deleted it, and the build worked in Heroku. Hope I could help somebody :)

bash: Miniconda-latest-Linux-x86_64.sh: No such file or directory

This is what I get from Heroku when I try to deploy with this buildpack:

-----> Python/Conda app detected
-----> Preparing Python/Miniconda Environment
bash: Miniconda-latest-Linux-x86_64.sh: No such file or directory
 !     Push rejected, failed to compile Python/Conda app.
 !     Push failed

Slug size limit soon exceeded

I wrote already in the Heroku forum, but I thought to post an issue as my problem is actually quite specific to conda-buildpack.

I need to run numpy, scipy and sklearn on Python 3.4. However, the deployment does not succeed because the size limit of 300MB is exceeded by the slug (354MB).

This is what the conda-requirements.txt look like:

conda=3.15.1=py34_0
conda-env=2.3.0=py34_0
python=3.4.3=0
pip=7.1.0=py34_0
setuptools=18.0.1=py34_0
openssl=1.0.1k=1
# what is really required
numpy=1.9.2=py34_0
scikit-learn=0.16.1=np19py34_0
scipy=0.16.0=np19py34_0

As the above leads to over 300MB, is there something I can get rid of? Is there a better approach to use Python 3.4 and these packages?

Support for environment.yml

Conda now supports an environment specification file that can include both pip and conda packages and thereby replace the two files requirements.txt and conda-requirements.txt. An example of such a file can be found at https://raw.githubusercontent.com/memex-explorer/memex-explorer/master/environment.yml

This would also solve issue #11, as environment.yml files can specify channels.

@kennethreitz, would you accept a PR to support this, or do you think it would be better to do this as a separate conda-env-buildpack?

ImportError: No module named 'pip'

Here's my conda-requirements.txt

pip=8.0.1=py34_0
setuptools=19.4=py34_0
conda=3.19.0=py34_0
conda-env=2.4.5=py34_0
requests=2.9.1=py34_0
numpy=1.9.2=py34_0
python=3.5.1=0
scipy=0.16.0=np19py34_0

I get this error while building:

-----> Installing dependencies using Pip
Traceback (most recent call last):
  File "/app/.heroku/miniconda/bin/pip", line 4, in <module>
    import pip
ImportError: No module named 'pip'
 !     Push rejected, failed to compile Python/Conda app
1.9.2-py  51% |###############                | Time: 0:00:00  27.04 MB/s
       requests-2.9.1   0% |                              | ETA:  --:--:--   0.00  B/s
       setuptools-19.   0% |                              | ETA:  --:--:--   0.00  B/s
       conda-3.19.0-p   0% |                              | ETA:  --:--:--   0.00  B/s
       pip-8.0.1-py34   0% |                              | ETA:  --:--:--   0.00  B/s
########################      | Time: 0:00:00  28.97 MB/s
       scipy-0.16.0-n   0% |                              | ETA:  --:--:--   0.00  B/s
00:00  38.30 MB/s
                      | Time: 0:00:00  39.53 MB/s
s
      | Time: 0:00:00  40.06 MB/s
  81% |#########################      | Time: 0:00:00  40.47 MB/s
00:00  40.79 MB/s
       Extracting packages ...
       [                    ]|                                                  |   0%
       Unlinking packages ...
       [      COMPLETE      ]|                                                  |   0%
       Linking packages ...
       [      COMPLETE      ]|                                                  |   0%
-----> Installing dependencies using Pip
Traceback (most recent call last):
  File "/app/.heroku/miniconda/bin/pip", line 4, in <module>
    import pip
ImportError: No module named 'pip'
 !     Push rejected, failed to compile Python/Conda app
########################      | Time: 0:00:00  28.97 MB/s
       scipy-0.16.0-n   0% |                              | ETA:  --:--:--   0.00  B/s
00:00  38.30 MB/s
                      | Time: 0:00:00  39.53 MB/s
s
      | Time: 0:00:00  40.06 MB/s
  81% |#########################      | Time: 0:00:00  40.47 MB/s
00:00  40.79 MB/s
       Extracting packages ...
       [                    ]|                                                  |   0%
       Unlinking packages ...
       [      COMPLETE      ]|                                                  |   0%
       Linking packages ...
       [      COMPLETE      ]|                                                  |   0%
-----> Installing dependencies using Pip
Traceback (most recent call last):
  File "/app/.heroku/miniconda/bin/pip", line 4, in <module>
    import pip
ImportError: No module named 'pip'
 !     Push rejected, failed to compile Python/Conda app
00:00  38.30 MB/s
                      | Time: 0:00:00  39.53 MB/s
s
      | Time: 0:00:00  40.06 MB/s
  81% |#########################      | Time: 0:00:00  40.47 MB/s
00:00  40.79 MB/s
       Extracting packages ...
       [                    ]|                                                  |   0%
       Unlinking packages ...
       [      COMPLETE      ]|                                                  |   0%
       Linking packages ...
       [      COMPLETE      ]|                                                  |   0%
-----> Installing dependencies using Pip
Traceback (most recent call last):
  File "/app/.heroku/miniconda/bin/pip", line 4, in <module>
    import pip
ImportError: No module named 'pip'
 !     Push rejected, failed to compile Python/Conda app
                      | Time: 0:00:00  39.53 MB/s
s
      | Time: 0:00:00  40.06 MB/s
  81% |#########################      | Time: 0:00:00  40.47 MB/s
00:00  40.79 MB/s
       Extracting packages ...
       [                    ]|                                                  |   0%
       Unlinking packages ...
       [      COMPLETE      ]|                                                  |   0%
       Linking packages ...
       [      COMPLETE      ]|                                                  |   0%
-----> Installing dependencies using Pip
Traceback (most recent call last):
  File "/app/.heroku/miniconda/bin/pip", line 4, in <module>
    import pip
ImportError: No module named 'pip'
 !     Push rejected, failed to compile Python/Conda app
s
      | Time: 0:00:00  40.06 MB/s
  81% |#########################      | Time: 0:00:00  40.47 MB/s
00:00  40.79 MB/s
       Extracting packages ...
       [                    ]|                                                  |   0%
       Unlinking packages ...
       [      COMPLETE      ]|                                                  |   0%
       Linking packages ...
       [      COMPLETE      ]|                                                  |   0%
-----> Installing dependencies using Pip
Traceback (most recent call last):
  File "/app/.heroku/miniconda/bin/pip", line 4, in <module>
    import pip
ImportError: No module named 'pip'
 !     Push rejected, failed to compile Python/Conda app
      | Time: 0:00:00  40.06 MB/s
  81% |#########################      | Time: 0:00:00  40.47 MB/s
00:00  40.79 MB/s
       Extracting packages ...
       [                    ]|                                                  |   0%
       Unlinking packages ...
       [      COMPLETE      ]|                                                  |   0%
       Linking packages ...
       [      COMPLETE      ]|                                                  |   0%
-----> Installing dependencies using Pip
Traceback (most recent call last):
  File "/app/.heroku/miniconda/bin/pip", line 4, in <module>
    import pip
ImportError: No module named 'pip'
 !     Push rejected, failed to compile Python/Conda app
  81% |#########################      | Time: 0:00:00  40.47 MB/s
00:00  40.79 MB/s
       Extracting packages ...
       [                    ]|                                                  |   0%
       Unlinking packages ...
       [      COMPLETE      ]|                                                  |   0%
       Linking packages ...
       [      COMPLETE      ]|                                                  |   0%
-----> Installing dependencies using Pip
Traceback (most recent call last):
  File "/app/.heroku/miniconda/bin/pip", line 4, in <module>
    import pip
ImportError: No module named 'pip'
 !     Push rejected, failed to compile Python/Conda app
00:00  40.79 MB/s
       Extracting packages ...
       [                    ]|                                                  |   0%
       Unlinking packages ...
       [      COMPLETE      ]|                                                  |   0%
       Linking packages ...
       [      COMPLETE      ]|                                                  |   0%
-----> Installing dependencies using Pip
Traceback (most recent call last):
  File "/app/.heroku/miniconda/bin/pip", line 4, in <module>
    import pip
ImportError: No module named 'pip'
 !     Push rejected, failed to compile Python/Conda app

How do I get around this?

conda-buildpack and Django apps

We had some trouble integrating conda-buildpack with our Django app running on Heroku. The problem is that our app requires pylibmc package which cannot be installed due to missing libmemcached library. Using conda-buildpack together with of heroku-buildpack-python (I believe, you are maintaining it), obviously did not help, since conda-buildpack repeats pip install -r requirements.txt and still fails when installing pylibmc. We solved the problem by creating a fork of conda-buildpack where we

  • remove pip install -r requirements.txt step
  • set PYTHONPATH to '/app/.heroku/miniconda/lib/python2.7/site-packages:$PYTHONPATH'

Wouldn't it make more sense to use conda-buildpack merely for installing Conda packages and leaving the Python part to heroku-buildpack-python?

Error on second push

On the second push to an app with the anaconda buildpack, I get the following error msg:

$ git push heroku-test master
Counting objects: 3, done.
Delta compression using up to 4 threads.
Compressing objects: 100% (2/2), done.
Writing objects: 100% (2/2), 257 bytes | 0 bytes/s, done.
Total 2 (delta 1), reused 0 (delta 0)

-----> Fetching custom git buildpack... done
-----> Python/Anaconda app detected
-----> Installing dependencies using Conda (1.4.6)
conda: error: package 'bitarray' version 0.8.1 is already installed. Supply a new version to install (e.g., 'bitarray=x.y.z'), or see 'conda update -h' for help on updating

 !     Push rejected, failed to compile Python/Anaconda app

Latest version not working

When trying to use your buildpack on bluemix it fails with this error:

----->Downloaded app package (44K)
-----> Downloaded app buildpack cache (215M)
Cloning into '/tmp/buildpacks/conda-buildpack'...
/tmp/buildpacks/conda-buildpack/bin/steps/conda_compile: line 10: /home/vcap/.heroku/miniconda/conda-meta/pinned: No such file or directory
Staging failed: Buildpack compilation step failed

FAILED
BuildpackCompileFailed

i have forked your repository and reverted to commit ff54da2 and now it works.

Not compatible with whitenoise?

I recently switched to using the conda buildpack and now my app no longer serves static files correctly (404 responses for static assets). I'm using whitenoise to serve static files. Any ideas about how I could troubleshoot this?

Failed to install package

I tried to add OpenCV 2.4.11 to the conda-requirements.txt for installing but I just keep getting this after git push heroku master.

remote: -----> Installing dependencies using Conda
remote:        Fetching package metadata .......
remote:        Solving package specifications: .
remote:
remote:
remote: PackageNotFoundError: Package not found: '' Package missing in current linux-64 channels:
remote:   - opencv 2.4.11
remote:
remote: You can search for packages on anaconda.org with
remote:
remote:     anaconda search -t conda opencv
remote:
remote: You may need to install the anaconda-client command line client with
remote:
remote:     conda install anaconda-client
remote:
remote: Note that you have pinned specs in /app/.heroku/miniconda/conda-meta/pinned:
remote:
remote:     ['nomkl']
remote:
remote:
remote:  !     Push rejected, failed to compile Python/Conda app.
remote:
remote:  !     Push failed
remote: Verifying deploy...
remote:
remote: !       Push rejected to sample-cv-flask.
remote:
To https://git.heroku.com/sample-cv-flask.git
 ! [remote rejected] master -> master (pre-receive hook declined)
error: failed to push some refs to 'https://git.heroku.com/sample-cv-flask.git'

But after I searched for OpenCV I found it for linux 64.

menpo/opencv              |   2.4.11 | conda           | linux-64, win-32, win-64, linux-32, osx-64

ImportError: No module named 'conda' is caused in Python3

(It is also mentioned in #7 ),

The above error will arise if you use conda-buildpack with Python3.
But you can avoid this error by adding the below statements in conda-requirements.txt (the versions depends on your environment).

conda=3.10.1=py34_0
conda-env=2.1.4=py34_0
requests=2.6.0=py34_0

So this error will be caused by Python2 conda that is initially installed in the deploy process.

I think we have to consider the runtime.txt to choose the conda version (Python2 or Python3).

Failed to compile

remote: cp: cannot stat '/app/!(tmp)': No such file or directory
remote: ! Push rejected, failed to compile Python/Conda app.

The conda build suddenly started failing today with the above error message. My whole website is down. Nothing has changed on the configs of my Heroku app.

Could you please help? @ken-reitz @jwkvam @yasyf @pnpnpn

Many thanks!

conda clean

Nice to see this. I have a suggestion. At the end of the README, you note that Heroku has a relatively small filesize cap. You can run conda clean -pt to delete all tarballs, and also all unused packages (there may be some from the Miniconda installers if newer versions of the packages are available). That should clear up a good deal of space.

failed to compile Python/Conda app.

I'm beginner with flask and trying to deploy a flask app to heroku using conda-buildpack and I'm getting the following error. Do you have any idea how I could fix it?

Mehrnooshs-MacBook-Pro-8:challenge mehrnoosh$ git push heroku master
Counting objects: 3, done.
Delta compression using up to 4 threads.
Compressing objects: 100% (3/3), done.
Writing objects: 100% (3/3), 280 bytes | 0 bytes/s, done.
Total 3 (delta 2), reused 0 (delta 0)
remote: Compressing source files... done.
remote: Building source:
remote:
remote: -----> Python/Conda app detected
remote: -----> Preparing Python/Miniconda Environment
remote: PREFIX=/app/.heroku/miniconda
remote: installing: _cache-0.0-py27_x0 ...
remote: installing: python-2.7.11-0 ...
remote: installing: conda-env-2.4.5-py27_0 ...
remote: installing: openssl-1.0.2g-0 ...
remote: installing: pycosat-0.6.1-py27_0 ...
remote: installing: pyyaml-3.11-py27_1 ...
remote: installing: readline-6.2-2 ...
remote: installing: requests-2.9.1-py27_0 ...
remote: installing: sqlite-3.9.2-0 ...
remote: installing: tk-8.5.18-0 ...
remote: installing: yaml-0.1.6-0 ...
remote: installing: zlib-1.2.8-0 ...
remote: installing: conda-4.0.5-py27_0 ...
remote: installing: pycrypto-2.6.1-py27_0 ...
remote: installing: pip-8.1.1-py27_1 ...
remote: installing: wheel-0.29.0-py27_0 ...
remote: installing: setuptools-20.3-py27_0 ...
remote: Python 2.7.11 :: Continuum Analytics, Inc.
remote: creating default environment...
remote: installation finished.
remote: Fetching package metadata: ....
remote: Solving package specifications: .........
remote:
remote: Package plan for installation in environment /app/.heroku/miniconda:
remote:
remote: The following packages will be downloaded:
remote:
remote: package | build
remote: ---------------------------|-----------------
remote: conda-env-2.6.0 | 0 502 B
remote: sqlite-3.13.0 | 0 4.0 MB
remote: python-2.7.12 | 1 12.1 MB
remote: enum34-1.1.6 | py27_0 53 KB
remote: ruamel_yaml-0.11.14 | py27_0 352 KB
remote: conda-4.2.9 | py27_0 360 KB
remote: pip-8.1.2 | py27_0 1.5 MB
remote: ------------------------------------------------------------
remote: Total: 18.3 MB
remote:
remote: The following NEW packages will be INSTALLED:
remote:
remote: enum34: 1.1.6-py27_0
remote: ruamel_yaml: 0.11.14-py27_0
remote:
remote: The following packages will be UPDATED:
remote:
remote: conda: 4.0.5-py27_0 --> 4.2.9-py27_0
remote: conda-env: 2.4.5-py27_0 --> 2.6.0-0
remote: pip: 8.1.1-py27_1 --> 8.1.2-py27_0
remote: python: 2.7.11-0 --> 2.7.12-1
remote: sqlite: 3.9.2-0 --> 3.13.0-0
remote:
remote: Fetching packages ...
remote: conda-env-2.6. 100% |###############################| Time: 0:00:00 621.29 kB/s
remote: sqlite-3.13.0- 100% |###############################| Time: 0:00:00 38.11 MB/s
remote: python-2.7.12- 100% |###############################| Time: 0:00:00 40.53 MB/s
remote: enum34-1.1.6-p 100% |###############################| Time: 0:00:00 22.17 MB/s
remote: ruamel_yaml-0. 100% |###############################| Time: 0:00:00 26.14 MB/s
remote: conda-4.2.9-py 100% |###############################| Time: 0:00:00 10.70 MB/s
remote: pip-8.1.2-py27 100% |###############################| Time: 0:00:00 31.65 MB/s
remote: Extracting packages ...
remote: [ COMPLETE ]|##################################################| 100%
remote: Unlinking packages ...
remote: [ COMPLETE ]|##################################################| 100%
remote: Linking packages ...
remote: [ COMPLETE ]|##################################################| 100%
remote: added pinned file in /app/.heroku/miniconda/conda-meta/pinned
remote: Fetching package metadata .......
remote: Solving package specifications: ..........
remote:
remote: Package plan for installation in environment /app/.heroku/miniconda:
remote:
remote: The following packages will be downloaded:
remote:
remote: package | build
remote: ---------------------------|-----------------
remote: nomkl-1.0 | 0 402 B
remote:
remote: The following NEW packages will be INSTALLED:
remote:
remote: nomkl: 1.0-0
remote:
remote: Proceed ([y]/n)?
remote: Fetching packages ...
remote: nomkl-1.0-0.ta 100% |###############################| Time: 0:00:00 496.35 kB/s
remote: Extracting packages ...
remote: [ COMPLETE ]|##################################################| 100%
remote: Linking packages ...
remote: [ COMPLETE ]|##################################################| 100%
remote: -----> Installing dependencies using Conda
remote: Fetching package metadata .......
remote: .Solving package specifications: .
remote: PackageNotFoundError: Package not found: '' Packages missing in current linux-64 channels:
remote: - appscript 1.0.1 py27_0
remote: - launcher 1.0.0 3
remote: - libxslt 1.1.28 2
remote: - pyaudio 0.2.7 py27_0
remote: - python.app 1.2 py27_4
remote: - xlwings 0.3.5 py27_0
remote: - appnope 0.1.0 py27_0
remote: - netcdf4 1.2.4 np111py27_1
remote: - notebook 4.1.0 py27_2
remote:
remote: Close matches found; did you mean one of these?
remote:
remote: pyaudio: portaudio, pycairo
remote: python.app: python-snappy, python-ldap, python
remote:
remote: You can search for packages on anaconda.org with
remote:
remote: anaconda search -t conda xlwings
remote:
remote: (and similarly for the other packages)
remote:
remote: You may need to install the anaconda-client command line client with
remote:
remote: conda install anaconda-client
remote:
remote: Note that you have pinned specs in /app/.heroku/miniconda/conda-meta/pinned:
remote:
remote: ['nomkl']
remote:
remote:
remote: ! Push rejected, failed to compile Python/Conda app.
remote:
remote: ! Push failed
remote: Verifying deploy...
remote:
remote: ! Push rejected to aqueous-lake-38159.
remote:
To https://git.heroku.com/aqueous-lake-38159.git
! [remote rejected] master -> master (pre-receive hook declined)
error: failed to push some refs to 'https://git.heroku.com/aqueous-lake-38159.git'
conda-requirements.txt
requirements.txt

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    šŸ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. šŸ“ŠšŸ“ˆšŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ā¤ļø Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.