Skip to content
Snippets Groups Projects
Commit c4c03ece authored by Sandro Tosi's avatar Sandro Tosi
Browse files

New upstream version 1.5.2

parent dc7a586f
No related merge requests found
version: '{branch}-{build}'
build: off
image: Visual Studio 2019
environment:
global:
TWINE_USERNAME: ionel
......@@ -11,30 +12,6 @@ environment:
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: py35-cover,codecov,coveralls
TOXPYTHON: C:\Python35\python.exe
PYTHON_HOME: C:\Python35
......@@ -123,11 +100,33 @@ environment:
PYTHON_VERSION: '3.8'
PYTHON_ARCH: '64'
WHEEL_PATH: .tox/dist
- TOXENV: py39-cover,codecov,coveralls
TOXPYTHON: C:\Python39\python.exe
PYTHON_HOME: C:\Python39
PYTHON_VERSION: '3.9'
PYTHON_ARCH: '32'
- TOXENV: py39-cover,codecov,coveralls
TOXPYTHON: C:\Python39-x64\python.exe
PYTHON_HOME: C:\Python39-x64
PYTHON_VERSION: '3.9'
PYTHON_ARCH: '64'
- TOXENV: py39-nocov
TOXPYTHON: C:\Python39\python.exe
PYTHON_HOME: C:\Python39
PYTHON_VERSION: '3.9'
PYTHON_ARCH: '32'
WHEEL_PATH: .tox/dist
- TOXENV: py39-nocov
TOXPYTHON: C:\Python39-x64\python.exe
PYTHON_HOME: C:\Python39-x64
PYTHON_VERSION: '3.9'
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 twine tox-wheel -rci/requirements.txt'
- '%PYTHON_HOME%\python -mpip install --progress-bar=off -rci/requirements.txt'
- '%PYTHON_HOME%\Scripts\virtualenv --version'
- '%PYTHON_HOME%\Scripts\easy_install --version'
- '%PYTHON_HOME%\Scripts\pip --version'
......
[bumpversion]
current_version = 1.5.1
current_version = 1.5.2
commit = True
tag = True
......
# Generated by cookiepatcher, a small shim around cookiecutter (pip install cookiepatcher)
cookiecutter:
_extensions:
- jinja2_time.TimeExtension
_template: /home/ionel/open-source/cookiecutter-pylibrary
default_context:
allow_tests_inside_package: no
appveyor: yes
c_extension_function: '-'
......
......@@ -2,10 +2,11 @@
root = true
[*]
# Use Unix-style newlines for most files (except Windows files, see below).
end_of_line = lf
trim_trailing_whitespace = true
insert_final_newline = true
indent_style = space
insert_final_newline = true
indent_size = 4
charset = utf-8
......@@ -14,3 +15,6 @@ end_of_line = crlf
[*.{yml,yaml}]
indent_size = 2
[*.tsv]
indent_style = tab
......@@ -39,11 +39,14 @@ htmlcov
# Translations
*.mo
# Mr Developer
# Buildout
.mr.developer.cfg
# IDE project files
.project
.pydevproject
.idea
.vscode
*.iml
*.komodoproject
......
......@@ -2,7 +2,7 @@
# pre-commit install
# To update the pre-commit hooks run:
# pre-commit install-hooks
exclude: '^(.tox|ci/templates|.bumpversion.cfg)(/|$)'
exclude: '^(\.tox|ci/templates|\.bumpversion\.cfg)(/|$)'
repos:
- repo: https://github.com/pre-commit/pre-commit-hooks
rev: master
......
language: python
dist: xenial
virt: lxd
cache: false
env:
global:
- LD_PRELOAD=libSegFault.so
......@@ -91,11 +94,6 @@ matrix:
- WHEEL_MANYLINUX="1 cp37"
python: '3.7'
arch: amd64
- os: osx
osx_image: xcode11
language: generic
env:
- TOXENV=py38-cover
- env:
- TOXENV=py38-cover,codecov,extension-coveralls,coveralls
python: '3.8'
......@@ -104,12 +102,6 @@ matrix:
- TOXENV=py38-cover,codecov,extension-coveralls,coveralls
python: '3.8'
arch: amd64
- os: osx
osx_image: xcode11
language: generic
env:
- TOXENV=py38-nocov
- WHEEL_PATH=.tox/dist
- env:
- TOXENV=py38-nocov
- WHEEL_MANYLINUX="2014-arm cp38"
......@@ -120,6 +112,35 @@ matrix:
- WHEEL_MANYLINUX="1 cp38"
python: '3.8'
arch: amd64
- os: osx
osx_image: xcode11
language: generic
env:
- TOXENV=py39-cover
- env:
- TOXENV=py39-cover,codecov,extension-coveralls,coveralls
python: '3.9'
arch: arm64
- env:
- TOXENV=py39-cover,codecov,extension-coveralls,coveralls
python: '3.9'
arch: amd64
- os: osx
osx_image: xcode11
language: generic
env:
- TOXENV=py39-nocov
- WHEEL_PATH=.tox/dist
- env:
- TOXENV=py39-nocov
- WHEEL_MANYLINUX="2014-arm cp39"
python: '3.9'
arch: arm64
- env:
- TOXENV=py39-nocov
- WHEEL_MANYLINUX="1 cp39"
python: '3.9'
arch: amd64
before_install:
- python --version
- uname -a
......@@ -132,7 +153,7 @@ before_install:
export PATH="/usr/local/opt/python/libexec/bin:${PATH}"
fi
install:
- python -mpip install --progress-bar=off twine tox-wheel -rci/requirements.txt
- python -mpip install --progress-bar=off --upgrade --ignore-installed -rci/requirements.txt
- virtualenv --version
- easy_install --version
- pip --version
......
......@@ -2,6 +2,14 @@
Changelog
=========
1.5.2 (2020-11-26)
------------------
* Added Python 3.9 wheels.
* Removed Python 2.7 Windows wheels
(not supported on newest image with Python 3.9).
1.5.1 (2020-07-22)
------------------
......
......@@ -85,6 +85,6 @@ To run a subset of tests::
tox -e envname -- pytest -k test_myfeature
To run all the test environments in *parallel* (you need to ``pip install detox``)::
To run all the test environments in *parallel*::
detox
tox -p auto
Metadata-Version: 1.2
Name: lazy-object-proxy
Version: 1.5.1
Version: 1.5.2
Summary: A fast and thorough lazy object proxy.
Home-page: https://github.com/ionelmc/python-lazy-object-proxy
Author: Ionel Cristian Mărieș
......@@ -74,6 +74,14 @@ Description: ========
Changelog
=========
1.5.2 (2020-11-26)
------------------
* Added Python 3.9 wheels.
* Removed Python 2.7 Windows wheels
(not supported on newest image with Python 3.9).
1.5.1 (2020-07-22)
------------------
......@@ -168,6 +176,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 :: 3.9
Classifier: Programming Language :: Python :: Implementation :: CPython
Classifier: Programming Language :: Python :: Implementation :: PyPy
Classifier: Topic :: Utilities
......
......@@ -55,9 +55,9 @@ Overview
:alt: Supported implementations
:target: https://pypi.org/project/lazy-object-proxy
.. |commits-since| image:: https://img.shields.io/github/commits-since/ionelmc/python-lazy-object-proxy/v1.5.1.svg
.. |commits-since| image:: https://img.shields.io/github/commits-since/ionelmc/python-lazy-object-proxy/v1.5.2.svg
:alt: Commits since latest release
:target: https://github.com/ionelmc/python-lazy-object-proxy/compare/v1.5.1...master
:target: https://github.com/ionelmc/python-lazy-object-proxy/compare/v1.5.2...master
......
......@@ -2,3 +2,6 @@ virtualenv>=16.6.0
pip>=19.1.1
setuptools>=18.0.1
six>=1.14.0
importlib-metadata>=1.0
twine
tox-wheel
version: '{branch}-{build}'
build: off
image: Visual Studio 2019
environment:
global:
TWINE_USERNAME: ionel
......@@ -12,7 +13,7 @@ environment:
PYTHON_VERSION: '3.6'
PYTHON_ARCH: '32'
{% for env in tox_environments %}
{% if env.startswith(('py2', 'py3')) %}
{% if env.startswith('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] }}
......@@ -37,7 +38,7 @@ init:
- ps: echo $env:TOXENV
- ps: ls C:\Python*
install:
- '%PYTHON_HOME%\python -mpip install --progress-bar=off twine tox-wheel -rci/requirements.txt'
- '%PYTHON_HOME%\python -mpip install --progress-bar=off -rci/requirements.txt'
- '%PYTHON_HOME%\Scripts\virtualenv --version'
- '%PYTHON_HOME%\Scripts\easy_install --version'
- '%PYTHON_HOME%\Scripts\pip --version'
......
language: python
dist: xenial
virt: lxd
cache: false
env:
global:
- LD_PRELOAD=libSegFault.so
......@@ -14,7 +17,7 @@ matrix:
env:
- TOXENV=docs
{%- for env in tox_environments %}{{ '' }}
{%- if 'py38' in env or 'py27' in env %}{{ '' }}
{%- if 'py39' in env or 'py27' in env %}{{ '' }}
- os: osx
osx_image: xcode11
language: generic
......@@ -30,8 +33,6 @@ matrix:
- TOXENV={{ env }}{% if 'cover' in env %},codecov,extension-coveralls,coveralls{% endif %}
{%- if 'pypy' not in env and 'nocov' in env %}{{ '' }}
- WHEEL_MANYLINUX="{% if arch == 'arm64' %}2014-arm{% else %}1{% endif %}{{ '' }} cp{{ env.split('-')[0][2:] }}"
{%- elif 'pypy' not in env and 'nocov' in env %}{{ '' }}
- WHEEL_PATH=.tox/dist
{%- endif %}
{%- if env.startswith('pypy3') %}{{ '' }}
- TOXPYTHON=pypy3
......@@ -57,7 +58,7 @@ before_install:
export PATH="/usr/local/opt/python/libexec/bin:${PATH}"
fi
install:
- python -mpip install --progress-bar=off twine tox-wheel -rci/requirements.txt
- python -mpip install --progress-bar=off --upgrade --ignore-installed -rci/requirements.txt
- virtualenv --version
- easy_install --version
- pip --version
......
......@@ -27,7 +27,7 @@ try:
version = release = get_distribution('lazy_object_proxy').version
except Exception:
traceback.print_exc()
version = release = '1.5.1'
version = release = '1.5.2'
pygments_style = 'trac'
templates_path = ['.']
......
......@@ -4,7 +4,7 @@ setup_requires =
[flake8]
max-line-length = 140
exclude = .tox,.eggs,ci/templates
exclude = .tox,.eggs,ci/templates,build,dist
[tool:pytest]
norecursedirs =
......@@ -40,8 +40,7 @@ line_length = 120
known_first_party = lazy_object_proxy
default_section = THIRDPARTY
forced_separate = test_lazy_object_proxy
not_skip = __init__.py
skip = .tox,.eggs,ci/templates
skip = .tox,.eggs,ci/templates,build,dist
[egg_info]
tag_build =
......
......@@ -67,7 +67,7 @@ setup(
use_scm_version={
'local_scheme': 'dirty-tag',
'write_to': 'src/lazy_object_proxy/_version.py',
'fallback_version': '1.5.1',
'fallback_version': '1.5.2',
},
license='BSD-2-Clause',
description='A fast and thorough lazy object proxy.',
......@@ -98,6 +98,7 @@ setup(
'Programming Language :: Python :: 3.6',
'Programming Language :: Python :: 3.7',
'Programming Language :: Python :: 3.8',
'Programming Language :: Python :: 3.9',
'Programming Language :: Python :: Implementation :: CPython',
'Programming Language :: Python :: Implementation :: PyPy',
# uncomment if you test on these interpreters:
......
Metadata-Version: 1.2
Name: lazy-object-proxy
Version: 1.5.1
Version: 1.5.2
Summary: A fast and thorough lazy object proxy.
Home-page: https://github.com/ionelmc/python-lazy-object-proxy
Author: Ionel Cristian Mărieș
......@@ -74,6 +74,14 @@ Description: ========
Changelog
=========
1.5.2 (2020-11-26)
------------------
* Added Python 3.9 wheels.
* Removed Python 2.7 Windows wheels
(not supported on newest image with Python 3.9).
1.5.1 (2020-07-22)
------------------
......@@ -168,6 +176,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 :: 3.9
Classifier: Programming Language :: Python :: Implementation :: CPython
Classifier: Programming Language :: Python :: Implementation :: PyPy
Classifier: Topic :: Utilities
......
......@@ -18,6 +18,6 @@ else:
try:
from ._version import version as __version__
except ImportError:
__version__ = '1.5.1'
__version__ = '1.5.2'
__all__ = "Proxy",
# coding: utf-8
# file generated by setuptools_scm
# don't change, don't track in version control
version = '1.5.1'
version = '1.5.2'
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment