Skip to content

Instantly share code, notes, and snippets.

@davidascher
Created July 9, 2016 16:44
Show Gist options
  • Select an option

  • Save davidascher/c61bf8e13317a7f58318aeb06a4e1c5b to your computer and use it in GitHub Desktop.

Select an option

Save davidascher/c61bf8e13317a7f58318aeb06a4e1c5b to your computer and use it in GitHub Desktop.
dascher-29223:pontoon dascher1$ git push heroku
Counting objects: 29842, done.
Delta compression using up to 4 threads.
Compressing objects: 100% (10808/10808), done.
Writing objects: 100% (29842/29842), 19.18 MiB | 3.42 MiB/s, done.
Total 29842 (delta 18619), reused 29842 (delta 18619)
remote: Git submodules detected, installing:
remote: Submodule 'pontoon/intro' (git://github.com/mozilla/pontoon-intro) registered for path 'pontoon/intro'
remote: Cloning into 'pontoon/intro'...
remote: Submodule path 'pontoon/intro': checked out 'fd81f3d749e2c1a0b9983c6af3a9a9fca080c5eb'
remote:
remote: Compressing source files... done.
remote: Building source:
remote:
remote: -----> Fetching set buildpack https://github.com/mozilla/heroku-buildpack-apt.git#v0.1... done
remote: -----> Apt app detected
remote: -----> Updating apt caches
remote: Ign http://archive.ubuntu.com trusty InRelease
remote: Get:1 http://archive.ubuntu.com trusty-security InRelease [65.9 kB]
remote: Get:2 http://apt.postgresql.org trusty-pgdg InRelease [33.8 kB]
remote: Get:3 http://archive.ubuntu.com trusty-updates InRelease [65.9 kB]
remote: Get:4 http://archive.ubuntu.com trusty Release.gpg [933 B]
remote: Get:5 http://archive.ubuntu.com trusty Release [58.5 kB]
remote: Get:6 http://archive.ubuntu.com trusty-security/main amd64 Packages [502 kB]
remote: Get:7 http://archive.ubuntu.com trusty-security/main Translation-en [277 kB]
remote: Get:8 http://archive.ubuntu.com trusty-updates/main amd64 Packages [791 kB]
remote: Get:9 http://archive.ubuntu.com trusty-updates/main Translation-en [396 kB]
remote: Get:10 http://archive.ubuntu.com trusty/main amd64 Packages [1,350 kB]
remote: Get:11 http://apt.postgresql.org trusty-pgdg/main amd64 Packages [60.3 kB]
remote: Get:12 http://archive.ubuntu.com trusty/universe amd64 Packages [5,859 kB]
remote: Get:13 http://archive.ubuntu.com trusty/main Translation-en [762 kB]
remote: Get:14 http://archive.ubuntu.com trusty/universe Translation-en [4,089 kB]
remote: Ign http://apt.postgresql.org trusty-pgdg/main Translation-en_US
remote: Ign http://apt.postgresql.org trusty-pgdg/main Translation-en
remote: Ign http://archive.ubuntu.com trusty/main Translation-en_US
remote: Ign http://archive.ubuntu.com trusty/universe Translation-en_US
remote: Fetched 14.3 MB in 7s (1,816 kB/s)
remote: Reading package lists...
remote: -----> Fetching .debs for libsqlite3-dev
remote: Reading package lists...
remote: Building dependency tree...
remote: Suggested packages:
remote: sqlite3-doc
remote: The following NEW packages will be installed:
remote: libsqlite3-dev
remote: 0 upgraded, 1 newly installed, 0 to remove and 56 not upgraded.
remote: Need to get 439 kB of archives.
remote: After this operation, 1,491 kB of additional disk space will be used.
remote: Get:1 http://archive.ubuntu.com/ubuntu/ trusty-security/main libsqlite3-dev amd64 3.8.2-1ubuntu2.1 [439 kB]
remote: Fetched 439 kB in 0s (815 kB/s)
remote: Download complete and in download only mode
remote: -----> Fetching .debs for subversion
remote: Reading package lists...
remote: Building dependency tree...
remote: The following extra packages will be installed:
remote: libapr1 libaprutil1 libserf-1-1 libsvn1
remote: Suggested packages:
remote: subversion-tools db5.3-util
remote: The following NEW packages will be installed:
remote: libapr1 libaprutil1 libserf-1-1 libsvn1 subversion
remote: 0 upgraded, 5 newly installed, 0 to remove and 56 not upgraded.
remote: Need to get 1,399 kB of archives.
remote: After this operation, 5,231 kB of additional disk space will be used.
remote: Get:1 http://archive.ubuntu.com/ubuntu/ trusty/main libapr1 amd64 1.5.0-1 [85.1 kB]
remote: Get:2 http://archive.ubuntu.com/ubuntu/ trusty/main libaprutil1 amd64 1.5.3-1 [76.4 kB]
remote: Get:3 http://archive.ubuntu.com/ubuntu/ trusty-security/main libserf-1-1 amd64 1.3.3-1ubuntu0.1 [42.2 kB]
remote: Get:4 http://archive.ubuntu.com/ubuntu/ trusty-security/main libsvn1 amd64 1.8.8-1ubuntu3.2 [916 kB]
remote: Get:5 http://archive.ubuntu.com/ubuntu/ trusty-security/main subversion amd64 1.8.8-1ubuntu3.2 [280 kB]
remote: Fetched 1,399 kB in 0s (1,790 kB/s)
remote: Download complete and in download only mode
remote: -----> Installing libapr1_1.5.0-1_amd64.deb
remote: -----> Installing libaprutil1_1.5.3-1_amd64.deb
remote: -----> Installing libserf-1-1_1.3.3-1ubuntu0.1_amd64.deb
remote: -----> Installing libsqlite3-dev_3.8.2-1ubuntu2.1_amd64.deb
remote: -----> Installing libsvn1_1.8.8-1ubuntu3.2_amd64.deb
remote: -----> Installing subversion_1.8.8-1ubuntu3.2_amd64.deb
remote: -----> Writing profile script
remote: -----> Fetching set buildpack https://github.com/Osmose/heroku-buildpack-ssh.git#v0.1... done
remote: -----> SSH app detected
remote: -----> Using set buildpack heroku/nodejs
remote: -----> Node.js app detected
remote:
remote: -----> Creating runtime environment
remote:
remote: NPM_CONFIG_LOGLEVEL=error
remote: NPM_CONFIG_PRODUCTION=true
remote: NODE_ENV=production
remote: NODE_MODULES_CACHE=true
remote:
remote: -----> Installing binaries
remote: engines.node (package.json): 0.12.2
remote: engines.npm (package.json): unspecified (use default)
remote:
remote: Downloading and installing node 0.12.2...
remote: Using default npm version: 2.7.4
remote:
remote: -----> Restoring cache
remote: Skipping cache restore (new runtime signature)
remote:
remote: -----> Building dependencies
remote: Installing node modules (package.json)
remote: [email protected] node_modules/yuglify
remote: ├── [email protected] ([email protected])
remote: ├── [email protected]
remote: └── [email protected]
remote:
remote: [email protected] node_modules/babel
remote: ├── [email protected]
remote: ├── [email protected]
remote: ├── [email protected]
remote: ├── [email protected]
remote: ├── [email protected]
remote: ├── [email protected] ([email protected])
remote: ├── [email protected] ([email protected], [email protected], [email protected])
remote: ├── [email protected] ([email protected], [email protected], [email protected], [email protected])
remote: ├── [email protected]
remote: ├── [email protected] ([email protected], [email protected], [email protected], [email protected], [email protected], [email protected], [email protected])
remote: ├── [email protected]
remote: └── [email protected] ([email protected], [email protected], [email protected], [email protected], [email protected], [email protected], [email protected], [email protected], [email protected], [email protected], [email protected], [email protected], [email protected], [email protected], [email protected], [email protected], [email protected], [email protected], [email protected], [email protected], [email protected], [email protected], [email protected], [email protected], [email protected], [email protected], [email protected], [email protected], [email protected], [email protected], [email protected], [email protected], [email protected], [email protected], [email protected], [email protected], [email protected], [email protected])
remote:
remote: -----> Caching build
remote: Clearing previous node cache
remote: Saving 2 cacheDirectories (default):
remote: - node_modules
remote: - bower_components (nothing to cache)
remote:
remote: -----> Build succeeded!
remote: ├── [email protected]
remote: └── [email protected]
remote:
remote: -----> Using set buildpack heroku/python
remote: -----> Python app detected
remote: -----> Installing python-2.7.12
remote: $ pip install -r requirements.txt
remote: Collecting sphinx-rtd-theme==0.1.8 (from -r docs/safe_requirements.txt (line 5))
remote: Downloading sphinx_rtd_theme-0.1.8-py2.py3-none-any.whl (418kB)
remote: Collecting Sphinx==1.3.1 (from -r docs/safe_requirements.txt (line 8))
remote: Downloading Sphinx-1.3.1-py2.py3-none-any.whl (1.3MB)
remote: Collecting graphviz==0.4.7 (from -r docs/safe_requirements.txt (line 11))
remote: Downloading graphviz-0.4.7-py2.py3-none-any.whl
remote: Collecting alabaster==0.7.7 (from -r docs/safe_requirements.txt (line 14))
remote: Downloading alabaster-0.7.7-py2.py3-none-any.whl
remote: Collecting Babel==2.2.0 (from -r docs/safe_requirements.txt (line 17))
remote: Downloading Babel-2.2.0-py2.py3-none-any.whl (6.5MB)
remote: Collecting Jinja2==2.8 (from -r docs/safe_requirements.txt (line 20))
remote: Downloading Jinja2-2.8-py2.py3-none-any.whl (263kB)
remote: Collecting docutils==0.12 (from -r docs/safe_requirements.txt (line 23))
remote: Downloading docutils-0.12.tar.gz (1.6MB)
remote: Collecting snowballstemmer==1.2.1 (from -r docs/safe_requirements.txt (line 26))
remote: Downloading snowballstemmer-1.2.1-py2.py3-none-any.whl (64kB)
remote: Collecting six==1.10.0 (from -r docs/safe_requirements.txt (line 29))
remote: Downloading six-1.10.0-py2.py3-none-any.whl
remote: Collecting Pygments==2.1 (from -r docs/safe_requirements.txt (line 32))
remote: Downloading Pygments-2.1-py2-none-any.whl (754kB)
remote: Collecting MarkupSafe==0.23 (from -r docs/safe_requirements.txt (line 36))
remote: Downloading MarkupSafe-0.23.tar.gz
remote: Collecting pytz==2015.7 (from -r docs/safe_requirements.txt (line 38))
remote: Downloading pytz-2015.7-py2.py3-none-any.whl (476kB)
remote: Collecting argparse==1.3.0 (from -r requirements.txt (line 8))
remote: Downloading argparse-1.3.0-py2.py3-none-any.whl
remote: Collecting certifi==14.05.14 (from -r requirements.txt (line 11))
remote: Downloading certifi-14.05.14.tar.gz (168kB)
remote: Collecting chardet==2.3.0 (from -r requirements.txt (line 13))
remote: Downloading chardet-2.3.0.tar.gz (164kB)
remote: Collecting commonware==0.4.3 (from -r requirements.txt (line 15))
remote: Downloading commonware-0.4.3.tar.gz
remote: Collecting configparser==3.5.0b2 (from -r requirements.txt (line 17))
remote: Downloading configparser-3.5.0b2.tar.gz
remote: Collecting diff-match-patch==20121119 (from -r requirements.txt (line 19))
remote: Downloading diff-match-patch-20121119.tar.gz (54kB)
remote: Collecting django-session-csrf==0.5 (from -r requirements.txt (line 21))
remote: Downloading django-session-csrf-0.5.tar.gz
remote: Collecting mock==1.3.0 (from -r requirements.txt (line 23))
remote: Downloading mock-1.3.0-py2.py3-none-any.whl (56kB)
remote: Collecting pbr==1.6.0 (from -r requirements.txt (line 25))
remote: Downloading pbr-1.6.0-py2.py3-none-any.whl (87kB)
remote: Collecting funcsigs==0.4 (from -r requirements.txt (line 27))
remote: Downloading funcsigs-0.4-py2.py3-none-any.whl
remote: Collecting oauthlib==0.1.3 (from -r requirements.txt (line 29))
remote: Downloading oauthlib-0.1.3.tar.gz
remote: Collecting polib==1.0.6 (from -r requirements.txt (line 31))
remote: Downloading polib-1.0.6-py2.py3-none-any.whl
remote: Collecting py-bcrypt==0.3 (from -r requirements.txt (line 34))
remote: Downloading py-bcrypt-0.3.tar.gz
remote: Collecting pyasn1==0.1.7 (from -r requirements.txt (line 36))
remote: Downloading pyasn1-0.1.7.tar.gz (68kB)
remote: Collecting l20n==0.2 from https://github.com/l20n/python-l20n/archive/b229ff0.zip#egg=l20n==0.2 (from -r requirements.txt (line 38))
remote: Downloading https://github.com/l20n/python-l20n/archive/b229ff0.zip
remote: Collecting requests==2.6.2 (from -r requirements.txt (line 40))
remote: Downloading requests-2.6.2-py2.py3-none-any.whl (470kB)
remote: Collecting rsa==3.1.4 (from -r requirements.txt (line 43))
remote: Downloading rsa-3.1.4.tar.gz
remote: Collecting silme==0.9.2 from https://github.com/Osmose/silme/archive/v0.9.2.zip#egg=silme==0.9.2 (from -r requirements.txt (line 45))
remote: Downloading https://github.com/Osmose/silme/archive/v0.9.2.zip (137kB)
remote: Collecting suds==0.4 (from -r requirements.txt (line 47))
remote: Downloading suds-0.4.tar.gz (104kB)
remote: Collecting test-utils from https://github.com/jbalogh/test-utils/archive/e42e031.zip#egg=test-utils (from -r requirements.txt (line 49))
remote: Downloading https://github.com/jbalogh/test-utils/archive/e42e031.zip
remote: Collecting translate-toolkit==1.13.1 from https://github.com/mathjazz/translate/archive/1.13.1.zip#egg=translate-toolkit==1.13.1 (from -r requirements.txt (line 51))
remote: Downloading https://github.com/mathjazz/translate/archive/1.13.1.zip (1.5MB)
remote: Collecting dj-database-url==0.3.0 (from -r requirements.txt (line 53))
remote: Downloading dj_database_url-0.3.0-py2.py3-none-any.whl
remote: Collecting django-dotenv==1.3.0 (from -r requirements.txt (line 56))
remote: Downloading django_dotenv-1.3.0-py2.py3-none-any.whl
remote: Collecting django==1.9.3 (from -r requirements.txt (line 59))
remote: Downloading Django-1.9.3-py2.py3-none-any.whl (6.6MB)
remote: Collecting django-jinja==1.3.3 (from -r requirements.txt (line 61))
remote: Downloading django-jinja-1.3.3.tar.gz
remote: Collecting django-pipeline==1.5.3 (from -r requirements.txt (line 63))
remote: Downloading django_pipeline-1.5.3-py2.py3-none-any.whl
remote: Collecting gunicorn==19.3.0 (from -r requirements.txt (line 66))
remote: Downloading gunicorn-19.3.0-py2.py3-none-any.whl (110kB)
remote: Collecting psycopg2==2.6 (from -r requirements.txt (line 69))
remote: Downloading psycopg2-2.6.tar.gz (367kB)
remote: Collecting whitenoise==1.0.6 (from -r requirements.txt (line 71))
remote: Downloading whitenoise-1.0.6-py2.py3-none-any.whl
remote: Collecting newrelic==2.50.0.39 (from -r requirements.txt (line 74))
remote: Downloading newrelic-2.50.0.39.tar.gz (662kB)
remote: Collecting django-browserid==2.0.0 (from -r requirements.txt (line 76))
remote: Downloading django_browserid-2.0.0-py2.py3-none-any.whl (101kB)
remote: Collecting factory-boy==2.5.2 (from -r requirements.txt (line 78))
remote: Downloading factory_boy-2.5.2-py2.py3-none-any.whl
remote: Collecting nose==1.3.6 (from -r requirements.txt (line 81))
remote: Downloading nose-1.3.6-py2-none-any.whl (154kB)
remote: Collecting django-nose==1.4.3 (from -r requirements.txt (line 85))
remote: Downloading django_nose-1.4.3-py2.py3-none-any.whl
remote: Collecting blessings==1.6 (from -r requirements.txt (line 88))
remote: Downloading blessings-1.6.tar.gz
remote: Collecting nose-progressive==1.5.1 (from -r requirements.txt (line 90))
remote: Downloading nose_progressive-1.5.1-py2-none-any.whl
remote: Collecting jsonpickle==0.7.0 (from -r requirements.txt (line 93))
remote: Downloading jsonpickle-0.7.0.tar.gz
remote: Collecting blinker==1.3 (from -r requirements.txt (line 95))
remote: Downloading blinker-1.3.tar.gz (91kB)
remote: Collecting lxml==3.4.4 (from -r requirements.txt (line 97))
remote: Downloading lxml-3.4.4.tar.gz (3.5MB)
remote: Collecting mercurial==3.4.1 (from -r requirements.txt (line 99))
remote: Downloading mercurial-3.4.1.tar.gz (4.3MB)
remote: Collecting django-sslify==0.2.7 (from -r requirements.txt (line 101))
remote: Downloading django-sslify-0.2.7.tar.gz (127kB)
remote: Collecting django-bulk-update==1.1.4 (from -r requirements.txt (line 103))
remote: Downloading django_bulk_update-1.1.4-py2.py3-none-any.whl
remote: Collecting parsimonious==0.6.2 (from -r requirements.txt (line 106))
remote: Downloading parsimonious-0.6.2.tar.gz
remote: Collecting jsonfield==1.0.3 (from -r requirements.txt (line 108))
remote: Downloading jsonfield-1.0.3.tar.gz
remote: Collecting pylibmc==1.5.0 (from -r requirements.txt (line 110))
remote: Downloading pylibmc-1.5.0.tar.gz (53kB)
remote: Collecting django-pylibmc==0.6.1 (from -r requirements.txt (line 112))
remote: Downloading django_pylibmc-0.6.1-py2.py3-none-any.whl
remote: Collecting django-dirtyfields==0.7 (from -r requirements.txt (line 114))
remote: Downloading django-dirtyfields-0.7.tar.gz
remote: Collecting py-dateutil==2.2 (from -r requirements.txt (line 116))
remote: Downloading py-dateutil-2.2.tar.gz (64kB)
remote: Collecting celery==3.1.18 (from -r requirements.txt (line 118))
remote: Downloading celery-3.1.18-py2.py3-none-any.whl (515kB)
remote: Collecting billiard==3.3.0.20 (from -r requirements.txt (line 121))
remote: Downloading billiard-3.3.0.20.tar.gz (150kB)
remote: Collecting kombu==3.0.35 (from -r requirements.txt (line 123))
remote: Downloading kombu-3.0.35-py2.py3-none-any.whl (240kB)
remote: Collecting amqp==1.4.6 (from -r requirements.txt (line 126))
remote: Downloading amqp-1.4.6-py2-none-any.whl (49kB)
remote: Collecting anyjson==0.3.3 (from -r requirements.txt (line 129))
remote: Downloading anyjson-0.3.3.tar.gz
remote: Collecting pylama==6.4.0 (from -r requirements.txt (line 131))
remote: Downloading pylama-6.4.0-py2.py3-none-any.whl (76kB)
remote: Collecting django-guardian==1.4.1 (from -r requirements.txt (line 133))
remote: Downloading django-guardian-1.4.1.tar.gz (295kB)
remote: Collecting futures==3.0.4 (from -r requirements.txt (line 135))
remote: Downloading futures-3.0.4-py2-none-any.whl
remote: Collecting raygun4py==3.1.2 (from -r requirements.txt (line 138))
remote: Downloading raygun4py-3.1.2.tar.gz
remote: Collecting django-cors-headers==1.1.0 (from -r requirements.txt (line 140))
remote: Downloading django-cors-headers-1.1.0.tar.gz
remote: Installing collected packages: MarkupSafe, Jinja2, pytz, Babel, six, docutils, alabaster, snowballstemmer, Pygments, Sphinx, sphinx-rtd-theme, graphviz, argparse, certifi, chardet, commonware, configparser, diff-match-patch, django, django-session-csrf, funcsigs, pbr, mock, pyasn1, rsa, oauthlib, polib, py-bcrypt, l20n, requests, silme, suds, nose, test-utils, translate-toolkit, dj-database-url, django-dotenv, django-jinja, futures, django-pipeline, gunicorn, psycopg2, whitenoise, newrelic, django-browserid, factory-boy, django-nose, blessings, nose-progressive, jsonpickle, blinker, lxml, mercurial, django-sslify, django-bulk-update, parsimonious, jsonfield, pylibmc, django-pylibmc, django-dirtyfields, py-dateutil, anyjson, amqp, kombu, billiard, celery, pylama, django-guardian, raygun4py, django-cors-headers
remote: Running setup.py install for MarkupSafe: started
remote: Running setup.py install for MarkupSafe: finished with status 'done'
remote: Running setup.py install for docutils: started
remote: Running setup.py install for docutils: finished with status 'done'
remote: Running setup.py install for certifi: started
remote: Running setup.py install for certifi: finished with status 'done'
remote: Running setup.py install for chardet: started
remote: Running setup.py install for chardet: finished with status 'done'
remote: Running setup.py install for commonware: started
remote: Running setup.py install for commonware: finished with status 'done'
remote: Running setup.py install for configparser: started
remote: Running setup.py install for configparser: finished with status 'done'
remote: Running setup.py install for diff-match-patch: started
remote: Running setup.py install for diff-match-patch: finished with status 'done'
remote: Running setup.py install for django-session-csrf: started
remote: Running setup.py install for django-session-csrf: finished with status 'done'
remote: Running setup.py install for pyasn1: started
remote: Running setup.py install for pyasn1: finished with status 'done'
remote: Running setup.py install for rsa: started
remote: Running setup.py install for rsa: finished with status 'done'
remote: Running setup.py install for oauthlib: started
remote: Running setup.py install for oauthlib: finished with status 'done'
remote: Running setup.py install for py-bcrypt: started
remote: Running setup.py install for py-bcrypt: finished with status 'done'
remote: Running setup.py install for l20n: started
remote: Running setup.py install for l20n: finished with status 'done'
remote: Running setup.py install for silme: started
remote: Running setup.py install for silme: finished with status 'done'
remote: Running setup.py install for suds: started
remote: Running setup.py install for suds: finished with status 'done'
remote: Running setup.py install for test-utils: started
remote: Running setup.py install for test-utils: finished with status 'done'
remote: Running setup.py install for translate-toolkit: started
remote: Running setup.py install for translate-toolkit: finished with status 'done'
remote: Running setup.py install for django-jinja: started
remote: Running setup.py install for django-jinja: finished with status 'done'
remote: Running setup.py install for psycopg2: started
remote: Running setup.py install for psycopg2: finished with status 'done'
remote: Running setup.py install for newrelic: started
remote: Running setup.py install for newrelic: finished with status 'done'
remote: Running setup.py install for blessings: started
remote: Running setup.py install for blessings: finished with status 'done'
remote: Running setup.py install for jsonpickle: started
remote: Running setup.py install for jsonpickle: finished with status 'done'
remote: Running setup.py install for blinker: started
remote: Running setup.py install for blinker: finished with status 'done'
remote: Running setup.py install for lxml: started
remote: Running setup.py install for lxml: finished with status 'done'
remote: Running setup.py install for mercurial: started
remote: Running setup.py install for mercurial: finished with status 'done'
remote: Running setup.py install for django-sslify: started
remote: Running setup.py install for django-sslify: finished with status 'done'
remote: Running setup.py install for parsimonious: started
remote: Running setup.py install for parsimonious: finished with status 'done'
remote: Running setup.py install for jsonfield: started
remote: Running setup.py install for jsonfield: finished with status 'done'
remote: Running setup.py install for pylibmc: started
remote: Running setup.py install for pylibmc: finished with status 'error'
remote: Complete output from command /app/.heroku/python/bin/python -u -c "import setuptools, tokenize;__file__='/tmp/pip-build-a3RYzT/pylibmc/setup.py';exec(compile(getattr(tokenize, 'open', open)(__file__).read().replace('\r\n', '\n'), __file__, 'exec'))" install --record /tmp/pip-TKeUrh-record/install-record.txt --single-version-externally-managed --compile:
remote: running install
remote: running build
remote: running build_py
remote: creating build
remote: creating build/lib.linux-x86_64-2.7
remote: creating build/lib.linux-x86_64-2.7/pylibmc
remote: copying src/pylibmc/test.py -> build/lib.linux-x86_64-2.7/pylibmc
remote: copying src/pylibmc/consts.py -> build/lib.linux-x86_64-2.7/pylibmc
remote: copying src/pylibmc/pools.py -> build/lib.linux-x86_64-2.7/pylibmc
remote: copying src/pylibmc/client.py -> build/lib.linux-x86_64-2.7/pylibmc
remote: copying src/pylibmc/__init__.py -> build/lib.linux-x86_64-2.7/pylibmc
remote: copying src/pylibmc/__main__.py -> build/lib.linux-x86_64-2.7/pylibmc
remote: running build_ext
remote: building '_pylibmc' extension
remote: creating build/temp.linux-x86_64-2.7
remote: creating build/temp.linux-x86_64-2.7/src
remote: gcc -pthread -fno-strict-aliasing -g -O2 -DNDEBUG -g -fwrapv -O3 -Wall -Wstrict-prototypes -fPIC -DUSE_ZLIB -I/app/.heroku/python/include/python2.7 -c src/_pylibmcmodule.c -o build/temp.linux-x86_64-2.7/src/_pylibmcmodule.o -fno-strict-aliasing
remote: In file included from src/_pylibmcmodule.c:34:0:
remote: src/_pylibmcmodule.h:42:36: fatal error: libmemcached/memcached.h: No such file or directory
remote: #include <libmemcached/memcached.h>
remote: ^
remote: compilation terminated.
remote: error: command 'gcc' failed with exit status 1
remote:
remote: ----------------------------------------
remote: Command "/app/.heroku/python/bin/python -u -c "import setuptools, tokenize;__file__='/tmp/pip-build-a3RYzT/pylibmc/setup.py';exec(compile(getattr(tokenize, 'open', open)(__file__).read().replace('\r\n', '\n'), __file__, 'exec'))" install --record /tmp/pip-TKeUrh-record/install-record.txt --single-version-externally-managed --compile" failed with error code 1 in /tmp/pip-build-a3RYzT/pylibmc/
remote:
remote: ! Hello! There was a problem with your build related to libmemcache.
remote: ! The Python library 'pylibmc' must be explicitly specified in 'requirements.txt' in order to build correctly.
remote: ! Once you do that, everything should work as expected. -- Much Love, Heroku.
remote:
remote: ! Push rejected, failed to compile Python app
remote:
remote: Verifying deploy...
remote:
remote: ! Push rejected to participedia-pontoon.
remote:
To https://git.heroku.com/participedia-pontoon.git
! [remote rejected] master -> master (pre-receive hook declined)
error: failed to push some refs to 'https://git.heroku.com/participedia-pontoon.git'
dascher-29223:pontoon dascher1$ more re
README.md requirements-dev.txt requirements.txt
dascher-29223:pontoon dascher1$ more req
requirements-dev.txt requirements.txt
dascher-29223:pontoon dascher1$ more requirements-dev.txt
# requirements.txt contains all dependencies required to run python in the production environment.
-r requirements.txt
django-debug-toolbar==1.4 \
--hash=sha256:0cbae8760f4851d480a70b72ace5b075f8191ecf899bc97427715e50fb0e90b9 \
--hash=sha256:852a37b80df9597048591ebc87d0ce85a4edceaef015dc5360ad89cc5960c27b
sqlparse==0.1.19 \
--hash=sha256:d896be1a1c7f24bffe08d7a64e6f0176b260e281c5f3685afe7826f8bada4ee8
django-extensions==1.6.7 \
--hash=sha256:7c33f1be6acf7414539cfdef2967bf6240d3c9317551b5d84622dff7824cd3c6 \
--hash=sha256:ebdfc329207231f63b5ccb591407aadbc1a524af752e52690f0646eb7ff52943
dascher-29223:pontoon dascher1$ more r
README.md requirements-dev.txt requirements.txt
dascher-29223:pontoon dascher1$ more req
requirements-dev.txt requirements.txt
dascher-29223:pontoon dascher1$ more requirements.txt
# Temporarily we had to remove support for the secure dependencies, because
# readthedocs.org don't support pip8.
# More info at https://github.com/rtfd/readthedocs.org/issues/1843
-r docs/safe_requirements.txt
# Dependencies required by the pontoon to work in the production environment.
argparse==1.3.0 \
--hash=sha256:d01978e9a8c51ea7b34ec71f3fced1326437cd366b9c2e19265ace050924e0e2 \
--hash=sha256:b3a79a23d37b5a02faa550b92cbbbebeb4aa1d77e649c3eb39c19abf5262da04
certifi==14.05.14 \
--hash=sha256:1e1bcbacd6357c151ae37cf0290dcc809721d32ce21fd6b7339568f3ddef1b69
chardet==2.3.0 \
--hash=sha256:e53e38b3a4afe6d1132de62b7400a4ac363452dc5dfcf8d88e8e0cce663c68aa
commonware==0.4.3 \
--hash=sha256:a7b02a5f76d89a79f861926fb34e029cc4343c13802525c818542a39fe788cce
configparser==3.5.0b2 \
--hash=sha256:16810160ff28233efac6c1dc0eea8d4c9b87042f9210541dab4f92a90a7d8597
diff-match-patch==20121119 \
--hash=sha256:9dba5611fbf27893347349fd51cc1911cb403682a7163373adacc565d11e2e4c
django-session-csrf==0.5 \
--hash=sha256:44e4639ec057a6b6a9dddb869d4e3a4818fc9278ec490cce39aef08440592a93
mock==1.3.0 \
--hash=sha256:3f573a18be94de886d1191f27c168427ef693e8dcfcecf95b170577b2eb69cbb
pbr==1.6.0 \
--hash=sha256:6d0f47c050cced1d9abfc89a937ad06870a2974fda31ec0adfcafc2600b947ce
funcsigs==0.4 \
--hash=sha256:ff5ad9e2f8d9e5d1e8bbfbcf47722ab527cf0d51caeeed9da6d0f40799383fde
oauthlib==0.1.3 \
--hash=sha256:6066c9c0ab07953f98870bc97d29f6defd066b6c215de74b9976666f3f6c3d40
polib==1.0.6 \
...skipping...
pylibmc==1.5.0 \
--hash=sha256:16255595616a6d78cd786a55cc6431da5b7accf46512df854712a0cdbb3acfaa
django-pylibmc==0.6.1 \
--hash=sha256:9cffdee703aaf9ebc029d9dbdee8abdd0723564b95e4b2ac59e4a668b8e58f93
django-dirtyfields==0.7 \
--hash=sha256:53fe6cc4abc05da8f0f032202d5a10dbdf2ade4d42bc70f56557b292bf327289
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment