Skip to content
Permalink

Comparing changes

This is a direct comparison between two commits made in this repository or its related repositories. View the default comparison for this range or learn more about diff comparisons.

Open a pull request

Create a new pull request by comparing changes across two branches. If you need to, you can also . Learn more about diff comparisons here.
base repository: pypa/setuptools
Failed to load repositories. Confirm that selected base ref is valid, then try again.
Loading
base: bbb379f8ab1cac58e333b5e6e088c2c774c8fb81
Choose a base ref
..
head repository: pypa/setuptools
Failed to load repositories. Confirm that selected head ref is valid, then try again.
Loading
compare: d9f74a70dd9c4ea73c246c82631a095d126351ad
Choose a head ref
Showing with 41 additions and 40 deletions.
  1. +41 −40 setuptools/command/easy_install.py
81 changes: 41 additions & 40 deletions setuptools/command/easy_install.py
Original file line number Diff line number Diff line change
@@ -10,9 +10,20 @@
"""

import configparser
import contextlib
import io
from glob import glob
from distutils.util import get_platform
from distutils.util import convert_path, subst_vars
from distutils.errors import (
DistutilsArgError,
DistutilsOptionError,
DistutilsError,
DistutilsPlatformError,
)
from distutils import log, dir_util
from distutils.command.build_scripts import first_line_re
from distutils.spawn import find_executable
from distutils.command import install
import sys
import os
from typing import Dict, List
import zipimport
@@ -22,59 +33,49 @@
import re
import stat
import random
import shlex
import textwrap
import warnings
import site
import struct
import contextlib
import subprocess
import sys
import shlex
import io
import configparser
import sysconfig
import textwrap
import warnings
from distutils import dir_util, log
from distutils.command import install
from distutils.command.build_scripts import first_line_re
from distutils.errors import (
DistutilsArgError,
DistutilsError,
DistutilsOptionError,
DistutilsPlatformError,
)
from distutils.spawn import find_executable
from distutils.util import convert_path, get_platform, subst_vars
from glob import glob

from sysconfig import get_path

import pkg_resources
from pkg_resources import (
DEVELOP_DIST,
Distribution,
DistributionNotFound,
EggMetadata,
Environment,
PathMetadata,
Requirement,
VersionConflict,
WorkingSet,
find_distributions,
get_distribution,
normalize_path,
resource_string,
)
from setuptools import Command
from setuptools.sandbox import run_setup
from setuptools.command import setopt
from setuptools.archive_util import unpack_archive
from setuptools.command import bdist_egg, egg_info, setopt
from setuptools.package_index import (
URL_SCHEME,
PackageIndex,
parse_requirement_arg,
URL_SCHEME,
)
from setuptools.sandbox import run_setup
from setuptools.command import bdist_egg, egg_info
from setuptools.warnings import SetuptoolsDeprecationWarning, SetuptoolsWarning
from setuptools.wheel import Wheel

from .._path import ensure_directory
from pkg_resources import (
normalize_path,
resource_string,
get_distribution,
find_distributions,
Environment,
Requirement,
Distribution,
PathMetadata,
EggMetadata,
WorkingSet,
DistributionNotFound,
VersionConflict,
DEVELOP_DIST,
)
import pkg_resources
from ..compat import py311
from .._path import ensure_directory
from ..extern.jaraco.text import yield_lines