Hello community,

here is the log from the commit of package python-dephell-venvs for 
openSUSE:Factory checked in at 2019-11-06 13:55:30
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/python-dephell-venvs (Old)
 and      /work/SRC/openSUSE:Factory/.python-dephell-venvs.new.2990 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "python-dephell-venvs"

Wed Nov  6 13:55:30 2019 rev:3 rq:742843 version:0.1.17

Changes:
--------
--- 
/work/SRC/openSUSE:Factory/python-dephell-venvs/python-dephell-venvs.changes    
    2019-09-13 15:05:04.497259841 +0200
+++ 
/work/SRC/openSUSE:Factory/.python-dephell-venvs.new.2990/python-dephell-venvs.changes
      2019-11-06 13:55:37.256124890 +0100
@@ -1,0 +2,12 @@
+Fri Oct 25 10:12:46 UTC 2019 - Tomáš Chvátal <[email protected]>
+
+- Add missing dependency on requests
+
+-------------------------------------------------------------------
+Fri Oct 25 01:59:17 UTC 2019 - John Vandenberg <[email protected]>
+
+- Update to v0.1.17
+  - Use existing python with the same desired major.minor version
+  - Add fallback ensurepip
+
+-------------------------------------------------------------------

Old:
----
  dephell_venvs-0.1.16.tar.gz

New:
----
  dephell_venvs-0.1.17.tar.gz

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Other differences:
------------------
++++++ python-dephell-venvs.spec ++++++
--- /var/tmp/diff_new_pack.IcDBLk/_old  2019-11-06 13:55:39.172126967 +0100
+++ /var/tmp/diff_new_pack.IcDBLk/_new  2019-11-06 13:55:39.176126971 +0100
@@ -19,11 +19,10 @@
 %{?!python_module:%define python_module() python-%{**} python3-%{**}}
 %define skip_python2 1
 Name:           python-dephell-venvs
-Version:        0.1.16
+Version:        0.1.17
 Release:        0
 Summary:        Dephell plugin to manage virtual environments
 License:        MIT
-Group:          Development/Languages/Python
 URL:            https://github.com/dephell/dephell_venvs
 Source:         
https://files.pythonhosted.org/packages/source/d/dephell_venvs/dephell_venvs-%{version}.tar.gz
 BuildRequires:  %{python_module setuptools}
@@ -31,11 +30,13 @@
 BuildRequires:  python-rpm-macros
 Requires:       python-attrs
 Requires:       python-dephell-pythons
+Requires:       python-requests
 BuildArch:      noarch
 # SECTION test requirements
 BuildRequires:  %{python_module attrs}
 BuildRequires:  %{python_module dephell-pythons}
 BuildRequires:  %{python_module pytest}
+BuildRequires:  %{python_module requests}
 # /SECTION
 %python_subpackages
 

++++++ dephell_venvs-0.1.16.tar.gz -> dephell_venvs-0.1.17.tar.gz ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/dephell_venvs-0.1.16/PKG-INFO 
new/dephell_venvs-0.1.17/PKG-INFO
--- old/dephell_venvs-0.1.16/PKG-INFO   1970-01-01 01:00:00.000000000 +0100
+++ new/dephell_venvs-0.1.17/PKG-INFO   1970-01-01 01:00:00.000000000 +0100
@@ -1,6 +1,6 @@
 Metadata-Version: 2.1
 Name: dephell-venvs
-Version: 0.1.16
+Version: 0.1.17
 Summary: Manage virtual environments
 Project-URL: Repository, https://github.com/dephell/dephell_venvs
 Author: Gram
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/dephell_venvs-0.1.16/dephell_venvs/__init__.py 
new/dephell_venvs-0.1.17/dephell_venvs/__init__.py
--- old/dephell_venvs-0.1.16/dephell_venvs/__init__.py  2019-04-07 
11:13:43.000000000 +0200
+++ new/dephell_venvs-0.1.17/dephell_venvs/__init__.py  2019-10-11 
14:46:56.000000000 +0200
@@ -3,6 +3,8 @@
 from ._venvs import VEnvs
 
 
