28b679ab38- Update to 2.1.0 * support python 3.12 * feat(compat): remove old python2 compatibility code - Adjust upstream source name in spec file - Use Python 3.11 on SLE-15 by default
devel
Matej Cepl2025-08-08 10:50:41 +00:00
5dd32f7e48Accepting request 1291592 from devel:languages:pythonAna Guerrero2025-07-10 20:12:05 +00:00
2a90aa94fd- Switch to pyproject macros. - Sprinkle in fdupes. - No more greedy globs in %files. - Add Requires that are needed. - Fix changelog issues.Steve Kowalik2025-07-10 02:08:00 +00:00
afc3125069Accepting request 1226928 from devel:languages:pythonAna Guerrero2024-11-27 21:15:36 +00:00
9729f457a0- update to 2.0.0: * drop python 2.x supportDirk Mueller2024-11-20 15:03:28 +00:00
f6580e7050Accepting request 1140204 from devel:languages:pythonAna Guerrero2024-01-21 22:09:27 +00:00
b82a6bce27- 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 * No upstream changelog available - Update to 1.9.7 * Add header_message in ConfigurationMixIn.generate_config available on debian buste * add a with_tempdir decorator ensuring all temporary files and * improve DotBackend configuration. graphiz rendered can now be * clcommands: commands may be hidden (eg not displayed in help), generic ListCommandsCommand useful to build bash completion * changelog: module to parse ChangeLog file as this one, * date: new nb_open_days function counting worked days between * testlib: introduce InnerTest class to name generative tests, * shellutils: use shutil.move instead of os.rename as default avoiding potential bugs with inheritance when using cached class correctly its "version" argument) functions in favor of new function shellutils.find * compat: use the set module when available, added sorted() * tree: renamed leafs() to leaves() - remove noarch for nowDirk Mueller2024-01-20 19:36:47 +00:00
ff6856a6ab- 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.8Dirk Mueller2022-02-14 21:47:17 +00:00
8984cc6e13- 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 busteDirk Mueller2021-03-08 08:41:24 +00:00
cf0e0ba25c- 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 modulesDirk Mueller2020-12-19 13:21:55 +00:00