Casey
cc247753e5
Merge branch 'master' into kgrinberg/master
2020-04-02 12:55:25 -04:00
Casey Faist
e12ad47397
Add missing dev/null for diff output
2020-04-02 11:01:44 -04:00
Casey
93a5144033
Merge branch 'master' into kgrinberg/master
2020-03-26 19:10:52 -04:00
Casey Faist
abd9ffdbff
Missed bash linting check
2020-03-26 17:46:54 -04:00
Casey Faist
2e5fe9f286
Clean up white space
2020-03-26 11:35:26 -04:00
Casey Faist
6b9ffb92d9
Don't update to use pip cache, yet
...
Also fix whitespace
2020-03-26 11:34:32 -04:00
Casey Faist
bf1563eaa0
clean up commented code
2020-03-26 11:32:18 -04:00
Casey Faist
dcb04b96c3
clean up todos and commented code
2020-03-26 11:26:03 -04:00
Casey Faist
b65f0cfce3
Add Readme to document install steps
2020-03-24 13:43:18 -04:00
Casey Faist
dee86babe1
Don't skip install if clearing cache
2020-03-24 13:43:18 -04:00
Casey Faist
6a02499140
Update caching logic so new apps don't get logs
...
actually add changes
Missing fi
2020-03-24 13:43:18 -04:00
Casey Faist
b8fd617d9c
Bash conditional operaters needed for brackets
...
Removing brackets also works
Wrong diff check - inverted
Remove uninstall step
Whitespace is hard
2020-03-24 13:43:18 -04:00
Casey Faist
f7c422e07d
test clear cache and cache requirements.txt
2020-03-24 13:43:18 -04:00
Casey Faist
cc6a03aa54
Test result of using pip cache on Heroku
2020-03-24 13:43:18 -04:00
Casey Faist
a98a87e1bc
Remove the lines that bust the cache when we detect that sqlite has changed
2020-03-12 14:20:49 -07:00
Kevin Grinberg
312b9ca6de
Fix old Django version detection
2020-03-09 11:43:59 -04:00
Casey Faist
a51e4f8660
warn about EOL for Django release
2020-03-04 15:58:27 -08:00
Casey Faist
e68f556e63
Build and release Python 3.8.2
2020-02-27 15:26:33 -07:00
Casey Faist
583b9cfd95
Merge branch 'master' into upgrade-to-pip-19
2020-02-19 12:08:12 -05:00
Joe Kutner
520c240edd
Download get-pip.py to tmpdir instead of root dir
2020-02-16 09:27:07 -06:00
Casey Faist
61341d17b8
Update to newly released 20.0.2
2020-02-12 14:45:51 -05:00
Casey Faist
acfc7240f8
Merge branch 'master' into upgrade-to-pip-19
2020-02-11 11:47:21 -05:00
Casey Faist
ec57979bf8
comply with shellcheck, use -gt instead
2019-12-23 13:14:06 -05:00
Casey Faist
179f345f5b
add beta Pypy support
2019-12-23 00:16:20 -05:00
Casey Faist
f189df5415
Warn about EOL on Python 2 install
2019-12-23 00:13:54 -05:00
Casey Faist
8253ffa354
Default version updates
2019-12-23 00:10:39 -05:00
Casey Faist
f31e9fa835
Correct failing smart requirement steps
2019-12-06 09:20:28 -05:00
Casey Faist
f0f3463658
remove typo
2019-12-05 11:54:58 -05:00
Casey Faist
ffc7683c05
remove broken pin from sqlite install
2019-12-05 11:17:58 -05:00
Casey Faist
d166ee88d7
add tracking for sqlite install success or failure
2019-12-02 15:22:03 -05:00
Casey Faist
ba55465a2b
Version bump sqlite
2019-12-02 15:16:31 -05:00
Claudio Jolowicz
8eb2954e92
Pin to pip 9.0.2 for pipenv users only
...
This addresses an issue raised by @CaseyFeist during code review:
Updating pip for pipenv users or requiring them to update without a
heads up won't be a good experience (our version is old enough that
they'll need to uninstall and reinstall pipenv locally to successfully
update). If you can refactor this to stay pinned to current version for
pipenv users only, I should be able to accept this (and the related
project updates).
https://github.com/heroku/heroku-buildpack-python/pull/833#issuecomment-537758441
2019-11-24 15:43:13 +01:00
Claudio Jolowicz
515a222cc4
Upgrade to pip 19.1.1 for Python 3.4 projects
...
Python 3.4 support was dropped in pip >= 19.2. For projects still on
this Python version, use pip 19.1.1 instead of pip 19.2.1.
2019-11-24 15:43:13 +01:00
Claudio Jolowicz
53c4674ecd
Upgrade to pip 19.2.3
...
Bump PIP_UPDATE from 9.0.2 to 19.2.3. This variable is used in bin/steps/python
to determine which pip version to install or upgrade to.
2019-11-24 15:43:13 +01:00
Alexandre Paroissien
ab89e49235
Fix pipenv install twice in CI
2019-10-22 11:28:08 -07:00
Casey Faist
4328847f1e
update tests and default 2.7
2019-10-21 17:04:23 -07:00
Casey
0207d8aff0
Merge branch 'master' into we-are-the-walrus
2019-10-18 09:59:29 -07:00
Casey Faist
34508bfc35
Temporarily Revert "Fix pipenv install twice in CI"
...
This reverts commit c410fd36a6 .
This is a temporary revert in order to release new python binaries first
and then roll this change out in a separate release. This keeps releases
smaller and better organized in case we need to roll back.
2019-10-17 16:44:58 -07:00
Casey Faist
33cd4a5fe1
remove copy-paste typo
2019-10-17 16:09:27 -07:00
Casey Faist
9a830367fe
add 3.8 support
2019-10-17 14:59:26 -07:00
Casey Faist
47c6dbab32
add var to handle staged binaries
2019-10-14 11:15:06 -07:00
David Zülke
00d44d2e34
Revert "Refactor: $BUILD_DIR"
2019-10-09 15:28:31 +02:00
Casey Faist
cd4601a707
add double-quotes to comply with shellcheck
2019-10-07 18:05:34 -07:00
Duane Hutchins
05e29c74bc
Changed hardcoded /app into $BUILD_DIR
2019-10-07 16:41:07 -07:00
Casey
df18c0485d
Merge branch 'master' into fix-pipenv-install-twice-ci
2019-09-30 14:05:27 -07:00
Claudio Jolowicz
0c701de466
Fix typo in command to log pip-diff failure
...
The pip-diff tool from vendor/pip-pop is used to determine stale
requirements. When pip-diff encounters an unexpected failure, a count is
logged using mcount from heroku/buildpack-stdlib.
Due to a typo, mount(8) was invoked instead of mcount, with an invalid
argument.
2019-09-25 09:48:10 +02:00
Alexandre Paroissien
c410fd36a6
Fix pipenv install twice in CI
2019-09-24 15:03:40 +07:00
Casey Faist
a80f2be020
download get-pip silently
2019-09-12 14:31:09 -07:00
Pi Delport
b1b3ab1c92
(Typo: requriements -> requirements)
2019-09-12 11:13:03 -07:00
Casey Faist
c969fa0d36
update default pythons
2019-09-11 17:39:38 -07:00