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))