Commit 088025fc authored by Éric Araujo's avatar Éric Araujo

Use list constructor or built-in method instead of copy module

parent ba661a9c
......@@ -48,7 +48,6 @@ of GCC (same as cygwin in no-cygwin mode).
import os
import sys
import copy
from packaging import logger
from packaging.compiler.unixccompiler import UnixCCompiler
......@@ -172,9 +171,9 @@ class CygwinCCompiler(UnixCCompiler):
extra_postargs=None, build_temp=None, target_lang=None):
"""Link the objects."""
# use separate copies, so we can modify the lists
extra_preargs = copy.copy(extra_preargs or [])
libraries = copy.copy(libraries or [])
objects = copy.copy(objects or [])
extra_preargs = list(extra_preargs or [])
libraries = list(libraries or [])
objects = list(objects or [])
# Additional libraries
libraries.extend(self.dll_libraries)
......
......@@ -5,7 +5,6 @@ import re
import sys
import getopt
import logging
from copy import copy
from packaging import logger
from packaging.dist import Distribution
......@@ -673,7 +672,7 @@ class Dispatcher:
def main(args=None):
old_level = logger.level
old_handlers = copy(logger.handlers)
old_handlers = list(logger.handlers)
try:
dispatcher = Dispatcher(args)
if dispatcher.action is None:
......
......@@ -14,7 +14,6 @@ import zipfile
import posixpath
import sysconfig
import subprocess
from copy import copy
from glob import iglob as std_iglob
from fnmatch import fnmatchcase
from inspect import getsource
......@@ -384,7 +383,7 @@ byte_compile(files, optimize=%r, force=%r,
elif optimize == 2:
cmd.insert(1, "-OO")
env = copy(os.environ)
env = os.environ.copy()
env['PYTHONPATH'] = os.path.pathsep.join(sys.path)
try:
spawn(cmd, env=env)
......
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