diff options
author | Bernát Gábor <gaborjbernat@gmail.com> | 2023-04-19 12:57:24 -0700 |
---|---|---|
committer | GitHub <noreply@github.com> | 2023-04-19 12:57:24 -0700 |
commit | 41cec56660749510e0087a052c11acc02dda3cde (patch) | |
tree | 42d9e6794507a094cae548ac6f03ad2354f321c2 | |
parent | fd7e6fc5a1f42441c409d56d3b14a26e55e39a8d (diff) | |
download | virtualenv-41cec56660749510e0087a052c11acc02dda3cde.tar.gz |
Bump embeded wheels (#2546)
-rw-r--r-- | docs/changelog/2546.bugfix.rst | 5 | ||||
-rw-r--r-- | docs/conf.py | 4 | ||||
-rw-r--r-- | src/virtualenv/seed/wheels/embed/__init__.py | 36 | ||||
-rw-r--r-- | src/virtualenv/seed/wheels/embed/pip-23.1-py3-none-any.whl (renamed from src/virtualenv/seed/wheels/embed/pip-23.0.1-py3-none-any.whl) | bin | 2055563 -> 2064542 bytes | |||
-rw-r--r-- | src/virtualenv/seed/wheels/embed/setuptools-67.6.1-py3-none-any.whl (renamed from src/virtualenv/seed/wheels/embed/setuptools-67.4.0-py3-none-any.whl) | bin | 1088291 -> 1089263 bytes | |||
-rw-r--r-- | src/virtualenv/seed/wheels/embed/wheel-0.38.4-py3-none-any.whl | bin | 36051 -> 0 bytes | |||
-rw-r--r-- | src/virtualenv/seed/wheels/embed/wheel-0.40.0-py3-none-any.whl | bin | 0 -> 64545 bytes | |||
-rw-r--r-- | tasks/upgrade_wheels.py | 18 |
8 files changed, 37 insertions, 26 deletions
diff --git a/docs/changelog/2546.bugfix.rst b/docs/changelog/2546.bugfix.rst new file mode 100644 index 0000000..4fbb600 --- /dev/null +++ b/docs/changelog/2546.bugfix.rst @@ -0,0 +1,5 @@ +Upgrade embedded wheels: + +* wheel to ``0.40.0`` from ``0.38.4`` +* setuptools to ``67.6.1`` from ``67.4.0`` +* pip to ``23.1`` from ``23.0.1`` diff --git a/docs/conf.py b/docs/conf.py index d432c3e..da7fb16 100644 --- a/docs/conf.py +++ b/docs/conf.py @@ -50,8 +50,8 @@ def setup(app): root, exe = here.parent, Path(sys.executable) towncrier = exe.with_name(f"towncrier{exe.suffix}") cmd = [str(towncrier), "build", "--draft", "--version", "NEXT"] - new = subprocess.check_output(cmd, cwd=root, text=True, stderr=subprocess.DEVNULL) - (root / "docs" / "_draft.rst").write_text("" if "No significant changes" in new else new) + new = subprocess.check_output(cmd, cwd=root, text=True, stderr=subprocess.DEVNULL, encoding="UTF-8") + (root / "docs" / "_draft.rst").write_text("" if "No significant changes" in new else new, encoding="UTF-8") # the CLI arguments are dynamically generated doc_tree = Path(app.doctreedir) diff --git a/src/virtualenv/seed/wheels/embed/__init__.py b/src/virtualenv/seed/wheels/embed/__init__.py index cd4a67b..782051a 100644 --- a/src/virtualenv/seed/wheels/embed/__init__.py +++ b/src/virtualenv/seed/wheels/embed/__init__.py @@ -5,34 +5,34 @@ from virtualenv.seed.wheels.util import Wheel BUNDLE_FOLDER = Path(__file__).absolute().parent BUNDLE_SUPPORT = { "3.12": { - "pip": "pip-23.0.1-py3-none-any.whl", - "setuptools": "setuptools-67.4.0-py3-none-any.whl", - "wheel": "wheel-0.38.4-py3-none-any.whl", + "pip": "pip-23.1-py3-none-any.whl", + "setuptools": "setuptools-67.6.1-py3-none-any.whl", + "wheel": "wheel-0.40.0-py3-none-any.whl", }, "3.11": { - "pip": "pip-23.0.1-py3-none-any.whl", - "setuptools": "setuptools-67.4.0-py3-none-any.whl", - "wheel": "wheel-0.38.4-py3-none-any.whl", + "pip": "pip-23.1-py3-none-any.whl", + "setuptools": "setuptools-67.6.1-py3-none-any.whl", + "wheel": "wheel-0.40.0-py3-none-any.whl", }, "3.10": { - "pip": "pip-23.0.1-py3-none-any.whl", - "setuptools": "setuptools-67.4.0-py3-none-any.whl", - "wheel": "wheel-0.38.4-py3-none-any.whl", + "pip": "pip-23.1-py3-none-any.whl", + "setuptools": "setuptools-67.6.1-py3-none-any.whl", + "wheel": "wheel-0.40.0-py3-none-any.whl", }, "3.9": { - "pip": "pip-23.0.1-py3-none-any.whl", - "setuptools": "setuptools-67.4.0-py3-none-any.whl", - "wheel": "wheel-0.38.4-py3-none-any.whl", + "pip": "pip-23.1-py3-none-any.whl", + "setuptools": "setuptools-67.6.1-py3-none-any.whl", + "wheel": "wheel-0.40.0-py3-none-any.whl", }, "3.8": { - "pip": "pip-23.0.1-py3-none-any.whl", - "setuptools": "setuptools-67.4.0-py3-none-any.whl", - "wheel": "wheel-0.38.4-py3-none-any.whl", + "pip": "pip-23.1-py3-none-any.whl", + "setuptools": "setuptools-67.6.1-py3-none-any.whl", + "wheel": "wheel-0.40.0-py3-none-any.whl", }, "3.7": { - "pip": "pip-23.0.1-py3-none-any.whl", - "setuptools": "setuptools-67.4.0-py3-none-any.whl", - "wheel": "wheel-0.38.4-py3-none-any.whl", + "pip": "pip-23.1-py3-none-any.whl", + "setuptools": "setuptools-67.6.1-py3-none-any.whl", + "wheel": "wheel-0.40.0-py3-none-any.whl", }, "3.6": { "pip": "pip-21.3.1-py3-none-any.whl", diff --git a/src/virtualenv/seed/wheels/embed/pip-23.0.1-py3-none-any.whl b/src/virtualenv/seed/wheels/embed/pip-23.1-py3-none-any.whl Binary files differindex a855dc4..af60ad0 100644 --- a/src/virtualenv/seed/wheels/embed/pip-23.0.1-py3-none-any.whl +++ b/src/virtualenv/seed/wheels/embed/pip-23.1-py3-none-any.whl diff --git a/src/virtualenv/seed/wheels/embed/setuptools-67.4.0-py3-none-any.whl b/src/virtualenv/seed/wheels/embed/setuptools-67.6.1-py3-none-any.whl Binary files differindex bf9068b..4b7ffd2 100644 --- a/src/virtualenv/seed/wheels/embed/setuptools-67.4.0-py3-none-any.whl +++ b/src/virtualenv/seed/wheels/embed/setuptools-67.6.1-py3-none-any.whl diff --git a/src/virtualenv/seed/wheels/embed/wheel-0.38.4-py3-none-any.whl b/src/virtualenv/seed/wheels/embed/wheel-0.38.4-py3-none-any.whl Binary files differdeleted file mode 100644 index 7c2befc..0000000 --- a/src/virtualenv/seed/wheels/embed/wheel-0.38.4-py3-none-any.whl +++ /dev/null diff --git a/src/virtualenv/seed/wheels/embed/wheel-0.40.0-py3-none-any.whl b/src/virtualenv/seed/wheels/embed/wheel-0.40.0-py3-none-any.whl Binary files differnew file mode 100644 index 0000000..4101323 --- /dev/null +++ b/src/virtualenv/seed/wheels/embed/wheel-0.40.0-py3-none-any.whl diff --git a/tasks/upgrade_wheels.py b/tasks/upgrade_wheels.py index 555f7d2..76750da 100644 --- a/tasks/upgrade_wheels.py +++ b/tasks/upgrade_wheels.py @@ -68,15 +68,21 @@ def run(): removed = collect_package_versions(remove_packages) outcome = (1 if STRICT else 0) if (added or removed) else 0 + lines = ["Upgrade embedded wheels:", ""] for key, versions in added.items(): - text = f"* upgrade embedded {key} to {fmt_version(versions)}" + text = f"* {key} to {fmt_version(versions)}" if key in removed: - text += f" from {removed[key]}" + rem = ", ".join(f"``{i}``" for i in removed[key]) + text += f" from {rem}" del removed[key] - print(text) + lines.append(text) for key, versions in removed.items(): - print(f"* removed embedded {key} of {fmt_version(versions)}") - + lines.append(f"Removed {key} of {fmt_version(versions)}") + lines.append("") + changelog = "\n".join(lines) + print(changelog) + if len(lines) >= 3: + (Path(__file__).parents[1] / "docs" / "changelog" / "u.bugfix.rst").write_text(changelog, encoding="utf-8") support_table = OrderedDict((".".join(str(j) for j in i), []) for i in SUPPORT) for package in sorted(new_batch.keys()): for folder, version in sorted(folders.items()): @@ -112,7 +118,7 @@ def run(): """, ) dest_target = DEST / "__init__.py" - dest_target.write_text(msg) + dest_target.write_text(msg, encoding="utf-8") subprocess.run([sys.executable, "-m", "black", str(dest_target)]) |