Changelog for
python2-logilab-common-1.4.1-58.7.noarch.rpm :
Sat Sep 2 14:00:00 2017 jengelhAATTinai.de
- Trim non-description and outdated parts about python2.2
from description.
Thu Aug 31 14:00:00 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 2 14:00:00 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 13:00:00 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)
Thu Jul 10 14:00:00 2014 toddrme2178AATTgmail.com
- Update to 0.62.0
* modutils: cleanup_sys_modules returns the list of cleaned modules
Thu Feb 13 13:00:00 2014 speilickeAATTsuse.com
- Change upstream URL
Wed Feb 12 13:00:00 2014 dmuellerAATTsuse.com
- update to 0.61:
* pdf_ext: removed, it had no known users (CVE-2014-1838)
* shellutils: fix tempfile issue in Execute, and deprecate it
(CVE-2014-1839)
* pytest: use \'env\' to run the python interpreter
* graph: ensure output is ordered on node and graph ids (#202314
Fri Nov 1 13:00:00 2013 p.drouandAATTgmail.com
- Update to version 0.60
* configuration: rename option_name method into option_attrname (#140667)
* deprecation: new DeprecationManager class (closes #108205)
* modutils:
- fix typo causing name error in python3 / bad message in python2
(#136037)
- fix python3.3 crash in file_from_modpath due to implementation
change of imp.find_module wrt builtin modules (#137244)
* testlib: use assertCountEqual instead of assertSameElements/assertItemsEqual
(deprecated), fixing crash with python 3.3 (#144526)
* graph: use codecs.open avoid crash when writing utf-8 data under python3
(#155138)
- Use download Url as source
Fri Apr 27 14:00:00 2012 toddrme2178AATTgmail.com
- Update to version 0.58.0
* new \'registry\' module containing a backport of CubicWeb selectable objects registry (closes #84654)
* testlib: DocTestCase fix builtins pollution after doctest execution.
* shellutil: add argument to \"ProgressBar.update\" to tune cursor progression (closes #88981)
* deprecated: new DeprecationWrapper class (closes #88942)
- Change license to LGPL 2.1+
Sat Feb 18 13:00:00 2012 toganmAATTopensuse.org
- Update to version 0.57.1
* daemon: change $HOME after dropping privileges (closes #81297)
* compat: method_type for py3k use instance of the class to
* have a real instance method (closes: #79268)
Wed Nov 30 13:00:00 2011 toddrme2178AATTgmail.com
- Add python 3 package
Wed Sep 21 14:00:00 2011 saschpeAATTsuse.de
- Update to version 0.56.2:
* daemon: call initgroups/setgid before setuid (closes #74173)
* decorators: AATTmonkeypatch should produce a method object (closes #73920)
* modutils: allow overriding of _getobj by suppressing mangling
- Changes from version 0.56.1:
* clcommands: #72450 --rc-file option doesn\'t work
- Changes from version 0.56.0:
* clcommands: make registration possible by class decoration
* date: new datetime/delta <-> seconds/days conversion function
* decorators: refactored AATTcached to allow usages such as
AATTcached(cacheattr=\'_cachename\') while keeping bw compat
- Spec file cleanup:
* Set license to GPL-2.0+ (SPDX style)
* Removed outdated stuff (%clean section, norootforbuild, authors, ...)
* Packaged COPYING and COPYING.LESSER
* Don\'t package testsuite
Mon Apr 11 14:00:00 2011 hpjAATTurpla.net
- fix build
- update to 0.55.2
* new function for password generation in shellutils
* pyro_ext: allow to create a server without registering with a pyrons
2011-03-28 -- 0.55.1
* fix date.ustrftime break if year <= 1900
* fix graph.py incorrectly builds command lines using %s to call dot
* new functions to get UTC datetime / time
2011-02-18 -- 0.55.0
* new urllib2ext module providing a GSSAPI authentication handler, based on python-kerberos
* graph: test and fix ordered_nodes() [closes #60288]
* changelog: refactor ChangeLog class to ease overriding
* testlib: Fix tag handling for generator.
2011-01-12 -- 0.54.0
* dropped python 2.3 support
* daemon: we can now specify umask to daemonize function, and it return
different exit code according to the process
* pyro_ext: new ns_reregister function to ensure a name is still properly
registered in the pyro name server
* hg: new incoming/outgoing functions backward compatible with regards to
mercurial version (eg hg 1.6 and earlier)
* testlib/pytest: more deprecation and removed code. Still on the way to
unittest2
Fri Jan 7 13:00:00 2011 hpjAATTurpla.net
- update to 0.53.0:
* python3.x: first python3.x release
* __init__: tempattr context manager
* shellutils: progress context manager
Sun Oct 17 14:00:00 2010 dmuellerAATTsuse.de
- update to 0.52.1:
* configuration: fix pb with option names as unicode string w/
python 2.5. Makes OptionError available through the module
* textutils: text_to_dict skip comments (# lines)
* compat: dropped some 2.2 compat
* modutils: Consider arch-specific installation for STD_LIB_DIR definition
Wed Sep 29 14:00:00 2010 dmuellerAATTsuse.de
- update to 0.52.0:
* testlib is now based on unittest2, to prepare its own extinction.
Warning are printed so you can easily migration step by step.
* restored python 2.3 compat in some modules, so one get a change to run
pylint at least
* textutils: use NFKD decomposition in unormalize()
* logging_ext: don\'t try to use ansi colorized formatter when not in debug
mode
* logging_ext: init_log function splitted into smaller chunk to ease reuse
in other contexts
* clcommands: enhanced/cleaned api, nicer usage display
* various pylint detected errors fixed
Thu Aug 26 14:00:00 2010 dmuellerAATTsuse.de
- update to 0.51.0:
* testlib: don\'t raise string exception (closes #35331)
* hg: new module regrouping some mercurial utility functions
* clcommands: refactored to get more object oriented api.
* optparser: module is now deprecated, use clcommands instead
* textutils: new split_url_or_path and text_to_dict functions
* logging_ext:
- init_log now accept optionaly any arbitrary handler
- threshold default to DEBUG if debug flag is true and no threshold specified
* date: new ustrftime implementation working around datetime limitaion on dates < 1900
Mon Apr 26 14:00:00 2010 dmuellerAATTsuse.de
- update to 0.50.1:
* graph:
- generate methods now takes an optional mapfile argument to generate
html image maps
- new ordered_nodes function taking a dependency graph dict as arguments
and returning an ordered list of nodes
* configuration:
- nicer serialization of bytes / time option
- may now contains several option provider with the same name
- consider \'level\' in option dict, --help displaying only option with level
0, and automatically adding --long-help options for higher levels
* textutils: case insensitive apply_unit
* sphinx_ext: new module usable as a sphinx pluggin and containing a new
\'autodocstring\' directive
* ureports: output instead of for strict xhtml compliance
* decorators: AATTcached propery copy inner function docstring
Wed Apr 7 14:00:00 2010 dmuellerAATTsuse.de
- update to 0.49.0:
* date: new \'totime\' function
* adbh, db, sqlgen modules moved to the new logilab-database package
* pytest: when -x option is given, stop on the first error even if
there are multiple test directories
* adbh: added dbport optional argument to [backup|restore]_commands
* db: fix date processing for SQLServer 2005
* testlib: improve XML assertion by using ElementTree parser and a new \'context\' lines argument
* date: fixed mx date time compat for date_range (#20651)
* testlib: generative test should not be interrupted by self.skip() (#20648)
* adbh: changed backup / restore api (BREAKS COMPAT):
- backup_command is now backup_commands (eg return a list of commands)
- each command returned in backup_commands/restore_commands may now
be list that may be used as argument to subprocess.call, or a string
which will the requires a subshell
- new sql_rename_col method
* deprecation: deprecated now takes an optional \'stacklevel\' argument, default to 2
* date: some functions to ease python\'s datetime module usage have been backported
from cubicweb
Thu Dec 31 13:00:00 2009 dmuellerAATTsuse.de
- update to 0.46.0:
* db / adbh: added SQL Server support using Pyodbc
* db:
- New optional extra_args argument to get_connection.
- Support Windows Auth for SQLServer by giving
extra_args=\'Trusted_Connection\' to the sqlserver2005 driver
Tue Oct 20 14:00:00 2009 dmuellerAATTsuse.de
- update to 0.45.1 (bnc#548418):
* configuration:
- proper bytes and time option types support
- make Method usable as \'callback\' value
- fix #8849 Using plugins, options and .pylintrc crashes PyLint
Wed Sep 16 14:00:00 2009 poemlAATTsuse.de
- update to 0.45.0:
2009-08-26 -- 0.45.0
* added function for parsing XML processing instructions
2009-08-07 -- 0.44.0
* remove code deprecated for a while now
* shellutils: replace confirm function by RawInput class /ASK singleton
* deprecation: new deprecated decorator, replacing both obsolete and deprecated_function
Sun Aug 9 14:00:00 2009 cooloAATTnovell.com
- use new python macros
Wed Aug 5 14:00:00 2009 hpjAATTurpla.net
- Update to 0.43.0:
* dbf: a DBF reader which reads Visual Fox Pro DBF format with Memo field
(module from Yusdi Santoso)
* shellutils:
- #9764 add title to shellutils.ProgressBar
- #9796 new confirm function
2009-07-17 -- 0.42.0
* pyro_ext: new module for pyro utilities
* adbh: fix default set_null_allowed implementation, new case_sensitive
resource descriptor
2009-06-03 -- 0.41.0
* modutils: new extrapath argument to modpath_from_file (see function\'s
docstring for explanation)
* adbh: new alter_column_support flag, sql_set_null_allowed and
sql_change_col_type methods
2009-05-28 -- 0.40.1
* date: handle both mx.DateTime and datetime representations
* db: use sqlite native module\'s Binary, not StringIO
2009-05-14 -- 0.40.0
* python < 2.3 are now officially unsupported
* #9162: new module with some sphinx utilities
* #9166: use a global variable to control mx datetime / py datetime usage
* db: add time adapter for pysqlite2, fix mysql bool and string handling
* configuration: don\'t print default for store_true / store_false option
or option with None as default
2009-04-07 -- 0.39.1
* fix #6760 umessage.decode_QP() crashes on unknown encoding
2009-03-25 -- 0.39.0
* fix #7915 (shellutils unusable under windows)
* testlib:
* new profile option using cProfile
* allows to skip a module by raising TestSkipped from module import
* modutils: locate modules in zip/egg archive
* db: USE_MX_DATETIME global to control usage of mx.DateTime / py datetime
2009-01-26 -- 0.38.0
* setuptools / easy_install support!
* removed some old backward compat code
* adbh: new intersect_all_support attribute
* contexts: new pushd context manager
* shellutils: enhance acquire_lock method w/ race condition
* configuration: fix case sensitivity pb w/ config file sections
* pytest: reimplemented colorization
2009-01-08 -- 0.37.2
* configuration: encoding handling for configuration file generation
* adbh: fix Datetime type map for mysql
* logging_ext: drop lldebug level which shouldn\'t be there
2008-12-11 -- 0.37.1
* contexts: make the module syntactically correct wrt python2.4
2008-12-09 -- 0.37.0
* contexts: new module for context managers, keeping py <2.4 syntax compat
for distribution (only `tempdir` cm for now)
* tasksqueue: new module containing a class to handle prioritized tasks queue
* proc: new module for process information / resource control
* optik_ext: new time/bytes option types, using textutils conversion function
* logging_ext: new set_log_methods / init_log utility functions
2008-10-30 -- 0.36.0
* configuration:
- option yn is now behaving like a flag (i.e --ex : if ex.default=True
and --ex in sys.args then ex.value=False)
- new attribute hide in option (i.e --ex : if --ex has \'hide\':True then
the option will not be displayed in man or --help)
* pytest:
- add colors in display
- new option --restart that skips tests that succeeded on last run
* cache: new herits from dict class
* decorators: add AATTrequire_version AATTrequire_module that skip test if
decorators are not satisfied
2008-10-09 -- 0.35.3
* graph: new has_path method
2008-10-01 -- 0.35.2
* configuration:
- fix #6011: lgc.configuration ignore customized option values
- fix #3278: man page generation broken
* dropped context.py module which broke the debian package when
some python <2.5 is installed (#5979)