summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorBernát Gábor <gaborjbernat@gmail.com>2023-04-19 12:57:24 -0700
committerGitHub <noreply@github.com>2023-04-19 12:57:24 -0700
commit41cec56660749510e0087a052c11acc02dda3cde (patch)
tree42d9e6794507a094cae548ac6f03ad2354f321c2
parentfd7e6fc5a1f42441c409d56d3b14a26e55e39a8d (diff)
downloadvirtualenv-41cec56660749510e0087a052c11acc02dda3cde.tar.gz
Bump embeded wheels (#2546)
-rw-r--r--docs/changelog/2546.bugfix.rst5
-rw-r--r--docs/conf.py4
-rw-r--r--src/virtualenv/seed/wheels/embed/__init__.py36
-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)bin2055563 -> 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)bin1088291 -> 1089263 bytes
-rw-r--r--src/virtualenv/seed/wheels/embed/wheel-0.38.4-py3-none-any.whlbin36051 -> 0 bytes
-rw-r--r--src/virtualenv/seed/wheels/embed/wheel-0.40.0-py3-none-any.whlbin0 -> 64545 bytes
-rw-r--r--tasks/upgrade_wheels.py18
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
index 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
Binary files differ
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
index 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
Binary files differ
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
deleted file mode 100644
index 7c2befc..0000000
--- a/src/virtualenv/seed/wheels/embed/wheel-0.38.4-py3-none-any.whl
+++ /dev/null
Binary files differ
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
new file mode 100644
index 0000000..4101323
--- /dev/null
+++ b/src/virtualenv/seed/wheels/embed/wheel-0.40.0-py3-none-any.whl
Binary files differ
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)])