Drop Python 3.5
This commit is contained in:
@@ -47,7 +47,7 @@ def get_versions_from_constraint_file(constraint_file):
|
||||
}
|
||||
|
||||
|
||||
@pytest.mark.parametrize("python_version", ["2.7", "3.5", "3.6", "3.8"])
|
||||
@pytest.mark.parametrize("python_version", ["2.7", "3.6", "3.8", "3.9"])
|
||||
def test_pinned_versions(tmp_path, python_version):
|
||||
if utils.platform == "linux":
|
||||
pytest.skip("linux doesn't pin individual tool versions, it pins manylinux images instead")
|
||||
@@ -55,11 +55,6 @@ def test_pinned_versions(tmp_path, python_version):
|
||||
if utils.platform == "windows" and python_version == "2.7":
|
||||
pytest.skip("Windows requires a workaround")
|
||||
|
||||
is_macos_11_or_later = utils.platform == "macos" and utils.get_macos_version() >= (10, 16)
|
||||
|
||||
if is_macos_11_or_later and python_version == "3.5":
|
||||
pytest.skip("CPython 3.5 doesn't work on macOS Big Sur+")
|
||||
|
||||
project_dir = tmp_path / "project"
|
||||
project_with_expected_version_checks.generate(project_dir)
|
||||
|
||||
@@ -68,9 +63,6 @@ def test_pinned_versions(tmp_path, python_version):
|
||||
if python_version == "2.7":
|
||||
constraint_filename = "constraints-python27.txt"
|
||||
build_pattern = "[cp]p27-*"
|
||||
elif python_version == "3.5":
|
||||
constraint_filename = "constraints-python35.txt"
|
||||
build_pattern = "[cp]p35-*"
|
||||
elif python_version == "3.6":
|
||||
constraint_filename = "constraints-python36.txt"
|
||||
build_pattern = "[cp]p36-*"
|
||||
@@ -104,10 +96,6 @@ def test_pinned_versions(tmp_path, python_version):
|
||||
expected_wheels = [
|
||||
w for w in utils.expected_wheels("spam", "0.1.0") if "-cp27" in w or "-pp27" in w
|
||||
]
|
||||
elif python_version == "3.5":
|
||||
expected_wheels = [
|
||||
w for w in utils.expected_wheels("spam", "0.1.0") if "-cp35" in w or "-pp35" in w
|
||||
]
|
||||
elif python_version == "3.6":
|
||||
expected_wheels = [
|
||||
w for w in utils.expected_wheels("spam", "0.1.0") if "-cp36" in w or "-pp36" in w
|
||||
|
||||
+1
-3
@@ -133,7 +133,7 @@ def expected_wheels(
|
||||
else:
|
||||
manylinux_versions = ["manylinux2014"]
|
||||
|
||||
python_abi_tags = ["cp35-cp35m", "cp36-cp36m", "cp37-cp37m", "cp38-cp38", "cp39-cp39"]
|
||||
python_abi_tags = ["cp36-cp36m", "cp37-cp37m", "cp38-cp38", "cp39-cp39"]
|
||||
|
||||
if machine_arch in ["x86_64", "AMD64", "x86"]:
|
||||
python_abi_tags += ["cp27-cp27m", "pp27-pypy_73", "pp36-pypy36_pp73", "pp37-pypy37_pp73"]
|
||||
@@ -143,8 +143,6 @@ def expected_wheels(
|
||||
|
||||
if platform == "macos" and get_macos_version() >= (10, 16):
|
||||
# 10.16 is sometimes reported as the macOS version on macOS 11.
|
||||
# CPython 3.5 doesn't work on macOS 11.
|
||||
python_abi_tags.remove("cp35-cp35m")
|
||||
# pypy not supported on macOS 11.
|
||||
python_abi_tags = [t for t in python_abi_tags if not t.startswith("pp")]
|
||||
|
||||
|
||||
Reference in New Issue
Block a user