summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* Added tag 1.7.2 for changeset c5158b3cb4a9Simon Chabot2020-06-240-0/+0
|
* pkg: bump version to 1.7.21.7.2Simon Chabot2020-06-241-1/+1
|
* [deprecation/fix] rollback to old class_deprecation being a class behaviorLaurent Peuch2020-05-221-13/+32
| | | | | It breaks CW because CW was using class_deprecated in a isinstance to select the good views to uses.
* Added tag 1.7.1 for changeset f9d04146221fSimon Chabot2020-06-110-0/+0
|
* pkg: update version number to 1.7.1 and the changelog1.7.1Simon Chabot2020-06-112-2/+6
|
* fix(typing): explicitly define Match and Pattern on Import Error (python < 3.7)Simon Chabot2020-06-112-2/+23
| | | | | | for python < 3.6 those two types are not defined. In case of import error, let's define them (in the exact same way they are defined in the re module of python >= 3.7).
* [pkg]: Bump version to 1.7.01.7.0Henri Cazottes2020-06-101-1/+1
|
* doc(changelog): fix sphinx warningsLaurent Peuch2020-06-051-52/+52
|
* doc: integrate changelog into documentationLaurent Peuch2020-06-052-0/+8
|
* fix(decorators): don't do magic on __doc__ when sphinx is calledLaurent Peuch2020-06-051-6/+11
| | | | Otherwise donc cachedproperty.__doc__ returns "property" and not the expected docstring.
* [doc] update ChangelogLaurent Peuch2020-05-291-0/+43
|
* [gitlab-ci] only trigger readthedocs on branch/defaultLaurent Peuch2020-05-281-0/+3
|
* [gitlab-ci] makes curl fails on bad http code and display itLaurent Peuch2020-05-281-7/+9
|
* [deprecation/mod] uses lazy_wraps everywhereLaurent Peuch2020-05-201-4/+4
|
* [deprecation/fix] implement lazy_wraps, a lazy version of functools.wraps ↵Laurent Peuch2020-05-202-6/+59
| | | | | | | | | | | for LazyObject functools.wraps was breaking the behavior of LazyObject because it tried to access attributes of the LazyObject that triggers an import which could sometime fails in this situation where some modules are marked as deprecated but aren't imported yet. For example see https://forge.extranet.logilab.fr/cubicweb/cubicweb/blob/3.24.0/cubicweb/schemas/__init__.py#L51
* [modutils/doc] add docstring to LazyObjectLaurent Peuch2020-05-201-0/+11
|
* [ureports/fix] make all nodes importables from logilab.common.ureportsLaurent Peuch2020-05-231-6/+8
|
* fix: restore strptime, but set a deprecation warningSimon Chabot2020-05-221-0/+3
| | | | | (removed in https://forge.extranet.logilab.fr/open-source/logilab-common/commit/05ab3833e72e9a32d98368d7f53483193b422ebb#76c733906282b2aba1de662c126a97608cf0fbcd_216_216)
* [gitlab-ci/fix] forgot to pass TRIGGERED_FROM_OTHER_PROJECT variable to ↵Laurent Peuch2020-05-221-7/+7
| | | | other pipelines
* [doc] trigger readthedocs build on successful buildLaurent Peuch2020-05-131-0/+5
|
* [tests] trigger all core projects builds from logilab-common if all other ↵Laurent Peuch2020-05-131-3/+22
| | | | tests passed
* [deprecation] simplify class_deprecated codeLaurent Peuch2020-05-071-35/+17
| | | | | I don't know why it has been choosen to move to a metaclass but it actually brings more problems and a more complex code that it brings benefits.
* [fix] metaclass conflict for class_deprecatedLaurent Peuch2020-05-072-1/+33
| | | | Actually the old compatibility code actually prevented this bug so back it up.
* [fix] pytest 5.4.2 breaks tests, pin version for nowLaurent Peuch2020-05-151-1/+1
|
* [pep8] please new version of flake8Laurent Peuch2020-05-151-1/+1
|
* [fix] logilab-common requires python 3.6 nowLaurent Peuch2020-05-071-1/+1
|
* [tox] Use tox to launch test in the Jenkins pipelineFabien Amarger2020-05-061-1/+1
|
* [fix] exclude instead of prune in MANIFEST.inLaurent Peuch2020-05-071-2/+2
|
* add .gitlab-ci.yml that uses toxLaurent Peuch2020-04-152-0/+20
|
* black && flake8Laurent Peuch2020-05-066-123/+182
|
* [deprecation/fix] correctly automatically get the module in which ↵Laurent Peuch2020-05-064-73/+146
| | | | | | | | | | | | deprecation utils are called There was a missmatched combination of: * the frame wasn't always correctly grabbed * grabbing the frame in the situation of a decorator didn't make any sens, so switch to func.__module__ * the tests were bad and expected "[logilab.common]" while it should have been "[test_deprecation]" because it was there that the depreciation was declared
* [DepreciationWarning] deprecated has been renamed to callable_deprecatedLaurent Peuch2020-05-069-27/+29
|
* fix MANIFEST.in according to check-manifestLaurent Peuch2020-04-011-2/+6
|
* add check-manifest to toxLaurent Peuch2020-04-011-1/+8
|
* Please the flake8 godLaurent Peuch2020-03-1946-234/+237
|
* [tox] integrate flake8 with black compatibles optionsLaurent Peuch2020-03-191-1/+14
|
* [py3] file() doesn't exist in python3Laurent Peuch2020-03-181-1/+1
|
* [fix] bad variable nameLaurent Peuch2020-03-181-1/+1
|
* Black the whole code baseLaurent Peuch2020-04-0172-2968/+4203
|
* [README] add instruction on how to use and integrate blackLaurent Peuch2020-04-012-0/+14
| | | | Taken from yams taken from nemo
* [black] add black to tox file based on yams black integrationLaurent Peuch2020-03-182-1/+30
|
* [types] clean type annotations generation from pyannotationLaurent Peuch2020-03-2032-643/+1089
|
* [tox] move to pytestLaurent Peuch2020-03-2023-4/+5
|
* Added tag 1.6.1, debian/1.6.1-1 for changeset 9f4573d7a086Simon Chabot2020-05-040-0/+0
|
* pkg: bump version to 1.6.1debian/1.6.1-11.6.1Simon Chabot2020-05-042-1/+7
|
* Rename to README.rst to make heptapod display it correctlyNicolas Chauvat2020-05-043-2/+2
|
* fix(deprecation): new_function must be a callable, not a stringSimon Chabot2020-05-011-1/+1
|
* Added tag 1.6.0, debian/1.6.0-1 for changeset 3f4987b00aedCarine Dengler2020-04-300-0/+0
|
* [pkg] Version 1.6.0debian/1.6.0-11.6.0Carine Dengler2020-04-302-1/+7
|
* [deprecation] 'moved' function renamed 'callable_moved'Laurent Peuch2020-04-302-2/+5
|