Ed Morley
452443d420
Remove support for the Cedar-14 stack ( #1110 )
...
Since the stack is end of life and builds have been disabled:
https://devcenter.heroku.com/changelog-items/1943
There are only two temporarily exempted customers using Python, who
can switch to the Cedar-14 support branch if they still need to build
their Python apps (most of which haven't been built recently).
Closes @W-8054727@.
2020-11-10 13:58:33 +00:00
Ed Morley
c550143a59
Use 'rm -rf' instead of 'rm -fr' ( #1084 )
...
Not super urgent, but seeing as it closes #927 , might as well do now.
[skip changelog]
2020-09-29 15:34:13 +01:00
Ed Morley
484bd44a1e
Remove unused libffi build script ( #965 )
...
The compile-time cryptography step that used to use the libffi archives
on S3 was removed in 2018:
https://github.com/heroku/heroku-buildpack-python/commit/c373e80c1285260e5adcbc855f54bbeb6999005c
...since the `cryptography` Python package now ships wheels.
The script is also incorrect, since similar to #964 it only skips builds
for Heroku-16, whereas all stacks since Cedar-14 include libffi-dev in
the build image, so don't need it built/uploaded for later vendoring.
Refs W-7485877.
2020-04-24 09:26:03 +01:00
Ed Morley
989351467f
Prevent building libmemcached on stacks that don't vendor it ( #964 )
...
The `libmemcached` package is available in the base stack image for all
stacks newer than `cedar-14`, so at buildpack compile time the vendor
step is skipped for those stacks:
https://github.com/heroku/heroku-buildpack-python/blob/106f2997fa124852a2a35ee8bfa604ad20c47988/bin/steps/pylibmc#L12-L15
As such, it is not necessary to run the libmemcached bob-builder formula
on newer stacks. The conditional has been updated so it correctly handles
heroku-18 and also the upcoming heroku-20.
An exit code of 1 has been used, otherwise `bob upload` will build and
then upload a zero byte archive to S3, which will go unused.
(This is in comparison to bob formulas that are nested, where an exit
code of 0 is actually desirable, since it allows skipping steps.)
Refs W-7485877.
Co-authored-by: Joe Kutner <jpkutner@gmail.com >
2020-04-23 21:23:38 -05:00
Camille Baldock
9ff9466fd5
Use GitHub HTTPS instead of sourceware FTP
2019-12-20 12:21:52 -08:00
David Zülke
00d44d2e34
Revert "Refactor: $BUILD_DIR"
2019-10-09 15:28:31 +02:00
Duane Hutchins
05e29c74bc
Changed hardcoded /app into $BUILD_DIR
2019-10-07 16:41:07 -07: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
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
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
66f5a66740
update geos to geos 3.4.3
2017-02-23 11:15:39 -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
7cfbce82fd
remove bunk autoconf
2016-12-17 21:15:28 -05: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
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
52b8ae82b8
gdal is a vendor library
2015-05-14 08:03:36 +02:00
kennethreitz
e6c339ebae
first attempt at gdal build
2015-05-13 16:41:26 +02:00
James Arthur
abe34011e5
http: update all external links to use secure protocol.
2015-01-14 09:57:40 +00:00
Kenneth Reitz
16a07abd51
fix for libmemcached & cedar-14
2014-08-06 17:10:23 -04:00
Kenneth Reitz
4e877e4f11
conanical source tarball
2014-08-04 12:11:29 -04:00
Kenneth Reitz
1f983fea40
libffi for cedar attempt
2014-08-01 21:12:30 -04:00
Kenneth Reitz
7f7f0f7e3d
actual libffi support!
2014-08-01 17:37:26 -04:00
Kenneth Reitz
dd210c9002
libffi support?
2014-08-01 17:32:17 -04:00
Kenneth Reitz
2ae4bd156f
vendor dir for libffi
2014-08-01 16:58:17 -04:00
Kenneth Reitz
50d61d2935
moving things around
2014-08-01 15:12:19 -04:00
Kenneth Reitz
a8e065969f
libffi: --enable-shared
2014-07-07 13:59:34 -04:00
Kenneth Reitz
4553dafeca
autoconf formula
2014-07-07 13:47:02 -04:00
Kenneth Reitz
8aeceb00e4
libffi
2014-07-07 13:42:06 -04:00
Kenneth Reitz
022aa736ec
update of autoconf
2014-07-07 13:39:36 -04:00
Kenneth Reitz
2cad413958
new libffi attempt
2014-07-07 13:28:12 -04:00
Kenneth Reitz
f5fb42e535
add autoconf
2014-07-07 13:21:45 -04:00
Kenneth Reitz
4995eeec41
follow redirects
2014-07-07 13:16:19 -04:00
Kenneth Reitz
0961b59420
libffi attempt
2014-07-07 13:13:48 -04:00
Kenneth Reitz
e01d5bc18b
bob-builder start
2014-03-26 11:30:27 -04:00