Hello community,

here is the log from the commit of package python-lazy-object-proxy for 
openSUSE:Factory checked in at 2020-04-16 22:59:19
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/python-lazy-object-proxy (Old)
 and      /work/SRC/openSUSE:Factory/.python-lazy-object-proxy.new.2738 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "python-lazy-object-proxy"

Thu Apr 16 22:59:19 2020 rev:6 rq:794168 version:1.4.3

Changes:
--------
--- 
/work/SRC/openSUSE:Factory/python-lazy-object-proxy/python-lazy-object-proxy.changes
        2019-09-23 12:08:07.457898297 +0200
+++ 
/work/SRC/openSUSE:Factory/.python-lazy-object-proxy.new.2738/python-lazy-object-proxy.changes
      2020-04-16 22:59:25.183499552 +0200
@@ -1,0 +2,7 @@
+Wed Apr 15 11:16:17 UTC 2020 - Marketa Calabkova <[email protected]>
+
+- Update to 1.4.3
+  * Added binary wheels for Python 3.8.
+  * Fixed license metadata.
+
+-------------------------------------------------------------------

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

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

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

Other differences:
------------------
++++++ python-lazy-object-proxy.spec ++++++
--- /var/tmp/diff_new_pack.vhOylR/_old  2020-04-16 22:59:27.323501164 +0200
+++ /var/tmp/diff_new_pack.vhOylR/_new  2020-04-16 22:59:27.323501164 +0200
@@ -1,7 +1,7 @@
 #
 # spec file for package python-lazy-object-proxy
 #
-# Copyright (c) 2019 SUSE LINUX GmbH, Nuernberg, Germany.
+# Copyright (c) 2020 SUSE LLC
 #
 # All modifications and additions to the file contributed by third parties
 # remain the property of their copyright owners, unless otherwise agreed
@@ -27,7 +27,7 @@
 %bcond_with test
 %endif
 Name:           python-lazy-object-proxy%{psuffix}
-Version:        1.4.2
+Version:        1.4.3
 Release:        0
 Summary:        Rebuild a new abstract syntax tree from Python's ast
 License:        BSD-2-Clause

++++++ lazy-object-proxy-1.4.2.tar.gz -> lazy-object-proxy-1.4.3.tar.gz ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/lazy-object-proxy-1.4.2/.appveyor.yml 
new/lazy-object-proxy-1.4.3/.appveyor.yml
--- old/lazy-object-proxy-1.4.2/.appveyor.yml   2019-08-21 20:37:25.000000000 
+0200
+++ new/lazy-object-proxy-1.4.3/.appveyor.yml   2019-10-26 08:29:38.000000000 
+0200
@@ -125,11 +125,42 @@
       PYTHON_VERSION: '3.7'
       PYTHON_ARCH: '64'
       WHEEL_PATH: .tox/dist
+    - TOXENV: py38-cover,codecov,coveralls
+      TOXPYTHON: C:\Python38\python.exe
+      PYTHON_HOME: C:\Python38
+      PYTHON_VERSION: '3.8'
+      PYTHON_ARCH: '32'
+    - TOXENV: py38-cover,codecov,coveralls
+      TOXPYTHON: C:\Python38-x64\python.exe
+      PYTHON_HOME: C:\Python38-x64
+      PYTHON_VERSION: '3.8'
+      PYTHON_ARCH: '64'
+    - TOXENV: py38-nocov
+      TOXPYTHON: C:\Python38\python.exe
+      PYTHON_HOME: C:\Python38
+      PYTHON_VERSION: '3.8'
+      PYTHON_ARCH: '32'
+      WHEEL_PATH: .tox/dist
+    - TOXENV: py38-nocov
+      TOXPYTHON: C:\Python38-x64\python.exe
+      PYTHON_HOME: C:\Python38-x64
+      PYTHON_VERSION: '3.8'
+      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'
+  - ps: |
+      Set-PSDebug -Trace 1
+      if ($Env:TOXENV.StartsWith("py38")) {
+        if ($Env:PYTHON_ARCH -eq "64") {
+          iex "choco install python3 --version=3.8 --no-progress --params 
/InstallDir:$Env:PYTHON_HOME"
+        } else {
+          iex "choco install python3 --version=3.8 --no-progress --params 
/InstallDir:$Env:PYTHON_HOME --x86"
+        }
+      }
+  - '%PYTHON_HOME%\python -mpip install --progress-bar=off twine tox-wheel 
-rci/requirements.txt'
   - '%PYTHON_HOME%\Scripts\virtualenv --version'
   - '%PYTHON_HOME%\Scripts\easy_install --version'
   - '%PYTHON_HOME%\Scripts\pip --version'
@@ -137,8 +168,16 @@
 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
-
+  - ps: |
+      Set-PSDebug -Trace 1
+      $ErrorActionPreference = "Stop"
+      if ($Env:WHEEL_PATH) {
+        cmd /E:ON /V:ON /C .\ci\appveyor-with-compiler.cmd 
$Env:PYTHON_HOME\Scripts\tox --wheel
+        iex "$Env:PYTHON_HOME\Scripts\twine check $Env:WHEEL_PATH/*.whl"
+        iex "$Env:PYTHON_HOME\Scripts\twine upload --repository-url 
https://test.pypi.org/legacy/ --skip-existing $Env:WHEEL_PATH/*.whl"
+      } else {
+        cmd /E:ON /V:ON /C .\ci\appveyor-with-compiler.cmd 
$Env:PYTHON_HOME\Scripts\tox
+      }
 on_failure:
   - ps: dir "env:"
   - ps: get-content .tox\*\log\*
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/lazy-object-proxy-1.4.2/.bumpversion.cfg 
new/lazy-object-proxy-1.4.3/.bumpversion.cfg
--- old/lazy-object-proxy-1.4.2/.bumpversion.cfg        2019-08-21 
20:37:29.000000000 +0200
+++ new/lazy-object-proxy-1.4.3/.bumpversion.cfg        2019-10-26 
08:53:11.000000000 +0200
@@ -1,5 +1,5 @@
 [bumpversion]
-current_version = 1.4.2
+current_version = 1.4.3
 commit = True
 tag = True
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/lazy-object-proxy-1.4.2/.editorconfig 
new/lazy-object-proxy-1.4.3/.editorconfig
--- old/lazy-object-proxy-1.4.2/.editorconfig   2019-08-21 14:03:07.000000000 
+0200
+++ new/lazy-object-proxy-1.4.3/.editorconfig   2019-10-26 04:51:01.000000000 
+0200
@@ -1,4 +1,4 @@
-# see http://editorconfig.org
+# see https://editorconfig.org/
 root = true
 
 [*]
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/lazy-object-proxy-1.4.2/.gitignore 
new/lazy-object-proxy-1.4.3/.gitignore
--- old/lazy-object-proxy-1.4.2/.gitignore      2019-08-21 20:37:25.000000000 
+0200
+++ new/lazy-object-proxy-1.4.3/.gitignore      2019-10-26 04:51:01.000000000 
+0200
@@ -1,4 +1,5 @@
 *.py[cod]
+__pycache__
 
 # C extensions
 *.so
@@ -61,6 +62,7 @@
 .env
 .cache
 .pytest
+.benchmarks
 .bootstrap
 .appveyor.token
 *.bak
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/lazy-object-proxy-1.4.2/.travis.yml 
new/lazy-object-proxy-1.4.3/.travis.yml
--- old/lazy-object-proxy-1.4.2/.travis.yml     2019-08-21 20:37:25.000000000 
+0200
+++ new/lazy-object-proxy-1.4.3/.travis.yml     2019-10-26 08:29:38.000000000 
+0200
@@ -16,10 +16,6 @@
         - TOXENV=docs
     - os: osx
       language: generic
-      cache:
-        directories:
-          - $HOME/Library/Caches/Homebrew
-          - $HOME/Library/Caches/pip
       env:
         - TOXENV=py27-cover
     - env:
@@ -27,10 +23,6 @@
       python: '2.7'
     - os: osx
       language: generic
-      cache:
-        directories:
-          - $HOME/Library/Caches/Homebrew
-          - $HOME/Library/Caches/pip
       env:
         - TOXENV=py27-nocov
         - WHEEL_PATH=.tox/dist
@@ -65,10 +57,6 @@
       python: '3.6'
     - os: osx
       language: generic
-      cache:
-        directories:
-          - $HOME/Library/Caches/Homebrew
-          - $HOME/Library/Caches/pip
       env:
         - TOXENV=py37-cover
     - env:
@@ -76,10 +64,6 @@
       python: '3.7'
     - os: osx
       language: generic
-      cache:
-        directories:
-          - $HOME/Library/Caches/Homebrew
-          - $HOME/Library/Caches/pip
       env:
         - TOXENV=py37-nocov
         - WHEEL_PATH=.tox/dist
@@ -89,31 +73,40 @@
         - WHEEL_PATH=wheelhouse
       python: '3.7'
     - env:
+        - TOXENV=py38-cover,codecov,extension-coveralls,coveralls
+      python: '3.8'
+    - env:
+        - TOXENV=py38-nocov
+        - WHEEL_MANYLINUX1=cp38
+        - WHEEL_PATH=wheelhouse
+      python: '3.8'
+    - env:
         - TOXENV=pypy-cover,codecov,extension-coveralls,coveralls
-      python: 'pypy2.7-6.0'
+      python: 'pypy'
     - env:
         - TOXENV=pypy-nocov
-      python: 'pypy2.7-6.0'
+      python: 'pypy'
     - env:
         - TOXENV=pypy3-cover,codecov,extension-coveralls,coveralls
         - TOXPYTHON=pypy3
-      python: 'pypy3.5-6.0'
+      python: 'pypy3'
     - env:
         - TOXENV=pypy3-nocov
         - TOXPYTHON=pypy3
-      python: 'pypy3.5-6.0'
+      python: 'pypy3'
 before_install:
   - python --version
   - uname -a
   - lsb_release -a || true
   - |
     if [[ $TRAVIS_OS_NAME == 'osx' ]]; then
+      brew update-reset
       [[ $TOXENV =~ py3 ]] && brew upgrade python
       [[ $TOXENV =~ py2 ]] && brew install python@2
       export PATH="/usr/local/opt/python/libexec/bin:${PATH}"
     fi
 install:
-  - python -mpip install --progress-bar=off --verbose twine tox-wheel 
-rci/requirements.txt
+  - python -mpip install --progress-bar=off 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.2/CHANGELOG.rst 
new/lazy-object-proxy-1.4.3/CHANGELOG.rst
--- old/lazy-object-proxy-1.4.2/CHANGELOG.rst   2019-08-21 15:50:42.000000000 
+0200
+++ new/lazy-object-proxy-1.4.3/CHANGELOG.rst   2019-10-26 05:19:06.000000000 
+0200
@@ -2,6 +2,19 @@
 Changelog
 =========
 
+1.4.3 (2019-10-26)
+------------------
+
+* Added binary wheels for Python 3.8.
+* Fixed license metadata.
+
+1.4.2 (2019-08-22)
+------------------
+
+* 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 <https://github.com/ionelmc/python-lazy-object-proxy/issues/30>`_.
+
 1.4.1 (2019-05-10)
 ------------------
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/lazy-object-proxy-1.4.2/CONTRIBUTING.rst 
new/lazy-object-proxy-1.4.3/CONTRIBUTING.rst
--- old/lazy-object-proxy-1.4.2/CONTRIBUTING.rst        2019-08-21 
15:50:42.000000000 +0200
+++ new/lazy-object-proxy-1.4.3/CONTRIBUTING.rst        2019-10-26 
04:51:01.000000000 +0200
@@ -41,7 +41,7 @@
    (look for the "Fork" button).
 2. Clone your fork locally::
 
-    git clone [email protected]:your_name_here/python-lazy-object-proxy.git
+    git clone [email protected]:ionelmc/python-lazy-object-proxy.git
 
 3. Create a branch for local development::
 
@@ -49,7 +49,7 @@
 
    Now you can make your changes locally.
 
-4. When you're done making changes, run all the checks, doc builder and spell 
checker with `tox <http://tox.readthedocs.io/en/latest/install.html>`_ one 
command::
+4. When you're done making changes run all the checks and docs builder with 
`tox <https://tox.readthedocs.io/en/latest/install.html>`_ one command::
 
     tox
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/lazy-object-proxy-1.4.2/PKG-INFO 
new/lazy-object-proxy-1.4.3/PKG-INFO
--- old/lazy-object-proxy-1.4.2/PKG-INFO        2019-08-21 20:37:43.000000000 
+0200
+++ new/lazy-object-proxy-1.4.3/PKG-INFO        2019-10-26 10:16:46.000000000 
+0200
@@ -1,11 +1,11 @@
 Metadata-Version: 1.2
 Name: lazy-object-proxy
-Version: 1.4.2
+Version: 1.4.3
 Summary: A fast and thorough lazy object proxy.
 Home-page: https://github.com/ionelmc/python-lazy-object-proxy
 Author: Ionel Cristian Mărieș
 Author-email: [email protected]
-License: BSD 2-Clause License
+License: BSD-2-Clause
 Project-URL: Documentation, https://python-lazy-object-proxy.readthedocs.io/
 Project-URL: Changelog, 
https://python-lazy-object-proxy.readthedocs.io/en/latest/changelog.html
 Project-URL: Issue Tracker, 
https://github.com/ionelmc/python-lazy-object-proxy/issues
@@ -17,7 +17,7 @@
         
         A fast and thorough lazy object proxy.
         
-        * Free software: BSD license
+        * Free software: BSD 2-Clause License
         
         Note that this is based on `wrapt`_'s ObjectProxy with one big change: 
it calls a function the first time the proxy object is
         used, while `wrapt.ObjectProxy` just forwards the method calls to the 
target object.
@@ -74,6 +74,19 @@
         Changelog
         =========
         
+        1.4.3 (2019-10-26)
+        ------------------
+        
+        * Added binary wheels for Python 3.8.
+        * Fixed license metadata.
+        
+        1.4.2 (2019-08-22)
+        ------------------
+        
+        * 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 
<https://github.com/ionelmc/python-lazy-object-proxy/issues/30>`_.
+        
         1.4.1 (2019-05-10)
         ------------------
         
@@ -144,6 +157,7 @@
 Classifier: Programming Language :: Python :: 3.5
 Classifier: Programming Language :: Python :: 3.6
 Classifier: Programming Language :: Python :: 3.7
+Classifier: Programming Language :: Python :: 3.8
 Classifier: Programming Language :: Python :: Implementation :: CPython
 Classifier: Programming Language :: Python :: Implementation :: PyPy
 Classifier: Topic :: Utilities
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/lazy-object-proxy-1.4.2/README.rst 
new/lazy-object-proxy-1.4.3/README.rst
--- old/lazy-object-proxy-1.4.2/README.rst      2019-08-21 20:37:29.000000000 
+0200
+++ new/lazy-object-proxy-1.4.3/README.rst      2019-10-26 08:53:11.000000000 
+0200
@@ -19,7 +19,7 @@
     :target: https://readthedocs.org/projects/python-lazy-object-proxy
     :alt: Documentation Status
 
-.. |travis| image:: 
https://travis-ci.org/ionelmc/python-lazy-object-proxy.svg?branch=master
+.. |travis| image:: 
https://api.travis-ci.org/ionelmc/python-lazy-object-proxy.svg?branch=master
     :alt: Travis-CI Build Status
     :target: https://travis-ci.org/ionelmc/python-lazy-object-proxy
 
@@ -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.2.svg
+.. |commits-since| image:: 
https://img.shields.io/github/commits-since/ionelmc/python-lazy-object-proxy/v1.4.3.svg
     :alt: Commits since latest release
-    :target: 
https://github.com/ionelmc/python-lazy-object-proxy/compare/v1.4.2...master
+    :target: 
https://github.com/ionelmc/python-lazy-object-proxy/compare/v1.4.3...master
 
 .. |wheel| image:: https://img.shields.io/pypi/wheel/lazy-object-proxy.svg
     :alt: PyPI Wheel
@@ -64,7 +64,7 @@
 
 A fast and thorough lazy object proxy.
 
-* Free software: BSD license
+* Free software: BSD 2-Clause License
 
 Note that this is based on `wrapt`_'s ObjectProxy with one big change: it 
calls a function the first time the proxy object is
 used, while `wrapt.ObjectProxy` just forwards the method calls to the target 
object.
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/lazy-object-proxy-1.4.2/ci/bootstrap.py 
new/lazy-object-proxy-1.4.3/ci/bootstrap.py
--- old/lazy-object-proxy-1.4.2/ci/bootstrap.py 2019-08-21 20:37:25.000000000 
+0200
+++ new/lazy-object-proxy-1.4.3/ci/bootstrap.py 2019-10-26 04:51:01.000000000 
+0200
@@ -5,23 +5,22 @@
 from __future__ import unicode_literals
 
 import os
+import subprocess
 import sys
 from os.path import abspath
 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))
+base_path = dirname(dirname(abspath(__file__)))
 
 
-if __name__ == "__main__":
-    base_path = dirname(dirname(abspath(__file__)))
-    print("Project path: {0}".format(base_path))
+def check_call(args):
+    print("+", *args)
+    subprocess.check_call(args)
+
+
+def exec_in_env():
     env_path = join(base_path, ".tox", "bootstrap")
     if sys.platform == "win32":
         bin_path = join(env_path, "Scripts")
@@ -32,21 +31,26 @@
 
         print("Making bootstrap env in: {0} ...".format(env_path))
         try:
-            subprocess.check_call(["virtualenv", env_path])
+            check_call([sys.executable, "-m", "venv", env_path])
         except subprocess.CalledProcessError:
-            subprocess.check_call([sys.executable, "-m", "virtualenv", 
env_path])
+            try:
+                check_call([sys.executable, "-m", "virtualenv", env_path])
+            except subprocess.CalledProcessError:
+                check_call(["virtualenv", env_path])
         print("Installing `jinja2` into bootstrap environment...")
-        subprocess.check_call([join(bin_path, "pip"), "install", "jinja2"])
+        check_call([join(bin_path, "pip"), "install", "jinja2", "tox"])
     python_executable = join(bin_path, "python")
     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__])
 
+    print("Re-executing with: {0}".format(python_executable))
+    print("+ exec", python_executable, __file__, "--no-env")
+    os.execv(python_executable, [python_executable, __file__, "--no-env"])
+
+def main():
     import jinja2
 
