Commit 37e5b928 authored by Vinay Sajip's avatar Vinay Sajip

Closes #18807: pyvenv now takes a --copies argument allowing copies instead of...

Closes #18807: pyvenv now takes a --copies argument allowing copies instead of symlinks even where symlinks are available and the default.
parent 41aa4d23
...@@ -375,11 +375,17 @@ def main(args=None): ...@@ -375,11 +375,17 @@ def main(args=None):
use_symlinks = False use_symlinks = False
else: else:
use_symlinks = True use_symlinks = True
parser.add_argument('--symlinks', default=use_symlinks, group = parser.add_mutually_exclusive_group()
action='store_true', dest='symlinks', group.add_argument('--symlinks', default=use_symlinks,
help='Try to use symlinks rather than copies, ' action='store_true', dest='symlinks',
'when symlinks are not the default for ' help='Try to use symlinks rather than copies, '
'the platform.') 'when symlinks are not the default for '
'the platform.')
group.add_argument('--copies', default=not use_symlinks,
action='store_false', dest='symlinks',
help='Try to use copies rather than symlinks, '
'even when symlinks are the default for '
'the platform.')
parser.add_argument('--clear', default=False, action='store_true', parser.add_argument('--clear', default=False, action='store_true',
dest='clear', help='Delete the contents of the ' dest='clear', help='Delete the contents of the '
'environment directory if it ' 'environment directory if it '
......
...@@ -40,6 +40,9 @@ Core and Builtins ...@@ -40,6 +40,9 @@ Core and Builtins
Library Library
------- -------
- Issue #18807: ``pyvenv`` now takes a --copies argument allowing copies
instead of symlinks even where symlinks are available and the default.
- Issue #18538: ``python -m dis`` now uses argparse for argument processing. - Issue #18538: ``python -m dis`` now uses argparse for argument processing.
Patch by Michele Orrù. Patch by Michele Orrù.
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment