Explicitly require setuptools < 44 with Python 3.4
This commit is contained in:
parent
7316fe4cb1
commit
597e27d801
@ -142,6 +142,7 @@ rm -r tmp_path
|
|||||||
%changelog
|
%changelog
|
||||||
* Tue Feb 25 2020 Miro Hrončok <mhroncok@redhat.com> - 16.7.10-1
|
* Tue Feb 25 2020 Miro Hrončok <mhroncok@redhat.com> - 16.7.10-1
|
||||||
- Update to 16.7.10
|
- Update to 16.7.10
|
||||||
|
- Explicitly require setuptools < 44 with Python 3.4
|
||||||
|
|
||||||
* Thu Jan 30 2020 Fedora Release Engineering <releng@fedoraproject.org> - 16.7.3-3
|
* Thu Jan 30 2020 Fedora Release Engineering <releng@fedoraproject.org> - 16.7.3-3
|
||||||
- Rebuilt for https://fedoraproject.org/wiki/Fedora_32_Mass_Rebuild
|
- Rebuilt for https://fedoraproject.org/wiki/Fedora_32_Mass_Rebuild
|
||||||
|
@ -1,8 +1,8 @@
|
|||||||
diff --git a/virtualenv.py b/virtualenv.py
|
diff --git a/virtualenv.py b/virtualenv.py
|
||||||
index 8f05739..cd10e9f 100755
|
index c7f71e6..3740014 100755
|
||||||
--- a/virtualenv.py
|
--- a/virtualenv.py
|
||||||
+++ b/virtualenv.py
|
+++ b/virtualenv.py
|
||||||
@@ -476,7 +476,18 @@ def virtualenv_support_dirs():
|
@@ -475,7 +475,18 @@ def virtualenv_support_dirs():
|
||||||
|
|
||||||
# normal filesystem installation
|
# normal filesystem installation
|
||||||
if os.path.isdir(join(HERE, "virtualenv_support")):
|
if os.path.isdir(join(HERE, "virtualenv_support")):
|
||||||
@ -22,3 +22,29 @@ index 8f05739..cd10e9f 100755
|
|||||||
elif IS_ZIPAPP:
|
elif IS_ZIPAPP:
|
||||||
tmpdir = tempfile.mkdtemp()
|
tmpdir = tempfile.mkdtemp()
|
||||||
try:
|
try:
|
||||||
|
@@ -998,6 +998,8 @@ def find_wheels(projects, search_dirs):
|
||||||
|
)
|
||||||
|
if project == "pip" and sys.version_info[0:2] == (3, 4):
|
||||||
|
wheel = next(p for v, p in versions if v <= (19, 1, 1))
|
||||||
|
+ elif project == "setuptools" and sys.version_info[0:2] == (3, 4):
|
||||||
|
+ wheel = next(p for v, p in versions if v < (44,))
|
||||||
|
else:
|
||||||
|
wheel = versions[0][1]
|
||||||
|
wheels.append(wheel)
|
||||||
|
@@ -1091,9 +1093,13 @@ def _install_wheel_with_search_dir(download, project_names, py_executable, searc
|
||||||
|
)
|
||||||
|
).encode("utf8")
|
||||||
|
|
||||||
|
- if sys.version_info[0:2] == (3, 4) and "pip" in project_names:
|
||||||
|
- at = project_names.index("pip")
|
||||||
|
- project_names[at] = "pip<19.2"
|
||||||
|
+ if sys.version_info[0:2] == (3, 4):
|
||||||
|
+ if "pip" in project_names:
|
||||||
|
+ at = project_names.index("pip")
|
||||||
|
+ project_names[at] = "pip<19.2"
|
||||||
|
+ if "setuptools" in project_names:
|
||||||
|
+ at = project_names.index("setuptools")
|
||||||
|
+ project_names[at] = "setuptools<44"
|
||||||
|
|
||||||
|
cmd = [py_executable, "-"] + project_names
|
||||||
|
logger.start_progress("Installing {}...".format(", ".join(project_names)))
|
||||||
|
Loading…
Reference in New Issue
Block a user