summaryrefslogtreecommitdiff
path: root/src/virtualenv/create
diff options
context:
space:
mode:
authorBernát Gábor <gaborjbernat@gmail.com>2022-12-29 20:25:07 -0800
committerGitHub <noreply@github.com>2022-12-29 20:25:07 -0800
commite7fa1c2b4bbbe7495077e5f2146dca9c369b08d7 (patch)
tree4262eb520549529a7f5275e82fdf4cb4baf593aa /src/virtualenv/create
parent95a57f2ab796c22ab8c0644ba6f9334fe5d5ca67 (diff)
downloadvirtualenv-e7fa1c2b4bbbe7495077e5f2146dca9c369b08d7.tar.gz
Move to hatchling, drop 3.6 support (#2474)
Diffstat (limited to 'src/virtualenv/create')
-rw-r--r--src/virtualenv/create/creator.py6
-rw-r--r--src/virtualenv/create/via_global_ref/builtin/cpython/mac_os.py6
-rw-r--r--src/virtualenv/create/via_global_ref/builtin/ref.py2
-rw-r--r--src/virtualenv/create/via_global_ref/builtin/via_global_self_do.py6
4 files changed, 12 insertions, 8 deletions
diff --git a/src/virtualenv/create/creator.py b/src/virtualenv/create/creator.py
index 5ea6abe..a973264 100644
--- a/src/virtualenv/create/creator.py
+++ b/src/virtualenv/create/creator.py
@@ -128,11 +128,7 @@ class Creator(metaclass=ABCMeta):
value = Path(raw_value)
if value.exists() and value.is_file():
raise ArgumentTypeError(f"the destination {value} already exists and is a file")
- if sys.version_info <= (3, 6):
- # pre 3.6 resolve is always strict, aka must exists, sidestep by using os.path operation
- dest = Path(os.path.realpath(raw_value))
- else:
- dest = Path(os.path.abspath(str(value))).resolve() # on Windows absolute does not imply resolve so use both
+ dest = Path(os.path.abspath(str(value))).resolve() # on Windows absolute does not imply resolve so use both
value = dest
while dest:
if dest.exists():
diff --git a/src/virtualenv/create/via_global_ref/builtin/cpython/mac_os.py b/src/virtualenv/create/via_global_ref/builtin/cpython/mac_os.py
index 9fc2550..d23f53b 100644
--- a/src/virtualenv/create/via_global_ref/builtin/cpython/mac_os.py
+++ b/src/virtualenv/create/via_global_ref/builtin/cpython/mac_os.py
@@ -7,7 +7,11 @@ from abc import ABCMeta, abstractmethod
from pathlib import Path
from textwrap import dedent
-from virtualenv.create.via_global_ref.builtin.ref import ExePathRefToDest, PathRefToDest, RefMust
+from virtualenv.create.via_global_ref.builtin.ref import (
+ ExePathRefToDest,
+ PathRefToDest,
+ RefMust,
+)
from virtualenv.info import IS_MAC_ARM64
from .common import CPython, CPythonPosix, is_mac_os_framework
diff --git a/src/virtualenv/create/via_global_ref/builtin/ref.py b/src/virtualenv/create/via_global_ref/builtin/ref.py
index 60d97b3..fb1cf2e 100644
--- a/src/virtualenv/create/via_global_ref/builtin/ref.py
+++ b/src/virtualenv/create/via_global_ref/builtin/ref.py
@@ -78,7 +78,7 @@ class PathRef(metaclass=ABCMeta):
return self._can_symlink
@abstractmethod
- def run(self, creator, symlinks): # noqa: U100
+ def run(self, creator, symlinks):
raise NotImplementedError
def method(self, symlinks):
diff --git a/src/virtualenv/create/via_global_ref/builtin/via_global_self_do.py b/src/virtualenv/create/via_global_ref/builtin/via_global_self_do.py
index d00ee45..d57235c 100644
--- a/src/virtualenv/create/via_global_ref/builtin/via_global_self_do.py
+++ b/src/virtualenv/create/via_global_ref/builtin/via_global_self_do.py
@@ -1,6 +1,10 @@
from abc import ABCMeta
-from virtualenv.create.via_global_ref.builtin.ref import ExePathRefToDest, RefMust, RefWhen
+from virtualenv.create.via_global_ref.builtin.ref import (
+ ExePathRefToDest,
+ RefMust,
+ RefWhen,
+)
from virtualenv.util.path import ensure_dir
from ..api import ViaGlobalRefApi, ViaGlobalRefMeta