public inbox for git-commits@fedoraproject.org
help / color / mirror / Atom feed
* [rpms/python-virtualenv] rawhide: Update to 21.4.2 (rhbz#2482455)
@ 2026-06-10 18:59 Lumir Balhar
0 siblings, 0 replies; only message in thread
From: Lumir Balhar @ 2026-06-10 18:59 UTC (permalink / raw)
To: git-commits
A new commit has been pushed.
Repo : rpms/python-virtualenv
Branch : rawhide
Commit : c27d004099e0838d5d875b2e1b00c4a56a0f3553
Author : Lumir Balhar <lbalhar@redhat.com>
Date : 2026-06-09T13:01:28+02:00
Stats : +24/-24 in 4 file(s)
URL : https://src.fedoraproject.org/rpms/python-virtualenv/c/c27d004099e0838d5d875b2e1b00c4a56a0f3553?branch=rawhide
Log:
Update to 21.4.2 (rhbz#2482455)
---
diff --git a/python-virtualenv.spec b/python-virtualenv.spec
index ace3838..69aff8e 100644
--- a/python-virtualenv.spec
+++ b/python-virtualenv.spec
@@ -2,7 +2,7 @@
%bcond tests %{without bootstrap}
Name: python-virtualenv
-Version: 21.3.1
+Version: 21.4.2
Release: %autorelease
Summary: Tool to create isolated Python environments
diff --git a/python3.6.patch b/python3.6.patch
index 1de57ee..c5615b9 100644
--- a/python3.6.patch
+++ b/python3.6.patch
@@ -1,4 +1,4 @@
-From 92f605c199a98a645ee08a92fca2443a38d9ea8d Mon Sep 17 00:00:00 2001
+From 7f460dead249a499b98119df7b1a03ba34671597 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Miro=20Hron=C4=8Dok?= <miro@hroncok.cz>
Date: Fri, 9 Jan 2026 11:52:40 +0100
Subject: [PATCH] Restore support for Python 3.6 virtual environments
@@ -12,7 +12,7 @@ It's only tested on Fedora CI, not in %check.
2 files changed, 4 insertions(+), 14 deletions(-)
diff --git a/src/virtualenv/create/via_global_ref/_virtualenv.py b/src/virtualenv/create/via_global_ref/_virtualenv.py
-index f63332c..7eacf13 100644
+index 8b15354..f665724 100644
--- a/src/virtualenv/create/via_global_ref/_virtualenv.py
+++ b/src/virtualenv/create/via_global_ref/_virtualenv.py
@@ -1,21 +1,13 @@
@@ -47,24 +47,24 @@ index f63332c..7eacf13 100644
# Guard against race conditions during file rewrite by checking if _DISTUTILS_PATCH is defined.
# This can happen when the file is being overwritten while it's being imported by another process.
# See https://github.com/pypa/virtualenv/issues/2969 for details.
-@@ -100,7 +92,7 @@ class _Finder:
+@@ -90,7 +82,7 @@ class _Finder:
+ return self._patch_spec(spec, partial)
return None
+- def _patch_spec(self, spec: ModuleSpec, partial: Callable[..., object]) -> ModuleSpec:
++ def _patch_spec(self, spec, partial):
+ old = getattr(spec.loader, "exec_module", None)
+ if old is not None and old is not self.exec_module:
+ try: # noqa: SIM105
+@@ -100,7 +92,7 @@ class _Finder:
+ return spec
+
@staticmethod
- def exec_module(old: Callable[..., object], module: types.ModuleType) -> None:
+ def exec_module(old, module) -> None:
old(module)
try:
distutils_patch = _DISTUTILS_PATCH
-@@ -112,7 +104,7 @@ class _Finder:
- patch_dist(module)
-
- @staticmethod
-- def load_module(old: Callable[..., types.ModuleType], name: str) -> types.ModuleType:
-+ def load_module(old, name: str):
- module = old(name)
- try:
- distutils_patch = _DISTUTILS_PATCH
diff --git a/src/virtualenv/discovery/py_info.py b/src/virtualenv/discovery/py_info.py
index 5115865..fc5c4c6 100644
--- a/src/virtualenv/discovery/py_info.py
@@ -78,5 +78,5 @@ index 5115865..fc5c4c6 100644
__all__ = [
--
-2.53.0
+2.54.0
diff --git a/rpm-wheels.patch b/rpm-wheels.patch
index 19c0de4..e629fb4 100644
--- a/rpm-wheels.patch
+++ b/rpm-wheels.patch
@@ -1,4 +1,4 @@
-From 1c13910b2f18076c6db7455fe7d1acd7b49c6563 Mon Sep 17 00:00:00 2001
+From 83d8fb54d8e86184b6aae22fee8b53095397b652 Mon Sep 17 00:00:00 2001
From: Lumir Balhar <lbalhar@redhat.com>
Date: Thu, 23 Apr 2026 07:38:31 +0200
Subject: [PATCH] RPM wheels
@@ -35,7 +35,7 @@ index 79ebc42..fa7eb91 100644
def load_app_data(
diff --git a/src/virtualenv/seed/embed/base_embed.py b/src/virtualenv/seed/embed/base_embed.py
-index 9980dab..9588f8a 100644
+index cb344ce..af69b64 100644
--- a/src/virtualenv/seed/embed/base_embed.py
+++ b/src/virtualenv/seed/embed/base_embed.py
@@ -8,6 +8,7 @@ from typing import TYPE_CHECKING
@@ -95,10 +95,10 @@ index fb44229..d516697 100644
with self.get_pip_install_cmd(creator.exe, for_py_version) as cmd:
env = pip_wheel_env_run(self.extra_search_dir, self.app_data, self.env)
diff --git a/src/virtualenv/seed/embed/via_app_data/via_app_data.py b/src/virtualenv/seed/embed/via_app_data/via_app_data.py
-index 092ef74..12fec7b 100644
+index c60f35e..ac36433 100644
--- a/src/virtualenv/seed/embed/via_app_data/via_app_data.py
+++ b/src/virtualenv/seed/embed/via_app_data/via_app_data.py
-@@ -55,6 +55,7 @@ class FromAppData(BaseEmbed):
+@@ -56,6 +56,7 @@ class FromAppData(BaseEmbed):
def run(self, creator: Creator) -> None:
if not self.enabled:
return
@@ -125,12 +125,12 @@ index 63f5376..7a1a244 100644
to_folder=app_data.house,
env=env,
diff --git a/src/virtualenv/seed/wheels/embed/__init__.py b/src/virtualenv/seed/wheels/embed/__init__.py
-index df58d6d..bc8e890 100644
+index 05b359e..92057ad 100644
--- a/src/virtualenv/seed/wheels/embed/__init__.py
+++ b/src/virtualenv/seed/wheels/embed/__init__.py
-@@ -45,6 +45,9 @@ BUNDLE_SUPPORT = {
+@@ -49,6 +49,9 @@ BUNDLE_SUPPORT = {
}
- MAX = "3.8"
+ MAX = next(reversed(BUNDLE_SUPPORT))
+# Redefined here because bundled wheels are removed in RPM build
+BUNDLE_SUPPORT = None
@@ -138,7 +138,7 @@ index df58d6d..bc8e890 100644
# SHA-256 of every bundled wheel. Verified on load so a corrupted or tampered wheel on disk fails loud instead of
# being handed to pip. Generated together with ``BUNDLE_SUPPORT`` by ``tasks/upgrade_wheels.py``.
BUNDLE_SHA256 = {
-@@ -70,6 +73,7 @@ def get_embed_wheel(distribution: str, for_py_version: str) -> Wheel | None:
+@@ -75,6 +78,7 @@ def get_embed_wheel(distribution: str, for_py_version: str) -> Wheel | None:
:raises RuntimeError: if the bundled wheel on disk fails SHA-256 verification.
"""
@@ -175,5 +175,5 @@ index 0000000..f3fd9b1
+ if wheels_dir.exists():
+ yield wheels_dir
--
-2.53.0
+2.54.0
diff --git a/sources b/sources
index b3fc1d2..b7533c3 100644
--- a/sources
+++ b/sources
@@ -1 +1 @@
-SHA512 (virtualenv-21.3.1.tar.gz) = 2e445492b2c02e47c57db39bdf7d3506dcf09958a73a814c4629e1e32281d9ca337c381cc61b3da46b583f08a77d7729eb3a655471b0f70196cff90daf4f24a0
+SHA512 (virtualenv-21.4.2.tar.gz) = 5e42f3a751b274284bf3885a964d3e855c0edc24a8a0d676c58645c91f54050202540273023e21d49f0fa25a0a195777296b3cb3e3e76202f2f6328846623897
^ permalink raw reply related [flat|nested] only message in thread
only message in thread, other threads:[~2026-06-10 18:59 UTC | newest]
Thread overview: (only message) (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2026-06-10 18:59 [rpms/python-virtualenv] rawhide: Update to 21.4.2 (rhbz#2482455) Lumir Balhar
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox