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]