Hello community,

here is the log from the commit of package python-lazy-object-proxy for 
openSUSE:Factory checked in at 2019-09-23 12:08:02
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/python-lazy-object-proxy (Old)
 and      /work/SRC/openSUSE:Factory/.python-lazy-object-proxy.new.7948 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "python-lazy-object-proxy"

Mon Sep 23 12:08:02 2019 rev:5 rq:730142 version:1.4.2

Changes:
--------
--- 
/work/SRC/openSUSE:Factory/python-lazy-object-proxy/python-lazy-object-proxy.changes
        2019-06-27 15:53:38.515960856 +0200
+++ 
/work/SRC/openSUSE:Factory/.python-lazy-object-proxy.new.7948/python-lazy-object-proxy.changes
      2019-09-23 12:08:07.457898297 +0200
@@ -1,0 +2,8 @@
+Wed Sep 11 13:02:47 UTC 2019 - Tomáš Chvátal <[email protected]>
+
+- Update to 1.4.2:
+  * Included a pyproject.toml to allow users install the sdist with old
+    python/setuptools, as the setuptools-scm dep will be fetched by pip
+    instead of setuptools. Fixes #30.
+
+-------------------------------------------------------------------

Old:
----
  lazy-object-proxy-1.4.1.tar.gz

New:
----
  lazy-object-proxy-1.4.2.tar.gz

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

Other differences:
------------------
++++++ python-lazy-object-proxy.spec ++++++
--- /var/tmp/diff_new_pack.r3jbuK/_old  2019-09-23 12:08:08.001898207 +0200
+++ /var/tmp/diff_new_pack.r3jbuK/_new  2019-09-23 12:08:08.001898207 +0200
@@ -27,7 +27,7 @@
 %bcond_with test
 %endif
 Name:           python-lazy-object-proxy%{psuffix}
-Version:        1.4.1
+Version:        1.4.2
 Release:        0
 Summary:        Rebuild a new abstract syntax tree from Python's ast
 License:        BSD-2-Clause
@@ -36,6 +36,7 @@
 Source:         
https://files.pythonhosted.org/packages/source/l/lazy-object-proxy/lazy-object-proxy-%{version}.tar.gz
 BuildRequires:  %{python_module devel}
 BuildRequires:  %{python_module setuptools_scm >= 3.3.1}
+BuildRequires:  fdupes
 BuildRequires:  python-rpm-macros
 %if %{with test}
 BuildRequires:  %{python_module lazy-object-proxy = %{version}}
@@ -70,6 +71,7 @@
 %install
 %if !%{with test}
 %python_install
+%python_expand %fdupes %{buildroot}%{$python_sitearch}
 %endif
 
 %if %{with test}

++++++ lazy-object-proxy-1.4.1.tar.gz -> lazy-object-proxy-1.4.2.tar.gz ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/lazy-object-proxy-1.4.1/.appveyor.yml 
new/lazy-object-proxy-1.4.2/.appveyor.yml
--- old/lazy-object-proxy-1.4.1/.appveyor.yml   1970-01-01 01:00:00.000000000 
+0100
+++ new/lazy-object-proxy-1.4.2/.appveyor.yml   2019-08-21 20:37:25.000000000 
+0200
@@ -0,0 +1,148 @@
+version: '{branch}-{build}'
+build: off
+environment:
+  global:
+    TWINE_USERNAME: ionel
+    COVERALLS_EXTRAS: '-v'
+    COVERALLS_REPO_TOKEN: 6picUzuGNWKI5w3rsEyZGNvyMZ47Cz9hZ
+  matrix:
+    - TOXENV: check
+      TOXPYTHON: C:\Python36\python.exe
+      PYTHON_HOME: C:\Python36
+      PYTHON_VERSION: '3.6'
+      PYTHON_ARCH: '32'
+    - TOXENV: py27-cover,codecov,coveralls
+      TOXPYTHON: C:\Python27\python.exe
+      PYTHON_HOME: C:\Python27
+      PYTHON_VERSION: '2.7'
+      PYTHON_ARCH: '32'
+    - TOXENV: py27-cover,codecov,coveralls
+      TOXPYTHON: C:\Python27-x64\python.exe
+      PYTHON_HOME: C:\Python27-x64
+      PYTHON_VERSION: '2.7'
+      PYTHON_ARCH: '64'
+      WINDOWS_SDK_VERSION: v7.0
+    - TOXENV: py27-nocov
+      TOXPYTHON: C:\Python27\python.exe
+      PYTHON_HOME: C:\Python27
+      PYTHON_VERSION: '2.7'
+      PYTHON_ARCH: '32'
+      WHEEL_PATH: .tox/dist
+    - TOXENV: py27-nocov
+      TOXPYTHON: C:\Python27-x64\python.exe
+      PYTHON_HOME: C:\Python27-x64
+      PYTHON_VERSION: '2.7'
+      PYTHON_ARCH: '64'
+      WHEEL_PATH: .tox/dist
+      WINDOWS_SDK_VERSION: v7.0
+    - TOXENV: py34-cover,codecov,coveralls
+      TOXPYTHON: C:\Python34\python.exe
+      PYTHON_HOME: C:\Python34
+      PYTHON_VERSION: '3.4'
+      PYTHON_ARCH: '32'
+    - TOXENV: py34-cover,codecov,coveralls
+      TOXPYTHON: C:\Python34-x64\python.exe
+      PYTHON_HOME: C:\Python34-x64
+      PYTHON_VERSION: '3.4'
+      PYTHON_ARCH: '64'
+      WINDOWS_SDK_VERSION: v7.1
+    - TOXENV: py34-nocov
+      TOXPYTHON: C:\Python34\python.exe
+      PYTHON_HOME: C:\Python34
+      PYTHON_VERSION: '3.4'
+      PYTHON_ARCH: '32'
+      WHEEL_PATH: .tox/dist
+    - TOXENV: py34-nocov
+      TOXPYTHON: C:\Python34-x64\python.exe
+      PYTHON_HOME: C:\Python34-x64
+      PYTHON_VERSION: '3.4'
+      PYTHON_ARCH: '64'
+      WHEEL_PATH: .tox/dist
+      WINDOWS_SDK_VERSION: v7.1
+    - TOXENV: py35-cover,codecov,coveralls
+      TOXPYTHON: C:\Python35\python.exe
+      PYTHON_HOME: C:\Python35
+      PYTHON_VERSION: '3.5'
+      PYTHON_ARCH: '32'
+    - TOXENV: py35-cover,codecov,coveralls
+      TOXPYTHON: C:\Python35-x64\python.exe
+      PYTHON_HOME: C:\Python35-x64
+      PYTHON_VERSION: '3.5'
+      PYTHON_ARCH: '64'
+    - TOXENV: py35-nocov
+      TOXPYTHON: C:\Python35\python.exe
+      PYTHON_HOME: C:\Python35
+      PYTHON_VERSION: '3.5'
+      PYTHON_ARCH: '32'
+      WHEEL_PATH: .tox/dist
+    - TOXENV: py35-nocov
+      TOXPYTHON: C:\Python35-x64\python.exe
+      PYTHON_HOME: C:\Python35-x64
+      PYTHON_VERSION: '3.5'
+      PYTHON_ARCH: '64'
+      WHEEL_PATH: .tox/dist
+    - TOXENV: py36-cover,codecov,coveralls
+      TOXPYTHON: C:\Python36\python.exe
+      PYTHON_HOME: C:\Python36
+      PYTHON_VERSION: '3.6'
+      PYTHON_ARCH: '32'
+    - TOXENV: py36-cover,codecov,coveralls
+      TOXPYTHON: C:\Python36-x64\python.exe
+      PYTHON_HOME: C:\Python36-x64
+      PYTHON_VERSION: '3.6'
+      PYTHON_ARCH: '64'
+    - TOXENV: py36-nocov
+      TOXPYTHON: C:\Python36\python.exe
+      PYTHON_HOME: C:\Python36
+      PYTHON_VERSION: '3.6'
+      PYTHON_ARCH: '32'
+      WHEEL_PATH: .tox/dist
+    - TOXENV: py36-nocov
+      TOXPYTHON: C:\Python36-x64\python.exe
+      PYTHON_HOME: C:\Python36-x64
+      PYTHON_VERSION: '3.6'
+      PYTHON_ARCH: '64'
+      WHEEL_PATH: .tox/dist
+    - TOXENV: py37-cover,codecov,coveralls
+      TOXPYTHON: C:\Python37\python.exe
+      PYTHON_HOME: C:\Python37
+      PYTHON_VERSION: '3.7'
+      PYTHON_ARCH: '32'
+    - TOXENV: py37-cover,codecov,coveralls
+      TOXPYTHON: C:\Python37-x64\python.exe
+      PYTHON_HOME: C:\Python37-x64
+      PYTHON_VERSION: '3.7'
+      PYTHON_ARCH: '64'
+    - TOXENV: py37-nocov
+      TOXPYTHON: C:\Python37\python.exe
+      PYTHON_HOME: C:\Python37
+      PYTHON_VERSION: '3.7'
+      PYTHON_ARCH: '32'
+      WHEEL_PATH: .tox/dist
+    - TOXENV: py37-nocov
+      TOXPYTHON: C:\Python37-x64\python.exe
+      PYTHON_HOME: C:\Python37-x64
+      PYTHON_VERSION: '3.7'
+      PYTHON_ARCH: '64'
+      WHEEL_PATH: .tox/dist
+init:
+  - ps: echo $env:TOXENV
+  - ps: ls C:\Python*
+install:
+  - '%PYTHON_HOME%\python -mpip install --progress-bar=off --verbose twine 
tox-wheel -rci/requirements.txt'
+  - '%PYTHON_HOME%\Scripts\virtualenv --version'
+  - '%PYTHON_HOME%\Scripts\easy_install --version'
+  - '%PYTHON_HOME%\Scripts\pip --version'
+  - '%PYTHON_HOME%\Scripts\tox --version'
+test_script:
+  - cmd /E:ON /V:ON /C .\ci\appveyor-with-compiler.cmd 
%PYTHON_HOME%\Scripts\tox
+on_success:
+  - IF DEFINED WHEEL_PATH %PYTHON_HOME%\Scripts\twine upload --repository-url 
https://test.pypi.org/legacy/ --skip-existing %WHEEL_PATH%/*.whl
+
+on_failure:
+  - ps: dir "env:"
+  - ps: get-content .tox\*\log\*
+
+### To enable remote debugging uncomment this (also, see: 
http://www.appveyor.com/docs/how-to/rdp-to-build-worker):
+# on_finish:
+#   - ps: $blockRdp = $true; iex ((new-object 
net.webclient).DownloadString('https://raw.githubusercontent.com/appveyor/ci/master/scripts/enable-rdp.ps1'))
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/lazy-object-proxy-1.4.1/.bumpversion.cfg 
new/lazy-object-proxy-1.4.2/.bumpversion.cfg
--- old/lazy-object-proxy-1.4.1/.bumpversion.cfg        2019-05-11 
00:18:53.000000000 +0200
+++ new/lazy-object-proxy-1.4.2/.bumpversion.cfg        2019-08-21 
20:37:29.000000000 +0200
@@ -1,5 +1,5 @@
 [bumpversion]
-current_version = 1.4.1
+current_version = 1.4.2
 commit = True
 tag = True
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/lazy-object-proxy-1.4.1/.cookiecutterrc 
new/lazy-object-proxy-1.4.2/.cookiecutterrc
--- old/lazy-object-proxy-1.4.1/.cookiecutterrc 2019-05-04 22:33:05.000000000 
+0200
+++ new/lazy-object-proxy-1.4.2/.cookiecutterrc 2019-08-21 20:37:25.000000000 
+0200
@@ -3,32 +3,39 @@
 cookiecutter:
     _extensions:
     -   jinja2_time.TimeExtension
-    _template: cookiecutter-pylibrary
+    _template: /home/ionel/open-source/cookiecutter-pylibrary
     appveyor: yes
-    c_extension_function: stuff
-    c_extension_module: cext
+    c_extension_function: '-'
+    c_extension_module: '-'
     c_extension_optional: yes
     c_extension_support: yes
+    c_extension_test_pypi: yes
+    c_extension_test_pypi_username: ionel
     codacy: no
+    codacy_projectid: 862e7946eabb4112be6503a667381b71
     codeclimate: no
     codecov: yes
     command_line_interface: no
     command_line_interface_bin_name: '-'
     coveralls: yes
+    coveralls_token: 6picUzuGNWKI5w3rsEyZGNvyMZ47Cz9hZ
     distribution_name: lazy-object-proxy
     email: [email protected]
     full_name: Ionel Cristian Mărieș
-    github_username: ionelmc
     landscape: no
     license: BSD 2-Clause License
     linter: flake8
     package_name: lazy_object_proxy
     project_name: lazy-object-proxy
     project_short_description: A fast and thorough lazy object proxy.
-    release_date: '2017-05-05'
+    release_date: '2019-05-10'
+    repo_hosting: github
     repo_name: python-lazy-object-proxy
+    repo_username: ionelmc
     requiresio: yes
     scrutinizer: no
+    setup_py_uses_setuptools_scm: yes
+    setup_py_uses_test_runner: no
     sphinx_docs: yes
     sphinx_doctest: no
     sphinx_theme: sphinx-py3doc-enhanced-theme
@@ -36,7 +43,8 @@
     test_matrix_separate_coverage: yes
     test_runner: pytest
     travis: yes
-    version: 1.3.1
+    travis_osx: yes
+    version: 1.4.1
     website: https://blog.ionelmc.ro
     year_from: '2014'
     year_to: '2019'
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/lazy-object-proxy-1.4.1/.gitignore 
new/lazy-object-proxy-1.4.2/.gitignore
--- old/lazy-object-proxy-1.4.1/.gitignore      2019-05-10 14:57:03.000000000 
+0200
+++ new/lazy-object-proxy-1.4.2/.gitignore      2019-08-21 20:37:25.000000000 
+0200
@@ -21,6 +21,7 @@
 lib64
 venv*/
 pyvenv*/
+pip-wheel-metadata/
 
 # Installer logs
 pip-log.txt
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/lazy-object-proxy-1.4.1/.travis.yml 
new/lazy-object-proxy-1.4.2/.travis.yml
--- old/lazy-object-proxy-1.4.1/.travis.yml     2019-05-10 14:59:41.000000000 
+0200
+++ new/lazy-object-proxy-1.4.2/.travis.yml     2019-08-21 20:37:25.000000000 
+0200
@@ -1,9 +1,11 @@
 language: python
 dist: xenial
+cache: false
 env:
   global:
     - LD_PRELOAD=/lib/x86_64-linux-gnu/libSegFault.so
     - SEGFAULT_SIGNALS=all
+    - TWINE_USERNAME=ionel
 matrix:
   include:
     - python: '3.6'
@@ -12,9 +14,6 @@
     - python: '3.6'
       env:
         - TOXENV=docs
-    - python: '2.7'
-      env:
-        - TOXENV=py27-cover,report,extension-coveralls,coveralls,codecov
     - os: osx
       language: generic
       cache:
@@ -23,11 +22,9 @@
           - $HOME/Library/Caches/pip
       env:
         - TOXENV=py27-cover
-    - python: '2.7'
-      env:
-        - TOXENV=py27-nocov
-        - WHEEL_MANYLINUX1=cp27
-        - WHEEL_PATH=wheelhouse
+    - env:
+        - TOXENV=py27-cover,codecov,extension-coveralls,coveralls
+      python: '2.7'
     - os: osx
       language: generic
       cache:
@@ -37,34 +34,35 @@
       env:
         - TOXENV=py27-nocov
         - WHEEL_PATH=.tox/dist
-    - python: '3.4'
-      env:
-        - TOXENV=py34-cover,report,extension-coveralls,coveralls,codecov
-    - python: '3.4'
-      env:
+    - env:
+        - TOXENV=py27-nocov
+        - WHEEL_MANYLINUX1=cp27
+        - WHEEL_PATH=wheelhouse
+      python: '2.7'
+    - env:
+        - TOXENV=py34-cover,codecov,extension-coveralls,coveralls
+      python: '3.4'
+    - env:
         - TOXENV=py34-nocov
         - WHEEL_MANYLINUX1=cp34
         - WHEEL_PATH=wheelhouse
-    - python: '3.5'
-      env:
-        - TOXENV=py35-cover,report,extension-coveralls,coveralls,codecov
-    - python: '3.5'
-      env:
+      python: '3.4'
+    - env:
+        - TOXENV=py35-cover,codecov,extension-coveralls,coveralls
+      python: '3.5'
+    - env:
         - TOXENV=py35-nocov
         - WHEEL_MANYLINUX1=cp35
         - WHEEL_PATH=wheelhouse
-    - python: '3.6'
-      env:
-        - TOXENV=py36-cover,report,extension-coveralls,coveralls,codecov
-    - python: '3.6'
-      env:
+      python: '3.5'
+    - env:
+        - TOXENV=py36-cover,codecov,extension-coveralls,coveralls
+      python: '3.6'
+    - env:
         - TOXENV=py36-nocov
         - WHEEL_MANYLINUX1=cp36
         - WHEEL_PATH=wheelhouse
-    - python: '3.7'
-      env:
-        - TOXENV=py37-cover,report,extension-coveralls,coveralls,codecov
-      dist: xenial
+      python: '3.6'
     - os: osx
       language: generic
       cache:
@@ -73,12 +71,9 @@
           - $HOME/Library/Caches/pip
       env:
         - TOXENV=py37-cover
-    - python: '3.7'
-      env:
-        - TOXENV=py37-nocov
-        - WHEEL_MANYLINUX1=cp37
-        - WHEEL_PATH=wheelhouse
-      dist: xenial
+    - env:
+        - TOXENV=py37-cover,codecov,extension-coveralls,coveralls
+      python: '3.7'
     - os: osx
       language: generic
       cache:
@@ -88,18 +83,25 @@
       env:
         - TOXENV=py37-nocov
         - WHEEL_PATH=.tox/dist
-    - python: 'pypy2.7-6.0'
-      env:
-        - TOXENV=pypy-cover,report,extension-coveralls,coveralls,codecov
-    - python: 'pypy2.7-6.0'
-      env:
+    - env:
+        - TOXENV=py37-nocov
+        - WHEEL_MANYLINUX1=cp37
+        - WHEEL_PATH=wheelhouse
+      python: '3.7'
+    - env:
+        - TOXENV=pypy-cover,codecov,extension-coveralls,coveralls
+      python: 'pypy2.7-6.0'
+    - env:
         - TOXENV=pypy-nocov
-    - python: 'pypy3.5-6.0'
-      env:
-        - TOXENV=pypy3-cover,report,extension-coveralls,coveralls,codecov
-    - python: 'pypy3.5-6.0'
-      env:
+      python: 'pypy2.7-6.0'
+    - env:
+        - TOXENV=pypy3-cover,codecov,extension-coveralls,coveralls
+        - TOXPYTHON=pypy3
+      python: 'pypy3.5-6.0'
+    - env:
         - TOXENV=pypy3-nocov
+        - TOXPYTHON=pypy3
+      python: 'pypy3.5-6.0'
 before_install:
   - python --version
   - uname -a
@@ -111,7 +113,7 @@
       export PATH="/usr/local/opt/python/libexec/bin:${PATH}"
     fi
 install:
-  - pip install twine tox-wheel
+  - python -mpip install --progress-bar=off --verbose twine tox-wheel 
-rci/requirements.txt
   - virtualenv --version
   - easy_install --version
   - pip --version
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/lazy-object-proxy-1.4.1/PKG-INFO 
new/lazy-object-proxy-1.4.2/PKG-INFO
--- old/lazy-object-proxy-1.4.1/PKG-INFO        2019-05-12 02:18:54.000000000 
+0200
+++ new/lazy-object-proxy-1.4.2/PKG-INFO        2019-08-21 20:37:43.000000000 
+0200
@@ -1,6 +1,6 @@
 Metadata-Version: 1.2
 Name: lazy-object-proxy
-Version: 1.4.1
+Version: 1.4.2
 Summary: A fast and thorough lazy object proxy.
 Home-page: https://github.com/ionelmc/python-lazy-object-proxy
 Author: Ionel Cristian Mărieș
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/lazy-object-proxy-1.4.1/README.rst 
new/lazy-object-proxy-1.4.2/README.rst
--- old/lazy-object-proxy-1.4.1/README.rst      2019-05-11 00:18:53.000000000 
+0200
+++ new/lazy-object-proxy-1.4.2/README.rst      2019-08-21 20:37:29.000000000 
+0200
@@ -43,9 +43,9 @@
     :alt: PyPI Package latest release
     :target: https://pypi.org/project/lazy-object-proxy
 
-.. |commits-since| image:: 
https://img.shields.io/github/commits-since/ionelmc/python-lazy-object-proxy/v1.4.1.svg
+.. |commits-since| image:: 
https://img.shields.io/github/commits-since/ionelmc/python-lazy-object-proxy/v1.4.2.svg
     :alt: Commits since latest release
-    :target: 
https://github.com/ionelmc/python-lazy-object-proxy/compare/v1.4.1...master
+    :target: 
https://github.com/ionelmc/python-lazy-object-proxy/compare/v1.4.2...master
 
 .. |wheel| image:: https://img.shields.io/pypi/wheel/lazy-object-proxy.svg
     :alt: PyPI Wheel
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/lazy-object-proxy-1.4.1/appveyor.yml 
new/lazy-object-proxy-1.4.2/appveyor.yml
--- old/lazy-object-proxy-1.4.1/appveyor.yml    2019-05-10 14:59:41.000000000 
+0200
+++ new/lazy-object-proxy-1.4.2/appveyor.yml    1970-01-01 01:00:00.000000000 
+0100
@@ -1,154 +0,0 @@
-version: '{branch}-{build}'
-build: off
-cache:
-  - '%LOCALAPPDATA%\pip\Cache'
-environment:
-  global:
-    TWINE_PASSWORD:
-      secure: fDwCnDhQiptm9a4ZcFpgyQ==
-    TWINE_USERNAME: ionel
-    WITH_COMPILER: 'cmd /E:ON /V:ON /C .\ci\appveyor-with-compiler.cmd'
-  matrix:
-    - TOXENV: check
-      TOXPYTHON: C:\Python36\python.exe
-      PYTHON_HOME: C:\Python36
-      PYTHON_VERSION: '3.6'
-      PYTHON_ARCH: '32'
-    - TOXENV: 'py27-cover,report,codecov'
-      TOXPYTHON: C:\Python27\python.exe
-      PYTHON_HOME: C:\Python27
-      PYTHON_VERSION: '2.7'
-      PYTHON_ARCH: '32'
-    - TOXENV: 'py27-cover,report,codecov'
-      TOXPYTHON: C:\Python27-x64\python.exe
-      WINDOWS_SDK_VERSION: v7.0
-      PYTHON_HOME: C:\Python27-x64
-      PYTHON_VERSION: '2.7'
-      PYTHON_ARCH: '64'
-    - TOXENV: 'py27-nocov'
-      TOXPYTHON: C:\Python27\python.exe
-      PYTHON_HOME: C:\Python27
-      PYTHON_VERSION: '2.7'
-      PYTHON_ARCH: '32'
-      WHEEL_PATH: .tox/dist
-    - TOXENV: 'py27-nocov'
-      TOXPYTHON: C:\Python27-x64\python.exe
-      WINDOWS_SDK_VERSION: v7.0
-      PYTHON_HOME: C:\Python27-x64
-      PYTHON_VERSION: '2.7'
-      PYTHON_ARCH: '64'
-      WHEEL_PATH: .tox/dist
-    - TOXENV: 'py34-cover,report,codecov'
-      TOXPYTHON: C:\Python34\python.exe
-      PYTHON_HOME: C:\Python34
-      PYTHON_VERSION: '3.4'
-      PYTHON_ARCH: '32'
-    - TOXENV: 'py34-cover,report,codecov'
-      TOXPYTHON: C:\Python34-x64\python.exe
-      WINDOWS_SDK_VERSION: v7.1
-      PYTHON_HOME: C:\Python34-x64
-      PYTHON_VERSION: '3.4'
-      PYTHON_ARCH: '64'
-    - TOXENV: 'py34-nocov'
-      TOXPYTHON: C:\Python34\python.exe
-      PYTHON_HOME: C:\Python34
-      PYTHON_VERSION: '3.4'
-      PYTHON_ARCH: '32'
-      WHEEL_PATH: .tox/dist
-    - TOXENV: 'py34-nocov'
-      TOXPYTHON: C:\Python34-x64\python.exe
-      WINDOWS_SDK_VERSION: v7.1
-      PYTHON_HOME: C:\Python34-x64
-      PYTHON_VERSION: '3.4'
-      PYTHON_ARCH: '64'
-      WHEEL_PATH: .tox/dist
-    - TOXENV: 'py35-cover,report,codecov'
-      TOXPYTHON: C:\Python35\python.exe
-      PYTHON_HOME: C:\Python35
-      PYTHON_VERSION: '3.5'
-      PYTHON_ARCH: '32'
-    - TOXENV: 'py35-cover,report,codecov'
-      TOXPYTHON: C:\Python35-x64\python.exe
-      PYTHON_HOME: C:\Python35-x64
-      PYTHON_VERSION: '3.5'
-      PYTHON_ARCH: '64'
-    - TOXENV: 'py35-nocov'
-      TOXPYTHON: C:\Python35\python.exe
-      PYTHON_HOME: C:\Python35
-      PYTHON_VERSION: '3.5'
-      PYTHON_ARCH: '32'
-      WHEEL_PATH: .tox/dist
-    - TOXENV: 'py35-nocov'
-      TOXPYTHON: C:\Python35-x64\python.exe
-      PYTHON_HOME: C:\Python35-x64
-      PYTHON_VERSION: '3.5'
-      PYTHON_ARCH: '64'
-      WHEEL_PATH: .tox/dist
-    - TOXENV: 'py36-cover,report,codecov'
-      TOXPYTHON: C:\Python36\python.exe
-      PYTHON_HOME: C:\Python36
-      PYTHON_VERSION: '3.6'
-      PYTHON_ARCH: '32'
-    - TOXENV: 'py36-cover,report,codecov'
-      TOXPYTHON: C:\Python36-x64\python.exe
-      PYTHON_HOME: C:\Python36-x64
-      PYTHON_VERSION: '3.6'
-      PYTHON_ARCH: '64'
-    - TOXENV: 'py36-nocov'
-      TOXPYTHON: C:\Python36\python.exe
-      PYTHON_HOME: C:\Python36
-      PYTHON_VERSION: '3.6'
-      PYTHON_ARCH: '32'
-      WHEEL_PATH: .tox/dist
-    - TOXENV: 'py36-nocov'
-      TOXPYTHON: C:\Python36-x64\python.exe
-      PYTHON_HOME: C:\Python36-x64
-      PYTHON_VERSION: '3.6'
-      PYTHON_ARCH: '64'
-      WHEEL_PATH: .tox/dist
-    - TOXENV: 'py37-cover,report,codecov'
-      TOXPYTHON: C:\Python37\python.exe
-      PYTHON_HOME: C:\Python37
-      PYTHON_VERSION: '3.7'
-      PYTHON_ARCH: '32'
-    - TOXENV: 'py37-cover,report,codecov'
-      TOXPYTHON: C:\Python37-x64\python.exe
-      PYTHON_HOME: C:\Python37-x64
-      PYTHON_VERSION: '3.7'
-      PYTHON_ARCH: '64'
-    - TOXENV: 'py37-nocov'
-      TOXPYTHON: C:\Python37\python.exe
-      PYTHON_HOME: C:\Python37
-      PYTHON_VERSION: '3.7'
-      PYTHON_ARCH: '32'
-      WHEEL_PATH: .tox/dist
-    - TOXENV: 'py37-nocov'
-      TOXPYTHON: C:\Python37-x64\python.exe
-      PYTHON_HOME: C:\Python37-x64
-      PYTHON_VERSION: '3.7'
-      PYTHON_ARCH: '64'
-      WHEEL_PATH: .tox/dist
-init:
-  - ps: echo $env:TOXENV
-  - ps: ls C:\Python*
-install:
-  - python -u ci\appveyor-bootstrap.py
-  - '%PYTHON_HOME%\Scripts\virtualenv --version'
-  - '%PYTHON_HOME%\Scripts\easy_install --version'
-  - '%PYTHON_HOME%\Scripts\pip --version'
-  - '%PYTHON_HOME%\Scripts\tox --version'
-test_script:
-  - cmd /E:ON /V:ON /C .\ci\appveyor-with-compiler.cmd 
%PYTHON_HOME%\Scripts\tox
-
-on_failure:
-  - ps: dir "env:"
-  - ps: get-content .tox\*\log\*
-on_success:
-  - IF DEFINED WHEEL_PATH %PYTHON_HOME%\Scripts\twine upload --repository-url 
https://test.pypi.org/legacy/ --skip-existing %WHEEL_PATH%/*.whl
-
-artifacts:
-  - path: dist\*
-
-### To enable remote debugging uncomment this (also, see: 
http://www.appveyor.com/docs/how-to/rdp-to-build-worker):
-# on_finish:
-#   - ps: $blockRdp = $true; iex ((new-object 
net.webclient).DownloadString('https://raw.githubusercontent.com/appveyor/ci/master/scripts/enable-rdp.ps1'))
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/lazy-object-proxy-1.4.1/ci/appveyor-bootstrap.py 
new/lazy-object-proxy-1.4.2/ci/appveyor-bootstrap.py
--- old/lazy-object-proxy-1.4.1/ci/appveyor-bootstrap.py        2019-05-05 
16:09:34.000000000 +0200
+++ new/lazy-object-proxy-1.4.2/ci/appveyor-bootstrap.py        1970-01-01 
01:00:00.000000000 +0100
@@ -1,117 +0,0 @@
-"""
-AppVeyor will at least have few Pythons around so there"s no point of 
implementing a bootstrapper in PowerShell.
-
-This is a port of 
https://github.com/pypa/python-packaging-user-guide/blob/master/source/code/install.ps1
-with various fixes and improvements that just weren"t feasible to implement in 
PowerShell.
-"""
-from __future__ import print_function
-
-from os import environ
-from os.path import exists
-from subprocess import check_call
-
-try:
-    from urllib.request import urlretrieve
-except ImportError:
-    from urllib import urlretrieve
-
-BASE_URL = "https://www.python.org/ftp/python/";
-GET_PIP_URL = "https://bootstrap.pypa.io/get-pip.py";
-GET_PIP_PATH = "C:\get-pip.py"
-URLS = {
-    ("2.7", "64"): BASE_URL + "2.7.13/python-2.7.13.amd64.msi",
-    ("2.7", "32"): BASE_URL + "2.7.13/python-2.7.13.msi",
-    ("3.4", "64"): BASE_URL + "3.4.4/python-3.4.4.amd64.msi",
-    ("3.4", "32"): BASE_URL + "3.4.4/python-3.4.4.msi",
-    ("3.5", "64"): BASE_URL + "3.5.4/python-3.5.4-amd64.exe",
-    ("3.5", "32"): BASE_URL + "3.5.4/python-3.5.4.exe",
-    ("3.6", "64"): BASE_URL + "3.6.2/python-3.6.2-amd64.exe",
-    ("3.6", "32"): BASE_URL + "3.6.2/python-3.6.2.exe",
-}
-INSTALL_CMD = {
-    # Commands are allowed to fail only if they are not the last command.  Eg: 
uninstall (/x) allowed to fail.
-    "2.7": [["msiexec.exe", "/L*+!", "install.log", "/qn", "/x", "{path}"],
-            ["msiexec.exe", "/L*+!", "install.log", "/qn", "/i", "{path}", 
"TARGETDIR={home}"]],
-    "3.4": [["msiexec.exe", "/L*+!", "install.log", "/qn", "/x", "{path}"],
-            ["msiexec.exe", "/L*+!", "install.log", "/qn", "/i", "{path}", 
"TARGETDIR={home}"]],
-    "3.5": [["{path}", "/quiet", "TargetDir={home}"]],
-    "3.6": [["{path}", "/quiet", "TargetDir={home}"]],
-}
-
-
-def verbose_check_call(cmd):
-    print("Running:", cmd)
-    check_call(cmd)
-
-
-def download_file(url, path):
-    print("Downloading: {} (into {})".format(url, path))
-    progress = [0, 0]
-
-    def report(count, size, total):
-        progress[0] = count * size
-        if progress[0] - progress[1] > 1000000:
-            progress[1] = progress[0]
-            print("Downloaded {:,}/{:,} ...".format(progress[1], total))
-
-    dest, _ = urlretrieve(url, path, reporthook=report)
-    return dest
-
-
-def install_python(version, arch, home):
-    print("Installing Python", version, "for", arch, "bit architecture to", 
home)
-    if exists(home):
-        return
-
-    path = download_python(version, arch)
-    print("Installing", path, "to", home)
-    success = False
-    for cmd in INSTALL_CMD[version]:
-        cmd = [part.format(home=home, path=path) for part in cmd]
-        try:
-            verbose_check_call(cmd)
-        except Exception as exc:
-            print("Failed command", cmd, "with:", exc)
-            if exists("install.log"):
-                with open("install.log") as fh:
-                    print(fh.read())
-        else:
-            success = True
-    if success:
-        print("Installation complete!")
-    else:
-        print("Installation failed")
-
-
-def download_python(version, arch):
-    for _ in range(3):
-        try:
-            return download_file(URLS[version, arch], "installer.exe")
-        except Exception as exc:
-            print("Failed to download:", exc)
-        print("Retrying ...")
-
-
-def install_pip(home):
-    pip_path = home + "/Scripts/pip.exe"
-    python_path = home + "/python.exe"
-    if exists(pip_path):
-        print("Upgrading pip...")
-        verbose_check_call([python_path, "-mpip", "install", "--upgrade", 
"pip", "setuptools"])
-    else:
-        print("Installing pip...")
-        download_file(GET_PIP_URL, GET_PIP_PATH)
-        verbose_check_call([python_path, GET_PIP_PATH])
-
-
-def install_packages(home, *packages):
-    cmd = [home + "/Scripts/pip.exe", "install"]
-    cmd.extend(packages)
-    verbose_check_call(cmd)
-
-
-if __name__ == "__main__":
-    install_python(environ["PYTHON_VERSION"], environ["PYTHON_ARCH"], 
environ["PYTHON_HOME"])
-    install_pip(environ["PYTHON_HOME"])
-    install_packages(environ["PYTHON_HOME"], "--upgrade", "pip")
-    install_packages(environ["PYTHON_HOME"], "--upgrade", "tox-wheel", "twine")
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/lazy-object-proxy-1.4.1/ci/bootstrap.py 
new/lazy-object-proxy-1.4.2/ci/bootstrap.py
--- old/lazy-object-proxy-1.4.1/ci/bootstrap.py 2019-05-04 22:33:05.000000000 
+0200
+++ new/lazy-object-proxy-1.4.2/ci/bootstrap.py 2019-08-21 20:37:25.000000000 
+0200
@@ -1,6 +1,8 @@
 #!/usr/bin/env python
 # -*- coding: utf-8 -*-
-from __future__ import absolute_import, print_function, unicode_literals
+from __future__ import absolute_import
+from __future__ import print_function
+from __future__ import unicode_literals
 
 import os
 import sys
@@ -8,6 +10,13 @@
 from os.path import dirname
 from os.path import exists
 from os.path import join
+from os.path import normpath
+
+try:
+    from os.path import samefile
+except ImportError:
+    def samefile(a, b):
+        return normpath(abspath(a)) == normpath(abspath(b))
 
 
 if __name__ == "__main__":
@@ -29,7 +38,9 @@
         print("Installing `jinja2` into bootstrap environment...")
         subprocess.check_call([join(bin_path, "pip"), "install", "jinja2"])
     python_executable = join(bin_path, "python")
-    if not os.path.samefile(python_executable, sys.executable):
+    if not os.path.exists(python_executable):
+        python_executable += '.exe'
+    if not samefile(python_executable, sys.executable):
         print("Re-executing with: {0}".format(python_executable))
         os.execv(python_executable, [python_executable, __file__])
 
@@ -46,10 +57,14 @@
 
     tox_environments = [
         line.strip()
-        # WARNING: 'tox' must be installed globally or in the project's 
virtualenv
-        for line in subprocess.check_output(['tox', '--listenvs'], 
universal_newlines=True).splitlines()
+        # 'tox' need not be installed globally, but must be importable
+        # by the Python that is running this script.
+        # This uses sys.executable the same way that the call in
+        # cookiecutter-pylibrary/hooks/post_gen_project.py
+        # invokes this bootstrap.py itself.
+        for line in subprocess.check_output([sys.executable, '-m', 'tox', 
'--listenvs'], universal_newlines=True).splitlines()
     ]
-    tox_environments = [line for line in tox_environments if line not in 
['clean', 'report', 'docs', 'check']]
+    tox_environments = [line for line in tox_environments if 
line.startswith('py')]
 
     for name in os.listdir(join("ci", "templates")):
         with open(join(base_path, name), "w") as fh:
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/lazy-object-proxy-1.4.1/ci/requirements.txt 
new/lazy-object-proxy-1.4.2/ci/requirements.txt
--- old/lazy-object-proxy-1.4.1/ci/requirements.txt     1970-01-01 
01:00:00.000000000 +0100
+++ new/lazy-object-proxy-1.4.2/ci/requirements.txt     2019-08-21 
20:37:25.000000000 +0200
@@ -0,0 +1,3 @@
+virtualenv>=16.6.0
+pip>=19.1.1
+setuptools>=18.0.1
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/lazy-object-proxy-1.4.1/ci/templates/.appveyor.yml 
new/lazy-object-proxy-1.4.2/ci/templates/.appveyor.yml
--- old/lazy-object-proxy-1.4.1/ci/templates/.appveyor.yml      1970-01-01 
01:00:00.000000000 +0100
+++ new/lazy-object-proxy-1.4.2/ci/templates/.appveyor.yml      2019-08-21 
20:37:25.000000000 +0200
@@ -0,0 +1,58 @@
+version: '{branch}-{build}'
+build: off
+environment:
+  global:
+    TWINE_USERNAME: ionel
+    COVERALLS_EXTRAS: '-v'
+    COVERALLS_REPO_TOKEN: 6picUzuGNWKI5w3rsEyZGNvyMZ47Cz9hZ
+  matrix:
+    - TOXENV: check
+      TOXPYTHON: C:\Python36\python.exe
+      PYTHON_HOME: C:\Python36
+      PYTHON_VERSION: '3.6'
+      PYTHON_ARCH: '32'
+{% for env in tox_environments %}
+{% if env.startswith(('py2', 'py3')) %}
+    - TOXENV: {{ env }}{% if env.endswith('-cover') %},codecov,coveralls{% 
endif %}
+
+      TOXPYTHON: C:\Python{{ env[2:4] }}\python.exe
+      PYTHON_HOME: C:\Python{{ env[2:4] }}
+      PYTHON_VERSION: '{{ env[2] }}.{{ env[3] }}'
+      PYTHON_ARCH: '32'
+{% if 'nocov' in env %}
+      WHEEL_PATH: .tox/dist
+{% endif %}
+    - TOXENV: {{ env }}{% if env.endswith('-cover') %},codecov,coveralls{% 
endif %}
+
+      TOXPYTHON: C:\Python{{ env[2:4] }}-x64\python.exe
+      PYTHON_HOME: C:\Python{{ env[2:4] }}-x64
+      PYTHON_VERSION: '{{ env[2] }}.{{ env[3] }}'
+      PYTHON_ARCH: '64'
+{% if 'nocov' in env %}
+      WHEEL_PATH: .tox/dist
+{% endif %}
+{% if env.startswith(('py2', 'py34')) %}
+      WINDOWS_SDK_VERSION: v7.{{ '1' if env.startswith('py3') else '0' }}
+{% endif %}
+{% endif %}{% endfor %}
+init:
+  - ps: echo $env:TOXENV
+  - ps: ls C:\Python*
+install:
+  - '%PYTHON_HOME%\python -mpip install --progress-bar=off --verbose twine 
tox-wheel -rci/requirements.txt'
+  - '%PYTHON_HOME%\Scripts\virtualenv --version'
+  - '%PYTHON_HOME%\Scripts\easy_install --version'
+  - '%PYTHON_HOME%\Scripts\pip --version'
+  - '%PYTHON_HOME%\Scripts\tox --version'
+test_script:
+  - cmd /E:ON /V:ON /C .\ci\appveyor-with-compiler.cmd 
%PYTHON_HOME%\Scripts\tox
+on_success:
+  - IF DEFINED WHEEL_PATH %PYTHON_HOME%\Scripts\twine upload --repository-url 
https://test.pypi.org/legacy/ --skip-existing %WHEEL_PATH%/*.whl
+
+on_failure:
+  - ps: dir "env:"
+  - ps: get-content .tox\*\log\*
+
+### To enable remote debugging uncomment this (also, see: 
http://www.appveyor.com/docs/how-to/rdp-to-build-worker):
+# on_finish:
+#   - ps: $blockRdp = $true; iex ((new-object 
net.webclient).DownloadString('https://raw.githubusercontent.com/appveyor/ci/master/scripts/enable-rdp.ps1'))
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/lazy-object-proxy-1.4.1/ci/templates/.travis.yml 
new/lazy-object-proxy-1.4.2/ci/templates/.travis.yml
--- old/lazy-object-proxy-1.4.1/ci/templates/.travis.yml        2019-05-05 
14:50:05.000000000 +0200
+++ new/lazy-object-proxy-1.4.2/ci/templates/.travis.yml        2019-08-21 
20:37:25.000000000 +0200
@@ -1,9 +1,11 @@
 language: python
 dist: xenial
+cache: false
 env:
   global:
     - LD_PRELOAD=/lib/x86_64-linux-gnu/libSegFault.so
     - SEGFAULT_SIGNALS=all
+    - TWINE_USERNAME=ionel
 matrix:
   include:
     - python: '3.6'
@@ -13,23 +15,7 @@
       env:
         - TOXENV=docs
 {%- for env in tox_environments %}{{ '' }}
-{% if env.startswith("pypy3") %}
-    - python: 'pypy3.5-6.0'
-{% elif env.startswith("pypy") %}
-    - python: 'pypy2.7-6.0'
-{% else %}
-    - python: '{{ "{0[2]}.{0[3]}".format(env) }}'
-{% endif %}
-      env:
-        - TOXENV={{ env }}{% if 'cover' in env 
%},report,extension-coveralls,coveralls,codecov{% endif -%}
-{%- if "pypy" not in env and "nocov" in env %}{{ '' }}
-        - WHEEL_MANYLINUX1=cp{{ env.split("-")[0][2:] }}
-        - WHEEL_PATH=wheelhouse
-{%- endif %}
-{%- if "py37" in env %}{{ '' }}
-      dist: xenial
-{%- endif %}
-{%- if "py37" in env or "py27" in env %}{{ '' }}
+{%- if 'py37' in env or 'py27' in env %}{{ '' }}
     - os: osx
       language: generic
       cache:
@@ -38,9 +24,23 @@
           - $HOME/Library/Caches/pip
       env:
         - TOXENV={{ env }}
-{%- if "nocov" in env %}{{ '' }}
+{%- if 'nocov' in env %}{{ '' }}
         - WHEEL_PATH=.tox/dist
 {%- endif %}
+{%- endif %}{{ '' }}
+    - env:
+        - TOXENV={{ env }}{% if 'cover' in env 
%},codecov,extension-coveralls,coveralls{% endif %}
+{%- if 'pypy' not in env and 'nocov' in env %}{{ '' }}
+        - WHEEL_MANYLINUX1=cp{{ env.split('-')[0][2:] }}
+        - WHEEL_PATH=wheelhouse
+{%- endif %}
+{%- if env.startswith('pypy3') %}{{ '' }}
+        - TOXPYTHON=pypy3
+      python: 'pypy3.5-6.0'
+{%- elif env.startswith('pypy') %}{{ '' }}
+      python: 'pypy2.7-6.0'
+{%- else %}{{ '' }}
+      python: '{{ '{0[2]}.{0[3]}'.format(env) }}'
 {%- endif %}
 {%- endfor %}{{ '' }}
 before_install:
@@ -54,7 +54,7 @@
       export PATH="/usr/local/opt/python/libexec/bin:${PATH}"
     fi
 install:
-  - pip install twine tox-wheel
+  - python -mpip install --progress-bar=off --verbose twine tox-wheel 
-rci/requirements.txt
   - virtualenv --version
   - easy_install --version
   - pip --version
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/lazy-object-proxy-1.4.1/ci/templates/appveyor.yml 
new/lazy-object-proxy-1.4.2/ci/templates/appveyor.yml
--- old/lazy-object-proxy-1.4.1/ci/templates/appveyor.yml       2019-05-05 
02:33:59.000000000 +0200
+++ new/lazy-object-proxy-1.4.2/ci/templates/appveyor.yml       1970-01-01 
01:00:00.000000000 +0100
@@ -1,62 +0,0 @@
-version: '{branch}-{build}'
-build: off
-cache:
-  - '%LOCALAPPDATA%\pip\Cache'
-environment:
-  global:
-    TWINE_PASSWORD:
-      secure: fDwCnDhQiptm9a4ZcFpgyQ==
-    TWINE_USERNAME: ionel
-    WITH_COMPILER: 'cmd /E:ON /V:ON /C .\ci\appveyor-with-compiler.cmd'
-  matrix:
-    - TOXENV: check
-      TOXPYTHON: C:\Python36\python.exe
-      PYTHON_HOME: C:\Python36
-      PYTHON_VERSION: '3.6'
-      PYTHON_ARCH: '32'
-{% for env in tox_environments %}{{ '' }}{% if env.startswith(('py2', 'py3')) 
%}
-    - TOXENV: '{{ env }}{% if env.endswith('-cover') %},report,codecov{% endif 
%}'
-      TOXPYTHON: C:\Python{{ env[2:4] }}\python.exe
-      PYTHON_HOME: C:\Python{{ env[2:4] }}
-      PYTHON_VERSION: '{{ env[2] }}.{{ env[3] }}'
-      PYTHON_ARCH: '32'
-{% if "nocov" in env %}
-      WHEEL_PATH: .tox/dist
-{% endif %}
-    - TOXENV: '{{ env }}{% if env.endswith('-cover') %},report,codecov{% endif 
%}'
-      TOXPYTHON: C:\Python{{ env[2:4] }}-x64\python.exe
-      {%- if env.startswith(('py2', 'py34')) %}
-
-      WINDOWS_SDK_VERSION: v7.{{ '1' if env.startswith('py3') else '0' }}
-      {%- endif %}
-
-      PYTHON_HOME: C:\Python{{ env[2:4] }}-x64
-      PYTHON_VERSION: '{{ env[2] }}.{{ env[3] }}'
-      PYTHON_ARCH: '64'
-{% if "nocov" in env %}
-      WHEEL_PATH: .tox/dist
-{% endif %}{% endif %}{% endfor %}
-init:
-  - ps: echo $env:TOXENV
-  - ps: ls C:\Python*
-install:
-  - python -u ci\appveyor-bootstrap.py
-  - '%PYTHON_HOME%\Scripts\virtualenv --version'
-  - '%PYTHON_HOME%\Scripts\easy_install --version'
-  - '%PYTHON_HOME%\Scripts\pip --version'
-  - '%PYTHON_HOME%\Scripts\tox --version'
-test_script:
-  - cmd /E:ON /V:ON /C .\ci\appveyor-with-compiler.cmd 
%PYTHON_HOME%\Scripts\tox
-
-on_failure:
-  - ps: dir "env:"
-  - ps: get-content .tox\*\log\*
-on_success:
-  - IF DEFINED WHEEL_PATH %PYTHON_HOME%\Scripts\twine upload --repository-url 
https://test.pypi.org/legacy/ --skip-existing %WHEEL_PATH%/*.whl
-
-artifacts:
-  - path: dist\*
-
-### To enable remote debugging uncomment this (also, see: 
http://www.appveyor.com/docs/how-to/rdp-to-build-worker):
-# on_finish:
-#   - ps: $blockRdp = $true; iex ((new-object 
net.webclient).DownloadString('https://raw.githubusercontent.com/appveyor/ci/master/scripts/enable-rdp.ps1'))
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/lazy-object-proxy-1.4.1/ci/templates/tox.ini 
new/lazy-object-proxy-1.4.2/ci/templates/tox.ini
--- old/lazy-object-proxy-1.4.1/ci/templates/tox.ini    2019-05-10 
14:59:39.000000000 +0200
+++ new/lazy-object-proxy-1.4.2/ci/templates/tox.ini    2019-08-21 
20:37:25.000000000 +0200
@@ -7,6 +7,7 @@
     docs,
     {py27,py34,py35,py36,py37,pypy,pypy3}-{cover,nocov},
     report
+ignore_basepython_conflict = true
 
 [testenv]
 wheel = true
@@ -31,7 +32,7 @@
     pytest
     pytest-benchmark
     pytest-travis-fold
-    Django
+    Django==1.11.23
     objproxies==0.9.4
     cover: pytest-cov
 commands =
@@ -74,6 +75,9 @@
 [testenv:docs]
 deps =
     -r{toxinidir}/docs/requirements.txt
+usedevelop = true
+install_command =
+    python -m pip install --no-use-pep517 {opts} {packages}
 commands =
     sphinx-build {posargs:-E} -b html docs dist/docs
     sphinx-build -b linkcheck docs dist/docs
@@ -83,7 +87,7 @@
     coveralls
 skip_install = true
 commands =
-    coveralls --merge=extension-coveralls.json []
+    coveralls {env:COVERALLS_EXTRAS:--merge=extension-coveralls.json} []
 
 [testenv:extension-coveralls]
 deps =
@@ -97,7 +101,6 @@
     codecov
 skip_install = true
 commands =
-    coverage xml --ignore-errors
     codecov []
 
 [testenv:report]
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/lazy-object-proxy-1.4.1/docs/conf.py 
new/lazy-object-proxy-1.4.2/docs/conf.py
--- old/lazy-object-proxy-1.4.1/docs/conf.py    2019-05-11 00:18:53.000000000 
+0200
+++ new/lazy-object-proxy-1.4.2/docs/conf.py    2019-08-21 20:37:29.000000000 
+0200
@@ -26,7 +26,7 @@
 year = '2014-2019'
 author = 'Ionel Cristian Mărieș'
 copyright = '{0}, {1}'.format(year, author)
-version = release = '1.4.1'
+version = release = '1.4.2'
 
 pygments_style = 'trac'
 templates_path = ['.']
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/lazy-object-proxy-1.4.1/docs/requirements.txt 
new/lazy-object-proxy-1.4.2/docs/requirements.txt
--- old/lazy-object-proxy-1.4.1/docs/requirements.txt   2019-05-04 
21:27:40.000000000 +0200
+++ new/lazy-object-proxy-1.4.2/docs/requirements.txt   2019-08-21 
15:56:03.000000000 +0200
@@ -1,3 +1,2 @@
 sphinx>=1.3
 sphinx-py3doc-enhanced-theme
--e .
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/lazy-object-proxy-1.4.1/pyproject.toml 
new/lazy-object-proxy-1.4.2/pyproject.toml
--- old/lazy-object-proxy-1.4.1/pyproject.toml  1970-01-01 01:00:00.000000000 
+0100
+++ new/lazy-object-proxy-1.4.2/pyproject.toml  2019-05-14 14:38:06.000000000 
+0200
@@ -0,0 +1,2 @@
+[build-system]
+requires = ["setuptools>=30.3.0", "wheel", "setuptools_scm>=3.3.1"]
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/lazy-object-proxy-1.4.1/setup.cfg 
new/lazy-object-proxy-1.4.2/setup.cfg
--- old/lazy-object-proxy-1.4.1/setup.cfg       2019-05-12 02:18:54.000000000 
+0200
+++ new/lazy-object-proxy-1.4.2/setup.cfg       2019-08-21 20:37:43.000000000 
+0200
@@ -32,7 +32,7 @@
        --doctest-glob=\*.rst
        --tb=short
 
-[isort]
+[tool:isort]
 force_single_line = True
 line_length = 120
 known_first_party = lazy_object_proxy
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/lazy-object-proxy-1.4.1/setup.py 
new/lazy-object-proxy-1.4.2/setup.py
--- old/lazy-object-proxy-1.4.1/setup.py        2019-05-11 00:18:53.000000000 
+0200
+++ new/lazy-object-proxy-1.4.2/setup.py        2019-08-21 20:37:29.000000000 
+0200
@@ -63,7 +63,7 @@
     use_scm_version={
         'local_scheme': 'dirty-tag',
         'write_to': 'src/lazy_object_proxy/_version.py',
-        'fallback_version': '1.4.1',
+        'fallback_version': '1.4.2',
     },
     license='BSD 2-Clause License',
     description='A fast and thorough lazy object proxy.',
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/lazy-object-proxy-1.4.1/src/lazy_object_proxy/__init__.py 
new/lazy-object-proxy-1.4.2/src/lazy_object_proxy/__init__.py
--- old/lazy-object-proxy-1.4.1/src/lazy_object_proxy/__init__.py       
2019-05-11 00:18:53.000000000 +0200
+++ new/lazy-object-proxy-1.4.2/src/lazy_object_proxy/__init__.py       
2019-08-21 20:37:29.000000000 +0200
@@ -18,6 +18,6 @@
 try:
     from ._version import version as __version__
 except ImportError:
-    __version__ = '1.4.1'
+    __version__ = '1.4.2'
 
 __all__ = "Proxy",
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/lazy-object-proxy-1.4.1/src/lazy_object_proxy/_version.py 
new/lazy-object-proxy-1.4.2/src/lazy_object_proxy/_version.py
--- old/lazy-object-proxy-1.4.1/src/lazy_object_proxy/_version.py       
2019-05-12 02:18:53.000000000 +0200
+++ new/lazy-object-proxy-1.4.2/src/lazy_object_proxy/_version.py       
2019-08-21 20:37:42.000000000 +0200
@@ -1,4 +1,4 @@
 # coding: utf-8
 # file generated by setuptools_scm
 # don't change, don't track in version control
-version = '1.4.1'
+version = '1.4.2'
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/lazy-object-proxy-1.4.1/src/lazy_object_proxy.egg-info/PKG-INFO 
new/lazy-object-proxy-1.4.2/src/lazy_object_proxy.egg-info/PKG-INFO
--- old/lazy-object-proxy-1.4.1/src/lazy_object_proxy.egg-info/PKG-INFO 
2019-05-12 02:18:53.000000000 +0200
+++ new/lazy-object-proxy-1.4.2/src/lazy_object_proxy.egg-info/PKG-INFO 
2019-08-21 20:37:42.000000000 +0200
@@ -1,6 +1,6 @@
 Metadata-Version: 1.2
 Name: lazy-object-proxy
-Version: 1.4.1
+Version: 1.4.2
 Summary: A fast and thorough lazy object proxy.
 Home-page: https://github.com/ionelmc/python-lazy-object-proxy
 Author: Ionel Cristian Mărieș
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/lazy-object-proxy-1.4.1/src/lazy_object_proxy.egg-info/SOURCES.txt 
new/lazy-object-proxy-1.4.2/src/lazy_object_proxy.egg-info/SOURCES.txt
--- old/lazy-object-proxy-1.4.1/src/lazy_object_proxy.egg-info/SOURCES.txt      
2019-05-12 02:18:54.000000000 +0200
+++ new/lazy-object-proxy-1.4.2/src/lazy_object_proxy.egg-info/SOURCES.txt      
2019-08-21 20:37:43.000000000 +0200
@@ -1,3 +1,4 @@
+.appveyor.yml
 .bumpversion.cfg
 .cookiecutterrc
 .coveragerc
@@ -9,16 +10,16 @@
 CONTRIBUTING.rst
 LICENSE
 README.rst
-appveyor.yml
+pyproject.toml
 setup.cfg
 setup.py
 tox.ini
-ci/appveyor-bootstrap.py
 ci/appveyor-download.py
 ci/appveyor-with-compiler.cmd
 ci/bootstrap.py
+ci/requirements.txt
+ci/templates/.appveyor.yml
 ci/templates/.travis.yml
-ci/templates/appveyor.yml
 ci/templates/tox.ini
 docs/authors.rst
 docs/changelog.rst
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/lazy-object-proxy-1.4.1/tox.ini 
new/lazy-object-proxy-1.4.2/tox.ini
--- old/lazy-object-proxy-1.4.1/tox.ini 2019-05-10 14:59:41.000000000 +0200
+++ new/lazy-object-proxy-1.4.2/tox.ini 2019-08-21 20:37:25.000000000 +0200
@@ -7,6 +7,7 @@
     docs,
     {py27,py34,py35,py36,py37,pypy,pypy3}-{cover,nocov},
     report
+ignore_basepython_conflict = true
 
 [testenv]
 wheel = true
@@ -31,7 +32,7 @@
     pytest
     pytest-benchmark
     pytest-travis-fold
-    Django
+    Django==1.11.23
     objproxies==0.9.4
     cover: pytest-cov
 commands =
@@ -74,6 +75,9 @@
 [testenv:docs]
 deps =
     -r{toxinidir}/docs/requirements.txt
+usedevelop = true
+install_command =
+    python -m pip install --no-use-pep517 {opts} {packages}
 commands =
     sphinx-build {posargs:-E} -b html docs dist/docs
     sphinx-build -b linkcheck docs dist/docs
@@ -83,7 +87,7 @@
     coveralls
 skip_install = true
 commands =
-    coveralls --merge=extension-coveralls.json []
+    coveralls {env:COVERALLS_EXTRAS:--merge=extension-coveralls.json} []
 
 [testenv:extension-coveralls]
 deps =
@@ -97,7 +101,6 @@
     codecov
 skip_install = true
 commands =
-    coverage xml --ignore-errors
     codecov []
 
 [testenv:report]


Reply via email to