Ed Morley
d03cfe59b8
Add support for Python 3.8.7
...
Closes @W-7791264@.
2020-11-20 11:49:34 +00:00
Ed Morley
b1690e9f47
Add support for Python 3.9.0 ( #1090 )
...
https://pythoninsider.blogspot.com/2020/10/python-390-is-now-available-and-you-can.html
https://www.python.org/downloads/release/python-390/
https://docs.python.org/release/3.9.0/whatsnew/3.9.html
Binaries generated using:
```
make deploy-runtimes RUNTIMES='python-3.9.0' STACKS='heroku-16 heroku-18' ENV_FILE=...
```
Closes @W-7791272@.
2020-10-06 09:35:36 +01:00
Ed Morley
63651e042f
Add support for PyPy 2.7 and 3.6 version 7.3.2 ( #1081 )
...
Since they were released yesterday:
https://morepypy.blogspot.com/2020/09/pypy-732-triple-release-python-27-36.html
The archive URL had to be updated now that PyPy has migrated from BitBucket.
The new URLs are from:
https://www.pypy.org/download.html
Skipping PyPy 3.7 for now, since it's in alpha.
Closes @W-8128094@.
2020-09-29 09:30:51 +01:00
Ed Morley
f91f4ee4ce
Add support for Python 3.8.6 ( #1072 )
...
https://www.python.org/downloads/release/python-386/
https://pythoninsider.blogspot.com/2020/09/python-386-is-now-available.html
Closes @W-7791243@.
2020-09-24 18:55:27 +01:00
Ed Morley
3e49aeb940
Add support for Python 3.5.10 ( #1062 )
...
Since it was released over the weekend:
https://www.python.org/downloads/release/python-3510/
https://docs.python.org/3.5/whatsnew/changelog.html#python-3-5-10
Closes @W-7835961@.
2020-09-07 13:01:09 +01:00
Ed Morley
60b9d1a562
Add support for Python 3.6.12 and 3.7.9 ( #1054 )
...
Since they were released yesterday:
https://www.python.org/downloads/release/python-3612/
https://www.python.org/downloads/release/python-379/
Closes @W-7975179@.
Closes @W-7975181@.
2020-08-18 12:38:54 +01:00
Ed Morley
7c4f55bc32
Switch the remaining build formulas to the shared script approach ( #1049 )
...
To be consistent with the other build formulas after #799 .
Refs @W-7947035@.
[skip changelog]
2020-08-12 15:19:53 +01:00
Ed Morley
eabe71d578
Update the Python 3.4.10 build script to use the correct Python version ( #1048 )
...
The existing Python 3.4.10 archive actually contained Python 3.7.2,
since the version in the source URL was not updated when the file was
created in #813 .
The build formula now uses the shared build script approach like all of
the other build scripts, which ensures the version can never get out of
sync (since it's extracted from the formula filename).
The build for Heroku-18 failed to compile `_ssl` properly (even though
the build exited zero) since Python 3.4.10 is old enough it doesn't work
well with libssl1.1. Installing `libssl1.0-dev` in the build image
locally resolved the issue - however we don't want to use that in the
future for newer Python, so I've not updated the `heroku-18.Dockerfile`.
In addition, with the rebuilt archives the tests now pass on Cedar-14,
so no longer need to be marked as failing.
Closes @W-7947035@.
2020-08-12 15:19:31 +01:00
Rust Saiargaliev
e288ed5a9e
Add support for CPython 3.8.5 ( #996 )
...
https://www.python.org/downloads/release/python-385/
Release contains a couple of security bugfixes.
Changelog: https://docs.python.org/release/3.8.5/whatsnew/changelog.html#changelog
2020-07-21 11:01:31 +01:00
Denis Cornehl
013ba6b1d9
Add support for Python 3.8.4 ( #993 )
2020-07-17 10:19:21 +01:00
Denis Cornehl
0fdb62faa9
Add support for Python 3.6.11 and 3.7.8 ( #988 )
2020-07-07 18:39:44 +01:00
Ed Morley
8cb379f83b
Add support for latest CPython and PyPy versions ( #977 )
...
Adds support for:
* CPython 2.7.18, 3.5.9, 3.7.7 and 3.8.3
* PyPy 2.7 and 3.6, version 7.3.1
The binaries will need generating and uploading before CI will pass.
Note: Whilst the build script for CPython 3.8.3 did already exist in the
repository, it appears to have been accidentally created in #920 , which
predated the existence of that version of Python - so the binaries do
not exist on S3.
The Heroku-18 Docker image tag has also been unpinned, since the new
libssl version is now available at runtime in all environments, so we
don't need to force building against the older version of the headers.
Fixes W-7582174.
2020-05-19 14:16:59 +01:00
Casey Faist
e68f556e63
Build and release Python 3.8.2
2020-02-27 15:26:33 -07:00
Casey Faist
6fc11b8370
add up-to-date Pypy runtimes
2019-12-23 00:15:44 -05:00
Casey Faist
514c494891
Add new Python runtimes
2019-12-23 00:08:04 -05:00
Casey Faist
87ba8b499a
Update python 2 formulas
2019-10-29 15:12:04 -07:00
Casey Faist
bf1b1dc3f8
update base Python 2 formula
2019-10-29 15:06:17 -07:00
Casey Faist
3c40bf8bea
update 3.5 formulas
2019-10-29 14:54:36 -07:00
Casey Faist
fade163df8
update Changelog
2019-10-29 14:45:58 -07:00
Casey Faist
c12f395c9a
update all 3.6 formulas to load python3 base
2019-10-29 14:39:26 -07:00
Casey Faist
151df58e86
don't use vendored sqlite from s3 in formulas
2019-10-29 14:35:36 -07:00
Casey Faist
50cdf10a36
move libsqlite-dev install back to dockerfile
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 Faist
7f639739e3
add new 2.7.17 formula
2019-10-21 17:06:32 -07:00
Casey Faist
521ed3ff60
create and stage new python runtimes
2019-10-17 14:07:09 -07:00
Casey Faist
783c2e2329
ensure and add comments to base python formulas
2019-09-10 18:35:54 -07:00
Casey Faist
12279e69d5
Clean up comments from python3
2019-09-10 18:20:25 -07:00
Casey Faist
a724dfc62e
Add new formula for python3 and latest 3.6 and 3.7 patches
2019-09-10 18:20:25 -07:00
Casey Faist
f3af6aa4a2
add python3 formula
2019-09-10 18:20:25 -07:00
Casey Faist
6bc4d42774
first try for python-3.6.9
2019-09-10 18:20:25 -07:00
David Zuelke
b52fac4d32
reuse logic in runtimes/pypy3 formulae
2019-09-10 18:20:25 -07:00
David Zuelke
e28c1012b7
reuse logic in runtimes/pypy formulae
2019-09-10 18:20:25 -07:00
David Zuelke
e965516197
fix python 3.5.7 formula actually building 3.7.2
2019-07-17 01:55:46 +02:00
Casey Faist
9d3639685a
add new python and update default
2019-04-03 09:12:44 -07:00
Casey
76bb572a4d
Release prep 151 ( #813 )
...
* new runtimes
* update default latest
2019-03-21 10:54:12 -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
Casey Faist
797652a75d
new runtimes and travis test updates
2019-01-31 14:46:42 -05:00
Casey Faist
f3ef152624
update tests to pass, add 3.4
2018-11-11 15:34:49 -06:00
Casey Faist
0a169e76a4
fix extra slash in python install location
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
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
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
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
Josh Friend
23827b59c8
Add CPython 3.6.5 ( #676 )
...
fixes #674
2018-04-18 09:10:33 -04: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
Josh Friend
2608bf43dd
Add CPython 3.6.3 ( #479 )
2017-11-14 12:24:30 -05: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