Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | fix(debian): add typing-extension to debian deps | Noe Gaumont | 2020-12-17 | 1 | -0/+1 |
| | |||||
* | fix([debian]): python3-logilab-common: ↵ | Katia Saurfelt | 2020-12-17 | 1 | -1/+1 |
| | | | | debian-changelog-file-contains-invalid-email-address schabot@wilson | ||||
* | [debian] change source format | Katia Saurfelt | 2020-12-17 | 1 | -1/+1 |
| | |||||
* | [debian] update compat version to 9 | Katia Saurfelt | 2020-12-17 | 1 | -1/+1 |
| | |||||
* | chore(tox): add deb and pypi publish | Noe Gaumont | 2020-12-17 | 1 | -0/+40 |
| | |||||
* | ci: integrate pytest-deprecated-warnings | Laurent Peuch | 2020-12-01 | 1 | -0/+1 |
| | |||||
* | Added tag 1.8.0 for changeset c731939b121f | Simon Chabot | 2020-10-22 | 0 | -0/+0 |
| | |||||
* | chore(pkg): bump to version 1.8.01.8.0 | Simon Chabot | 2020-10-22 | 3 | -2/+8 |
| | |||||
* | doc: update Changelog | Laurent Peuch | 2020-10-09 | 1 | -1/+31 |
| | |||||
* | fix(mypy): handle new mypy version | Laurent Peuch | 2020-10-21 | 2 | -2/+8 |
| | |||||
* | feat: add tests to ensure that warnings target the correct line | Laurent Peuch | 2020-10-09 | 2 | -2/+213 |
| | |||||
* | feat(deprecation): add structured informations to deprecation warnings | Laurent Peuch | 2020-08-25 | 2 | -24/+463 |
| | |||||
* | ci: add pytest-capture-deprecatedwarnings | Laurent Peuch | 2020-09-30 | 2 | -0/+4 |
| | |||||
* | style(black): new black release changed a bunch of stuff | Laurent Peuch | 2020-08-26 | 23 | -227/+121 |
| | |||||
* | fix(deprecation): stacked decorators breaks getting the real callable ↵ | Laurent Peuch | 2020-08-26 | 2 | -6/+49 |
| | | | | __name__ attribute | ||||
* | build: use new gitlab syntax for triggering other pipeline | Laurent Peuch | 2020-07-23 | 1 | -9/+70 |
| | |||||
* | Make the build reproducible | Chris Lamb | 2020-07-20 | 2 | -3/+5 |
| | |||||
* | type: declare that logilab-common ship type annotations | Laurent Peuch | 2020-07-07 | 3 | -0/+3 |
| | |||||
* | [deprecation/fix] rollback to old class_deprecation being a class behavior | Laurent Peuch | 2020-05-22 | 1 | -16/+37 |
| | | | | | It breaks CW because CW was using class_deprecated in a isinstance to select the good views to uses. | ||||
* | fix(typing): explicitly define Match and Pattern on Import Error (python < 3.7) | Simon Chabot | 2020-06-11 | 2 | -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). | ||||
* | refactor(logilab.common.deprecation): add types | Noe Gaumont | 2020-05-29 | 3 | -39/+78 |
| | |||||
* | Added tag 1.7.0 for changeset 22d68daa5581 | Henri Cazottes | 2020-06-10 | 0 | -0/+0 |
| | |||||
* | [pkg]: Bump version to 1.7.01.7.0 | Henri Cazottes | 2020-06-10 | 1 | -1/+1 |
| | |||||
* | doc(changelog): fix sphinx warnings | Laurent Peuch | 2020-06-05 | 1 | -52/+52 |
| | |||||
* | doc: integrate changelog into documentation | Laurent Peuch | 2020-06-05 | 2 | -0/+8 |
| | |||||
* | fix(decorators): don't do magic on __doc__ when sphinx is called | Laurent Peuch | 2020-06-05 | 1 | -6/+11 |
| | | | | Otherwise donc cachedproperty.__doc__ returns "property" and not the expected docstring. | ||||
* | [doc] update Changelog | Laurent Peuch | 2020-05-29 | 1 | -0/+43 |
| | |||||
* | [gitlab-ci] only trigger readthedocs on branch/default | Laurent Peuch | 2020-05-28 | 1 | -0/+3 |
| | |||||
* | [gitlab-ci] makes curl fails on bad http code and display it | Laurent Peuch | 2020-05-28 | 1 | -7/+9 |
| | |||||
* | [deprecation/mod] uses lazy_wraps everywhere | Laurent Peuch | 2020-05-20 | 1 | -4/+4 |
| | |||||
* | [deprecation/fix] implement lazy_wraps, a lazy version of functools.wraps ↵ | Laurent Peuch | 2020-05-20 | 2 | -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 LazyObject | Laurent Peuch | 2020-05-20 | 1 | -0/+11 |
| | |||||
* | [ureports/fix] make all nodes importables from logilab.common.ureports | Laurent Peuch | 2020-05-23 | 1 | -6/+8 |
| | |||||
* | fix: restore strptime, but set a deprecation warning | Simon Chabot | 2020-05-22 | 1 | -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 Peuch | 2020-05-22 | 1 | -7/+7 |
| | | | | other pipelines | ||||
* | [doc] trigger readthedocs build on successful build | Laurent Peuch | 2020-05-13 | 1 | -0/+5 |
| | |||||
* | [tests] trigger all core projects builds from logilab-common if all other ↵ | Laurent Peuch | 2020-05-13 | 1 | -3/+22 |
| | | | | tests passed | ||||
* | [deprecation] simplify class_deprecated code | Laurent Peuch | 2020-05-07 | 1 | -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_deprecated | Laurent Peuch | 2020-05-07 | 2 | -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 now | Laurent Peuch | 2020-05-15 | 1 | -1/+1 |
| | |||||
* | [pep8] please new version of flake8 | Laurent Peuch | 2020-05-15 | 1 | -1/+1 |
| | |||||
* | [fix] logilab-common requires python 3.6 now | Laurent Peuch | 2020-05-07 | 1 | -1/+1 |
| | |||||
* | [tox] Use tox to launch test in the Jenkins pipeline | Fabien Amarger | 2020-05-06 | 1 | -1/+1 |
| | |||||
* | [fix] exclude instead of prune in MANIFEST.in | Laurent Peuch | 2020-05-07 | 1 | -2/+2 |
| | |||||
* | add .gitlab-ci.yml that uses tox | Laurent Peuch | 2020-04-15 | 2 | -0/+20 |
| | |||||
* | black && flake8 | Laurent Peuch | 2020-05-06 | 6 | -123/+182 |
| | |||||
* | [deprecation/fix] correctly automatically get the module in which ↵ | Laurent Peuch | 2020-05-06 | 4 | -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_deprecated | Laurent Peuch | 2020-05-06 | 9 | -27/+29 |
| | |||||
* | fix MANIFEST.in according to check-manifest | Laurent Peuch | 2020-04-01 | 1 | -2/+6 |
| | |||||
* | add check-manifest to tox | Laurent Peuch | 2020-04-01 | 1 | -1/+8 |
| |