14
0

- updadate to 1.8.0:

* deprecation: add types annotations
    * declare that logilab.common ships type annotations (py.typed file)
    * various bug fixes
    * type: declare that logilab-common ship type annotations
    * make the build reproducible
    * fix(deprecation): stacked decorators breaks getting the real callable
      __name__ attribute
    * fix: in some situation (using several deprecation functions), renaming
      deprecation utils failed to point to the correct new name and used random
      internal names of the module
    * fix(deprecation): rollback to old class_deprecation being a class behavior
    * logilab-common requires python 3.6 now
    * greatly improve our CI and migrate it to heptapod/gitlab-ci
    * black the whole code base
    * move test suit to pytest
    * use check-manifest and fix related bugs in MANIFEST.in
    * integrates flake8 and please the flake8 gods
    * various fixes
    * class_deprecation is not a class anymore
    * pytest 5.4.2 breaks tests, pin to 5.4.1 for now
    * fix: rollback to old class_deprecation being a class behavior
    * fix: @functools.wraps broke callable_renamed, write a @lazy_wraps and
      use it everywhere in logilab.common.deprecation
    * add docstring to LazyObject
    * fix: metaclass conflict in class_deprecated
    * fix: explicitly requires python 3.6 in setup.py
    * bug fix, bad usage of callable_renamed
    * logilab-common requires python >= 3.6 now
    * use pyannotates to introduces types in all the modules

OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-logilab-common?expand=0&rev=56
This commit is contained in:
2020-12-19 13:21:55 +00:00
committed by Git OBS Bridge
parent 835d431d94
commit cf0e0ba25c
4 changed files with 55 additions and 6 deletions

View File

@@ -1,7 +1,7 @@
#
# spec file for package python-logilab-common
#
# Copyright (c) 2018 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
@@ -18,7 +18,7 @@
%{?!python_module:%define python_module() python-%{**} python3-%{**}}
Name: python-logilab-common
Version: 1.4.1
Version: 1.8.0
Release: 0
Summary: Python lowlevel functionality shared by logilab projects
License: LGPL-2.1-or-later
@@ -53,7 +53,7 @@ rm -f %{buildroot}%{_bindir}/logilab-pytest
%files %{python_files}
%license COPYING COPYING.LESSER
%doc ChangeLog README
%doc ChangeLog README.rst
%{python_sitelib}/*
%changelog