Commit Graph

9 Commits

Author SHA256 Message Date
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 buste

OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-logilab-common?expand=0&rev=58
2021-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 modules

OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-logilab-common?expand=0&rev=56
2020-12-19 13:21:55 +00:00
e457171980 Remove superfluous devel dependency for noarch package
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-logilab-common?expand=0&rev=53
2018-12-04 13:39:02 +00:00
Thomas Bechtold
c271aa1031 Accepting request 520325 from home:jengelh:branches:devel:languages:python
- Trim non-description and outdated parts about python2.2
  from description.

OBS-URL: https://build.opensuse.org/request/show/520325
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-logilab-common?expand=0&rev=51
2017-09-04 05:31:32 +00:00
Todd R
e83fdcc711 Accepting request 519861 from devel:languages:python:singlespec-staging
1

OBS-URL: https://build.opensuse.org/request/show/519861
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-logilab-common?expand=0&rev=50
2017-08-31 07:18:34 +00:00
Michal Čihař
5a70524e4c Accepting request 328668 from home:Nijel:branches:devel:languages:python
- 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

OBS-URL: https://build.opensuse.org/request/show/328668
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-logilab-common?expand=0&rev=48
2015-09-02 14:28:34 +00:00
Michal Čihař
72d1fede94 Accepting request 286634 from home:Nijel:branches:devel:languages:python
- 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)

OBS-URL: https://build.opensuse.org/request/show/286634
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-logilab-common?expand=0&rev=46
2015-02-18 14:04:55 +00:00
Todd R
a814423961 Accepting request 240178 from home:TheBlackCat:branches:devel:languages:python
Update to 0.62.0

OBS-URL: https://build.opensuse.org/request/show/240178
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-logilab-common?expand=0&rev=44
2014-07-10 12:53:19 +00:00
Sascha Peilicke
df05681a38 Drop _link after Factory removal
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-logilab-common?expand=0&rev=43
2014-02-24 02:24:53 +00:00