Commit 02d78ba8 by Sébastien Eustace Committed by GitHub

Add support for Python 3.8 (#1437)

parent c7c20d8c
#!/bin/bash
PYTHON_VERSIONS="cp27-cp27m cp34-cp34m cp35-cp35m cp36-cp36m cp37-cp37m"
PYTHON_VERSIONS="cp27-cp27m cp34-cp34m cp35-cp35m cp36-cp36m cp37-cp37m cp38-cp38m"
cd /io
/opt/python/cp37-cp37m/bin/pip install poetry -U
......@@ -10,5 +10,6 @@ cd /io
-P "3.4:/opt/python/cp34-cp34m/bin/python" \
-P "3.5:/opt/python/cp35-cp35m/bin/python" \
-P "3.6:/opt/python/cp36-cp36m/bin/python" \
-P "3.7:/opt/python/cp37-cp37m/bin/python"
-P "3.7:/opt/python/cp37-cp37m/bin/python" \
-P "3.8:/opt/python/cp38-cp38m/bin/python"
cd -
......@@ -28,6 +28,7 @@ class MakeReleaseCommand(Command):
"3.5": "python3.5",
"3.6": "python3.6",
"3.7": "python3.7",
"3.8": "python3.8",
}
def handle(self):
......@@ -46,7 +47,7 @@ class MakeReleaseCommand(Command):
self.check_system(pythons)
from poetry import __version__
from poetry.poetry import Poetry
from poetry.factory import Factory
from poetry.puzzle import Solver
from poetry.repositories.pool import Pool
from poetry.repositories.repository import Repository
......@@ -59,7 +60,7 @@ class MakeReleaseCommand(Command):
from poetry.utils.helpers import temporary_directory
from poetry.vcs import get_vcs
project = Poetry.create(Path.cwd())
project = Factory().create_poetry(Path.cwd())
package = project.package
del package.dev_requires[:]
......
......@@ -79,7 +79,7 @@ def test_wheel_c_extension():
Wheel-Version: 1.0
Generator: poetry {}
Root-Is-Purelib: false
Tag: cp[23]\\d-cp[23]\\dmu?-.+
Tag: cp[23]\\d-cp[23]\\dm?u?-.+
$""".format(
__version__
),
......@@ -136,7 +136,7 @@ def test_wheel_c_extension_src_layout():
Wheel-Version: 1.0
Generator: poetry {}
Root-Is-Purelib: false
Tag: cp[23]\\d-cp[23]\\dmu?-.+
Tag: cp[23]\\d-cp[23]\\dm?u?-.+
$""".format(
__version__
),
......
[tox]
skipsdist = True
envlist = py27, py34, py35, py36, py37
envlist = py27, py34, py35, py36, py37, py38
[testenv]
whitelist_externals = poetry
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment