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
468d27ab98
Adapt pip-pop to changes in pip >= 10
...
The pip-diff and pip-grep tools from the vendorized `pip-pop` package
import internal modules from pip. In pip >= 10, internal modules were
moved under `pip._internal`, breaking the imports. Use `try...except
ImportError` to handle both import paths.
Also, the interface of the `PackageFinder` class from one of these
modules changed. Provide a wrapper function to allow creating objects of
this type using the old interface.
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
Casey
93a620e6ed
Merge pull request #881 from heroku/python-versions/2716-279
...
Python formula updates: 2.7.16-2.7.9
2019-10-30 09:20:09 -07:00
Casey
a7a257e099
Merge pull request #880 from heroku/python-versions/py2-base
...
SQLITE: Py2 base formula update
2019-10-30 09:19:58 -07:00
Casey
40e91a9755
Merge pull request #879 from heroku/python-versions/35
...
Python formula updates: 3.5.7-3.5.0
2019-10-30 09:19:48 -07:00
Casey
7686370d81
Merge pull request #878 from heroku/python-versions/373-370
...
Python formula updates: 3.7.3-3.7.0
2019-10-30 09:19:27 -07:00
Casey
2d6990425e
Merge pull request #876 from heroku/python-versions/368-360
...
Python formula updates: 3.6.8-3.6.0
2019-10-30 09:16:54 -07:00
Casey
b5b640ab00
Merge branch 'master' into python-versions/368-360
2019-10-30 08:03:06 -07:00
Casey
dfe28cbe28
Merge pull request #872 from heroku/python-versions/369-374
...
Python formula updates: 3.6.9 and 3.7.4
2019-10-30 08:02:40 -07:00
Casey
8fc94c0868
Merge branch 'master' into python-versions/369-374
2019-10-29 15:59:55 -07:00
Casey
86fc9f156b
Merge pull request #870 from heroku/py3-formula-update
...
SQLITE: Py3 formula update
2019-10-29 15:59:32 -07:00
Casey Faist
2a4f0a66c3
changelog
2019-10-29 15:15:46 -07:00
Casey Faist
87ba8b499a
Update python 2 formulas
2019-10-29 15:12:04 -07:00
Casey Faist
f03b7ed048
update Changelog
2019-10-29 15:06:41 -07:00
Casey Faist
bf1b1dc3f8
update base Python 2 formula
2019-10-29 15:06:17 -07:00
Casey Faist
a421ea93e3
update changelog
2019-10-29 14:59:48 -07:00
Casey Faist
3c40bf8bea
update 3.5 formulas
2019-10-29 14:54:36 -07:00
Casey Faist
f28465bec7
update changelog
2019-10-29 14:46:29 -07:00
Casey Faist
fade163df8
update Changelog
2019-10-29 14:45:58 -07:00
Casey Faist
13fad186ff
changelog update
2019-10-29 14:39:54 -07:00
Casey Faist
c12f395c9a
update all 3.6 formulas to load python3 base
2019-10-29 14:39:26 -07:00
Casey Faist
43c54abf0e
update changelog
2019-10-29 14:36:46 -07:00
Casey Faist
151df58e86
don't use vendored sqlite from s3 in formulas
2019-10-29 14:35:36 -07:00
Casey Faist
1c87fd3d6e
correct changelog
2019-10-29 14:17:46 -07:00
Casey Faist
50cdf10a36
move libsqlite-dev install back to dockerfile
2019-10-29 14:14:20 -07:00
Casey Faist
0be5993e32
update changelog
2019-10-29 14:14:20 -07:00
Casey Faist
3f9a80ad24
don't check stack defensively as its not forwards compatible
2019-10-29 14:14:20 -07:00
Casey Faist
14c15f4dd8
create symlinks for python3 formula to sqlite
2019-10-29 14:14:20 -07:00
Casey Faist
9bd5fa7c7f
replace formula sqlite install
2019-10-29 14:14:20 -07:00
Casey
89885a4472
Merge pull request #860 from heroku/test-staged-binaries
...
Test staged binaries
2019-10-29 08:33:27 -07:00
Casey Faist
3c193bd475
update 3.4 warn test
2019-10-29 07:42:50 -07:00
Casey Faist
a7f62496b1
correct python35 tests
2019-10-28 15:16:14 -07:00
Casey Faist
f1b0f8c154
correct the pass/fail metric for python 34
2019-10-24 12:48:04 -07:00
Casey Faist
f90dfbc12e
update 3.4 tests to fail on heroku 18
2019-10-24 09:40:31 -07:00
Casey Faist
9ca0c4eb84
check for 3.5 on all stacks
2019-10-24 09:36:29 -07:00
Casey Faist
dc694d4712
test for 3.5 warn should pass when using staged binaries
2019-10-24 08:52:33 -07:00
Casey
b4b94abea0
Merge branch 'master' into test-staged-binaries
2019-10-24 07:06:00 -07:00
Casey
0c66cea063
Merge pull request #896 from heroku/v160-changelog
...
160 release changelog note
2019-10-23 15:56:10 -07:00
Casey Faist
48f6e20fc5
160 release changelog note
2019-10-23 14:30:05 -07:00
Casey
7ceb774c63
Merge pull request #894 from heroku/undo-revert
...
Reapply pipenv-ci bugfix
v160
2019-10-23 12:57:27 -07:00
Casey
f43caaadc3
Merge branch 'master' into undo-revert
2019-10-23 11:40:04 -07:00
Casey
bb31a012fd
Merge pull request #893 from heroku/changelog-fix
...
Release 159 changelog update
2019-10-23 10:55:13 -07:00
Casey Faist
9ab6a56cba
reapply bugfix in preparation for tomorrow's release
2019-10-22 11:29:58 -07:00
Alexandre Paroissien
ab89e49235
Fix pipenv install twice in CI
2019-10-22 11:28:08 -07:00
Casey Faist
5293169aa8
update Readme to reflect 2.7
2019-10-22 09:59:02 -07:00
Casey Faist
3698cb5715
update changelog with latest python 2.7 release
2019-10-22 09:56:01 -07:00
Casey
c126f6239d
Merge pull request #891 from heroku/python-27-update
...
Python 2.7.17
v159
2019-10-22 08:04:26 -07:00
Casey
e821501114
Merge branch 'master' into test-staged-binaries
2019-10-21 19:16:54 -07:00