-    import subprocess
+    print("Project path: {0}".format(base_path))
 
     jinja = jinja2.Environment(
         loader=jinja2.FileSystemLoader(join(base_path, "ci", "templates")),
@@ -71,3 +75,15 @@
             
fh.write(jinja.get_template(name).render(tox_environments=tox_environments))
         print("Wrote {}".format(name))
     print("DONE.")
+
+
+if __name__ == "__main__":
+    args = sys.argv[1:]
+    if args == ["--no-env"]:
+        main()
+    elif not args:
+        exec_in_env()
+    else:
+        print("Unexpected arguments {0}".format(args), file=sys.stderr)
+        sys.exit(1)
+
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/lazy-object-proxy-1.4.2/ci/templates/.appveyor.yml 
new/lazy-object-proxy-1.4.3/ci/templates/.appveyor.yml
--- old/lazy-object-proxy-1.4.2/ci/templates/.appveyor.yml      2019-08-21 
20:37:25.000000000 +0200
+++ new/lazy-object-proxy-1.4.3/ci/templates/.appveyor.yml      2019-10-26 
08:29:34.000000000 +0200
@@ -39,7 +39,16 @@
   - ps: echo $env:TOXENV
   - ps: ls C:\Python*
 install:
-  - '%PYTHON_HOME%\python -mpip install --progress-bar=off --verbose twine 
tox-wheel -rci/requirements.txt'
+  - ps: |
+      Set-PSDebug -Trace 1
+      if ($Env:TOXENV.StartsWith("py38")) {
+        if ($Env:PYTHON_ARCH -eq "64") {
+          iex "choco install python3 --version=3.8 --no-progress --params 
/InstallDir:$Env:PYTHON_HOME"
+        } else {
+          iex "choco install python3 --version=3.8 --no-progress --params 
/InstallDir:$Env:PYTHON_HOME --x86"
+        }
+      }
+  - '%PYTHON_HOME%\python -mpip install --progress-bar=off twine tox-wheel 
-rci/requirements.txt'
   - '%PYTHON_HOME%\Scripts\virtualenv --version'
   - '%PYTHON_HOME%\Scripts\easy_install --version'
   - '%PYTHON_HOME%\Scripts\pip --version'
@@ -47,8 +56,16 @@
 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
-
+  - ps: |
+      Set-PSDebug -Trace 1
+      $ErrorActionPreference = "Stop"
+      if ($Env:WHEEL_PATH) {
+        cmd /E:ON /V:ON /C .\ci\appveyor-with-compiler.cmd 
$Env:PYTHON_HOME\Scripts\tox --wheel
+        iex "$Env:PYTHON_HOME\Scripts\twine check $Env:WHEEL_PATH/*.whl"
+        iex "$Env:PYTHON_HOME\Scripts\twine upload --repository-url 
https://test.pypi.org/legacy/ --skip-existing $Env:WHEEL_PATH/*.whl"
+      } else {
+        cmd /E:ON /V:ON /C .\ci\appveyor-with-compiler.cmd 
$Env:PYTHON_HOME\Scripts\tox
+      }
 on_failure:
   - ps: dir "env:"
   - ps: get-content .tox\*\log\*
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/lazy-object-proxy-1.4.2/ci/templates/.travis.yml 
new/lazy-object-proxy-1.4.3/ci/templates/.travis.yml
--- old/lazy-object-proxy-1.4.2/ci/templates/.travis.yml        2019-08-21 
20:37:25.000000000 +0200
+++ new/lazy-object-proxy-1.4.3/ci/templates/.travis.yml        2019-10-26 
06:05:52.000000000 +0200
@@ -18,10 +18,6 @@
 {%- if 'py37' in env or 'py27' in env %}{{ '' }}
     - os: osx
       language: generic
-      cache:
-        directories:
-          - $HOME/Library/Caches/Homebrew
-          - $HOME/Library/Caches/pip
       env:
         - TOXENV={{ env }}
 {%- if 'nocov' in env %}{{ '' }}
@@ -36,9 +32,9 @@
 {%- endif %}
 {%- if env.startswith('pypy3') %}{{ '' }}
         - TOXPYTHON=pypy3
-      python: 'pypy3.5-6.0'
+      python: 'pypy3'
 {%- elif env.startswith('pypy') %}{{ '' }}
-      python: 'pypy2.7-6.0'
+      python: 'pypy'
 {%- else %}{{ '' }}
       python: '{{ '{0[2]}.{0[3]}'.format(env) }}'
 {%- endif %}
@@ -49,12 +45,13 @@
   - lsb_release -a || true
   - |
     if [[ $TRAVIS_OS_NAME == 'osx' ]]; then
+      brew update-reset
       [[ $TOXENV =~ py3 ]] && brew upgrade python
       [[ $TOXENV =~ py2 ]] && brew install python@2
       export PATH="/usr/local/opt/python/libexec/bin:${PATH}"
     fi
 install:
-  - python -mpip install --progress-bar=off --verbose twine tox-wheel 
-rci/requirements.txt
+  - python -mpip install --progress-bar=off 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.2/ci/templates/tox.ini 
new/lazy-object-proxy-1.4.3/ci/templates/tox.ini
--- old/lazy-object-proxy-1.4.2/ci/templates/tox.ini    2019-08-21 
20:37:25.000000000 +0200
+++ new/lazy-object-proxy-1.4.3/ci/templates/tox.ini    2019-10-26 
05:07:04.000000000 +0200
@@ -5,7 +5,7 @@
     clean,
     check,
     docs,
-    {py27,py34,py35,py36,py37,pypy,pypy3}-{cover,nocov},
+    {py27,py34,py35,py36,py37,py38,pypy,pypy3}-{cover,nocov},
     report
 ignore_basepython_conflict = true
 
@@ -19,6 +19,7 @@
     py35: {env:TOXPYTHON:python3.5}
     {py36,docs,spell}: {env:TOXPYTHON:python3.6}
     py37: {env:TOXPYTHON:python3.7}
+    py38: {env:TOXPYTHON:python3.8}
     {bootstrap,clean,check,report,codecov,coveralls,extension-coveralls}: 
{env:TOXPYTHON:python3}
 setenv =
     PYTHONPATH={toxinidir}/tests
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/lazy-object-proxy-1.4.2/docs/conf.py 
new/lazy-object-proxy-1.4.3/docs/conf.py
--- old/lazy-object-proxy-1.4.2/docs/conf.py    2019-08-21 20:37:29.000000000 
+0200
+++ new/lazy-object-proxy-1.4.3/docs/conf.py    2019-10-26 08:53:11.000000000 
+0200
@@ -2,7 +2,7 @@
 from __future__ import unicode_literals
 
 import os
-
+import traceback
 
 extensions = [
     'sphinx.ext.autodoc',
@@ -26,7 +26,12 @@
 year = '2014-2019'
 author = 'Ionel Cristian Mărieș'
 copyright = '{0}, {1}'.format(year, author)
-version = release = '1.4.2'
+try:
+    from pkg_resources import get_distribution
+    version = release = get_distribution('lazy_object_proxy').version
+except Exception:
+    traceback.print_exc()
+    version = release = '1.4.3'
 
 pygments_style = 'trac'
 templates_path = ['.']
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/lazy-object-proxy-1.4.2/setup.py 
new/lazy-object-proxy-1.4.3/setup.py
--- old/lazy-object-proxy-1.4.2/setup.py        2019-08-21 20:37:29.000000000 
+0200
+++ new/lazy-object-proxy-1.4.3/setup.py        2019-10-26 08:53:11.000000000 
+0200
@@ -63,9 +63,9 @@
     use_scm_version={
         'local_scheme': 'dirty-tag',
         'write_to': 'src/lazy_object_proxy/_version.py',
-        'fallback_version': '1.4.2',
+        'fallback_version': '1.4.3',
     },
-    license='BSD 2-Clause License',
+    license='BSD-2-Clause',
     description='A fast and thorough lazy object proxy.',
     long_description='%s\n%s' % (
         re.compile('^.. start-badges.*^.. end-badges', re.M | re.S).sub('', 
read('README.rst')),
@@ -94,6 +94,7 @@
         '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',
         # uncomment if you test on these interpreters:
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/lazy-object-proxy-1.4.2/src/lazy_object_proxy/__init__.py 
new/lazy-object-proxy-1.4.3/src/lazy_object_proxy/__init__.py
--- old/lazy-object-proxy-1.4.2/src/lazy_object_proxy/__init__.py       
2019-08-21 20:37:29.000000000 +0200
+++ new/lazy-object-proxy-1.4.3/src/lazy_object_proxy/__init__.py       
2019-10-26 08:53:11.000000000 +0200
@@ -18,6 +18,6 @@
 try:
     from ._version import version as __version__
 except ImportError:
-    __version__ = '1.4.2'
+    __version__ = '1.4.3'
 
 __all__ = "Proxy",
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/lazy-object-proxy-1.4.2/src/lazy_object_proxy/_version.py 
new/lazy-object-proxy-1.4.3/src/lazy_object_proxy/_version.py
--- old/lazy-object-proxy-1.4.2/src/lazy_object_proxy/_version.py       
2019-08-21 20:37:42.000000000 +0200
+++ new/lazy-object-proxy-1.4.3/src/lazy_object_proxy/_version.py       
2019-10-26 10:16:45.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.2'
+version = '1.4.3'
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/lazy-object-proxy-1.4.2/src/lazy_object_proxy.egg-info/PKG-INFO 
new/lazy-object-proxy-1.4.3/src/lazy_object_proxy.egg-info/PKG-INFO
--- old/lazy-object-proxy-1.4.2/src/lazy_object_proxy.egg-info/PKG-INFO 
2019-08-21 20:37:42.000000000 +0200
+++ new/lazy-object-proxy-1.4.3/src/lazy_object_proxy.egg-info/PKG-INFO 
2019-10-26 10:16:45.000000000 +0200
@@ -1,11 +1,11 @@
 Metadata-Version: 1.2
 Name: lazy-object-proxy
-Version: 1.4.2
+Version: 1.4.3
 Summary: A fast and thorough lazy object proxy.
 Home-page: https://github.com/ionelmc/python-lazy-object-proxy
 Author: Ionel Cristian Mărieș
 Author-email: [email protected]
-License: BSD 2-Clause License
+License: BSD-2-Clause
 Project-URL: Documentation, https://python-lazy-object-proxy.readthedocs.io/
 Project-URL: Changelog, 
https://python-lazy-object-proxy.readthedocs.io/en/latest/changelog.html
 Project-URL: Issue Tracker, 
https://github.com/ionelmc/python-lazy-object-proxy/issues
@@ -17,7 +17,7 @@
         
         A fast and thorough lazy object proxy.
         
-        * Free software: BSD license
+        * Free software: BSD 2-Clause License
         
         Note that this is based on `wrapt`_'s ObjectProxy with one big change: 
it calls a function the first time the proxy object is
         used, while `wrapt.ObjectProxy` just forwards the method calls to the 
target object.
@@ -74,6 +74,19 @@
         Changelog
         =========
         
+        1.4.3 (2019-10-26)
+        ------------------
+        
+        * Added binary wheels for Python 3.8.
+        * Fixed license metadata.
+        
+        1.4.2 (2019-08-22)
+        ------------------
+        
+        * 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 
<https://github.com/ionelmc/python-lazy-object-proxy/issues/30>`_.
+        
         1.4.1 (2019-05-10)
         ------------------
         
@@ -144,6 +157,7 @@
 Classifier: Programming Language :: Python :: 3.5
 Classifier: Programming Language :: Python :: 3.6
 Classifier: Programming Language :: Python :: 3.7
+Classifier: Programming Language :: Python :: 3.8
 Classifier: Programming Language :: Python :: Implementation :: CPython
 Classifier: Programming Language :: Python :: Implementation :: PyPy
 Classifier: Topic :: Utilities
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/lazy-object-proxy-1.4.2/tox.ini 
new/lazy-object-proxy-1.4.3/tox.ini
--- old/lazy-object-proxy-1.4.2/tox.ini 2019-08-21 20:37:25.000000000 +0200
+++ new/lazy-object-proxy-1.4.3/tox.ini 2019-10-26 08:29:38.000000000 +0200
@@ -5,7 +5,7 @@
     clean,
     check,
     docs,
-    {py27,py34,py35,py36,py37,pypy,pypy3}-{cover,nocov},
+    {py27,py34,py35,py36,py37,py38,pypy,pypy3}-{cover,nocov},
     report
 ignore_basepython_conflict = true
 
@@ -19,6 +19,7 @@
     py35: {env:TOXPYTHON:python3.5}
     {py36,docs,spell}: {env:TOXPYTHON:python3.6}
     py37: {env:TOXPYTHON:python3.7}
+    py38: {env:TOXPYTHON:python3.8}
     {bootstrap,clean,check,report,codecov,coveralls,extension-coveralls}: 
{env:TOXPYTHON:python3}
 setenv =
     PYTHONPATH={toxinidir}/tests
@@ -140,6 +141,11 @@
 setenv =
     SETUPPY_CFLAGS=-coverage
 
+
+[testenv:py38-cover]
+setenv =
+    SETUPPY_CFLAGS=-coverage
+
 
 [testenv:pypy-cover]
 setenv =


Reply via email to