Casey
76bb572a4d
Release prep 151 ( #813 )
...
* new runtimes
* update default latest
2019-03-21 10:54:12 -07:00
Casey
8db4a79392
changelog 150 update ( #810 )
2019-03-14 11:40:14 -07:00
Casey
21430070ad
Python release prep ( #809 )
...
* new recipe for new runtime
* add new runtime formula
* add test updates for new runtime release
* wrangle tests into submission
* update tests to use default_pythons
* delete commented code
2019-03-13 12:25:03 -07:00
Casey
20bbb3f54d
changelog update for v149 ( #806 )
2019-03-11 11:51:07 -07:00
Casey
bebc0cf439
Python 2.7.16 ( #808 )
...
* new recipe for new runtime
* add new runtime formula
* wrangle tests into submission
2019-03-11 13:22:29 -04:00
David Zülke
c361c2ffc4
HOTFIX for cedar-14 python builds ( #805 )
2019-03-04 14:46:33 -08:00
Casey
13d2a58add
update changelog ( #803 )
2019-02-21 15:24:08 -08:00
Casey
49e9147439
track usage of older feature steps ( #802 )
...
* track usage of older feature steps
* remove typo whitespace
* make buildvars consistently cased
2019-02-21 14:06:20 -08:00
Casey
3c0146c0b9
Merge pull request #797 from heroku/v-147
...
V 147
2019-02-12 13:01:43 -06:00
Casey Faist
53c7d61291
correct date mixup + update changelog
2019-02-07 12:35:25 -05:00
Casey Faist
797652a75d
new runtimes and travis test updates
2019-01-31 14:46:42 -05:00
Casey Faist
d7351513c7
changelog and test update
2018-12-12 17:26:28 -05:00
Casey
fe029af603
Merge pull request #785 from heroku/update-readme
...
Update readme
2018-12-12 10:20:01 -05:00
Casey
dd8fe58de1
Merge pull request #784 from heroku/update-changelog
...
update changelog
2018-12-12 10:19:24 -05:00
Casey Faist
a979d57a20
update readme
2018-11-15 17:41:01 -06:00
Casey Faist
3cb8db7e2e
update release date
2018-11-15 17:31:29 -06:00
Casey Faist
16cce92342
update changelog
2018-11-15 16:59:51 -06:00
Casey
b85fe3614c
Merge pull request #783 from heroku/document-tests
...
Document tests
2018-11-15 12:41:15 -06:00
Hunter Loftis
b024e644d1
Merge branch 'master' of github.com:heroku/heroku-buildpack-python into document-tests
2018-11-15 12:45:28 -05:00
Casey
41e0f64252
Merge pull request #782 from heroku/next-release
...
Test updates
2018-11-15 11:06:27 -06:00
Hunter Loftis
3a0d4c18bf
add heroku-18 to test targets and document running tests
2018-11-15 11:57:44 -05:00
Casey Faist
b3988a565a
remove template runtimes to cut down on scope creep
2018-11-15 10:39:19 -06:00
Casey Faist
0437a6e84f
update latest python 2 in pipenv-version step
2018-11-15 09:37:43 -06:00
Casey Faist
88a5ba5d39
add test for 2.7 pipenv install
2018-11-15 09:09:51 -06:00
Casey Faist
3434972e32
update hatchet expected version
2018-11-15 08:57:57 -06:00
Casey Faist
1dfef44085
update default in pipenv test
2018-11-14 17:36:59 -06:00
Casey Faist
2ffb10da34
update latest vars in compile
2018-11-14 16:57:02 -06:00
Casey Faist
23999846ad
update 3.7 tests typo
2018-11-14 16:41:38 -06:00
Casey Faist
8d1ebf7288
bump default 3.6 version
2018-11-14 16:24:46 -06:00
Casey Faist
f2165aaac6
update test fixtures for new python runtimes
2018-11-13 16:11:14 -06:00
Casey Faist
05492e132a
add next runtimes
2018-11-13 15:34:07 -06:00
Casey
62eaae35a4
Merge pull request #781 from heroku/update-hatchet-setup
...
Update to reflect Hatchet updates
2018-11-13 14:36:24 -06:00
Duane Hutchins
2f32c5418d
Updated HATCHET_BUILDPACK_BASE to use TRAVIS_REPO_SLUG
2018-11-13 13:58:23 -06:00
Casey Faist
12e3a7f3e7
add HATCHET_DEPLOY_STRATEGY env var
2018-11-13 13:48:38 -06:00
Casey Faist
e7da63f722
update to newer hatchet integration
2018-11-13 13:05:31 -06:00
Casey
a6452a1ce4
Merge pull request #772 from heroku/v-145
...
V 145
2018-11-12 18:49:06 -06:00
Casey Faist
0b554f660f
update tests for missed stack issues
2018-11-12 17:27:07 -06:00
Casey Faist
7b9e82175e
add warning detection and per-stack checks
2018-11-12 17:10:30 -06:00
Casey Faist
73d37cbac6
update changelog
2018-11-11 17:52:16 -06:00
Casey Faist
9e1df4bbb5
specify python 2.7
2018-11-11 17:24:42 -06:00
Casey Faist
0be9d48013
add missing vars for python step
2018-11-11 16:51:29 -06:00
Casey Faist
4750639a0d
add python 3.4 detection
2018-11-11 16:38:12 -06:00
Casey Faist
3de5b43447
add bash pre-commit hook and correct shellcheck warnings
2018-11-11 16:36:16 -06:00
Casey Faist
c3845fff9a
use text variable as variable in puts-warn
2018-11-11 15:43:21 -06:00
Casey Faist
f3ef152624
update tests to pass, add 3.4
2018-11-11 15:34:49 -06:00
Jose Diaz-Gonzalez
ef1f7f6924
fix: drop broken version check
...
Due to how the version checks work - via sorting, not actual comparison - this previously resulted in _always_ installing sqlite3, even though it was already bundled for lower versions of python. The second version check also encompasses 3.7.0+, so there is no need to respecify the check.
2018-11-08 16:14:05 -06:00
Casey Faist
25818765ee
update changelog
2018-11-08 15:54:45 -06:00
Casey Faist
0a169e76a4
fix extra slash in python install location
2018-11-08 13:54:44 -06:00
Casey Faist
2f430abf07
adjust sqlcheck
2018-11-08 13:54:44 -06:00
Casey Faist
07241cd751
add tests for new runtimes
2018-11-08 13:54:44 -06:00
Casey Faist
ae4713efd8
add new runtimes and test repos
2018-11-08 13:54:44 -06:00
Casey
402cd8253e
Merge pull request #777 from heroku/use-heroku-bob
...
update bob dependency to point to internal bob-builder fork
2018-11-08 13:54:03 -06:00
Casey
aa593f127b
delete tester runtime.txt
...
Added this for local testing because bob requires 2.7, should not be merged to master
2018-11-08 10:23:23 -06:00
Casey Faist
67badb1829
use released bob package
2018-11-08 09:23:05 -06:00
Casey Faist
defa85c355
delete me later
2018-11-07 11:18:26 -06:00
Casey Faist
ec364be161
remove comment
2018-11-06 17:47:38 -06:00
Casey Faist
7b4d6b5587
update bob dependency to point to internal bob-builder fork
2018-11-06 17:41:10 -06:00
Casey
e094c5469d
Merge pull request #769 from heroku/pip-pipenv-pin
...
Pin pip version used by pipenv
2018-10-11 14:50:52 -05:00
Casey Faist
a7a5971372
changelog update
2018-10-10 09:23:54 -05:00
Casey Faist
45b78ab587
pin pip version used by pipenv
2018-10-09 14:46:49 -05:00
Casey
63e84aceb1
Merge pull request #760 from heroku/add-airflow-110-support
...
Add Apache Airflow 1.10 Support
2018-10-08 16:01:45 -05:00
Casey Faist
eee8dd9a9e
need to pass env var as export in test
2018-10-05 13:48:22 -05:00
Casey Faist
00e12b8ec2
add test/run case
2018-10-05 13:35:42 -05:00
Casey Faist
b56b063dd5
add SLUGIFY_USES_TEXT_UNIDECODE support
2018-10-05 11:49:01 -05:00
Casey
d3180d3245
Merge pull request #759 from heroku/update-travis
...
Update travis setup for Hatchet
2018-10-04 19:28:04 -05:00
Casey Faist
4778b1cb9d
add sudo to travis install
2018-10-04 17:33:40 -05:00
Casey Faist
50a3d2d13e
add shebang and update file permissions
2018-10-04 17:33:28 -05:00
Casey Faist
8c36a3a263
move heroku install to before_install
2018-10-04 17:33:16 -05:00
Casey Faist
882f54128b
rememer to remove toolbelt
2018-10-04 17:33:08 -05:00
Casey Faist
576def4cde
fix travis dependency blocker
2018-10-04 17:32:58 -05:00
Casey Faist
1be32ff09a
add more unblocking setup
2018-10-04 17:32:35 -05:00
Casey
9c2bbd109f
Merge pull request #741 from heroku/fix-python-check
...
Fix Python 3.6 message when using Python 3.7
2018-09-05 16:54:26 -04:00
Casey Faist
e5d9ed259b
changelog update
2018-09-05 16:24:02 -04:00
Casey Faist
285ca2b73d
reword warning, add doc link
2018-09-05 16:21:42 -04:00
Casey Faist
5e4667686a
add case for older python 3 install attempts
2018-09-05 16:21:42 -04:00
Casey Faist
f9621add42
Update indentation levels and messaging
...
Fix indentation levels
more helpful messages about supported versions
2018-09-05 16:21:42 -04:00
Casey
567cf2c388
Merge pull request #742 from heroku/hatchet/yay
...
Hatchet/yay
2018-09-05 16:18:25 -04:00
Casey Faist
c61e61c153
add missing newline
2018-09-05 15:53:42 -04:00
Casey Faist
3835aca004
use bundle syntax to rspec
2018-09-04 11:26:13 -04:00
Casey Faist
3733383ad6
add Rakefile
2018-09-04 11:26:13 -04:00
Casey Faist
b53d211d01
add rake to gemfile
2018-09-04 11:26:13 -04:00
Casey Faist
e5830fd50d
correct travisyaml indenting
2018-09-04 11:26:13 -04:00
Casey Faist
2efe514b14
setup travis rspecting
2018-09-04 11:26:13 -04:00
schneems
d442562352
Add retry gem
2018-09-04 11:26:13 -04:00
schneems
ce14e1edf8
Integration tests with Hatchet
2018-09-04 11:26:13 -04:00
Casey
39d2cd6de8
Merge pull request #746 from heroku/changelog-dates
...
Start adding dates to changelog entries
2018-09-04 11:21:37 -04:00
Jeremy Morrell
e42b725211
Start adding dates to changelog entries
...
It's occasionally useful to see at a glance when releases were pushed to understand what release might have caused a customer's issues. This back-fills dates for the last few months of releases and sets a precedent that can be followed in the future.
2018-09-04 10:02:34 -04:00
Casey
d9456b6d90
Merge pull request #745 from heroku/fix-27-tests
...
update buildpack tests to expect success for all 2.7.15 builds
2018-09-04 09:58:07 -04:00
Casey Faist
61591594a2
typo fix
2018-08-24 18:19:07 -04:00
Casey Faist
13bca29e13
update tests to expect success for all 2.7.15 builds
2018-08-24 18:12:28 -04:00
Casey
95779d6711
Merge pull request #744 from edmorley/add-pr-template
...
Add a Pull Request template
2018-08-22 15:50:36 -04:00
Ed Morley
166b8be2c5
Add a Pull Request template
...
To try and help prevent the notification noise from PRs being opened
against upstream by mistake.
2018-08-22 18:29:03 +01:00
Casey
583c1ab160
Merge pull request #736 from heroku/v-138
...
v 138 changelog
2018-08-01 16:49:37 -05:00
Casey Faist
c7f5532854
v 138 changelog
2018-08-01 16:04:24 -05:00
Terence Lee
0fe4f91395
Merge pull request #713 from hone/sqlite3
...
Update SQLite3
2018-07-26 17:21:08 -05:00
Terence Lee
221722fb27
setup libsqlite3-dev and sqlite3 binary to match stack's libsqlite3-0
...
With inspiration from @KevinBrolly, this patch uses the stack image
SQLite3 package but also still providing the dev headers and binary that
users may still be using today. The benefit is that we won't need to
rebuild all the python binaries for this to take affect. We can just
stop shipping SQLite3 from future binaries. In addition, we don't need
to worry about what version and when to update SQLite3 and maintaining
the packages ourselves.
This also includes updates to Python 2.7.15 and Python 3.6.6 so they can
rebuilt with the stack image dev headers instead of building our own
vendored SQLite3.
2018-07-26 16:49:23 -05:00
Terence Lee
e82f1e4d1e
add Python version operators
2018-07-26 16:32:04 -05:00
Terence Lee
f7e5930047
Merge pull request #733 from heroku/v137
...
v137 changelog
2018-07-17 14:02:40 -05:00
Terence Lee
f51dfb5eb4
v137 changelog
2018-07-17 12:51:36 -05:00
Ian Stapleton Cordasco
06b7f97eff
Merge pull request #729 from heroku/bug/728
...
Prevent Python 3.7 from being unsupported
2018-07-10 08:09:39 -05:00
Ian Stapleton Cordasco
74873b5b71
Merge branch 'master' into bug/728
2018-07-10 07:53:39 -05:00
Ian Stapleton Cordasco
731876d6e8
Be clearer in our warnings about which Py3 we mean
2018-07-10 07:38:31 -05:00
Ian Stapleton Cordasco
a775b06d2f
Merge pull request #731 from heroku/heroku-18-ci
...
Add heroku-18 to our Travis CI config
2018-07-10 07:31:44 -05:00
Ian Stapleton Cordasco
2d290e94e9
Add heroku-18 to our Travis CI config
...
- Add stage to Travis CI config and update tests.sh script to recognize
it
- Update tests to assert there is no Python 2 on Heroku-18
- Update nltk fixture to use Python 3.6 so we can test it on all stacks
Closes gh-730
2018-07-09 11:51:03 -05:00
Ian Stapleton Cordasco
179e6287b1
Prevent Python 3.7 from being unsupported
...
Python 3.7.0 is supported but not preferred given how new it is. As a
result, we don't want it to be the default, but we also don't want users
to be confused when upgrading to it.
Closes gh-728
2018-07-06 09:11:26 -05:00
Ian Stapleton Cordasco
18945ff1a9
Merge pull request #724 from heroku/publish-automation
...
Steal the java buildpack's release script
2018-07-06 08:34:12 -05:00
Ian Stapleton Cordasco
2e630ab55c
Steal the java buildpack's release script
...
This will make releasing new versions easier for us.
Closes gh-723
2018-06-28 12:33:54 -05:00
Ian Stapleton Cordasco
83d5d6caa9
Merge pull request #722 from heroku/python-3.7-and-3.6.6
...
Build Python 3.6.6 and 3.7.0
2018-06-28 11:09:23 -05:00
Ian Stapleton Cordasco
abade31848
Update defaults for Python 3 apps on Heroku
...
Also update our documentation and CHANGELOG for this version of the
buildpack.
2018-06-28 10:57:13 -05:00
Ian Stapleton Cordasco
9a3c1fab04
Build Python 3.6.6 and 3.7.0
...
Add runtime build recipes for our newly released versions
Closes gh-720
Closes gh-721
2018-06-28 08:33:50 -05:00
Ian Stapleton Cordasco
d18f1fedd8
Merge pull request #710 from KevinBrolly/master
...
Updated README for python 3.6.5 and CHANGELOG for v135
2018-06-12 08:19:20 -05:00
Kevin Brolly
d9a963c8b2
Updated README for python 3.6.5 and CHANGELOG for v135
2018-06-08 12:14:55 -07:00
Ian Stapleton Cordasco
dbeca147d2
Merge pull request #701 from allyjweir/bump-pipenv-version
...
Bump pipenv version
2018-05-29 07:11:12 -05:00
Ian Stapleton Cordasco
ca41bc87d3
Merge branch 'master' into bump-pipenv-version
2018-05-25 12:56:58 -05:00
Ian Stapleton Cordasco
e717d0a60b
Merge pull request #703 from heroku/fix-new-shellcheck-warnings
...
Fix new shellcheck warnings breaking periodic CI
2018-05-25 12:56:43 -05:00
Ian Stapleton Cordasco
f0081e6faf
Fix new shellcheck warnings breaking periodic CI
...
New warnings were found in our periodic (CRON) CI jobs.
Fixes https://travis-ci.org/heroku/heroku-buildpack-python/jobs/383404864
2018-05-25 12:16:47 -05:00
Ally Weir
57ec0c38ae
Fix shellcheck linting issues
2018-05-24 14:38:14 +01:00
Ally Weir
f1e1df2fa1
Bump pipenv version
2018-05-24 11:37:01 +01:00
Ian Stapleton Cordasco
b0f49570d4
Merge pull request #699 from heroku/reenable-shellcheck
...
Let's test re-enabling shellcheck in CI
2018-05-18 08:39:52 -05:00
Ian Stapleton Cordasco
f072b73093
Fix-up SC2219 errors in our shell scripts
...
Caught these with the re-added shellcheck linting.
2018-05-10 08:32:24 -05:00
Ian Stapleton Cordasco
f174d03f7d
Let's test re-enabling shellcheck in CI
...
shellcheck is a truly valuable utility. Unfortunately installing the
packages from debian-sid introduces a conflict. Let's try another
suggestion from: https://github.com/koalaman/shellcheck/wiki/TravisCI
Refs
https://github.com/heroku/heroku-buildpack-python/commit/a0275888a26b8f0132c7bb9fe3bf194b5c4fab1f
2018-05-10 08:16:36 -05:00
Pradeep Damodara
af7332b5b2
Update pipenv-to-pip to read lockfiles properly
...
Use the appropriate encoding to read a Pipfile.lock so we can
properly load the data.
Closes #678
2018-05-07 14:47:45 -05:00
kennethreitz
6e89f2cc96
buildpack.toml
...
Signed-off-by: Kenneth Reitz <me@kennethreitz.org >
2018-05-02 12:37:07 -04:00
kennethreitz
a8fdd1e532
Python 3.6.5 ( #695 )
...
* 3.6.5
Signed-off-by: Kenneth Reitz <me@kennethreitz.org >
* fix tests
Signed-off-by: Kenneth Reitz <me@kennethreitz.org >
2018-05-02 09:35:32 -04:00
kennethreitz
6a96169466
Merge branch 'master' of github.com:heroku/heroku-buildpack-python
2018-05-02 07:18:24 -04:00
kennethreitz
22174d6232
fix tests
...
Signed-off-by: Kenneth Reitz <me@kennethreitz.org >
2018-05-02 07:10:22 -04:00
kennethreitz
539bf80bfe
Update compile
2018-05-02 07:05:31 -04:00
kennethreitz
14a6c862c8
lots of comments
...
Signed-off-by: Kenneth Reitz <me@kennethreitz.org >
2018-05-02 06:58:48 -04:00
kennethreitz
3d8f6de92e
update latest version of python
...
Signed-off-by: Kenneth Reitz <me@kennethreitz.org >
2018-05-01 11:28:42 -04:00
kennethreitz
debee377b8
changelog entry
...
Signed-off-by: Kenneth Reitz <me@kennethreitz.org >
2018-05-01 11:26:50 -04:00
kennethreitz
c1bb04e013
Update README.md
2018-05-01 10:28:28 -04:00
Ian Stapleton Cordasco
3c64697472
Add Python 2.7.15 to the list of runtimes ( #692 )
...
* Add Python 2.7.15 to the list of runtimes
Closes #691
* Update the default Python 2 to 2.7.15 everywhere
2018-05-01 10:27:32 -04:00
Terence Lee
df6c8c78af
only need to build libmemcache dev for cedar-14 ( #690 )
2018-05-01 09:17:18 -04:00
kennethreitz
6bcbf19bb0
test git egg installation ( #666 )
...
Signed-off-by: Kenneth Reitz <me@kennethreitz.org >
2018-04-26 09:16:11 -04:00
kennethreitz
dd0aee7b06
update metrics
2018-04-20 10:16:27 -04:00
Josh Friend
23827b59c8
Add CPython 3.6.5 ( #676 )
...
fixes #674
2018-04-18 09:10:33 -04:00
kennethreitz
41e3fee30c
changelog
...
Signed-off-by: Kenneth Reitz <me@kennethreitz.org >
2018-04-17 16:51:09 -04:00
kennethreitz
a0275888a2
Pip frozen version ( #683 )
...
* freeze pip version, upon installation
Signed-off-by: Kenneth Reitz <me@kennethreitz.org >
* use PIP_UPDATE environment variable
Signed-off-by: Kenneth Reitz <me@kennethreitz.org >
* disable shell checking (for now)
Signed-off-by: Kenneth Reitz <me@kennethreitz.org >
* --disable-pip-version-check
Signed-off-by: Kenneth Reitz <me@kennethreitz.org >
2018-04-17 16:50:01 -04:00
kennethreitz
9eddeaeef9
codeowners ( #668 )
...
Signed-off-by: Kenneth Reitz <me@kennethreitz.org >
2018-03-21 09:52:09 -04:00
kennethreitz
4d8c7a4639
improve pip installation
...
Signed-off-by: Kenneth Reitz <me@kennethreitz.org >
2018-03-20 13:21:46 -04:00
kennethreitz
23400d7862
update pip installation method, to include setuptools
2018-03-20 13:20:49 -04:00
kennethreitz
1534bc3d76
fix bug with pip
...
Signed-off-by: Kenneth Reitz <me@kennethreitz.org >
2018-03-20 06:53:37 -04:00
kennethreitz
34fccf64a4
9.0.2
...
Signed-off-by: Kenneth Reitz <me@kennethreitz.org >
2018-03-20 06:38:27 -04:00
kennethreitz
a75e4fdf2d
pip
...
Signed-off-by: Kenneth Reitz <me@kennethreitz.org >
2018-03-19 11:02:14 -04:00
kennethreitz
f0201c3e38
9.0.2
...
Signed-off-by: Kenneth Reitz <me@kennethreitz.org >
2018-03-19 11:00:16 -04:00
kennethreitz
877aa79e19
cleanup pip upgrade step
...
Signed-off-by: Kenneth Reitz <me@kennethreitz.org >
2018-03-19 10:56:59 -04:00
kennethreitz
730c4b314b
changelog
...
Signed-off-by: Kenneth Reitz <me@kennethreitz.org >
2018-03-19 10:54:28 -04:00
kennethreitz
d0ed320447
don't upgrade pip
...
Signed-off-by: Kenneth Reitz <me@kennethreitz.org >
2018-03-19 10:53:57 -04:00
kennethreitz
18965ac04c
upgrade pip
...
Signed-off-by: Kenneth Reitz <me@kennethreitz.org >
2018-03-19 07:18:15 -04:00
kennethreitz
2f160c5652
changelog
...
Signed-off-by: Kenneth Reitz <me@kennethreitz.org >
2018-03-19 07:16:58 -04:00
kennethreitz
5b64b73c0b
pipenv
...
Signed-off-by: Kenneth Reitz <me@kennethreitz.org >
2018-03-19 07:16:21 -04:00
Yury V. Zaytsev
c732097d17
Output pipenv version in steps ( #662 )
...
* Since pipenv is being pinned now, output pinned version in steps
Signed-off-by: Yury V. Zaytsev <yury.zaytsev@moneymeets.com >
* Update README.md example output to match new reality
Signed-off-by: Yury V. Zaytsev <yury.zaytsev@moneymeets.com >
* Update pipenv
2018-03-19 07:15:37 -04:00
kennethreitz
00947abe7a
collectstatic metrics ( #660 )
2018-03-14 13:06:56 -04:00
kennethreitz
d0c98aa577
Update pipenv
2018-03-14 06:57:52 -04:00
kennethreitz
894083bfe5
Update CHANGELOG.md
2018-03-14 06:56:50 -04:00
kennethreitz
ce30ca052e
pin to pipenv==11.6.1
2018-03-14 06:56:14 -04:00
kennethreitz
f9e54dc3f6
don't skip Pipenv installation if there are git deps ( #656 )
2018-03-13 22:02:29 -04:00
kennethreitz
7d975e74a9
default to user python path for collectstatic runs ( #655 )
...
* default to user python path for collectstatic runs
Signed-off-by: Kenneth Reitz <me@kennethreitz.org >
* bugfixes
Signed-off-by: Kenneth Reitz <me@kennethreitz.org >
* fix
Signed-off-by: Kenneth Reitz <me@kennethreitz.org >
2018-03-13 20:59:11 -04:00
kennethreitz
5f8360cba8
Metrics ( #657 )
...
* metrics
Signed-off-by: Kenneth Reitz <me@kennethreitz.org >
* using pipenv anyway
Signed-off-by: Kenneth Reitz <me@kennethreitz.org >
* instrument bad failures
Signed-off-by: Kenneth Reitz <me@kennethreitz.org >
* if not
Signed-off-by: Kenneth Reitz <me@kennethreitz.org >
2018-03-13 20:56:40 -04:00
kennethreitz
091656088d
bugfixes
...
Signed-off-by: Kenneth Reitz <me@kennethreitz.org >
2018-03-07 11:14:46 -05:00
kennethreitz
05e3d8ccce
fix mercurial step
...
Signed-off-by: Kenneth Reitz <me@kennethreitz.org >
2018-03-07 11:08:13 -05:00
kennethreitz
2f18118cd3
no longer check cryptogrpahy step
...
Signed-off-by: Kenneth Reitz <me@kennethreitz.org >
2018-03-07 11:00:37 -05:00
kennethreitz
920fefce57
source pipenv step
...
Signed-off-by: Kenneth Reitz <me@kennethreitz.org >
2018-03-07 10:58:38 -05:00
kennethreitz
fd53d4e1b0
also skip pip install
...
Signed-off-by: Kenneth Reitz <me@kennethreitz.org >
2018-03-07 10:57:31 -05:00
kennethreitz
329cd6eb7b
don't print extra information
...
Signed-off-by: Kenneth Reitz <me@kennethreitz.org >
2018-03-07 10:56:49 -05:00
kennethreitz
b6f042b118
fix the problem
...
Signed-off-by: Kenneth Reitz <me@kennethreitz.org >
2018-03-07 10:54:58 -05:00
kennethreitz
7cbca2f5c5
always use pipenv if it's there
...
Signed-off-by: Kenneth Reitz <me@kennethreitz.org >
2018-03-07 10:54:09 -05:00
kennethreitz
fe302d8724
don't expect there to be a requirements.txt
...
Signed-off-by: Kenneth Reitz <me@kennethreitz.org >
2018-03-07 10:51:48 -05:00
kennethreitz
0f0ddd52ea
don't suppress error messages
...
Signed-off-by: Kenneth Reitz <me@kennethreitz.org >
2018-03-07 10:50:03 -05:00
kennethreitz
a334672a1a
reorder things
...
Signed-off-by: Kenneth Reitz <me@kennethreitz.org >
2018-03-07 10:48:22 -05:00
kennethreitz
7b26f0df44
set -e
...
Signed-off-by: Kenneth Reitz <me@kennethreitz.org >
2018-03-07 10:38:56 -05:00
kennethreitz
96df073bdf
cleanup
...
Signed-off-by: Kenneth Reitz <me@kennethreitz.org >
2018-03-06 16:06:12 -05:00
kennethreitz
cbf074a856
Merge branch 'master' of github.com:heroku/heroku-buildpack-python
2018-03-06 16:05:34 -05:00
kennethreitz
c373e80c12
remove cryptogrpahy step, as they ship wheels now
...
Signed-off-by: Kenneth Reitz <me@kennethreitz.org >
2018-03-06 16:05:19 -05:00
kennethreitz
714826eea2
Update CHANGELOG.md
2018-03-06 15:55:03 -05:00
kennethreitz
41b342e03b
Update CHANGELOG.md
2018-03-06 15:54:41 -05:00
kennethreitz
45ceb2f451
Update CHANGELOG.md
2018-03-06 15:54:06 -05:00
kennethreitz
3511cae1bb
Update CHANGELOG.md
2018-03-06 15:53:41 -05:00
kennethreitz
ce5ff2384f
fix changelog
...
Signed-off-by: Kenneth Reitz <me@kennethreitz.org >
2018-03-06 15:52:19 -05:00
kennethreitz
97ac451a80
Pipenv uninstall, and other improvements ( #650 )
2018-03-06 15:44:50 -05:00
kennethreitz
06fa6d23ba
Update README.md ( #649 )
2018-03-02 18:56:06 -05:00
kennethreitz
df083fd3b8
Update pipenv-python-version to latest python 3.6 ( #644 )
...
* Update pipenv-python-version
* use latest versions in pipenv script
Signed-off-by: Kenneth Reitz <me@kennethreitz.org >
* Update pipenv-python-version
* 3.6.4
Signed-off-by: Kenneth Reitz <me@kennethreitz.org >
2018-03-02 18:38:21 -05:00
jxltom
2e1638a1b0
Fix PYTHONPATH is not set when running collectstatic ( #637 )
...
* Fix PYTHONPATH is not set when running collectstatic
* update changelog
Signed-off-by: Kenneth Reitz <me@kennethreitz.org >
* Update CHANGELOG.md
2018-03-02 09:04:00 -05:00
Jose Diaz-Gonzalez
e15f68944a
feat: allow stack url overrides using BUILDPACK_VENDOR_URL env var ( #643 )
...
This is useful if you'd like to customize python binaries without forking the entire buildpack.
Similar functionality was implemented in https://github.com/heroku/heroku-buildpack-ruby/pull/238
2018-03-02 07:15:23 -05:00
Eugene Pakhomov
9468ec2630
Add support for PIP_EXTRA_INDEX_URL ( #639 )
...
* Add support for PIP_EXTRA_INDEX_URL
* Add support for PIP_EXTRA_INDEX_URL for Pipenv
2018-02-17 05:58:40 -06:00
Swen Kooij
c4ec6d3370
Account for the root not being /app ( #638 )
2018-02-16 09:30:22 -06:00
kennethreitz
1ed0a96b09
Update README.md ( #642 )
2018-02-15 18:03:28 -06:00
kennethreitz
500daaf6fc
Pipenv development dependencies (ci) ( #633 )
...
* initial stab at pipenv --dev support
* test installation output
* locale fix
* refactor
* fix typo
* fix typo
* ellipsis
* polish
2018-01-16 13:36:01 -05:00
kennethreitz
4a1fcafecc
Changelog Updates ( #630 )
...
* changelog notice
* v123
* v123
2018-01-15 12:09:38 -05:00
kennethreitz
23ee27792a
Update python.gunicorn.sh ( #628 )
2018-01-10 12:21:39 -05:00
kennethreitz
de680016c9
latest python version (3.6.4) ( #496 )
...
Update buildpack to latest version of Python.
2018-01-08 12:20:55 -05:00
Josh Friend
646466c4dd
Add CPython 3.6.4 ( #495 )
2018-01-02 08:22:37 -05:00
kennethreitz
a2c3aaf817
Mcount pipenv and pip ( #492 )
...
* mcount pipenv
* more mcount for pip
* shellcheck compliance
* fix typo
Signed-off-by: Kenneth Reitz <me@kennethreitz.org >
2017-12-18 12:49:11 -05:00
Robin Richtsfeld
88d6c93955
Fix some Bash issues ( #491 )
2017-12-15 09:19:03 -05:00
kennethreitz
b261158bf2
Make gunicorn default access log to stdout ( #490 )
...
* make gunicorn default access log to stdout
* Update python.gunicorn.sh
2017-12-13 13:12:26 -05:00
kennethreitz
009d0ddbae
update changelog ( #486 )
...
* fixed the bug for pypy-5.8.0
* changelog
Signed-off-by: Kenneth Reitz <me@kennethreitz.org >
* python 2.7.14
Signed-off-by: Kenneth Reitz <me@kennethreitz.org >
* pipfile > requirements.txt
Signed-off-by: Kenneth Reitz <me@kennethreitz.org >
* check for python_full_version too
Signed-off-by: Kenneth Reitz <me@kennethreitz.org >
* 2.7.14
Signed-off-by: Kenneth Reitz <me@kennethreitz.org >
* warn when using an older version of python
Signed-off-by: Kenneth Reitz <me@kennethreitz.org >
* requirements for anaconda buildpack
Signed-off-by: Kenneth Reitz <me@kennethreitz.org >
* remove hashes for conda buildpack
Signed-off-by: Kenneth Reitz <me@kennethreitz.org >
* improvements to pipenv python version detection
Signed-off-by: Kenneth Reitz <me@kennethreitz.org >
* oops
Signed-off-by: Kenneth Reitz <me@kennethreitz.org >
* oops
Signed-off-by: Kenneth Reitz <me@kennethreitz.org >
* oops
Signed-off-by: Kenneth Reitz <me@kennethreitz.org >
* echo not puts
Signed-off-by: Kenneth Reitz <me@kennethreitz.org >
* try this
Signed-off-by: Kenneth Reitz <me@kennethreitz.org >
* learn more
Signed-off-by: Kenneth Reitz <me@kennethreitz.org >
* there we go
Signed-off-by: Kenneth Reitz <me@kennethreitz.org >
* cleanups
Signed-off-by: Kenneth Reitz <me@kennethreitz.org >
* cleanups
Signed-off-by: Kenneth Reitz <me@kennethreitz.org >
* cleanups
Signed-off-by: Kenneth Reitz <me@kennethreitz.org >
* unsupported
Signed-off-by: Kenneth Reitz <me@kennethreitz.org >
* consistiency
Signed-off-by: Kenneth Reitz <me@kennethreitz.org >
* be more specific
Signed-off-by: Kenneth Reitz <me@kennethreitz.org >
* capitalize Pipfile.lock
Signed-off-by: Kenneth Reitz <me@kennethreitz.org >
* attempt to force color
Signed-off-by: Kenneth Reitz <me@kennethreitz.org >
* try this
Signed-off-by: Kenneth Reitz <me@kennethreitz.org >
* try this
Signed-off-by: Kenneth Reitz <me@kennethreitz.org >
* interactive
Signed-off-by: Kenneth Reitz <me@kennethreitz.org >
* interactive
Signed-off-by: Kenneth Reitz <me@kennethreitz.org >
* diagnose
Signed-off-by: Kenneth Reitz <me@kennethreitz.org >
* try without -l
Signed-off-by: Kenneth Reitz <me@kennethreitz.org >
* confirmed env working
Signed-off-by: Kenneth Reitz <me@kennethreitz.org >
* just -c
Signed-off-by: Kenneth Reitz <me@kennethreitz.org >
* use latest, to debug
Signed-off-by: Kenneth Reitz <me@kennethreitz.org >
* no more bash
Signed-off-by: Kenneth Reitz <me@kennethreitz.org >
* try …
Signed-off-by: Kenneth Reitz <me@kennethreitz.org >
* don't use the git version of pipenv
Signed-off-by: Kenneth Reitz <me@kennethreitz.org >
* oops
Signed-off-by: Kenneth Reitz <me@kennethreitz.org >
* next version
Signed-off-by: Kenneth Reitz <me@kennethreitz.org >
* 2.7.14
Signed-off-by: Kenneth Reitz <me@kennethreitz.org >
* comment out force color bits
Signed-off-by: Kenneth Reitz <me@kennethreitz.org >
* readme
Signed-off-by: Kenneth Reitz <me@kennethreitz.org >
* more tests
Signed-off-by: Kenneth Reitz <me@kennethreitz.org >
* more tests
Signed-off-by: Kenneth Reitz <me@kennethreitz.org >
* ellipsis
Signed-off-by: Kenneth Reitz <me@kennethreitz.org >
* Merge branch 'master' of github.com:heroku/heroku-buildpack-python
# Please enter a commit message to explain why this merge is necessary,
# especially if it merges an updated upstream into a topic branch.
#
# Lines starting with '#' will be ignored, and an empty message aborts
# the commit.
Signed-off-by: Kenneth Reitz <me@kennethreitz.org >
* changelog
Signed-off-by: Kenneth Reitz <me@kennethreitz.org >
2017-11-22 05:44:24 -05:00
Josh Friend
17dd42113f
Update default python to 3.6.3 ( #480 )
2017-11-21 19:11:45 -05:00
Johannes Hoppe
f767a73515
Fix #398 -- Set explict GDAL and GEOS location ( #478 )
...
Set GDAL and GEOS library locaiton explicitly in environment
variables:
* GDAL_LIBRARY_PATH "/app/.heroku/vendor/lib/libgdal.so"
* GEOS_LIBRARY_PATH "/app/.heroku/vendor/lib/libgeos_c.so"
Django has to settings with the same name. The setup now works as
described here:
https://devcenter.heroku.com/articles/postgis#geodjango-setup
2017-11-15 16:57:39 -05:00
Josh Friend
2608bf43dd
Add CPython 3.6.3 ( #479 )
2017-11-14 12:24:30 -05:00
kennethreitz
25c5762cb9
pipenv --deploy ( #476 )
...
* fixed the bug for pypy-5.8.0
* changelog
Signed-off-by: Kenneth Reitz <me@kennethreitz.org >
* python 2.7.14
Signed-off-by: Kenneth Reitz <me@kennethreitz.org >
* pipfile > requirements.txt
Signed-off-by: Kenneth Reitz <me@kennethreitz.org >
* check for python_full_version too
Signed-off-by: Kenneth Reitz <me@kennethreitz.org >
* 2.7.14
Signed-off-by: Kenneth Reitz <me@kennethreitz.org >
* warn when using an older version of python
Signed-off-by: Kenneth Reitz <me@kennethreitz.org >
* requirements for anaconda buildpack
Signed-off-by: Kenneth Reitz <me@kennethreitz.org >
* remove hashes for conda buildpack
Signed-off-by: Kenneth Reitz <me@kennethreitz.org >
* improvements to pipenv python version detection
Signed-off-by: Kenneth Reitz <me@kennethreitz.org >
* oops
Signed-off-by: Kenneth Reitz <me@kennethreitz.org >
* oops
Signed-off-by: Kenneth Reitz <me@kennethreitz.org >
* oops
Signed-off-by: Kenneth Reitz <me@kennethreitz.org >
* echo not puts
Signed-off-by: Kenneth Reitz <me@kennethreitz.org >
* try this
Signed-off-by: Kenneth Reitz <me@kennethreitz.org >
* learn more
Signed-off-by: Kenneth Reitz <me@kennethreitz.org >
* there we go
Signed-off-by: Kenneth Reitz <me@kennethreitz.org >
* cleanups
Signed-off-by: Kenneth Reitz <me@kennethreitz.org >
* cleanups
Signed-off-by: Kenneth Reitz <me@kennethreitz.org >
* cleanups
Signed-off-by: Kenneth Reitz <me@kennethreitz.org >
* unsupported
Signed-off-by: Kenneth Reitz <me@kennethreitz.org >
* consistiency
Signed-off-by: Kenneth Reitz <me@kennethreitz.org >
* be more specific
Signed-off-by: Kenneth Reitz <me@kennethreitz.org >
* capitalize Pipfile.lock
Signed-off-by: Kenneth Reitz <me@kennethreitz.org >
* attempt to force color
Signed-off-by: Kenneth Reitz <me@kennethreitz.org >
* try this
Signed-off-by: Kenneth Reitz <me@kennethreitz.org >
* try this
Signed-off-by: Kenneth Reitz <me@kennethreitz.org >
* interactive
Signed-off-by: Kenneth Reitz <me@kennethreitz.org >
* interactive
Signed-off-by: Kenneth Reitz <me@kennethreitz.org >
* diagnose
Signed-off-by: Kenneth Reitz <me@kennethreitz.org >
* try without -l
Signed-off-by: Kenneth Reitz <me@kennethreitz.org >
* confirmed env working
Signed-off-by: Kenneth Reitz <me@kennethreitz.org >
* just -c
Signed-off-by: Kenneth Reitz <me@kennethreitz.org >
* use latest, to debug
Signed-off-by: Kenneth Reitz <me@kennethreitz.org >
* no more bash
Signed-off-by: Kenneth Reitz <me@kennethreitz.org >
* try …
Signed-off-by: Kenneth Reitz <me@kennethreitz.org >
* don't use the git version of pipenv
Signed-off-by: Kenneth Reitz <me@kennethreitz.org >
* oops
Signed-off-by: Kenneth Reitz <me@kennethreitz.org >
* next version
Signed-off-by: Kenneth Reitz <me@kennethreitz.org >
* 2.7.14
Signed-off-by: Kenneth Reitz <me@kennethreitz.org >
* comment out force color bits
Signed-off-by: Kenneth Reitz <me@kennethreitz.org >
* readme
Signed-off-by: Kenneth Reitz <me@kennethreitz.org >
* more tests
Signed-off-by: Kenneth Reitz <me@kennethreitz.org >
* more tests
Signed-off-by: Kenneth Reitz <me@kennethreitz.org >
* ellipsis
Signed-off-by: Kenneth Reitz <me@kennethreitz.org >
* pipenv --deploy
Signed-off-by: Kenneth Reitz <me@kennethreitz.org >
* full version lockfile
Signed-off-by: Kenneth Reitz <me@kennethreitz.org >
2017-09-26 17:41:51 -04:00
kennethreitz
ff223597f3
Upgrades 🔝 ( #475 )
...
* fixed the bug for pypy-5.8.0
* changelog
Signed-off-by: Kenneth Reitz <me@kennethreitz.org >
* python 2.7.14
Signed-off-by: Kenneth Reitz <me@kennethreitz.org >
* pipfile > requirements.txt
Signed-off-by: Kenneth Reitz <me@kennethreitz.org >
* check for python_full_version too
Signed-off-by: Kenneth Reitz <me@kennethreitz.org >
* 2.7.14
Signed-off-by: Kenneth Reitz <me@kennethreitz.org >
* warn when using an older version of python
Signed-off-by: Kenneth Reitz <me@kennethreitz.org >
* requirements for anaconda buildpack
Signed-off-by: Kenneth Reitz <me@kennethreitz.org >
* remove hashes for conda buildpack
Signed-off-by: Kenneth Reitz <me@kennethreitz.org >
* improvements to pipenv python version detection
Signed-off-by: Kenneth Reitz <me@kennethreitz.org >
* oops
Signed-off-by: Kenneth Reitz <me@kennethreitz.org >
* oops
Signed-off-by: Kenneth Reitz <me@kennethreitz.org >
* oops
Signed-off-by: Kenneth Reitz <me@kennethreitz.org >
* echo not puts
Signed-off-by: Kenneth Reitz <me@kennethreitz.org >
* try this
Signed-off-by: Kenneth Reitz <me@kennethreitz.org >
* learn more
Signed-off-by: Kenneth Reitz <me@kennethreitz.org >
* there we go
Signed-off-by: Kenneth Reitz <me@kennethreitz.org >
* cleanups
Signed-off-by: Kenneth Reitz <me@kennethreitz.org >
* cleanups
Signed-off-by: Kenneth Reitz <me@kennethreitz.org >
* cleanups
Signed-off-by: Kenneth Reitz <me@kennethreitz.org >
* unsupported
Signed-off-by: Kenneth Reitz <me@kennethreitz.org >
* consistiency
Signed-off-by: Kenneth Reitz <me@kennethreitz.org >
* be more specific
Signed-off-by: Kenneth Reitz <me@kennethreitz.org >
* capitalize Pipfile.lock
Signed-off-by: Kenneth Reitz <me@kennethreitz.org >
* attempt to force color
Signed-off-by: Kenneth Reitz <me@kennethreitz.org >
* try this
Signed-off-by: Kenneth Reitz <me@kennethreitz.org >
* try this
Signed-off-by: Kenneth Reitz <me@kennethreitz.org >
* interactive
Signed-off-by: Kenneth Reitz <me@kennethreitz.org >
* interactive
Signed-off-by: Kenneth Reitz <me@kennethreitz.org >
* diagnose
Signed-off-by: Kenneth Reitz <me@kennethreitz.org >
* try without -l
Signed-off-by: Kenneth Reitz <me@kennethreitz.org >
* confirmed env working
Signed-off-by: Kenneth Reitz <me@kennethreitz.org >
* just -c
Signed-off-by: Kenneth Reitz <me@kennethreitz.org >
* use latest, to debug
Signed-off-by: Kenneth Reitz <me@kennethreitz.org >
* no more bash
Signed-off-by: Kenneth Reitz <me@kennethreitz.org >
* try …
Signed-off-by: Kenneth Reitz <me@kennethreitz.org >
* don't use the git version of pipenv
Signed-off-by: Kenneth Reitz <me@kennethreitz.org >
* oops
Signed-off-by: Kenneth Reitz <me@kennethreitz.org >
* next version
Signed-off-by: Kenneth Reitz <me@kennethreitz.org >
* 2.7.14
Signed-off-by: Kenneth Reitz <me@kennethreitz.org >
* comment out force color bits
Signed-off-by: Kenneth Reitz <me@kennethreitz.org >
* readme
Signed-off-by: Kenneth Reitz <me@kennethreitz.org >
* more tests
Signed-off-by: Kenneth Reitz <me@kennethreitz.org >
* more tests
Signed-off-by: Kenneth Reitz <me@kennethreitz.org >
* ellipsis
Signed-off-by: Kenneth Reitz <me@kennethreitz.org >
2017-09-26 11:42:14 -04:00
kennethreitz
50950c59df
Pipenv improvements ( #474 )
...
* improvements to pipenv
Signed-off-by: Kenneth Reitz <me@kennethreitz.org >
* capitalize
Signed-off-by: Kenneth Reitz <me@kennethreitz.org >
2017-09-24 23:18:22 -04:00
Johannes Hoppe
9817eb149e
Update gdal to version 2.2.1 ( #452 )
2017-09-08 12:36:53 -04:00
Johannes Hoppe
a703d2febe
Update proj.4 to version 4.9.3 ( #451 )
2017-09-08 12:28:05 -04:00
Johannes Hoppe
e304405410
Update geos to version 3.6.2 ( #450 )
2017-09-08 12:20:14 -04:00
kennethreitz
17f992a106
Improvements ( #471 )
...
* only do this on heroku-16
* history
Signed-off-by: Kenneth Reitz <me@kennethreitz.org >
* code comment
Signed-off-by: Kenneth Reitz <me@kennethreitz.org >
2017-09-08 12:02:03 -04:00
kennethreitz
24895082d3
update the changelog ( #470 )
2017-09-08 11:56:35 -04:00
Zach McCormick
002780c2d9
Adding step to copy libjasper to vendor lib directory so that libgdal will load ( #449 )
2017-09-08 11:43:28 -04:00
Ed Morley
df7f8f3507
Skip vendoring libffi/libmemcached on Heroku-16 ( #465 )
...
* Add a test for the cryptography (cffi) compile step
Since it's currently untested.
* Skip vendoring libffi/libmemcached on Heroku-16
Unlike for Cedar-14, Heroku-16 comes with these packages pre-installed:
https://github.com/heroku/stack-images/blob/5a341970cfc1f201014262ad64c3b3e47514f663/heroku-16/installed-packages.txt#L111
https://github.com/heroku/stack-images/blob/5a341970cfc1f201014262ad64c3b3e47514f663/heroku-16/installed-packages.txt#L172
As such the build scripts had already been made a no-op on Heroku-16:
https://github.com/heroku/heroku-buildpack-python/blob/fedae5ceda5a42f594012f911c3808dd5dc6fd9e/builds/libraries/vendor/libffi#L6-L9
https://github.com/heroku/heroku-buildpack-python/blob/fedae5ceda5a42f594012f911c3808dd5dc6fd9e/builds/libraries/vendor/libmemcache#L6-L9
...meaning the Heroku-16 archives for them on S3 contain zero files.
However until now, the buildpack was still unnecessarily downloading
and extracting these empty archives - and not just on the first compile
(like on cedar-14), but every compile since the directory check will
never succeed.
2017-09-08 11:27:46 -04:00
Ed Morley
312a468cce
Correct changelog entries for v108, v109 and v110 ( #469 )
...
Found by diffing the published buildpack archives and looking at the
git log to see what changed. It looks like the v108 entry was
accidentally added in #405 , when the release being published there
was actually v107. The setuptools update mentioned there never
happened, since the `SETUPTOOLS_VERSION` variable was found to be
unused and instead removed.
2017-09-06 12:35:17 -04:00
kennethreitz
d4b8c2aeda
Undo sub_env for pip install, it was a terrible idea ( #467 )
...
* fixed the bug for pypy-5.8.0
* update changelog
Signed-off-by: Kenneth Reitz <me@kennethreitz.org >
* blacklist for old apps
Signed-off-by: Kenneth Reitz <me@kennethreitz.org >
* only blacklist pythonhome/path
Signed-off-by: Kenneth Reitz <me@kennethreitz.org >
* updated changelog
Signed-off-by: Kenneth Reitz <me@kennethreitz.org >
* be more agressive with blacklisting
Signed-off-by: Kenneth Reitz <me@kennethreitz.org >
* sub_env was a terrible idea
Signed-off-by: Kenneth Reitz <me@kennethreitz.org >
* changelog update
Signed-off-by: Kenneth Reitz <me@kennethreitz.org >
2017-09-05 11:11:59 -04:00
kennethreitz
f86e8079b6
Blacklist for old apps ( #466 )
...
* fixed the bug for pypy-5.8.0
* update changelog
Signed-off-by: Kenneth Reitz <me@kennethreitz.org >
* blacklist for old apps
Signed-off-by: Kenneth Reitz <me@kennethreitz.org >
* only blacklist pythonhome/path
Signed-off-by: Kenneth Reitz <me@kennethreitz.org >
* updated changelog
Signed-off-by: Kenneth Reitz <me@kennethreitz.org >
2017-09-05 10:44:08 -04:00
kennethreitz
36c6f5e388
Update README.md ( #464 )
2017-09-05 10:02:19 -04:00
kennethreitz
91a65b2984
Update README.md ( #463 )
2017-09-05 09:59:35 -04:00
kennethreitz
3010070d55
Update README.md ( #462 )
...
* Update README.md
* Update README.md
* Update README.md
2017-09-05 09:58:32 -04:00
Ed Morley
fedae5ceda
Tests: Make assertCaptured test failures easier to debug ( #461 )
...
Previously the contents of the file being searched was not output,
making it hard to know how to fix a test so that it would pass.
Before:
```
$ make test-heroku-16
...
testCffi
ASSERT:Expected </tmp/shunit.ayVGAO/tmp/output.6gMs/stdout> to contain <ZZZZZZZ>
testPylibmc
```
After:
```
$ make test-heroku-16
...
testCffi
ASSERT:Expected </tmp/shunit.FXWeuI/tmp/output.7Vfx/stdout> to contain <ZZZZZZZ>
! Warning: Your application is missing a Procfile. This file tells Heroku how to run your application.
! Learn more: https://devcenter.heroku.com/articles/procfile
-----> Installing python-3.6.2
-----> Installing pip
-----> Installing requirements with pip
Collecting cffi (from -r /tmp/testBoLG0/requirements.txt (line 1))
Downloading cffi-1.10.0-cp36-cp36m-manylinux1_x86_64.whl (406kB)
Collecting pycparser (from cffi->-r /tmp/testBoLG0/requirements.txt (line 1))
Downloading pycparser-2.18.tar.gz (245kB)
Installing collected packages: pycparser, cffi
Running setup.py install for pycparser: started
Running setup.py install for pycparser: finished with status 'done'
Successfully installed cffi-1.10.0 pycparser-2.18
testPylibmc
```
2017-09-05 09:43:17 -04:00
Ed Morley
4212e06309
NLTK support: Fix passing of multiple corpora identifiers ( #460 )
...
* NLTK support: Update test to use multiple corpora
So that the incorrect handling of multiple IDs seen in #444 would
have been caught.
Also switches to some of the smaller corpora, to reduce time spent
downloading during tests (see sizes on http://www.nltk.org/nltk_data/ ).
* NLTK support: Fix passing of multiple corpora identifiers
As part of fixing the shellcheck warnigns in #438 , double quotes had
been placed around `$nltk_packages` passed to the `nltk.downloader`,
which causes multiple identifiers to be treated as though it were just
one identifier that contains spaces.
The docs for the shellcheck warning in question recommend using arrays
if the intended behaviour really is to split on spaces:
https://github.com/koalaman/shellcheck/wiki/SC2086#exceptions
As such, `readarray` has been used, which is present in bash >=4.
The `[*]` array form is used in the log message, to prevent shellcheck
warning SC2145, whereas `[@]` is used when passed to `nltk.downloader`
to ensure the array elements are unpacked as required.
Note: Both before and after this fix, using anything but unix line
endings in `nltk.txt` will also cause breakage.
2017-09-05 09:32:04 -04:00
kennethreitz
fd360bda14
Update local commits ( #459 )
...
* fixed the bug for pypy-5.8.0
* update changelog
Signed-off-by: Kenneth Reitz <me@kennethreitz.org >
2017-08-31 13:41:45 -04:00
kennethreitz
4723abb896
Pipenv Updates ( #458 )
...
* fixed the bug for pypy-5.8.0
* update pipenv support
Signed-off-by: Kenneth Reitz <me@kennethreitz.org >
2017-08-31 13:18:26 -04:00
kennethreitz
155b5eecb9
Grep bug fix ( #456 )
...
* fixed the bug for pypy-5.8.0
* changelog entry
Signed-off-by: Kenneth Reitz <me@kennethreitz.org >
* use std-lib sub-env
Signed-off-by: Kenneth Reitz <me@kennethreitz.org >
* let's see if this cleans things up
Signed-off-by: Kenneth Reitz <me@kennethreitz.org >
* try v7 of stdlib
Signed-off-by: Kenneth Reitz <me@kennethreitz.org >
* use new sub_env
Signed-off-by: Kenneth Reitz <me@kennethreitz.org >
* set_env
Signed-off-by: Kenneth Reitz <me@kennethreitz.org >
* set_default_env
Signed-off-by: Kenneth Reitz <me@kennethreitz.org >
* v8 of stdlib
Signed-off-by: Kenneth Reitz <me@kennethreitz.org >
* v112
Signed-off-by: Kenneth Reitz <me@kennethreitz.org >
* oops (merge bug)
Signed-off-by: Kenneth Reitz <me@kennethreitz.org >
* final merge error resolve
Signed-off-by: Kenneth Reitz <me@kennethreitz.org >
* final final fix for merge conflict
Signed-off-by: Kenneth Reitz <me@kennethreitz.org >
2017-08-28 13:41:32 -04:00
kennethreitz
845635d667
Changelog ( #454 )
...
* fixed the bug for pypy-5.8.0
* changelog entry
Signed-off-by: Kenneth Reitz <me@kennethreitz.org >
2017-08-24 17:28:25 -04:00
Samuel Spencer
0c26eae214
Allow environment variables during pip install, fixes #416 ( #417 )
...
* Allow environment variables during pip install, fixes #416
* shift sub-env command, fix typo
* bash check thingy fixed
2017-08-12 02:55:15 -04:00
Jeremy Morrell
325a3165e4
Remove leading zeros from WEB_CONCURRENCY ( #446 )
...
* Remove leading zeros from `WEB_CONCURRENCY`
* fix DYNO_RAM (from node buildpack)
Signed-off-by: Kenneth Reitz <me@kennethreitz.org >
2017-08-10 14:42:45 -04:00
Ed Morley
bf378916af
Speed up the multi-stage Travis run ( #443 )
...
Reduces the impact on Travis runtime caused by #438 , by:
* Making the shellcheck job run on the container infra (`sudo: false`)
which has faster boot times.
* Running the heroku-16 and cedar-14 stack tests in parallel, since
previously they were separate stages (which are run in series by
design).
Reduces Travis end-to-end time from ~10 minutes to ~6 minutes.
2017-08-10 14:29:15 -04:00
Ed Morley
c029e44dc8
Improve UX when clearing cache due to the stack changing ( #442 )
...
* Test that the cache is invalidated when the stack changes
* Improve UX when clearing cache due to the stack changing
Now outputs a message informing that the cache was cleared, and
clears the cache first to avoid a redundant message about removing
an old Python version.
2017-08-07 21:23:23 -04:00
kennethreitz
f74d4db8c5
Shellcheck Compliance ( #438 )
...
* fixed the bug for pypy-5.8.0
* enable shellcheck in makefile
Signed-off-by: Kenneth Reitz <me@kennethreitz.org >
* make compile script shellcheck compatible
Signed-off-by: Kenneth Reitz <me@kennethreitz.org >
* let's see what this says
* fix pip installation
Signed-off-by: Kenneth Reitz <me@kennethreitz.org >
* shellcheck detect script
* shellcheck release
Signed-off-by: Kenneth Reitz <me@kennethreitz.org >
* shellcheck test-compile
Signed-off-by: Kenneth Reitz <me@kennethreitz.org >
* shellcheck warnings/utils
* updated makefile
Signed-off-by: Kenneth Reitz <me@kennethreitz.org >
* shellcheck collectstatic
Signed-off-by: Kenneth Reitz <me@kennethreitz.org >
* shellcheck cryptography
Signed-off-by: Kenneth Reitz <me@kennethreitz.org >
* shellcheck eggpath fixes
Signed-off-by: Kenneth Reitz <me@kennethreitz.org >
* shellcheck gdal
* shellcheck goes-libs
Signed-off-by: Kenneth Reitz <me@kennethreitz.org >
* shellcheck mercurial
Signed-off-by: Kenneth Reitz <me@kennethreitz.org >
* nltk shellcheck
* shellcheck pip-install
Signed-off-by: Kenneth Reitz <me@kennethreitz.org >
* shellcheck pip-uninstall
Signed-off-by: Kenneth Reitz <me@kennethreitz.org >
* shellcheck pipenv
Signed-off-by: Kenneth Reitz <me@kennethreitz.org >
* shellcheck pylibmc
Signed-off-by: Kenneth Reitz <me@kennethreitz.org >
* shellcheck python
Signed-off-by: Kenneth Reitz <me@kennethreitz.org >
* update makefile
Signed-off-by: Kenneth Reitz <me@kennethreitz.org >
* final update to makefile
Signed-off-by: Kenneth Reitz <me@kennethreitz.org >
* fix tests
Signed-off-by: Kenneth Reitz <me@kennethreitz.org >
* actually fix the tests
Signed-off-by: Kenneth Reitz <me@kennethreitz.org >
* update pipenv-python-version
Signed-off-by: Kenneth Reitz <me@kennethreitz.org >
* requested fixes
Signed-off-by: Kenneth Reitz <me@kennethreitz.org >
* update spellcheck sources
* attempted fix for shell globbing
Signed-off-by: Kenneth Reitz <me@kennethreitz.org >
* further attempted fix
Signed-off-by: Kenneth Reitz <me@kennethreitz.org >
* switch nltk styling
Signed-off-by: Kenneth Reitz <me@kennethreitz.org >
* no more need for temp app for installing pip
Signed-off-by: Kenneth Reitz <me@kennethreitz.org >
* attempt at staged build for shellcheck
Signed-off-by: Kenneth Reitz <me@kennethreitz.org >
* attempted fix of travis file
Signed-off-by: Kenneth Reitz <me@kennethreitz.org >
* reorder travis file
* add shellcheck to install
* make things clearer in travis file
Signed-off-by: Kenneth Reitz <me@kennethreitz.org >
* better travis file
Signed-off-by: Kenneth Reitz <me@kennethreitz.org >
* attempt at better travis file
Signed-off-by: Kenneth Reitz <me@kennethreitz.org >
* better travis file
Signed-off-by: Kenneth Reitz <me@kennethreitz.org >
2017-08-03 17:36:23 -04:00
kennethreitz
2512694df9
Geos tests ( #437 )
...
* fixed the bug for pypy-5.8.0
* cleanup makefile
Signed-off-by: Kenneth Reitz <me@kennethreitz.org >
* allow builds to happen when capitalization is used
Signed-off-by: Kenneth Reitz <me@kennethreitz.org >
* restore behavior
Signed-off-by: Kenneth Reitz <me@kennethreitz.org >
* make makefile default to heroku-16
* test geos libraries
Signed-off-by: Kenneth Reitz <me@kennethreitz.org >
2017-08-02 19:59:44 -04:00
Johannes Hoppe
f289984061
Update GDAL version to 1.11.5 ( #432 )
...
* Update GDAL version to 1.11.5
Update GDAL to latest bugfix release, see
http://trac.osgeo.org/gdal/wiki/Release/1.11.5-News
* Use pushd and popd in favor of cd
2017-08-01 14:33:23 -04:00
kennethreitz
1d37749ec1
fixed the bug for pypy-5.8.0 ( #431 )
2017-07-31 19:27:48 -04:00
Josh Friend
da13bf1f3d
Add pypy2-5.8.0 ( #430 )
2017-07-31 18:46:43 -04:00
Ed Morley
78767e7199
Exclude Python's test suite from generated Python archives ( #425 )
...
This copies the official Docker Python images approach of stripping
the Python test suite after building from source.
For Python 3.6.2 this reduces the output from 184MB to 121MB and
removes the following directories:
```
.heroku/python/lib/python3.6/tkinter/test
.heroku/python/lib/python3.6/ctypes/test
.heroku/python/lib/python3.6/unittest/test
.heroku/python/lib/python3.6/distutils/tests
.heroku/python/lib/python3.6/sqlite3/test
.heroku/python/lib/python3.6/lib2to3/tests
.heroku/python/lib/python3.6/test
```
For Python 2.7.13 this reduces the output from 127MB to 91MB and
removes the following directories:
```
.heroku/python/lib/python2.7/ctypes/test
.heroku/python/lib/python2.7/unittest/test
.heroku/python/lib/python2.7/distutils/tests
.heroku/python/lib/python2.7/bsddb/test
.heroku/python/lib/python2.7/lib-tk/test
.heroku/python/lib/python2.7/sqlite3/test
.heroku/python/lib/python2.7/lib2to3/tests
.heroku/python/lib/python2.7/json/tests
.heroku/python/lib/python2.7/email/test
.heroku/python/lib/python2.7/test
```
Fixes #424 .
2017-07-17 13:00:47 -04:00
kennethreitz
194932889d
Python 3.6.2 ( #423 )
...
* pypy3-5.8.0
* updated cpython to 3.6.2
* update README to reflect new Python version
2017-07-17 12:35:26 -04:00
Josh Friend
4293ec5564
Add CPython 3.6.2 ( #422 )
2017-07-17 11:48:05 -04:00
kennethreitz
57baab9f68
Update README.md ( #415 )
2017-06-20 10:43:51 -07:00
kennethreitz
a7c20eea42
Python 3 default for buildpack ( #409 )
...
* update default python to 3.6.1
* v110
* nltk python2
2017-06-20 09:14:01 -07:00
kennethreitz
0a4cc2c476
pypy3-5.8.0 ( #414 )
2017-06-15 15:54:40 -04:00
Ed Morley
cbb718bb8b
Fix pip uninstall by moving it prior to pip install ( #413 )
...
The pip-uninstall step stopped working when it was moved to after
the pip-install step in f27a84e .
This regression was temporarily fixed by part of #397 , however that
PR was reverted in #404 .
Adds a test to hopefully catch any future regressions :-)
Fixes #393 .
2017-06-14 17:15:52 -04:00
kennethreitz
db95cdd3f3
new pylibmc test ( #408 )
2017-06-05 13:47:48 -04:00
kennethreitz
04f3ddbc86
updates ( #407 )
...
* silently use sp-grep
* history
* update license
2017-06-05 13:34:15 -04:00
kennethreitz
f06f5676e8
silently use sp-grep ( #406 )
2017-06-05 13:31:57 -04:00
kennethreitz
c8c8995d70
Next version ( #405 )
...
* python 3.5.3
* v108
* new setuptools version
* removed unneeded variable
2017-06-03 17:51:44 -04:00
kennethreitz
4ee3baaded
Revert "Don't install packages that could mess packaging up" ( #404 )
...
* Revert "Fix pyyaml (#402 )"
This reverts commit ff94908505 .
* Revert "Don't install packages that could mess packaging up (#397 )"
This reverts commit 5496c02f9f .
2017-06-03 17:36:19 -04:00
kennethreitz
ff94908505
Fix pyyaml ( #402 )
...
* Revert "use pkg_resources to check for distributions (#395 )"
This reverts commit 9b185f99d5 .
* use sp-grep for django detection
* sp-grep
* fix setuptools script
2017-06-02 15:23:05 -04:00
kennethreitz
5496c02f9f
Don't install packages that could mess packaging up ( #397 )
...
* updated changelog
* remove setuptools sanity check
* update changelog
* pip-clean
* changelog note
* refactor codebase to improve package name detection
* fix version string
* cleanup
* add messaging, improve execution
* do uninstall first
2017-05-30 20:03:57 -04:00
Ed Morley
8d6d14b671
Update to bob-builder v0.0.13 ( #399 )
...
The recent fixes on bob-builder master have now been released.
2017-05-30 19:50:05 -04:00
kennethreitz
98dc586a99
Setuptools ( #396 )
...
* updated changelog
* remove setuptools sanity check
2017-05-30 11:36:10 -04:00
David Lord
9b185f99d5
use pkg_resources to check for distributions ( #395 )
...
more accurate than parsing requirements.txt
fixes #359
2017-05-30 11:05:33 -04:00
kennethreitz
e8a79bbda5
fix for heroku ci ( #392 )
...
* attempted fix
* added a comment
* fixes
* improved changelog
2017-05-26 07:22:52 -07:00
Ed Morley
e621ff4d5e
Improve the workflow for generating binaries for Heroku-16 ( #387 )
...
* Updates bob-builder to a version that clears out the previous
build directory, which prevents the stale files seen in #379 .
* Adds a `buildenv-heroku-16` Make command to simplify the
building and use of the Heroku-16 binary build environment.
* Sets `S3_BUCKET` and `S3_PREFIX` in the Docker image, to save
having to do so manually each time.
* Removes the duplication of the bob-builder dependency between
`Dockerfile` and `requirements.txt`.
* Disables the pip version check during Docker build, to avoid the
noisy stderr warning about Ubuntu 16.04 pip being older (v8.1.1).
* Adds a `.dockerignore` to speed up the Docker build, by reducing
the build context transferred to the daemon from 60MB to 2MB.
* Applies some Dockerfile best practices like disabling/removing
cached files (since layer invalidation makes caching pointless).
2017-05-25 11:55:57 -07:00
Ed Morley
7a579e4eb7
Make assertCapturedSuccess display stdout if stderr was empty ( #390 )
...
In cases where there is no stderr there was previously no output,
which made it hard to find the cause. The assertion messages have
also been adjusted to remove the repetition (shunit2 already outputs
expected vs actual itself).
Before:
```
testPipenv
ASSERT:Expected captured exit code to be 0; was <2> expected:<0> but was:<2>
testPipenvVersion
```
After:
```
testPipenv
ASSERT:Captured exit code - expected:<0> but was:<2>
! Warning: Your application is missing a Procfile. This file tells Heroku how to run your application.
! Learn more: https://devcenter.heroku.com/articles/procfile
-----> Installing python-2.7.13
-----> Installing pip
-----> Generating 'requirements.txt' with pipenv
testPipenvVersion
```
Fixes #389 .
2017-05-25 11:46:09 -07:00
kennethreitz
a1ed1d7b42
Faster pipenv ( #385 )
...
* skip pip install for pipenv
* better
* improvements
* indent
* chmod +x
* export
* skip uninstall too
* pip freeze
* Revert "skip uninstall too"
This reverts commit faac96f62004f78c3d27a92cd865954fc7a3a53d.
* better comments
* redirect stderr to stdout
2017-05-25 10:55:01 -07:00
kennethreitz
9157111d44
Update README.md ( #384 )
2017-05-11 15:02:16 -04:00
Kaelan Thijs Fouwels
48f67ac5a6
Add runtime for python3 version of pypy 3.7.1 ( #383 )
2017-05-11 12:57:47 -04:00
kennethreitz
f6d63ea53d
chmod formula ( #382 )
2017-05-11 12:42:47 -04:00
Josh Friend
668219ae59
Add PyPy-5.7.1 ( #370 )
2017-05-11 12:10:13 -04:00
Ed Morley
18c404f72d
Restore the build cache prior to running bin/pre_compile ( #372 )
...
So that any changes made to `.heroku/` within pre_compile (such as
installing additional libraries required for the later pip install) are
not clobbered by the cache being copied over afterwards.
Fixes #320 .
2017-05-05 15:54:59 -04:00
kennethreitz
84f2fb5396
update python.gunicorn.sh to WEB_CONCURRENCY.sh ( #373 )
...
* update python.gunicorn.sh to WEB_CONCURRENCY.sh
* don't remove WEB_CONCURRENCY for prefixed 0s
* split gunicorn functionality into its own file
* cleanup comments
* fix var ordering
* add retry to curl
* use proper url for buildpack stdlib
2017-05-05 14:28:00 -04:00
kennethreitz
d39b8c19b2
basics of metrics ( #374 )
...
* basics of metrics
* pin to stdlib v2
* measure python installation size
* lots of additional metrics
* add old output methods
* $
* empty commit
2017-05-03 14:15:03 -04:00
kennethreitz
9a24c9d17d
don't unset DYNO (we're running on Heroku) ( #371 )
...
* don't unset DYNO (we're running on Heroku)
Fixes #280
* blacklist STACK env var for subshells
2017-04-25 10:27:57 -04:00
kennethreitz
29abb059b6
Merge branch 'master' of github.com:heroku/heroku-buildpack-python
2017-03-23 18:22:15 -04:00
kennethreitz
eb056bc58d
python-3.6.1
2017-03-23 18:22:07 -04:00
kennethreitz
70a152bd46
oops
2017-03-23 18:19:45 -04:00
kennethreitz
0b580d997e
python 3.6.1
2017-03-23 18:16:40 -04:00
kennethreitz
9f63582a23
new pypy
2017-03-23 16:12:53 -04:00
kennethreitz
5f33811357
link needed
2017-03-23 16:05:42 -04:00
kennethreitz
3bd0a0e7cc
no longer needed
2017-03-23 16:03:00 -04:00
kennethreitz
b7c3cdb607
pypy-5.7.0
2017-03-23 15:57:32 -04:00
kennethreitz
3a89a84399
updated changelog
2017-03-17 17:37:25 -04:00
kennethreitz
59a70d2c63
link to nltk documentation
2017-03-17 15:02:20 -04:00
kennethreitz
26ed6daeaa
remove bpwatch
2017-03-17 14:12:18 -04:00
kennethreitz
cafd418220
remove bunk file
2017-03-16 13:23:39 -04:00
kennethreitz
dded42350f
added NOTICE file
2017-03-16 13:23:34 -04:00
kennethreitz
65648fb7a8
fix tests
2017-03-16 12:44:36 -04:00
kennethreitz
45b0d18532
fix tests further
2017-03-16 12:29:07 -04:00
kennethreitz
8f258ae0b8
remove pipstrip
2017-03-16 12:16:59 -04:00
kennethreitz
b80f7a953f
fix tests
2017-03-16 12:13:00 -04:00
kennethreitz
f27a84e015
change the step order
2017-03-16 00:02:33 -04:00
kennethreitz
5794bacbbf
cleanup
2017-03-16 00:00:55 -04:00
kennethreitz
e29b60dcfd
cleanups
2017-03-15 23:59:52 -04:00
kennethreitz
7c95b156ce
fix syntax error
2017-03-15 23:59:21 -04:00
kennethreitz
e05346e8c1
fixes to buildpack
2017-03-15 23:58:47 -04:00
kennethreitz
9deea01360
fix
2017-03-15 23:57:24 -04:00
kennethreitz
c19f0f83ee
fix build
2017-03-15 23:54:59 -04:00
kennethreitz
8b88d655c4
remove venv support
2017-03-15 16:48:05 -04:00
kennethreitz
0e8c0077ff
remove legacy behavior
2017-03-15 16:47:24 -04:00
kennethreitz
cfda557b31
updated makefile
2017-03-14 13:40:01 -04:00
kennethreitz
44c2b75b8d
fix runtime-fixer
2017-03-14 13:36:29 -04:00
kennethreitz
c3849fb6d3
improvements
2017-03-14 13:36:14 -04:00
kennethreitz
5608ed9f3c
fix build
2017-03-14 13:21:40 -04:00
kennethreitz
e9108858fc
v100
2017-03-14 11:59:39 -04:00
kennethreitz
c85f5d015c
no debug
2017-03-14 11:43:40 -04:00
kennethreitz
321543d4ae
debug
2017-03-14 11:42:02 -04:00
kennethreitz
8bd209de13
further fix test
2017-03-14 11:28:50 -04:00
kennethreitz
58e9c84347
fix tests
2017-03-14 11:27:18 -04:00
kennethreitz
dcfff15151
cleanups
2017-03-14 11:23:28 -04:00
kennethreitz
9426dc8668
fix test
2017-03-14 10:54:38 -04:00
kennethreitz
cdbeb6419e
2.7.11
2017-03-14 10:50:55 -04:00
kennethreitz
858113cf76
tests for newlines
2017-03-14 10:49:49 -04:00
kennethreitz
a547da0b52
oops
2017-03-14 10:47:26 -04:00
kennethreitz
df52fd46e5
whitespace stripper for runtime.txt
2017-03-14 10:45:59 -04:00
kennethreitz
2e37a96984
more cleanups
2017-03-14 10:00:59 -04:00
kennethreitz
12c3b8cb1d
remove legacy code
2017-03-14 09:59:53 -04:00
kennethreitz
0fadebf7d8
more tests
2017-03-10 12:37:11 -05:00
kennethreitz
33ccaa9e45
bash not sh
2017-03-10 12:00:44 -05:00
kennethreitz
6b5ec50ab9
new travis matrix
2017-03-10 11:58:38 -05:00
kennethreitz
63810f29d3
passing tests
2017-03-10 11:43:11 -05:00
kennethreitz
0de749a6a2
updated tests
2017-03-10 11:22:07 -05:00
kennethreitz
2df1131d3c
remove bpwatch
2017-03-10 11:21:57 -05:00
kennethreitz
af0795264b
heroku-16
2017-03-10 11:21:47 -05:00
kennethreitz
327daa5f32
no need for SETUPTOOLS_VERSION anymore
2017-03-08 16:58:39 -05:00
kennethreitz
09b7e44841
fix tests
2017-03-08 16:57:33 -05:00
kennethreitz
e26a0f04d9
improvements
2017-03-08 09:01:24 -05:00
kennethreitz
c92f379f78
improve
2017-03-08 08:58:07 -05:00
kennethreitz
893bdec066
updated setuptools
2017-03-08 08:44:32 -05:00
kennethreitz
607dcfda07
no pipenv test (for now)
2017-03-08 08:31:09 -05:00
kennethreitz
26a0b9678f
no version checking yet
2017-03-07 12:09:09 -05:00
Kenneth Reitz
e58e5d2b74
more tests
2017-03-07 11:58:53 -05:00
Kenneth Reitz
6faa5a4efc
Merge remote-tracking branch 'origin/master'
2017-03-07 11:39:35 -05:00
kennethreitz
2881d65e4e
Update pipenv
2017-03-03 09:27:42 -08:00
kennethreitz
1696e7cee6
v100!
2017-03-02 22:13:35 -08:00
kennethreitz
35b89386ed
Squashed commit of the following:
...
commit 1b6199c182a8cf453247ae2a19b7f1db71664dda
Author: Kenneth Reitz <me@kennethreitz.org >
Date: Thu Mar 2 22:10:46 2017 -0800
remove toml.py
commit e9215a30f111008b97ac50584a077b77585fda4a
Author: Kenneth Reitz <me@kennethreitz.org >
Date: Thu Mar 2 21:58:59 2017 -0800
fuck
commit d1f40a51aa01a7f2771cbac32543e9df021939a1
Author: Kenneth Reitz <me@kennethreitz.org >
Date: Thu Mar 2 21:58:06 2017 -0800
frost mirror
commit 0f1ec08f8fd88d9b7ebe5b17ad3cf75a7e2859dd
Author: Kenneth Reitz <me@kennethreitz.org >
Date: Thu Mar 2 21:45:40 2017 -0800
hmmmm
commit 9e2e857371029f3e9569a6cbfb71e5162a991339
Author: Kenneth Reitz <me@kennethreitz.org >
Date: Thu Mar 2 21:44:30 2017 -0800
hmmm
commit 892ba8bfcda54db993a10546970ccfe17c3fe51d
Author: Kenneth Reitz <me@kennethreitz.org >
Date: Thu Mar 2 21:37:46 2017 -0800
that
commit 61f80e7f5e380e8d6237adc1589a075f2974139b
Author: Kenneth Reitz <me@kennethreitz.org >
Date: Thu Mar 2 21:36:41 2017 -0800
this
commit 18a6f91ef5ff4410de43c562fffee99a0fb45da0
Author: Kenneth Reitz <me@kennethreitz.org >
Date: Thu Mar 2 21:35:32 2017 -0800
this
commit 163acc77e59cd34ec09a0d9836bbc20448e857ad
Author: Kenneth Reitz <me@kennethreitz.org >
Date: Thu Mar 2 21:31:53 2017 -0800
this
commit 4af63049cd1f6ced6daf1da43b15ef98ade84497
Author: Kenneth Reitz <me@kennethreitz.org >
Date: Thu Mar 2 21:30:52 2017 -0800
this
commit 43bde00a088a3a5b0db3d6361b24a679e5690e8e
Author: Kenneth Reitz <me@kennethreitz.org >
Date: Thu Mar 2 14:59:04 2017 -0800
olive garden
commit 24305ba1b2938f3d373d0c8d158c2137eb709c82
Author: Kenneth Reitz <me@kennethreitz.org >
Date: Thu Mar 2 14:57:52 2017 -0800
change
commit dff928b2299679ebdee08f4e82b8815b7cbbf419
Author: Kenneth Reitz <me@kennethreitz.org >
Date: Wed Mar 1 19:55:22 2017 -0800
hmmm
commit e3bc14ff9085c2a0e5939693bc71930c4e299f27
Author: Kenneth Reitz <me@kennethreitz.org >
Date: Wed Mar 1 19:45:29 2017 -0800
pipstrip
commit 8dd06e437bb8b519d434805aa923adfd20fb0086
Author: Kenneth Reitz <me@kennethreitz.org >
Date: Wed Mar 1 19:37:43 2017 -0800
changes
commit 3abaaa9b9fb9b3fdd3cbd9dc2ade25f282555a65
Author: Kenneth Reitz <me@kennethreitz.org >
Date: Wed Mar 1 19:33:59 2017 -0800
changes
commit 61aeea92418f934ac79e189cde69bcb9e74413fe
Author: Kenneth Reitz <me@kennethreitz.org >
Date: Wed Mar 1 19:28:15 2017 -0800
changes
commit 9219f38ac9f56c55e0030f55dbfdd5f55ae050de
Author: Kenneth Reitz <me@kennethreitz.org >
Date: Wed Mar 1 19:27:37 2017 -0800
changes
commit 390f40102b946a17f58697db42edc3d6d06f6581
Author: Kenneth Reitz <me@kennethreitz.org >
Date: Wed Mar 1 19:26:31 2017 -0800
changes
commit bdb0710e4554764f66a753c28f260af564ef6d6a
Author: Kenneth Reitz <me@kennethreitz.org >
Date: Wed Mar 1 19:25:24 2017 -0800
changes
commit 3af273e7ed56a5fdec6f5986f27b4ca5312861e1
Author: Kenneth Reitz <me@kennethreitz.org >
Date: Wed Mar 1 19:24:15 2017 -0800
changes
commit 250632c245bcba9bb331e6ad7b6d1afd5ddc34c5
Author: Kenneth Reitz <me@kennethreitz.org >
Date: Wed Mar 1 19:23:06 2017 -0800
changes
commit 5c9a637a75aaf20087e80114607cc15f00b39ff3
Author: Kenneth Reitz <me@kennethreitz.org >
Date: Wed Mar 1 19:16:47 2017 -0800
toml.py
commit f672922a7bc09e9d7a2c559bb6be1e718703c459
Author: Kenneth Reitz <me@kennethreitz.org >
Date: Wed Mar 1 19:15:26 2017 -0800
vendor dir
commit 67d44200454510c3a625257909f7e708778359ec
Author: Kenneth Reitz <me@kennethreitz.org >
Date: Wed Mar 1 19:14:45 2017 -0800
change
commit 12dc70d7d91ce57944e221591cf3bf3bef0e0a0c
Author: Kenneth Reitz <me@kennethreitz.org >
Date: Wed Mar 1 19:12:57 2017 -0800
changes
commit 25673345579e8f1d7394b9ba60682f97be63273b
Author: Kenneth Reitz <me@kennethreitz.org >
Date: Wed Mar 1 19:12:28 2017 -0800
this
commit a4a5a6d006197158a511677d3aae25183531ff3e
Author: Kenneth Reitz <me@kennethreitz.org >
Date: Wed Mar 1 19:07:19 2017 -0800
changes
commit 49c2c9ab901aaa4cd9c8c168f5b388b032708e51
Author: Kenneth Reitz <me@kennethreitz.org >
Date: Wed Mar 1 19:05:03 2017 -0800
changes
commit 2d3223d95968408889d79f722df7628b9e4533c8
Author: Kenneth Reitz <me@kennethreitz.org >
Date: Wed Mar 1 19:04:24 2017 -0800
changes
commit 6334b0f62afcbb3bc91bb706d30e6dd9aadfe447
Author: Kenneth Reitz <me@kennethreitz.org >
Date: Wed Mar 1 19:02:35 2017 -0800
detect python version
commit df606fa0aeed0754e659cce41fa28a88c471c756
Author: Kenneth Reitz <me@kennethreitz.org >
Date: Wed Mar 1 18:56:08 2017 -0800
hide stderr
commit 7ac261f62ee6c38e709a1560baadc181494b97db
Author: Kenneth Reitz <me@kennethreitz.org >
Date: Wed Mar 1 18:53:37 2017 -0800
update
commit f8530d252c2b386fb9f65a991d94380d3eccfdfd
Author: Kenneth Reitz <me@kennethreitz.org >
Date: Wed Mar 1 18:51:46 2017 -0800
lock
commit 7a1e10034a591890aa16c6e34ba5cb3d6b90a7b7
Author: Kenneth Reitz <me@kennethreitz.org >
Date: Wed Mar 1 18:50:53 2017 -0800
just generate requriements file
commit d78630ff858394cbae8397e1d060a3cc2437943f
Merge: 766b0c6 66f5a66
Author: Kenneth Reitz <me@kennethreitz.org >
Date: Wed Mar 1 18:49:04 2017 -0800
Merge branch 'master' into pipenv
commit 766b0c66e742790dc45df73e021302cf18601947
Author: Kenneth Reitz <me@kennethreitz.org >
Date: Wed Mar 1 18:47:42 2017 -0800
semicolon wrong
commit a9017bce79a4075ed1682041ca19c54092be71bb
Author: Kenneth Reitz <me@kennethreitz.org >
Date: Wed Mar 1 18:41:54 2017 -0800
run pipenv
commit 651c3aa90e45aa9f7509b127e4a21110907974cf
Author: Kenneth Reitz <me@kennethreitz.org >
Date: Wed Mar 1 18:41:45 2017 -0800
detect on pipfile
commit 6d9f553e24b82e756dd4c02063da035025144c9b
Author: Kenneth Reitz <me@kennethreitz.org >
Date: Wed Mar 1 18:41:37 2017 -0800
pipenv step
commit 51c6ef3060ac707bcb0361ccbbcfca50035a4360
Author: Kenneth Reitz <me@kennethreitz.org >
Date: Wed Mar 1 18:41:26 2017 -0800
new vendors
2017-03-02 22:11:03 -08:00
kennethreitz
3634eb1dbf
Merge branch 'master' of https://git.heroku.com/python-builder-cedar-14
2017-02-23 11:18:14 -05:00
kennethreitz
66f5a66740
update geos to geos 3.4.3
2017-02-23 11:15:39 -05:00
kennethreitz
6e2a504fc1
v99
2017-02-23 11:14:47 -05:00
kennethreitz
124aff5ea6
cleanup
2017-02-23 11:14:47 -05:00
Denis Cornehl
c44ab4cd03
Don't compile static versions of geo-libraries ( #339 )
...
python uses dynamic linking, and the static libraries use 200 MB of disk
space in the dynos.
2017-02-23 11:14:31 -05:00
kennethreitz
677dfeec11
cleanup
2017-02-15 13:49:59 -05:00
kennethreitz
c77a1877d3
v98
2017-02-15 13:49:08 -05:00
kennethreitz
1c51f5d84e
NLTK support
2017-02-15 13:44:31 -05:00
kennethreitz
6922a82536
Update README.md
2017-02-01 15:12:21 -05:00
kennethreitz
9cc5bf1a85
Update README.md
2017-02-01 15:11:25 -05:00
kennethreitz
012cb8a4df
Added more tests
2017-02-01 15:09:49 -05:00
kennethreitz
fab60ae6ab
more tests
2017-01-24 23:16:36 -05:00
kennethreitz
cd52da6155
tell travis to run the tests
2017-01-24 23:16:36 -05:00
David Zülke
acd9347930
Handle and produce leading 0 in WEB_CONCURRENCY ( #355 )
...
The Node buildpack now exports a leading zero in its numbers. This lets us detect that it (or another buildpack) set the value, and overwrite it accordingly.
Fixes the issue where adding the node buildpack to a Python app would cause only one gunicorn worker to be spawned for a 1X dyno, and not two.
We also need to again produce leading zeroes in the value, so that e.g. the PHP buildpack can do the same on boot.
2017-01-23 01:29:02 -05:00
kennethreitz
d7e2f0fb08
v97
2017-01-02 11:50:49 -05:00
kennethreitz
a3ed9c7155
Fix egg-links
...
commit cb2c57dcffe856ad547ad8fbd1907815713dc4a7
Author: Kenneth Reitz <me@kennethreitz.org >
Date: Mon Jan 2 11:44:39 2017 -0500
no files were found
commit 38f861f6c6dbb2825c6551f220e610bea619c27f
Author: Kenneth Reitz <me@kennethreitz.org >
Date: Mon Jan 2 11:37:35 2017 -0500
uninstall
commit db1db5d2a0ad364d646d378ccff62b9aa0257efd
Author: Kenneth Reitz <me@kennethreitz.org >
Date: Mon Jan 2 11:36:41 2017 -0500
pip cleanup
commit 2e16f233849f683ad9c9d00bad51c2dd5da11c18
Author: Kenneth Reitz <me@kennethreitz.org >
Date: Mon Jan 2 11:35:13 2017 -0500
uninstall
commit 078e43d2926b77a40f21026969ee930aa7ad0fee
Author: Kenneth Reitz <me@kennethreitz.org >
Date: Mon Jan 2 11:31:39 2017 -0500
fix
commit eff318eaf37161f0c496e130688b27d596b9cd7a
Author: Kenneth Reitz <me@kennethreitz.org >
Date: Mon Jan 2 11:30:09 2017 -0500
wfwef
commit d8955b452190b1b6a40049c94df564144c4607dc
Author: Kenneth Reitz <me@kennethreitz.org >
Date: Mon Jan 2 11:28:30 2017 -0500
oops
commit 0e83a0ae238bdea06ce0d184c8139b598f71745e
Author: Kenneth Reitz <me@kennethreitz.org >
Date: Mon Jan 2 11:24:28 2017 -0500
find
commit b9cb901ecb9d9075020f5c63e5faee04aade1ad7
Author: Kenneth Reitz <me@kennethreitz.org >
Date: Mon Jan 2 11:23:04 2017 -0500
don't
commit 3fd1a448e244a7c3f877ae75cd8672ef42a3f550
Author: Kenneth Reitz <me@kennethreitz.org >
Date: Mon Jan 2 11:22:29 2017 -0500
output
commit 884c6a40ee14365fccd4c9a34fb7733a833303a4
Author: Kenneth Reitz <me@kennethreitz.org >
Date: Mon Jan 2 11:17:47 2017 -0500
delete egg links
commit 9a16a8676abbd34b9ae0de3de4d52b4d358b2e35
Author: Kenneth Reitz <me@kennethreitz.org >
Date: Mon Jan 2 11:14:18 2017 -0500
remove egg-links
commit d45d9e977adc8ad7c5c18a27f1dfb20eb286bb5d
Author: Kenneth Reitz <me@kennethreitz.org >
Date: Mon Jan 2 10:35:24 2017 -0500
no echo
commit 5cfb64387db1c69fff57ac9afa0c996a34a4362d
Author: Kenneth Reitz <me@kennethreitz.org >
Date: Mon Jan 2 10:33:58 2017 -0500
debug
commit ac143097e9ee0a23464d16e2c6d414437046132e
Author: Kenneth Reitz <me@kennethreitz.org >
Date: Mon Jan 2 10:26:27 2017 -0500
no print 0
commit 72adfe2e4abd975f5df5350f06f93d1309ff4ed1
Author: Kenneth Reitz <me@kennethreitz.org >
Date: Mon Jan 2 10:25:27 2017 -0500
cat other one
commit e51e83ca3ec9a6710add90424f80f9bc7c3d5bf3
Author: Kenneth Reitz <me@kennethreitz.org >
Date: Mon Jan 2 10:23:52 2017 -0500
echo
commit def0231dd068fe4a854074bf42409ef373ac0977
Author: Kenneth Reitz <me@kennethreitz.org >
Date: Mon Jan 2 10:20:31 2017 -0500
cat the files
2017-01-02 11:48:45 -05:00
matsulib
8db1f07fba
Update README.md ( #354 )
2016-12-30 20:17:21 -05:00
kennethreitz
17081d0328
Squashed commit of the following:
...
commit b611ff0cd6ed05ff27a42b6c2da656441056cfba
Author: Kenneth Reitz <me@kennethreitz.org >
Date: Fri Dec 23 23:11:51 2016 -0500
remove debugging statements
commit d1ab87748b
Author: Kenneth Reitz <me@kennethreitz.org >
Date: Fri Dec 23 23:05:46 2016 -0500
ln -s
commit 6844d1252d
Author: Kenneth Reitz <me@kennethreitz.org >
Date: Fri Dec 23 22:55:41 2016 -0500
further debug
commit 1346c29089
Author: Kenneth Reitz <me@kennethreitz.org >
Date: Fri Dec 23 22:54:42 2016 -0500
debug
commit 3bc1b5e697
Author: Kenneth Reitz <me@kennethreitz.org >
Date: Fri Dec 23 22:53:23 2016 -0500
say when installing pip or setuptools
2016-12-23 23:24:34 -05:00
kennethreitz
d1ab87748b
ln -s
2016-12-23 23:05:46 -05:00
kennethreitz
6844d1252d
further debug
2016-12-23 22:55:41 -05:00
kennethreitz
1346c29089
debug
2016-12-23 22:54:42 -05:00
kennethreitz
3bc1b5e697
say when installing pip or setuptools
2016-12-23 22:53:23 -05:00
kennethreitz
9a6fa0478a
Python 3.6.0
2016-12-23 12:51:20 -05:00
Jason Dusek
573ded6d41
Idempotency in symlink creation ( #349 )
2016-12-21 23:23:35 -05:00
kennethreitz
b4ec35433a
v96
2016-12-21 01:58:54 -05:00
kennethreitz
cf1148f0a8
keep things in place
2016-12-20 14:04:17 -05:00
kennethreitz
a0649b1e50
move things around for collectstatic
2016-12-20 14:03:12 -05:00
kennethreitz
2f2fd24421
v95
2016-12-20 13:48:47 -05:00
kennethreitz
f754ae16bb
capture stderr
2016-12-20 13:47:25 -05:00
kennethreitz
cef1be80a5
silence find output
2016-12-20 13:41:06 -05:00
kennethreitz
c0571d86bf
don't fail
2016-12-20 13:39:26 -05:00
kennethreitz
d82eddca03
support for pypy
2016-12-20 13:35:44 -05:00
kennethreitz
119e8145c3
move .src up for collectstatic
2016-12-20 12:09:51 -05:00
kennethreitz
99dae0f671
v92
2016-12-19 22:16:11 -05:00
kennethreitz
f54dfff8a9
fix permission denied
2016-12-19 22:12:57 -05:00
kennethreitz
c9760ae0ee
fix deep-cp
2016-12-19 22:09:51 -05:00
kennethreitz
98ff1670b3
cleanup
2016-12-19 22:05:28 -05:00
kennethreitz
bdd466f838
cleanup pip install steps, caching src
2016-12-19 22:04:51 -05:00
kennethreitz
324ebc9223
attempted fix
2016-12-19 18:03:13 -05:00
kennethreitz
42ec6d8701
remove extra stuff
2016-12-19 17:59:02 -05:00
kennethreitz
19513067bb
Merge branch 'dash-e'
...
# Conflicts:
# bin/compile
2016-12-19 17:58:02 -05:00
kennethreitz
753c912ecc
changelog
2016-12-19 17:53:01 -05:00
kennethreitz
4e8c469ec7
deep copy
2016-12-19 17:50:31 -05:00
kennethreitz
852723f867
find all *.pth files for sed replacement
2016-12-19 16:58:31 -05:00
David Zuelke
94514a8179
fix egg links containing refs to /tmp
2016-12-19 22:52:46 +01:00
kennethreitz
7d57744c0a
v90
2016-12-19 16:49:24 -05:00
kennethreitz
a41ddf6bd1
skip set if no path-links are found
2016-12-19 16:48:30 -05:00
kennethreitz
197b7bae3f
Merge branch 'egg-links'
2016-12-19 16:45:16 -05:00
kennethreitz
f468739cfb
v89
2016-12-19 16:45:04 -05:00
kennethreitz
555d5bd2be
cp the cache
2016-12-19 16:42:33 -05:00
kennethreitz
0a4d32c8a5
cache src
2016-12-19 16:39:34 -05:00
kennethreitz
1a1cedfc21
symlink eggs
2016-12-19 16:37:03 -05:00
kennethreitz
d35ee2c14c
Squashed commit of the following:
...
commit 554a8bbae6
Author: Kenneth Reitz <me@kennethreitz.org >
Date: Mon Dec 19 16:26:18 2016 -0500
comment out debugging line
commit 6572ad3d44
Author: Kenneth Reitz <me@kennethreitz.org >
Date: Mon Dec 19 16:21:03 2016 -0500
test
commit 35cabaeebc
Author: Kenneth Reitz <me@kennethreitz.org >
Date: Mon Dec 19 16:09:21 2016 -0500
try .
commit 300285a92d
Author: Kenneth Reitz <me@kennethreitz.org >
Date: Mon Dec 19 16:05:22 2016 -0500
find
commit 7a6f1eb010
Author: Kenneth Reitz <me@kennethreitz.org >
Date: Mon Dec 19 16:02:24 2016 -0500
find
commit 66d754978e
Author: Kenneth Reitz <me@kennethreitz.org >
Date: Mon Dec 19 15:55:04 2016 -0500
fix xargs
commit 9c222a9350
Author: Kenneth Reitz <me@kennethreitz.org >
Date: Mon Dec 19 15:53:04 2016 -0500
copy src
commit 7f4273f47f
Author: Kenneth Reitz <me@kennethreitz.org >
Date: Mon Dec 19 15:45:20 2016 -0500
new replace script
commit dd707c21e3
Author: Kenneth Reitz <me@kennethreitz.org >
Date: Mon Dec 19 15:40:35 2016 -0500
re-write egg-links
2016-12-19 16:31:29 -05:00
kennethreitz
554a8bbae6
comment out debugging line
2016-12-19 16:26:18 -05:00
kennethreitz
6572ad3d44
test
2016-12-19 16:21:03 -05:00
kennethreitz
35cabaeebc
try .
2016-12-19 16:09:21 -05:00
kennethreitz
300285a92d
find
2016-12-19 16:05:22 -05:00
kennethreitz
7a6f1eb010
find
2016-12-19 16:02:24 -05:00
kennethreitz
66d754978e
fix xargs
2016-12-19 15:55:04 -05:00
kennethreitz
9c222a9350
copy src
2016-12-19 15:53:04 -05:00
kennethreitz
7f4273f47f
new replace script
2016-12-19 15:45:20 -05:00
kennethreitz
dd707c21e3
re-write egg-links
2016-12-19 15:40:35 -05:00
kennethreitz
7833743f96
don't change to /app
2016-12-19 15:19:32 -05:00
kennethreitz
5a9155e311
build dir for pip
2016-12-19 15:04:57 -05:00
kennethreitz
857c47ad66
/app for pip
2016-12-19 15:02:14 -05:00
kennethreitz
87cf6073dc
add note about /app/.heroku/src
2016-12-18 13:58:22 -05:00
kennethreitz
36dd089808
cleanup indentation
2016-12-18 13:57:30 -05:00
kennethreitz
c58f52e06e
remove purging of old virtualenvs
...
since old stacks aren't supported
2016-12-18 13:56:16 -05:00
kennethreitz
265a95d3b6
v88
2016-12-18 13:53:09 -05:00
kennethreitz
290c1377fb
Revert "see if symlink works now"
...
This reverts commit 8e42040d01 .
2016-12-18 13:51:03 -05:00
kennethreitz
8e42040d01
see if symlink works now
2016-12-18 13:48:48 -05:00
kennethreitz
d8755e6791
be specific in pip install directory
2016-12-18 13:44:10 -05:00
kennethreitz
364a1fafd9
-e fixings
2016-12-18 13:31:22 -05:00
kennethreitz
251b7f7960
copy the -e directory instead of symlinking
2016-12-18 13:26:47 -05:00
kennethreitz
6d491f9f2b
fix for -e
2016-12-18 13:16:49 -05:00
kennethreitz
7cfbce82fd
remove bunk autoconf
2016-12-17 21:15:28 -05:00
kennethreitz
d520ca4291
new pypys
2016-12-17 19:21:39 -05:00
kennethreitz
bf252422fc
attempted fix for pypy
2016-12-17 19:12:18 -05:00
kennethreitz
d7874d583b
move v87 notes
2016-12-17 18:59:44 -05:00
kennethreitz
d32dc82e1c
v87
2016-12-17 18:58:58 -05:00
kennethreitz
bd048d50b5
update default python to 2.7.13
2016-12-17 18:58:51 -05:00
kennethreitz
26b2eeee20
update setuptools to v31.1.0
2016-12-17 18:58:32 -05:00
kennethreitz
e527457ba3
Merge branch 'master' of heroku.com:python-builder-cedar-14
2016-12-17 18:48:19 -05:00
kennethreitz
1b7bd02bf2
Merge branch 'master' into docker-builds
2016-12-16 20:25:00 -05:00
kennethreitz
de9b0b9383
v86
2016-12-16 20:24:07 -05:00
David Zülke
991f4126d7
Greatly simplify code copying ( #340 )
...
* drop duplicate mkdir for .heroku
* simplify linking and moving of python and source
* steps/python needs its own symlink setup
* fix symlink destinations for vendor and venv
* always symlink python
2016-12-16 17:13:57 -08:00
kennethreitz
076a457ad9
changes
2016-12-16 11:08:49 -05:00
kennethreitz
264f74d159
skip binaries for heroku-16
2016-12-15 16:10:37 -05:00
kennethreitz
9f89c4e744
bob-builder==0.0.5
2016-12-15 13:52:53 -05:00
kennethreitz
8d2788094b
python-2.7.13 with UCS-4
2016-12-15 13:20:51 -05:00
kennethreitz
e2f4fd442a
dockerfile for bob-builder
2016-12-14 16:00:32 -05:00
kennethreitz
1bccc03b30
Update CHANGELOG.md
2016-11-18 15:45:17 -05:00
kennethreitz
adac27fa9c
Merge pull request #334 from cclauss/patch-3
...
Upgrade to pip-9.0.1 and setuptools-28.8.0
2016-11-15 09:39:41 -05:00
kennethreitz
d1c30fd24b
updated pip and setuptools
2016-11-15 09:39:29 -05:00
kennethreitz
a1cfa41cb2
Merge pull request #328 from joshfriend/pypy-5.4
...
Add PyPy2 v5.6.0
2016-11-14 14:26:48 -05:00
cclauss
57e9bb0054
Upgrade to pip-9.0.1 and setuptools-28.8.0
...
This would REQUIRE that the latest versions are placed into:
https://github.com/heroku/heroku-buildpack-python/tree/master/vendor
https://pypi.python.org/pypi/pip
https://pypi.python.org/pypi/setuptools
2016-11-13 10:48:32 +01:00
Josh Friend
8e34179b1c
Fix pypy2 v5.3.1 download url
2016-11-12 15:45:28 -05:00
Josh Friend
c03cb26961
Add pypy2 v5.4.1
2016-11-12 15:45:28 -05:00
kennethreitz
127ff904d6
update changelog
2016-11-08 19:18:05 -05:00
kennethreitz
6c53bd1cd6
fix typo
2016-11-08 13:10:00 -05:00
kennethreitz
d8307c29ba
fix for requirements.txt
2016-11-02 14:24:20 -04:00
kennethreitz
f526673903
no debug statement
2016-11-02 14:08:28 -04:00
kennethreitz
85f10b7d59
Merge branch 'ci'
2016-11-02 14:08:04 -04:00
kennethreitz
bbbadc83e4
is /app
2016-11-02 14:06:50 -04:00
kennethreitz
9c2b033042
proper debug
2016-11-02 14:04:39 -04:00
kennethreitz
e427d5111e
debug
2016-11-02 14:00:07 -04:00
kennethreitz
ab724138c1
another approach
2016-11-02 13:59:33 -04:00
kennethreitz
e36b580615
Merge remote-tracking branch 'origin/master'
2016-11-02 13:54:53 -04:00
kennethreitz
f8a1761165
export path fix
2016-11-02 11:20:09 -04:00
kennethreitz
521bb00247
export functionality
2016-11-01 13:18:53 -04:00
kennethreitz
5cd4245412
Skip copying the code if we're already in the right spot
2016-11-01 12:45:27 -04:00
kennethreitz
40daa84ccc
syntax sugar and test-requirements.txt
2016-11-01 12:41:17 -04:00
kennethreitz
f0ea766900
basic test-compile script
2016-11-01 12:35:25 -04:00
kennethreitz
89125df805
remove deprecated test script
2016-11-01 12:33:55 -04:00
kennethreitz
83ee7d90d7
update python3
2016-10-26 13:51:31 -04:00
kennethreitz
bb87f5ed56
remove deprecated runtimes
2016-10-26 13:51:21 -04:00
kennethreitz
424e1c351d
Merge branch 'master' of https://git.staging.herokudev.com/python-builder-cedar-16
2016-10-26 13:46:35 -04:00
kennethreitz
83bde7ccea
Update README.md
2016-10-26 13:46:10 -04:00
kennethreitz
7fab8ce2c2
Update README.md
2016-10-26 13:44:50 -04:00
kennethreitz
d4326fad0f
Update README.md
2016-10-26 13:31:33 -04:00
kennethreitz
a0d4da00e6
update pypy
2016-10-26 13:16:25 -04:00
kennethreitz
f72c34a5dd
Merge branch 'master' of https://git.staging.herokudev.com/python-builder-cedar-16
2016-10-26 12:29:59 -04:00
kennethreitz
2bc41d20b8
dummy change
2016-10-26 12:27:46 -04:00
kennethreitz
3cce589cec
newline
2016-10-05 14:49:57 -04:00
kennethreitz
70758edd49
dummy procfile entry
2016-09-28 14:51:59 -04:00
kennethreitz
ba7a9cd565
Update CHANGELOG.md
2016-09-16 14:23:20 -04:00
kennethreitz
37a7afbe2d
Merge pull request #329 from jambonrose/add-argon2-to-cryptography-step
...
Add argon2 to crypotgraphy step
2016-09-16 14:22:36 -04:00
Andrew Pinkham
b0138c26e6
Add argon2 to crypotgraphy step
...
- Add argon2-cffi
- Add django[argon2] option from Django docs:
https://docs.djangoproject.com/en/1.10/topics/auth/passwords/#argon2-usage
2016-09-16 10:57:09 -04:00
kennethreitz
d653377faf
fix history
2016-08-24 16:11:23 -04:00
kennethreitz
0b87419166
changelog entry
2016-08-19 09:02:59 -04:00
kennethreitz
d832b7425e
update pypy formula
2016-08-19 09:02:59 -04:00
kennethreitz
2991dce623
pypi workaround
2016-08-19 09:02:59 -04:00
kennethreitz
28b67dd208
update pypy formula
2016-08-19 08:57:19 -04:00
kennethreitz
24f73fbc2d
pypi workaround
2016-08-19 08:54:24 -04:00
Troels Thomsen
ffd0bb57ee
Revert "Merge branch 'apt'"
...
This reverts commit 75870dd412 , reversing
changes made to 0cf2e2849d .
2016-08-17 11:19:11 +02:00
kennethreitz
75870dd412
Merge branch 'apt'
2016-08-17 02:07:01 -04:00
kennethreitz
831d73e302
cleanup debugging
2016-08-17 02:06:36 -04:00
kennethreitz
0cf2e2849d
updated setuptools vendor
2016-08-17 02:01:39 -04:00
kennethreitz
6ba8d47927
Merge pull request #323 from cclauss/patch-2
...
Update setuptools
2016-08-17 02:01:16 -04:00
kennethreitz
af940b5390
v81
2016-08-17 02:00:49 -04:00
kennethreitz
819bc2da5b
Merge pull request #326 from tvuotila/hotfix/preserve-environment-variables
...
Preserve environment variables
2016-08-17 01:59:55 -04:00
Tero Vuotila
2dad2e73f3
Preserve environment variables
...
Preserve LIBRARY_PATH and LD_LIBRARY_PATH.
Related heroku/heroku-buildpack-python#287
2016-08-16 10:34:49 +03:00
cclauss
e550b32ea8
setuptools v25.2.0
2016-08-13 09:28:17 +02:00
cclauss
6af8d81086
Update setuptools
...
Update setuptools from 23.x.x to 25.x.x.
2016-08-09 18:42:46 +02:00
kennethreitz
0ed4089cb9
Merge pull request #308 from edmorley/fix-pip8-support
...
Switch pip-pop back to using pip 8
2016-08-02 20:54:16 -04:00
kennethreitz
f09191ec8b
Merge pull request #319 from edmorley/library-vendoring-cleanup
...
Fixes to the library vendoring's 'already exists' checks
2016-08-02 20:04:28 -04:00
Ed Morley
aef7b65b95
Don't skip the geo-libs vendoring step if only gdalserver present
...
Since if someone previously had `GDAL` in their requirements file, they
would already have the gdalserver binary present from `bin/steps/gdal`
but be missing the proj and geos vendor files. By checking for `proj`
instead, we ensure that the vendoring isn't incorrectly skipped in this
case.
2016-08-02 14:28:24 +01:00
Ed Morley
5438aab121
Make libffi vendoring check for existing directory in correct location
...
For both the cedar and cedar-14 stacks, the libffi directory is named
`libffi-3.1` not `libffi-3.1.1`, so the existing library wouldn't be
detected, causing it to be re-downloaded during every compile.
2016-08-02 14:28:19 +01:00
Ed Morley
a259143c0b
Avoid repetition of vendor library environment variable setting
...
Since we need to set it regardless of whether the vendored library
existed previously or not.
2016-08-02 14:13:20 +01:00
Ed Morley
0896d6a0c4
Fix files without blank newline
2016-08-02 14:12:31 +01:00
Ed Morley
39f2efe296
Remove vendored pip since pip-pop is now compatible with pip v8
...
This means pip-pop will use the buildpack-installed pip 8, which doesn't
fail when encountering requirements files that use the new hash syntax.
Fixes #302 .
2016-07-11 10:48:49 +01:00
Ed Morley
d047f26ad4
Import upstream pip-pop fix for pip 8 support
...
Is the fix from kennethreitz/pip-pop#12 .
2016-07-11 10:48:49 +01:00
kennethreitz
998f996a32
proper setuptools version
2016-06-28 14:44:45 -04:00
kennethreitz
c620980e5a
Merge pull request #313 from cclauss/Python-3.5.2
...
Add Python 2.7.12, Python 3.5.2, Pypy 5.3.1, Pip 8.1.2, Setuptools 23.1.0 and remove release candidate
2016-06-28 14:43:10 -04:00
cclauss
2983fcfbea
Update README.md to current versions of Python 2, Python 3, Pypy, and Requests
2016-06-28 11:27:53 +02:00
cclauss
e3511e7202
Update and rename pypy-5.3.0 to pypy-5.3.1
2016-06-28 11:17:37 +02:00
cclauss
692f040618
Update default Python plus Pip and Setuptools
...
* $ curl
https://pypi.python.org/packages/e7/a8/7556133689add8d1a54c0b14aeff0acb0
3c64707ce100ecd53934da1aa13/pip-8.1.2.tar.gz -o pip-8.1.2.tar.gz
* $ curl
https://pypi.python.org/packages/9f/7c/0a33c528164f1b7ff8cf0684cf88c2e73
3c8ae0119ceca4a3955c7fc059d/setuptools-23.1.0.tar.gz -o
setuptools-23.1.0.tar.gz
* $ ls
* $ rm pip-8.1.1.tar.gz
* $ rm setuptools-20.4.tar.gz
2016-06-28 10:56:09 +02:00
cclauss
8645a965aa
Add Python 2.7.12 and remove the release candidate
2016-06-28 09:07:38 +02:00
cclauss
3a483865e8
Python 3.5.2
...
https://www.python.org/downloads/release/python-352/
2016-06-27 06:36:44 +02:00
kennethreitz
6ea6a0ccaf
debug
2016-06-24 15:51:28 -04:00
kennethreitz
6bc94eaf6e
dont unset library path
2016-06-24 15:46:27 -04:00
kennethreitz
49e409cb64
try soft links
2016-06-24 15:42:55 -04:00
kennethreitz
2693de45c7
attempt to ln
2016-06-24 15:40:57 -04:00
kennethreitz
88f711b6e7
before sanitization
2016-06-24 15:24:31 -04:00
kennethreitz
a7976fc177
Merge remote-tracking branch 'origin/master'
2016-06-24 15:18:09 -04:00
cclauss
8a837a23e7
Back to rc11
2016-06-20 23:56:41 +02:00
cclauss
f37597ad9d
Runtimes: Added pypy-5.3.0, mv python-2.7.11rc1 python-2.7.12rc1
...
Runtimes:
* Added pypy-5.3.0
* Moved python-2.7.11rc1 to python-2.7.12rc1
2016-06-16 19:32:22 +02:00
kennethreitz
928a664544
yes
2016-06-15 04:35:28 -04:00
kennethreitz
9fb715ef1c
no
2016-06-15 04:33:01 -04:00
kennethreitz
3cff2e39fe
Merge pull request #298 from whit537/preen-pip-grep
...
clean up pip-grep in the `not silent` case
2016-06-10 12:58:57 -07:00
kennethreitz
653a5be104
Merge pull request #297 from whit537/comment
...
remove Pylibmc reference in cryptography comment
2016-06-10 12:56:34 -07:00
kennethreitz
67ade52e95
Merge pull request #304 from tt/use-travis
...
Use Travis
2016-06-10 12:40:27 -07:00
Troels Thomsen
ab3e365ff6
Show build status in readme
2016-05-25 10:37:34 +02:00
Troels Thomsen
902672e934
Add Travis configuration
2016-05-25 10:37:25 +02:00
Troels Thomsen
6207b3506b
Rename readme file
2016-05-25 10:37:03 +02:00
kennethreitz
5446d448fd
Merge pull request #301 from alex/patch-1
...
Added another package that relies on cffi
2016-05-13 13:25:49 -04:00
Alex Gaynor
366def6c16
Added another package that relies on cffi
2016-05-13 13:17:03 -04:00
Chad Whitacre
a84fc7a248
clean up pip-pop in the not silent case
...
The extraneous `format` call is harmless in itself, but it's possible for `requirement.req` to be `None` here, which results in `AttributeError: 'NoneType' object has no attribute 'project_name'`.
2016-05-10 07:31:25 -04:00
Chad Whitacre
e4aa40216b
remove Pylibmc reference in cryptography comment
2016-05-10 07:12:55 -04:00
kennethreitz
87d03e62d7
Merge branch 'master' of heroku.com:python-builder-cedar-14
2016-05-05 16:32:09 -04:00
kennethreitz
92b4f5e8aa
pypy v5.1.0 v5.1.1
2016-05-05 16:31:25 -04:00
kennethreitz
19cd447b83
Merge pull request #296 from edmorley/libffi-PyNaCl
...
Add PyNaCl to the list of packages that trigger libffi bootstrapping
2016-04-21 16:26:03 -04:00
Ed Morley
570182b6b7
Add PyNaCl to the list of packages that trigger libffi bootstrapping
...
To reduce confusion for users who have not explicitly listed cffi as a
dependency.
Fixes #142 .
2016-04-21 10:37:45 +01:00
kennethreitz
0a6ed0de43
v80
2016-04-05 17:10:49 -04:00
kennethreitz
0b7a1fc14e
use older pip for pip-pop
2016-03-31 18:08:49 -04:00
kennethreitz
2c69e3b98f
setuptools v20.4
2016-03-30 18:20:04 -04:00
kennethreitz
86f43fa02a
v79
2016-03-22 19:41:02 -04:00
kennethreitz
03b95247c3
chmod +x (grr)
2016-03-22 19:39:48 -04:00
kennethreitz
0e8a11b836
Update Readme.md
2016-03-22 19:36:40 -04:00
kennethreitz
4c9de740d2
chmod +x (grr)
2016-03-22 19:26:58 -04:00
kennethreitz
9b45baa41c
pypy-5.0.0
2016-03-22 19:22:49 -04:00
kennethreitz
ecfaeb2fd2
Merge pull request #288 from joshfriend/pypy
...
Add PyPy 5.0.1
2016-03-22 19:21:56 -04:00
kennethreitz
cef0b1703a
Merge pull request #287 from ABASystems/master
...
Keep pre-existing environment variables.
2016-03-22 19:19:37 -04:00
Josh Friend
18317ef606
Add pypy-5.0.1
2016-03-21 08:28:25 -04:00
Luke Hodkinson
4896396a51
Removing debugging calls.
2016-03-21 18:29:07 +11:00
Luke Hodkinson
be4f207aac
Print out all the information as we install.
2016-03-21 18:19:49 +11:00
Luke Hodkinson
af15be61b8
Don't stomp on pre-existing environment values, in particular the
...
`PKG_CONFIG_PATH` variable.
2016-03-21 17:26:51 +11:00
kennethreitz
39d64c5fd1
updated changelog
2016-03-17 23:41:14 -04:00
kennethreitz
645cf5e338
updated stuptools
2016-03-17 23:41:09 -04:00
kennethreitz
7430c48b72
pip v8.1.1
2016-03-17 23:18:54 -04:00
kennethreitz
783d9e4b12
no shared for python-3.5.1
2016-03-15 14:22:31 -04:00
kennethreitz
eab957c8c9
BUILD_WITH_GEO_LIBRARIES
2016-03-11 14:58:33 -05:00
kennethreitz
6e80c391a8
Merge pull request #284 from edmorley/update-pip-setuptools
...
Update pip and setuptools
2016-03-11 14:53:37 -05:00
kennethreitz
58bae65a28
Merge pull request #285 from heroku/mattgraham-patch-2
...
Update buildpack image to align with marketing
2016-03-11 14:53:22 -05:00
Matt Graham
70d8c7a625
Update Readme.md
2016-03-11 14:15:41 -05:00
Ed Morley
66611ca21a
Update setuptools to 20.2.2
...
https://pythonhosted.org/setuptools/history.html
https://bitbucket.org/pypa/setuptools/branches/compare/20.2.2%0D19.6
The release on PyPI isn't signed, though the MD5 of this archive matches
that on the PyPI package page:
$ md5sum setuptools-20.2.2.tar.gz
bf37191cb4c1472fb61e6f933d2006b1 *setuptools-20.2.2.tar.gz
2016-03-08 14:34:29 +00:00
Ed Morley
20fe371ac7
Update pip to 8.1.0
...
https://pip.pypa.io/en/stable/news/
https://github.com/pypa/pip/compare/8.0.2...8.1.0
Archive verified via:
https://pypi.python.org/packages/source/p/pip/pip-8.1.0.tar.gz.asc
And Donald's key from:
https://pypi.python.org/security
$ gpg --verify pip-8.1.0.tar.gz.asc pip-8.1.0.tar.gz
gpg: Signature made Sat, Mar 5, 2016 4:57:30 PM GMT using RSA key ID 3372DCFA
gpg: Good signature from "Donald Stufft (dstufft) <donald@stufft.io >"
gpg: aka "Donald Stufft (dstufft) <donald@python.org >"
...
Primary key fingerprint: 7C6B 7C5D 5E2B 6356 A926 F04F 6E3C BCE9 3372 DCFA
2016-03-08 14:34:28 +00:00
Ed Morley
d23143b801
Update changelog for unreleased changes since v77
...
https://github.com/heroku/heroku-buildpack-python/compare/v77...c98615cdd00f7525e98524a40a59cf18d7f7a0b6
2016-03-08 14:34:18 +00:00
kennethreitz
c98615cdd0
pygdal
2016-03-04 14:37:21 -05:00
kennethreitz
0749a04773
flexible caps for gdal
2016-03-04 14:18:25 -05:00
kennethreitz
a4f072714d
vendored geos and proj steps for GDAL
2016-03-04 14:14:41 -05:00
kennethreitz
427ec9e431
first attempt at geos build
2016-03-02 18:55:33 -05:00
kennethreitz
168939d14f
first attempt at proj build
2016-03-02 18:55:33 -05:00
kennethreitz
58ecbd8a73
updated gdal version
2016-03-02 18:55:33 -05:00
kennethreitz
10eb361975
remove bunk libffi file
2016-03-02 18:55:33 -05:00
kennethreitz
1242d71382
Merge pull request #281 from edmorley/typos-and-cleanup
...
Correct typos and non-canonical/HTTPS URLs
2016-02-29 14:02:48 -05:00
Ed Morley
6ef93693c5
Use the shorthand buildpack notation in the README example
...
https://devcenter.heroku.com/articles/buildpacks#officially-supported-buildpacks
2016-02-29 18:30:47 +00:00
Ed Morley
69b8b25322
Use the canonical (and HTTPS) URLs for devcenter and pip
...
To save the 301s.
2016-02-29 18:28:23 +00:00
Ed Morley
b706cd13f7
Fix README and script comment typos
2016-02-29 18:00:46 +00:00
kennethreitz
724e51b5c7
2016
2016-02-25 15:13:33 -05:00
kennethreitz
7b4835a98e
Fix CACHED_PYTHON_STACK workflow; update default stack to cedar-14
2016-02-25 14:45:50 -05:00
kennethreitz
477773b331
Merge pull request #278 from jambonrose/issue_277
...
Fix #277 - Install libffi with django[bcrypt] req.
2016-02-23 11:28:50 -05:00
Andrew Pinkham
c98c481f24
Fix #277 - Install libffi with django[bcrypt] req.
...
This ensures that libffi, required by bcrypt, is installed when Django
is installed with the bcrypt dependency declared as an extra
(django[bcrypt] or Django[bcrypt]).
2016-02-23 09:59:49 -05:00
kennethreitz
462fe074f9
Update Readme.md
2016-02-19 16:03:46 -05:00
kennethreitz
70bfc5eab3
Update Readme.md
2016-02-19 16:02:03 -05:00
kennethreitz
a4d2592438
Update Readme.md
2016-02-19 16:01:39 -05:00
kennethreitz
8306f84236
Update Readme.md
2016-02-19 16:01:10 -05:00
kennethreitz
6952a2e728
Update Readme.md
2016-02-19 15:59:06 -05:00
kennethreitz
7142c747f4
Update Readme.md
2016-02-19 15:55:58 -05:00
kennethreitz
11db8e126a
Update Readme.md
2016-02-19 15:54:33 -05:00
kennethreitz
6f1fce3cdb
Update Readme.md
2016-02-19 15:54:03 -05:00
kennethreitz
b2e12f9ec8
Update Readme.md
2016-02-19 15:52:59 -05:00
kennethreitz
44f8e393d6
Update Readme.md
2016-02-19 15:49:13 -05:00
kennethreitz
b8cbc64d20
Update Readme.md
2016-02-19 15:46:56 -05:00
kennethreitz
5d51be5679
Update Readme.md
2016-02-19 15:43:01 -05:00
kennethreitz
d550b8cd15
Update Readme.md
2016-02-19 15:42:18 -05:00
kennethreitz
25b28af19d
Update Readme.md
2016-02-19 15:39:05 -05:00
kennethreitz
dbe2cdac37
Update Readme.md
2016-02-19 15:38:31 -05:00
kennethreitz
767af30453
Update Readme.md
2016-02-19 15:27:02 -05:00
kennethreitz
df02e34a5b
Merge pull request #276 from heroku/mattgraham-patch-1
...
Correct buildpack featured image
2016-02-17 17:02:58 -05:00
Matt Graham
26c918863e
Fix for Issue #275
...
Closes #275
2016-02-17 11:28:06 -05:00
kennethreitz
1c458cee2e
Merge pull request #274 from alex/patch-1
...
Fixed some broken comments
2016-02-16 08:25:01 -05:00
Alex Gaynor
433570c27b
Fixed some broken comments
2016-02-16 08:17:11 -05:00
kennethreitz
30cb4ecef3
Update Readme.md
2016-02-12 19:43:33 -05:00
kennethreitz
84e2a51337
support for FORWARDED_ALLOW_IPS='*'
2016-02-12 18:36:10 -05:00
kennethreitz
f1c2bc39d2
Update Readme.md
2016-02-10 22:42:17 -05:00
kennethreitz
ad53dc61f0
Improvements to warnings and minor bugfix.
2016-02-10 15:51:46 -05:00
kennethreitz
8598296756
updated changelog
2016-02-08 23:34:04 -05:00
kennethreitz
f5ef10326e
nicer warnings
2016-02-08 23:31:23 -05:00
kennethreitz
16ec3c8325
cleanup pip freeze
2016-02-08 23:28:13 -05:00
kennethreitz
49676e12af
.
2016-02-08 23:12:59 -05:00
kennethreitz
0aa123995b
cleanup cleanup
2016-02-08 23:09:47 -05:00
kennethreitz
cd4d811d4f
wait
2016-02-08 22:52:09 -05:00
kennethreitz
76ebf9279b
maybe this will help
2016-02-08 22:25:28 -05:00
kennethreitz
3c3e621040
Revert "Revert "Revert "debug"""
...
This reverts commit 72710696a0 .
2016-02-08 22:12:29 -05:00
kennethreitz
40e91ffa67
debug
2016-02-08 22:10:52 -05:00
kennethreitz
72710696a0
Revert "Revert "debug""
...
This reverts commit d27228999d .
2016-02-08 22:08:50 -05:00
kennethreitz
d27228999d
Revert "debug"
...
This reverts commit a4e8ba3cdf .
2016-02-08 22:00:23 -05:00
kennethreitz
a4e8ba3cdf
debug
2016-02-08 21:59:55 -05:00
kennethreitz
e27b5656fd
InsecurePlatformWarning
2016-02-08 21:38:14 -05:00
kennethreitz
f132d3198a
remove debug
2016-02-08 21:33:22 -05:00
kennethreitz
6afd6bbce9
debug
2016-02-08 21:29:40 -05:00
kennethreitz
6fa14b55d3
let's try this
2016-02-08 21:18:23 -05:00
kennethreitz
8f4eb44d36
capture stderr of pip-install too
2016-02-08 21:12:41 -05:00
kennethreitz
67f4c4238a
further output improvement
2016-02-08 21:07:07 -05:00
kennethreitz
ffb89feb0d
improvements to buildpack output
2016-02-08 20:59:03 -05:00
kennethreitz
45b00e32a7
warn for pip's SNIMissingWarning
2016-02-08 20:53:04 -05:00
kennethreitz
90edd88b22
cleanup collectstatic stuff, before release
2016-02-08 20:30:39 -05:00
kennethreitz
2533cc68c1
correct date on changelog
2016-02-08 19:46:00 -05:00
kennethreitz
a11a765b93
v76
2016-02-08 19:36:03 -05:00
kennethreitz
6505f98bae
cleanup
2016-02-05 01:07:05 -05:00
kennethreitz
eb3e7851f7
compile comments
2016-02-05 01:04:31 -05:00
kennethreitz
78b6142d18
suppress ManifestStaticFilesStorage
...
Thanks, #11
2016-02-05 00:06:38 -05:00
kennethreitz
af58f322e2
Merge branch 'master' of github.com:heroku/heroku-buildpack-python
2016-02-05 00:05:01 -05:00
kennethreitz
e4bcc68c9a
make collectstatic less spammy for ManifestStaticFilesStorage
...
From issue #11
2016-02-05 00:04:08 -05:00
kennethreitz
9a024b8595
Update Readme.md
2016-02-05 00:01:36 -05:00
kennethreitz
581177b219
Merge pull request #273 from heroku/collectstatic
...
Collectstatic revamp
2016-02-04 23:59:52 -05:00
kennethreitz
669f0b0e2a
unset extra environment variables
2016-02-04 23:56:29 -05:00
kennethreitz
e5ac89c4df
indent env output
2016-02-04 23:56:18 -05:00
kennethreitz
1e8ad56b0f
sed debug
2016-02-04 23:43:30 -05:00
kennethreitz
b6607f0f42
debug
2016-02-04 23:37:44 -05:00
kennethreitz
8615bf5272
debug
2016-02-04 23:36:19 -05:00
kennethreitz
7f475977b5
debugging
2016-02-04 23:35:13 -05:00
kennethreitz
53eee452eb
--traceback
2016-02-04 23:33:59 -05:00
kennethreitz
031c9d576f
cleanup output
2016-02-04 23:32:45 -05:00
kennethreitz
b0568b5f90
PIPESTATUS
2016-02-04 23:25:41 -05:00
kennethreitz
359a3b0d61
collectstatic improvements.
2016-02-04 23:20:40 -05:00
kennethreitz
d46e0efc16
sub-env now has a few python variables, just in case.
2016-02-04 23:05:56 -05:00
kennethreitz
b97a104ad6
better messaging
2016-02-04 23:05:38 -05:00
kennethreitz
a2ee94a8fb
first pass at new collectstatic logic
2016-02-04 22:02:24 -05:00
kennethreitz
3b35c2c296
Merge pull request #262 from cclauss/pypy-4.0.1
...
pypy 4.0.1
2016-01-26 18:50:22 -05:00
kennethreitz
97834d305a
v75
2016-01-26 16:57:54 -05:00
kennethreitz
86a53e6479
also exclude wheel from uninstalls
2016-01-26 16:52:11 -05:00
kennethreitz
8c746e3e17
no more --allow-all-external
2016-01-26 16:51:59 -05:00
kennethreitz
b1d1a7cca5
update pip/setuptools
2016-01-26 16:51:44 -05:00
kennethreitz
f172a83d48
Update release
2016-01-18 13:48:20 -05:00
kennethreitz
4346b41c70
v74
2015-12-29 18:32:08 -05:00
kennethreitz
195ed4ae15
warn for lack of procfile
2015-12-29 18:24:38 -05:00
cclauss
e4fee65430
Remove readme changes
2015-12-18 00:59:56 +01:00
kennethreitz
4f10a7e14a
Merge pull request #266 from cclauss/patch-2
...
Update readme to Python 2.7.11 and 3.5.1
2015-12-17 14:26:20 -06:00
kennethreitz
a637ec3d11
v72
2015-12-07 16:26:18 -05:00
kennethreitz
1dd7be4250
2.7.11
2015-12-07 16:25:26 -05:00
kennethreitz
c2b9121436
New Pythons!
2015-12-07 16:12:24 -05:00
cclauss
567120b4bc
Update Readme.md
2015-12-07 07:18:50 +01:00
cclauss
b61a395cd0
Update to Python 2.7.11
2015-12-06 02:11:06 +01:00
kennethreitz
2a3962aea7
Python-2.7.11rc1
2015-12-04 17:16:59 -05:00
kennethreitz
364ddc98b7
update setuptools
2015-12-04 17:16:41 -05:00
kennethreitz
d93d283be2
v72
2015-12-03 14:57:53 -05:00
kennethreitz
42141c2bf9
v71
2015-12-03 14:57:03 -05:00
kennethreitz
d82c898509
remove exit
2015-12-03 14:01:51 -05:00
kennethreitz
6545d71b46
remove debugging statements
2015-12-03 14:01:51 -05:00
kennethreitz
93b707eae5
let's try pipestatus
2015-12-03 14:01:51 -05:00
kennethreitz
8d358218f8
change order
2015-12-03 14:01:51 -05:00
kennethreitz
b84b168be8
easier to debug
2015-12-03 14:01:51 -05:00
kennethreitz
35c810e46d
debugging
2015-12-03 14:01:51 -05:00
kennethreitz
e1ea2f9354
appears to be working now :D
2015-12-03 14:01:51 -05:00
kennethreitz
7db6ea33ac
try another approach
2015-12-03 14:01:51 -05:00
kennethreitz
a53826a673
try something else
2015-12-03 14:01:51 -05:00
kennethreitz
b7ecb49a96
debugging step
2015-12-03 14:01:51 -05:00
kennethreitz
911140b3ac
cleanup whitespace
2015-12-03 14:01:51 -05:00
kennethreitz
f1c4efb464
distribute warning
2015-12-03 14:01:51 -05:00
kennethreitz
5a979874ad
scipy-included
2015-12-03 14:01:51 -05:00
kennethreitz
a32ca25520
pretty error message
2015-12-03 14:01:51 -05:00
kennethreitz
e304089c3e
grep it
2015-12-03 14:01:51 -05:00
kennethreitz
5d8932e5ee
remove debugging
2015-12-03 14:01:51 -05:00
kennethreitz
7770ab8ff2
debugging
2015-12-03 14:01:51 -05:00
kennethreitz
277294817a
show-warnings
2015-12-03 14:01:51 -05:00
kennethreitz
25b17d51c3
this isn't python
2015-12-03 14:01:51 -05:00
kennethreitz
ac103519f8
cleanup cleanup
...
everybody everywhere
2015-12-03 14:01:51 -05:00
kennethreitz
e8b8af045f
new warnings file
2015-12-03 14:01:51 -05:00
kennethreitz
0bb6d6e2bd
emit a warning
2015-12-03 14:01:51 -05:00
kennethreitz
0184dcac24
let's try exiting one
2015-12-03 14:01:51 -05:00
kennethreitz
558e748e9e
trying something else
2015-12-03 14:01:51 -05:00
kennethreitz
dec86fbc2e
explicitly error out on bad pip install
2015-12-03 14:01:51 -05:00
kennethreitz
ddc310084b
add loging to pip-install
2015-12-03 14:01:51 -05:00
cclauss
2a6053ec2c
pypy-4.0.1
...
http://morepypy.blogspot.com
2015-11-29 16:23:12 +01:00
cclauss
86e0e29a41
Merge remote-tracking branch 'heroku/master' into pypy-4.0.1
2015-11-29 16:19:36 +01:00
kennethreitz
bc754f402b
Merge pull request #260 from craigkerstiens/plan-agnostic-database-selection
...
Update heroku-postgresql to be plan agnostic
2015-11-23 13:07:51 -06:00
Craig Kerstiens
ea5bc23a76
Update heroku-postgresql to be plan agnostic
...
This will result in selecting the lowest level plan for the add-on as opposed to a hard coded one which may change.
2015-11-19 12:05:36 -08:00
kennethreitz
46ecf15337
Merge pull request #259 from heroku/nsamsami-readme-note
...
Updated Readme
2015-11-18 13:53:35 -06:00
Nahid Samsami
d020d20bde
Changed "the buildpack" to "this buildpack"
2015-11-17 16:46:26 -08:00
Nahid Samsami
01ff4269f2
Updated Readme
...
Included a note that the build pack supports running Django and Flask apps.
2015-11-12 17:12:52 -08:00
kennethreitz
f507bb0c05
bugfix for python customer
2015-10-29 15:48:16 -04:00
kennethreitz
9179b3cac0
v70 changelog
2015-10-29 11:57:59 -04:00
kennethreitz
5be33758ed
Merge branch 'cache'
2015-10-29 11:56:36 -04:00
kennethreitz
41a44272d2
pypy-4.0.0
2015-10-29 11:53:24 -04:00
kennethreitz
6b3f63252f
cleanup
2015-10-27 12:50:17 -04:00
kennethreitz
c9acc4154b
/
2015-10-27 12:23:15 -04:00
kennethreitz
d5fed79e86
update to caching mechanism pt 2
2015-10-27 12:22:40 -04:00
kennethreitz
05edd6b065
update to caching mechanism
2015-10-27 12:15:53 -04:00
kennethreitz
d96914ab2e
restore master's compile script
2015-10-15 11:40:55 -04:00
kennethreitz
4c4e192317
Merge branch 'master' into cache
2015-10-15 10:48:58 -04:00
kennethreitz
2963d2520b
update changelog
2015-10-15 10:34:24 -04:00
kennethreitz
85686805a7
Merge branch 'master' into merge
2015-10-15 10:33:12 -04:00
kennethreitz
eef41088b1
mkdir-p
2015-10-13 11:23:34 -04:00
kennethreitz
f7387427c8
changes
2015-10-13 11:12:55 -04:00
kennethreitz
23e1164c93
try removing .heroku
2015-10-13 11:09:39 -04:00
kennethreitz
fd4ab23f50
debug
2015-10-13 11:03:49 -04:00
kennethreitz
c78bf77055
allow them to fail
2015-10-13 11:02:17 -04:00
kennethreitz
5e212e4db8
CACHED_DIR
2015-10-13 11:01:51 -04:00
kennethreitz
9f666cee79
explicit is better than implicit
2015-10-13 10:57:51 -04:00
kennethreitz
69e9368c2d
further don't error out
2015-10-13 10:48:50 -04:00
kennethreitz
4513dd7522
don't error out on directories that may not exist
2015-10-13 10:47:09 -04:00
kennethreitz
8b3e99adb3
manual cache population
2015-10-13 10:42:57 -04:00
kennethreitz
c5972cdb74
.heroku
2015-10-13 10:37:00 -04:00
kennethreitz
7b9bc848ee
starting over
2015-10-13 10:33:55 -04:00
kennethreitz
921a4c31a8
back to deep mv
2015-10-13 10:31:39 -04:00
kennethreitz
67063fc34f
fix
2015-10-13 10:27:03 -04:00
kennethreitz
21dd1782fa
whitelisting
2015-10-13 10:25:49 -04:00
kennethreitz
beb8c70585
cleanup
2015-10-13 10:17:29 -04:00
kennethreitz
b46cc0c6da
ignore cleanup the cache
2015-10-13 10:16:10 -04:00
kennethreitz
74af94132a
try hardcoding it in
2015-10-13 10:14:54 -04:00
kennethreitz
24cc273800
whitelist cache
2015-10-13 10:13:23 -04:00
kennethreitz
c0fbb0723a
attempt to whitelist cache entries for python buildpack
2015-10-13 10:13:09 -04:00
kennethreitz
6ab397db10
whitelist
2015-10-13 10:03:50 -04:00
kennethreitz
d8623ae454
whitelist approach
2015-10-13 10:02:34 -04:00
kennethreitz
e6d395fa27
ls /app/.heroku
2015-10-13 09:57:13 -04:00
kennethreitz
e77090b6b8
copy them to the cache dir
2015-10-13 09:55:48 -04:00
kennethreitz
c61f907079
echo
2015-10-13 09:53:47 -04:00
kennethreitz
bd90eecd8c
fix bug in cache_dir
2015-10-13 09:49:49 -04:00
kennethreitz
44b2ef0c4e
an attempt at fixing caching
2015-10-13 09:47:28 -04:00
kennethreitz
38d73effc1
an attempt at fixing caching
2015-10-13 09:47:14 -04:00
kennethreitz
6f6b75bb1f
Update CHANGELOG.md
2015-10-12 16:23:00 -04:00
kennethreitz
cd90c7d1d8
v68
2015-10-12 10:39:07 -04:00
kennethreitz
ce3c68538d
no .heroku/venv
2015-10-12 10:36:34 -04:00
kennethreitz
b6adf5223b
changelog cleanup
2015-10-12 09:52:18 -04:00
kennethreitz
0818d5428f
v67
2015-10-12 09:51:56 -04:00
kennethreitz
1d8afb452e
legacy venv location
2015-10-12 09:47:52 -04:00
Owen Jacobson
1c82d820c9
Be more conservative to what we cache
2015-10-09 15:28:24 -04:00
kennethreitz
7cf8712d3c
v66
2015-10-09 10:36:36 -04:00
kennethreitz
2b62692ab2
Merge branch 'preserve-ORIG_BUILD_DIR' of https://github.com/tommyvn/heroku-buildpack-python into multi
2015-10-09 09:40:03 -04:00
kennethreitz
9188d94723
v65
2015-10-08 13:34:48 -04:00
kennethreitz
2ba3e06f4e
Revert "Merge pull request #253 from ojacobson/preserve-original-build-dir"
...
This reverts commit 1e5ff1f8c9 , reversing
changes made to 83538ca6ec .
2015-10-08 13:16:52 -04:00
kennethreitz
6d78f7e3ed
v64
2015-10-08 12:17:26 -04:00
kennethreitz
1e5ff1f8c9
Merge pull request #253 from ojacobson/preserve-original-build-dir
...
Preserve original build directory (including previously-installed programs) when moving app to /app during build.
2015-10-08 12:12:26 -04:00
kennethreitz
83538ca6ec
Merge pull request #250 from cclauss/python-3.5.0-and-pypy-2.6.1
...
Python 3.5.0 and Pypy 2.6.1
2015-10-08 11:10:45 -04:00
kennethreitz
619bd638b0
correct setuptools
2015-10-08 10:08:24 -04:00
kennethreitz
5c359ba0fa
Merge remote-tracking branch 'origin/master'
2015-10-08 10:04:04 -04:00
kennethreitz
27f019105e
new setuptools and pip
2015-10-08 10:03:08 -04:00
kennethreitz
eb572b5ab4
python 3.5.0
2015-10-08 09:43:15 -04:00
Owen Jacobson
67c3d38a03
Preserve original build directory (including previously-installed programs) when moving app to /app during build.
...
This means that binaries installed in $BUILD_DIR/.heroku/node (let's say) will
remain available during build, at the paths previous buildpacks established.
2015-10-07 18:47:24 -04:00
cclauss
8f4ca7f624
Python 3.5.0 and Pypy 2.6.1
...
Added python-3.5.0
Added pypy-2.6.1
Updated Readme.md
2015-09-22 12:12:19 +02:00
Matt Graham
ce3bdb37ba
Merge pull request #241 from heroku/readme-image
...
--------- Forwarded message ----------
From: M.-A. Lemburg <mal@python.org >
Date: Wed, Aug 12, 2015 at 1:41 AM
Subject: Re: [psf-trademarks] Question on usage of Python logo
To: Craig Kerstiens <craig@heroku.com >, psf-trademarks@python.org
Hi Craig,
we are happy to approve your use of the logo.
Thanks,
--
Marc-Andre Lemburg
Director
Python Software Foundation
http://www.python.org/psf/
On 27.07.2015 20:32, Craig Kerstiens wrote:...
2015-08-13 15:40:16 -04:00
Tom van Neerijnen
a91e9c2fc1
export BUILD_DIR and friends after context change
...
Anything using theses exported variables should be using them in the new
context rather than the old
2015-08-12 11:43:39 +01:00
Tom van Neerijnen
da96cdf21e
set *PROFILE_PATH after context change
...
PROFILE_PATH and WEBCONCURRENCY_PROFILE_PATH must land in the new build context and
so should be set after the new context is created
2015-08-12 11:33:06 +01:00
Tom van Neerijnen
0b2e4e9b22
preserve ORIG_BUILD_DIR during the build process
...
using the apt buildpack in combination with the multi buildpack exports some
paths out of ORIG_BUILD_DIR. By copying instead of moving this should allow
building of python modules that have dependancies on any packages installed
into ORIG_BUILD_DIR.
2015-08-12 10:53:51 +01:00
kennethreitz
129ce5f0df
changelog entry
2015-08-07 14:44:56 -04:00
kennethreitz
25f7421573
setuptools v18.1
2015-08-07 14:43:21 -04:00
Matt Graham
8c654b658c
merge master
2015-07-31 16:58:44 -04:00
Matt Graham
ed3691a0aa
python banner image
2015-07-31 16:44:23 -04:00
kennethreitz
ded2c5156a
Merge pull request #239 from heroku/revert-238-mattgraham-patch-1
...
Revert "Update Readme.md"
2015-07-28 09:43:52 -04:00
Craig Kerstiens
7c3a6303d1
Revert "Update Readme.md"
2015-07-27 13:42:31 -07:00
kennethreitz
591ed6b150
Merge pull request #238 from heroku/mattgraham-patch-1
...
Update Readme.md
2015-07-27 16:37:59 -04:00
Matt Graham
c1c4f50ef6
Update Readme.md
2015-07-27 14:30:36 -04:00
Matt Graham
2b29e7efeb
Update Readme.md
2015-07-24 15:35:53 -04:00
kennethreitz
9f089b18e6
Rename Changelog.md to CHANGELOG.md
2015-07-16 11:52:26 -04:00
kennethreitz
9a1e43b8f2
Update Changelog.md
2015-07-16 11:31:41 -04:00
kennethreitz
ac1ba4271c
Update Changelog.md
2015-07-16 11:26:33 -04:00
kennethreitz
af77d9baf8
Update Changelog.md
2015-07-16 11:25:05 -04:00
kennethreitz
706e6bab4f
Update Changelog.md
2015-07-16 11:22:34 -04:00
kennethreitz
b6fff224dd
Update Changelog.md
2015-07-16 11:22:07 -04:00
kennethreitz
61d3d9580d
Merge pull request #235 from jpadilla/master
...
Update pip to 7.1.0
2015-07-07 14:51:47 -04:00
José Padilla
69b88cb075
Update pip to 7.1.0
2015-07-02 18:15:11 -04:00
kennethreitz
a00133892d
v61
2015-06-30 08:06:24 -04:00
kennethreitz
5eb337b80d
fix ix dyno ulimit
2015-06-30 08:06:19 -04:00
kennethreitz
d6212b46ce
new setuptools
2015-06-29 14:41:15 -04:00
kennethreitz
3558766ae8
support for ix dynos
2015-06-25 06:34:44 -04:00
kennethreitz
34f4dc43d6
Merge pull request #226 from msabramo/xtrace
...
Set xtrace if $BUILDPACK_XTRACE set
2015-06-21 13:06:55 -04:00
kennethreitz
0024336558
Merge pull request #232 from jpadilla/master
...
Update pip to v7.0.3 and setuptools to v17.0
2015-06-21 13:06:28 -04:00
José Padilla
c60c5321df
Update setuptools to v17.0
2015-06-05 09:16:38 -04:00
José Padilla
0ba69875f5
Remove vendor/pip-7.0.1.tar.gz
2015-06-05 09:16:27 -04:00
José Padilla
c8812c7e15
Update pip to v7.0.3
2015-06-04 22:11:20 -04:00
kennethreitz
7d4093795b
pypy 2.6.0
2015-06-05 07:44:35 +08:00
kennethreitz
628ad0cb8b
requests[security]
...
fixes #231
2015-06-05 07:43:40 +08:00
Marc Abramowitz
77ddd7c8a6
Set xtrace if $BUILDPACK_XTRACE set
...
For debugging or for folks who are curious about how the buildpack
works.
2015-05-30 10:00:24 -07:00
kennethreitz
c53d54f203
changelog
2015-05-27 16:55:38 -07:00