|
|
|
|
Changelog for python3-logilab-common-1.11.0-lp155.2.11.noarch.rpm :
* Sat Jan 20 2024 Dirk Müller - update 1.11.0: * modutils: mark as deprecated all code that is going to be removed * textutils: add support for background colors * update logging colors scheme to match modern pratice * Fri Jan 06 2023 Dirk Müller - update to 1.9.8: * No upstream changelog available * Thu Sep 29 2022 Yogalakshmi Arunachalam - Update to 1.9.7 No log * Mon Feb 14 2022 Dirk Müller - update to 1.8.3: * Add header_message in ConfigurationMixIn.generate_config * configuration: better error message * rql repo has been moved * add test on python3.8 * Mon Mar 08 2021 Dirk Müller - update to 1.8.1: * feature: add tox helpers to make pipy and debian releases * fix: use TypedDict if python version > 3.8 only, otherwise use a Dict (TypedDict were imported from typing_extension 3.7.4, which is not available on debian buste * Sat Dec 19 2020 Dirk Müller - 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: AATTfunctools.wraps broke callable_renamed, write a AATTlazy_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 * introduce a list of new functions in logilab.common.deprecation: callable_renamed, attribute_renamed, argument_renamed, argument_remove * renamed \"renamed\" to \"callable_renamed\", \"deprecated\" to \"callable_deprecated\", \"moved\" to \"callable_moved\" for coherence * refactor the whole logilab.common.deprecation to simplify its code * automatically detect from which modules a deprecated utils is called * correctly display the line where a deprecated utils is used * various small fixes, thx mypy * documentation is now available at https://logilab-common.readthedocs.io/ * drop python2 support, python >= 3.3 is the new required version * therefor, drop dependency on six * drop rpm packaging * registry: add a Registry.add_select_best_listener method to subscribe to the result of a _select_best of a Registry. * shellutils: deprecate \'input\' as argument of RawInput in favor of \'input_function\' * Tue Dec 04 2018 Matej Cepl - Remove superfluous devel dependency for noarch package * Sat Sep 02 2017 jengelhAATTinai.de- Trim non-description and outdated parts about python2.2 from description. * Thu Aug 31 2017 toddrme2178AATTgmail.com- Update to 1.4.1 * pytest: executable deprecated and renamed as logilab-pytest to prevent conflict with pytest provided by http://pytest.org/- singlespec autoconversion * Wed Sep 02 2015 mciharAATTsuse.cz- Update to 1.0.2: * declare setuptools requirement in __pkginfo__/setup.py * randomize order of test modules in pytest -t * restore __pkginfo__.version, which pylint < 1.4.4 uses * remove unused/deprecated modules: cli, contexts, corbautils, dbf, pyro_ext, xmlrpcutils. __pkginfo__ is no longer installed. * major layout change * use setuptools exclusively * \'logilab\' is now a proper namespace package * modutils: basic support for namespace packages * registry: ambiguous selects now raise a specific exception * testlib: better support for non-pytest launchers * testlib: Tags() now work with py3k- Now needs setuptools to compile * Wed Feb 18 2015 mciharAATTsuse.cz- Upgrade to 0.63.2: * drop compatibility with python <= 2.5 (#264017) * fix textutils.py doctests for py3k * produce a clearer exception when dot is not installed (#253516) * make source python3-compatible (3.3+), without using 2to3. This introduces a dependency on six (#265740) * fix umessage header decoding on python 3.3 and newer (#149345) * WARNING: the compat module no longer exports \'callable\', \'izip\', \'imap\', \'chain\', \'sum\', \'enumerate\', \'frozenset\', \'reversed\', \'sorted\', \'max\', \'relpath\', \'InheritableSet\', or any subprocess-related names. * shellutils: restore py 2.5 compat by removing usage of class decorator * pytest: drop broken --coverage option * testlib: support for skipping whole test class and conditional skip, don\'t run setUp for skipped tests * configuration: load options in config file order (#185648)
|
|
|