+__version__ = '0.1.17'
+
 __all__ = [
     'VEnv',
     'VEnvBuilder',
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/dephell_venvs-0.1.16/dephell_venvs/_builder.py 
new/dephell_venvs-0.1.17/dephell_venvs/_builder.py
--- old/dephell_venvs-0.1.16/dephell_venvs/_builder.py  2019-04-20 
11:09:55.000000000 +0200
+++ new/dephell_venvs-0.1.17/dephell_venvs/_builder.py  2019-10-11 
14:45:44.000000000 +0200
@@ -4,13 +4,15 @@
 import sys
 from pathlib import Path
 from types import SimpleNamespace
-from typing import Optional
+from typing import Dict, Optional
 from venv import EnvBuilder
 
 # external
 import attr
 from dephell_pythons import Finder
 
+from ._ensurepip import get_path, native_ensurepip_exists
+
 
 @attr.s()
 class VEnvBuilder(EnvBuilder):
@@ -54,7 +56,15 @@
         for path in paths:
             if finder.get_version(path) == version:
                 return str(path)
-        raise LookupError('cannot choose python in ' + str(lib_path))
+
+        # get from these pythons python with the same major.minor version
+        major, minor, *_ = version.split('.')
+        for path in paths:
+            bmajor, bminor, *_ = finder.get_version(path).split('.')
+            if bmajor == major and bminor == minor:
+                return str(path)
+
+        raise LookupError('cannot choice python in ' + str(lib_path))
 
     def ensure_directories(self, env_dir: str) -> SimpleNamespace:
         context = super().ensure_directories(env_dir)
@@ -93,8 +103,23 @@
                 dest_library.chmod(0o755)
 
     def _setup_pip(self, context: SimpleNamespace) -> None:
-        cmd = [context.env_exe, '-Im', 'ensurepip', '--upgrade', 
'--default-pip']
-        result = subprocess.run(cmd, stdout=subprocess.PIPE, 
stderr=subprocess.PIPE)
+        # make environment
+        env = {}    # type: Dict[str, str]
+        # https://github.com/appveyor/ci/issues/1995
+        env.update(os.environ)
+        for name in env.copy():
+            if name.startswith('PYTHON'):
+                del env[name]
+        if not native_ensurepip_exists():
+            env['PYTHONPATH'] = str(get_path().parent)
+
+        # run
+        result = subprocess.run(
+            [context.env_exe, '-sm', 'ensurepip', '--upgrade', 
'--default-pip'],
+            stdout=subprocess.PIPE,
+            stderr=subprocess.PIPE,
+            env=env,
+        )
         if result.returncode != 0:
             output = result.stdout.decode() + '\n\n' + result.stderr.decode()
             raise OSError(output)
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/dephell_venvs-0.1.16/dephell_venvs/_ensurepip.py 
new/dephell_venvs-0.1.17/dephell_venvs/_ensurepip.py
--- old/dephell_venvs-0.1.16/dephell_venvs/_ensurepip.py        1970-01-01 
01:00:00.000000000 +0100
+++ new/dephell_venvs-0.1.17/dephell_venvs/_ensurepip.py        2019-10-11 
14:45:44.000000000 +0200
@@ -0,0 +1,47 @@
+from pathlib import Path
+from typing import Iterator
+
+import requests
+
+
+VERSION = '3.6'
+URLS = (
+    'https://api.github.com/repos/python/cpython/contents/Lib/ensurepip?ref=',
+    
'https://api.github.com/repos/python/cpython/contents/Lib/ensurepip/_bundled?ref=',
+)
+
+
+def get_links() -> Iterator[str]:
+    for url in URLS:
+        url += VERSION
+        response = requests.get(url)
+        response.raise_for_status()
+        for info in response.json():
+            if info['type'] == 'file':
+                yield info['download_url']
+
+
+def download_files(path: Path) -> None:
+    for link in get_links():
+        relpath = link.split('/ensurepip/', maxsplit=1)[1]
+        fpath = path.joinpath(relpath)
+        fpath.parent.mkdir(exist_ok=True, parents=True)
+        response = requests.get(link)
+        response.raise_for_status()
+        fpath.write_bytes(response.content)
+
+
+def get_path() -> Path:
+    path = Path(__file__).absolute().parent / 'ensurepip'
+    if not path.exists():
+        download_files(path)
+    return path
+
+
+def native_ensurepip_exists() -> bool:
+    try:
+        import ensurepip  # noqa
+    except ImportError:
+        return False
+    else:
+        return True
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/dephell_venvs-0.1.16/dephell_venvs/ensurepip/__init__.py 
new/dephell_venvs-0.1.17/dephell_venvs/ensurepip/__init__.py
--- old/dephell_venvs-0.1.16/dephell_venvs/ensurepip/__init__.py        
1970-01-01 01:00:00.000000000 +0100
+++ new/dephell_venvs-0.1.17/dephell_venvs/ensurepip/__init__.py        
2019-10-11 14:43:09.000000000 +0200
@@ -0,0 +1,205 @@
+import os
+import os.path
+import pkgutil
+import sys
+import tempfile
+
+
+__all__ = ["version", "bootstrap"]
+
+
+_SETUPTOOLS_VERSION = "40.6.2"
+
+_PIP_VERSION = "18.1"
+
+_PROJECTS = [
+    ("setuptools", _SETUPTOOLS_VERSION),
+    ("pip", _PIP_VERSION),
+]
+
+
+def _run_pip(args, additional_paths=None):
+    # Add our bundled software to the sys.path so we can import it
+    if additional_paths is not None:
+        sys.path = additional_paths + sys.path
+
+    # Install the bundled software
+    import pip._internal
+    return pip._internal.main(args)
+
+
+def version():
+    """
+    Returns a string specifying the bundled version of pip.
+    """
+    return _PIP_VERSION
+
+def _disable_pip_configuration_settings():
+    # We deliberately ignore all pip environment variables
+    # when invoking pip
+    # See http://bugs.python.org/issue19734 for details
+    keys_to_remove = [k for k in os.environ if k.startswith("PIP_")]
+    for k in keys_to_remove:
+        del os.environ[k]
+    # We also ignore the settings in the default pip configuration file
+    # See http://bugs.python.org/issue20053 for details
+    os.environ['PIP_CONFIG_FILE'] = os.devnull
+
+
+def bootstrap(*, root=None, upgrade=False, user=False,
+              altinstall=False, default_pip=False,
+              verbosity=0):
+    """
+    Bootstrap pip into the current Python installation (or the given root
+    directory).
+
+    Note that calling this function will alter both sys.path and os.environ.
+    """
+    # Discard the return value
+    _bootstrap(root=root, upgrade=upgrade, user=user,
+               altinstall=altinstall, default_pip=default_pip,
+               verbosity=verbosity)
+
+
+def _bootstrap(*, root=None, upgrade=False, user=False,
+              altinstall=False, default_pip=False,
+              verbosity=0):
+    """
+    Bootstrap pip into the current Python installation (or the given root
+    directory). Returns pip command status code.
+
+    Note that calling this function will alter both sys.path and os.environ.
+    """
+    if altinstall and default_pip:
+        raise ValueError("Cannot use altinstall and default_pip together")
+
+    _disable_pip_configuration_settings()
+
+    # By default, installing pip and setuptools installs all of the
+    # following scripts (X.Y == running Python version):
+    #
+    #   pip, pipX, pipX.Y, easy_install, easy_install-X.Y
+    #
+    # pip 1.5+ allows ensurepip to request that some of those be left out
+    if altinstall:
+        # omit pip, pipX and easy_install
+        os.environ["ENSUREPIP_OPTIONS"] = "altinstall"
+    elif not default_pip:
+        # omit pip and easy_install
+        os.environ["ENSUREPIP_OPTIONS"] = "install"
+
+    with tempfile.TemporaryDirectory() as tmpdir:
+        # Put our bundled wheels into a temporary directory and construct the
+        # additional paths that need added to sys.path
+        additional_paths = []
+        for project, version in _PROJECTS:
+            wheel_name = "{}-{}-py2.py3-none-any.whl".format(project, version)
+            whl = pkgutil.get_data(
+                "ensurepip",
+                "_bundled/{}".format(wheel_name),
+            )
+            with open(os.path.join(tmpdir, wheel_name), "wb") as fp:
+                fp.write(whl)
+
+            additional_paths.append(os.path.join(tmpdir, wheel_name))
+
+        # Construct the arguments to be passed to the pip command
+        args = ["install", "--no-index", "--find-links", tmpdir]
+        if root:
+            args += ["--root", root]
+        if upgrade:
+            args += ["--upgrade"]
+        if user:
+            args += ["--user"]
+        if verbosity:
+            args += ["-" + "v" * verbosity]
+
+        return _run_pip(args + [p[0] for p in _PROJECTS], additional_paths)
+
+def _uninstall_helper(*, verbosity=0):
+    """Helper to support a clean default uninstall process on Windows
+
+    Note that calling this function may alter os.environ.
+    """
+    # Nothing to do if pip was never installed, or has been removed
+    try:
+        import pip
+    except ImportError:
+        return
+
+    # If the pip version doesn't match the bundled one, leave it alone
+    if pip.__version__ != _PIP_VERSION:
+        msg = ("ensurepip will only uninstall a matching version "
+               "({!r} installed, {!r} bundled)")
+        print(msg.format(pip.__version__, _PIP_VERSION), file=sys.stderr)
+        return
+
+    _disable_pip_configuration_settings()
+
+    # Construct the arguments to be passed to the pip command
+    args = ["uninstall", "-y", "--disable-pip-version-check"]
+    if verbosity:
+        args += ["-" + "v" * verbosity]
+
+    return _run_pip(args + [p[0] for p in reversed(_PROJECTS)])
+
+
+def _main(argv=None):
+    import argparse
+    parser = argparse.ArgumentParser(prog="python -m ensurepip")
+    parser.add_argument(
+        "--version",
+        action="version",
+        version="pip {}".format(version()),
+        help="Show the version of pip that is bundled with this Python.",
+    )
+    parser.add_argument(
+        "-v", "--verbose",
+        action="count",
+        default=0,
+        dest="verbosity",
+        help=("Give more output. Option is additive, and can be used up to 3 "
+              "times."),
+    )
+    parser.add_argument(
+        "-U", "--upgrade",
+        action="store_true",
+        default=False,
+        help="Upgrade pip and dependencies, even if already installed.",
+    )
+    parser.add_argument(
+        "--user",
+        action="store_true",
+        default=False,
+        help="Install using the user scheme.",
+    )
+    parser.add_argument(
+        "--root",
+        default=None,
+        help="Install everything relative to this alternate root directory.",
+    )
+    parser.add_argument(
+        "--altinstall",
+        action="store_true",
+        default=False,
+        help=("Make an alternate install, installing only the X.Y versioned "
+              "scripts (Default: pipX, pipX.Y, easy_install-X.Y)."),
+    )
+    parser.add_argument(
+        "--default-pip",
+        action="store_true",
+        default=False,
+        help=("Make a default pip install, installing the unqualified pip "
+              "and easy_install in addition to the versioned scripts."),
+    )
+
+    args = parser.parse_args(argv)
+
+    return _bootstrap(
+        root=args.root,
+        upgrade=args.upgrade,
+        user=args.user,
+        verbosity=args.verbosity,
+        altinstall=args.altinstall,
+        default_pip=args.default_pip,
+    )
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/dephell_venvs-0.1.16/dephell_venvs/ensurepip/__main__.py 
new/dephell_venvs-0.1.17/dephell_venvs/ensurepip/__main__.py
--- old/dephell_venvs-0.1.16/dephell_venvs/ensurepip/__main__.py        
1970-01-01 01:00:00.000000000 +0100
+++ new/dephell_venvs-0.1.17/dephell_venvs/ensurepip/__main__.py        
2019-10-11 14:43:10.000000000 +0200
@@ -0,0 +1,5 @@
+import ensurepip
+import sys
+
+if __name__ == "__main__":
+    sys.exit(ensurepip._main())
Binary files 
old/dephell_venvs-0.1.16/dephell_venvs/ensurepip/_bundled/pip-18.1-py2.py3-none-any.whl
 and 
new/dephell_venvs-0.1.17/dephell_venvs/ensurepip/_bundled/pip-18.1-py2.py3-none-any.whl
 differ
Binary files 
old/dephell_venvs-0.1.16/dephell_venvs/ensurepip/_bundled/setuptools-40.6.2-py2.py3-none-any.whl
 and 
new/dephell_venvs-0.1.17/dephell_venvs/ensurepip/_bundled/setuptools-40.6.2-py2.py3-none-any.whl
 differ
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/dephell_venvs-0.1.16/dephell_venvs/ensurepip/_uninstall.py 
new/dephell_venvs-0.1.17/dephell_venvs/ensurepip/_uninstall.py
--- old/dephell_venvs-0.1.16/dephell_venvs/ensurepip/_uninstall.py      
1970-01-01 01:00:00.000000000 +0100
+++ new/dephell_venvs-0.1.17/dephell_venvs/ensurepip/_uninstall.py      
2019-10-11 14:43:10.000000000 +0200
@@ -0,0 +1,31 @@
+"""Basic pip uninstallation support, helper for the Windows uninstaller"""
+
+import argparse
+import ensurepip
+import sys
+
+
+def _main(argv=None):
+    parser = argparse.ArgumentParser(prog="python -m ensurepip._uninstall")
+    parser.add_argument(
+        "--version",
+        action="version",
+        version="pip {}".format(ensurepip.version()),
+        help="Show the version of pip this will attempt to uninstall.",
+    )
+    parser.add_argument(
+        "-v", "--verbose",
+        action="count",
+        default=0,
+        dest="verbosity",
+        help=("Give more output. Option is additive, and can be used up to 3 "
+              "times."),
+    )
+
+    args = parser.parse_args(argv)
+
+    return ensurepip._uninstall_helper(verbosity=args.verbosity)
+
+
+if __name__ == "__main__":
+    sys.exit(_main())
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/dephell_venvs-0.1.16/dephell_venvs.egg-info/PKG-INFO 
new/dephell_venvs-0.1.17/dephell_venvs.egg-info/PKG-INFO
--- old/dephell_venvs-0.1.16/dephell_venvs.egg-info/PKG-INFO    1970-01-01 
01:00:00.000000000 +0100
+++ new/dephell_venvs-0.1.17/dephell_venvs.egg-info/PKG-INFO    1970-01-01 
01:00:00.000000000 +0100
@@ -1,6 +1,6 @@
 Metadata-Version: 2.1
 Name: dephell-venvs
-Version: 0.1.16
+Version: 0.1.17
 Summary: Manage virtual environments
 Project-URL: Repository, https://github.com/dephell/dephell_venvs
 Author: Gram
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/dephell_venvs-0.1.16/dephell_venvs.egg-info/SOURCES.txt 
new/dephell_venvs-0.1.17/dephell_venvs.egg-info/SOURCES.txt
--- old/dephell_venvs-0.1.16/dephell_venvs.egg-info/SOURCES.txt 1970-01-01 
01:00:00.000000000 +0100
+++ new/dephell_venvs-0.1.17/dephell_venvs.egg-info/SOURCES.txt 1970-01-01 
01:00:00.000000000 +0100
@@ -3,8 +3,14 @@
 setup.cfg
 setup.py
 dephell_venvs/_cached_property.py
-dephell_venvs/__init__.py
+dephell_venvs/_constants.py
 dephell_venvs/_venv.py
+dephell_venvs/_ensurepip.py
+dephell_venvs/__init__.py
+dephell_venvs/_venvs.py
 dephell_venvs/_builder.py
-dephell_venvs/_constants.py
-dephell_venvs/_venvs.py
\ No newline at end of file
+dephell_venvs/ensurepip/__init__.py
+dephell_venvs/ensurepip/__main__.py
+dephell_venvs/ensurepip/_uninstall.py
+dephell_venvs/ensurepip/_bundled/setuptools-40.6.2-py2.py3-none-any.whl
+dephell_venvs/ensurepip/_bundled/pip-18.1-py2.py3-none-any.whl
\ No newline at end of file
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/dephell_venvs-0.1.16/dephell_venvs.egg-info/requires.txt 
new/dephell_venvs-0.1.17/dephell_venvs.egg-info/requires.txt
--- old/dephell_venvs-0.1.16/dephell_venvs.egg-info/requires.txt        
1970-01-01 01:00:00.000000000 +0100
+++ new/dephell_venvs-0.1.17/dephell_venvs.egg-info/requires.txt        
1970-01-01 01:00:00.000000000 +0100
@@ -1,2 +1,3 @@
 attrs
-dephell-pythons
\ No newline at end of file
+dephell-pythons
+requests
\ No newline at end of file
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/dephell_venvs-0.1.16/setup.py 
new/dephell_venvs-0.1.17/setup.py
--- old/dephell_venvs-0.1.16/setup.py   2019-05-23 20:43:58.000000000 +0200
+++ new/dephell_venvs-0.1.17/setup.py   2019-10-11 14:47:45.000000000 +0200
@@ -1,3 +1,4 @@
+
 # -*- coding: utf-8 -*-
 
 # DO NOT EDIT THIS FILE!
@@ -9,6 +10,7 @@
 except ImportError:
     from distutils.core import setup
 
+
 import os.path
 
 readme = ''
@@ -18,10 +20,11 @@
     with open(readme_path, 'rb') as stream:
         readme = stream.read().decode('utf8')
 
+
 setup(
     long_description=readme,
     name='dephell_venvs',
-    version='0.1.16',
+    version='0.1.17',
     description='Manage virtual environments',
     python_requires='>=3.5',
     project_urls={'repository': 'https://github.com/dephell/dephell_venvs'},
@@ -29,23 +32,8 @@
     author_email='[email protected]',
     license='MIT',
     keywords='dephell packaging venv pipenv virtualenv',
-    classifiers=[
-        'Development Status :: 4 - Beta', 'Environment :: Console',
-        'Intended Audience :: Developers',
-        'License :: OSI Approved :: MIT License',
-        'Programming Language :: Python',
-        'Topic :: Software Development :: Libraries :: Python Modules',
-        'Topic :: System :: Installation/Setup',
-        'Programming Language :: Python :: 3.5',
-        'Programming Language :: Python :: 3.6',
-        'Programming Language :: Python :: 3.7',
-        'Programming Language :: Python :: 3.8',
-        'Programming Language :: Python :: Implementation :: CPython',
-        'Programming Language :: Python :: Implementation :: PyPy',
-        'Operating System :: MacOS', 'Operating System :: Microsoft :: 
Windows',
-        'Operating System :: Unix'
-    ],
-    packages=['dephell_venvs'],
-    package_data={},
-    install_requires=['attrs', 'dephell-pythons'],
+    classifiers=['Development Status :: 4 - Beta', 'Environment :: Console', 
'Intended Audience :: Developers', 'License :: OSI Approved :: MIT License', 
'Programming Language :: Python', 'Topic :: Software Development :: Libraries 
:: Python Modules', 'Topic :: System :: Installation/Setup', 'Programming 
Language :: Python :: 3.5', 'Programming Language :: Python :: 3.6', 
'Programming Language :: Python :: 3.7', 'Programming Language :: Python :: 
3.8', 'Programming Language :: Python :: Implementation :: CPython', 
'Programming Language :: Python :: Implementation :: PyPy', 'Operating System 
:: MacOS', 'Operating System :: Microsoft :: Windows', 'Operating System :: 
Unix'],
+    packages=['dephell_venvs', 'dephell_venvs.ensurepip'],
+    package_data={'dephell_venvs.ensurepip': ['_bundled/*.whl']},
+    install_requires=['attrs', 'dephell-pythons', 'requests'],
 )
Binary files old/dephell_venvs-0.1.16/tests/__pycache__/__init__.cpython-35.pyc 
and new/dephell_venvs-0.1.17/tests/__pycache__/__init__.cpython-35.pyc differ
Binary files old/dephell_venvs-0.1.16/tests/__pycache__/__init__.cpython-37.pyc 
and new/dephell_venvs-0.1.17/tests/__pycache__/__init__.cpython-37.pyc differ
Binary files old/dephell_venvs-0.1.16/tests/__pycache__/__init__.pypy3-70.pyc 
and new/dephell_venvs-0.1.17/tests/__pycache__/__init__.pypy3-70.pyc differ
Binary files 
old/dephell_venvs-0.1.16/tests/__pycache__/conftest.cpython-35-PYTEST.pyc and 
new/dephell_venvs-0.1.17/tests/__pycache__/conftest.cpython-35-PYTEST.pyc differ
Binary files 
old/dephell_venvs-0.1.16/tests/__pycache__/conftest.cpython-37-PYTEST.pyc and 
new/dephell_venvs-0.1.17/tests/__pycache__/conftest.cpython-37-PYTEST.pyc differ
Binary files 
old/dephell_venvs-0.1.16/tests/__pycache__/conftest.pypy3-70-PYTEST.pyc and 
new/dephell_venvs-0.1.17/tests/__pycache__/conftest.pypy3-70-PYTEST.pyc differ
Binary files 
old/dephell_venvs-0.1.16/tests/__pycache__/test_venv.cpython-35-PYTEST.pyc and 
new/dephell_venvs-0.1.17/tests/__pycache__/test_venv.cpython-35-PYTEST.pyc 
differ
Binary files 
old/dephell_venvs-0.1.16/tests/__pycache__/test_venv.cpython-37-PYTEST.pyc and 
new/dephell_venvs-0.1.17/tests/__pycache__/test_venv.cpython-37-PYTEST.pyc 
differ
Binary files 
old/dephell_venvs-0.1.16/tests/__pycache__/test_venv.pypy3-70-PYTEST.pyc and 
new/dephell_venvs-0.1.17/tests/__pycache__/test_venv.pypy3-70-PYTEST.pyc differ
Binary files 
old/dephell_venvs-0.1.16/tests/__pycache__/test_venvs.cpython-37-PYTEST.pyc and 
new/dephell_venvs-0.1.17/tests/__pycache__/test_venvs.cpython-37-PYTEST.pyc 
differ
Binary files 
old/dephell_venvs-0.1.16/tests/__pycache__/test_venvs.pypy3-70-PYTEST.pyc and 
new/dephell_venvs-0.1.17/tests/__pycache__/test_venvs.pypy3-70-PYTEST.pyc differ
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/dephell_venvs-0.1.16/tests/conftest.py 
new/dephell_venvs-0.1.17/tests/conftest.py
--- old/dephell_venvs-0.1.16/tests/conftest.py  2019-04-07 11:27:44.000000000 
+0200
+++ new/dephell_venvs-0.1.17/tests/conftest.py  2019-10-11 14:45:44.000000000 
+0200
@@ -11,3 +11,11 @@
         else:
             shutil.rmtree(str(path))
     yield tmp_path
+
+
[email protected](autouse=True)
+def drop_ensurepip():
+    yield
+    path = Path(__file__).parent.parent / 'dephell_venvs' / 'ensurepip'
+    if path.exists():
+        shutil.rmtree(str(path))


Reply via email to