Commit 02d78ba8 by Sébastien Eustace Committed by GitHub

Add support for Python 3.8 (#1437)

parent c7c20d8c
#!/bin/bash #!/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 cd /io
/opt/python/cp37-cp37m/bin/pip install poetry -U /opt/python/cp37-cp37m/bin/pip install poetry -U
...@@ -10,5 +10,6 @@ cd /io ...@@ -10,5 +10,6 @@ cd /io
-P "3.4:/opt/python/cp34-cp34m/bin/python" \ -P "3.4:/opt/python/cp34-cp34m/bin/python" \
-P "3.5:/opt/python/cp35-cp35m/bin/python" \ -P "3.5:/opt/python/cp35-cp35m/bin/python" \
-P "3.6:/opt/python/cp36-cp36m/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 - cd -
...@@ -28,6 +28,7 @@ class MakeReleaseCommand(Command): ...@@ -28,6 +28,7 @@ class MakeReleaseCommand(Command):
"3.5": "python3.5", "3.5": "python3.5",
"3.6": "python3.6", "3.6": "python3.6",
"3.7": "python3.7", "3.7": "python3.7",
"3.8": "python3.8",
} }
def handle(self): def handle(self):
...@@ -46,7 +47,7 @@ class MakeReleaseCommand(Command): ...@@ -46,7 +47,7 @@ class MakeReleaseCommand(Command):
self.check_system(pythons) self.check_system(pythons)
from poetry import __version__ from poetry import __version__
from poetry.poetry import Poetry from poetry.factory import Factory
from poetry.puzzle import Solver from poetry.puzzle import Solver
from poetry.repositories.pool import Pool from poetry.repositories.pool import Pool
from poetry.repositories.repository import Repository from poetry.repositories.repository import Repository
...@@ -59,7 +60,7 @@ class MakeReleaseCommand(Command): ...@@ -59,7 +60,7 @@ class MakeReleaseCommand(Command):
from poetry.utils.helpers import temporary_directory from poetry.utils.helpers import temporary_directory
from poetry.vcs import get_vcs from poetry.vcs import get_vcs
project = Poetry.create(Path.cwd()) project = Factory().create_poetry(Path.cwd())
package = project.package package = project.package
del package.dev_requires[:] del package.dev_requires[:]
......
...@@ -79,7 +79,7 @@ def test_wheel_c_extension(): ...@@ -79,7 +79,7 @@ def test_wheel_c_extension():
Wheel-Version: 1.0 Wheel-Version: 1.0
Generator: poetry {} Generator: poetry {}
Root-Is-Purelib: false Root-Is-Purelib: false
Tag: cp[23]\\d-cp[23]\\dmu?-.+ Tag: cp[23]\\d-cp[23]\\dm?u?-.+
$""".format( $""".format(
__version__ __version__
), ),
...@@ -136,7 +136,7 @@ def test_wheel_c_extension_src_layout(): ...@@ -136,7 +136,7 @@ def test_wheel_c_extension_src_layout():
Wheel-Version: 1.0 Wheel-Version: 1.0
Generator: poetry {} Generator: poetry {}
Root-Is-Purelib: false Root-Is-Purelib: false
Tag: cp[23]\\d-cp[23]\\dmu?-.+ Tag: cp[23]\\d-cp[23]\\dm?u?-.+
$""".format( $""".format(
__version__ __version__
), ),
......
[tox] [tox]
skipsdist = True skipsdist = True
envlist = py27, py34, py35, py36, py37 envlist = py27, py34, py35, py36, py37, py38
[testenv] [testenv]
whitelist_externals = poetry 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