Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | merge default heads | Julien Cristau | 2013-10-25 | 3 | -7/+18 |
|\ | |||||
| * | fix assertIsNotNone py< 2.7 implementation | Sylvain Th?nault | 2013-10-04 | 1 | -1/+1 |
| | | |||||
| * | [modutils] don't propagate IOError when package's __init__.py file doesn't ↵ | Sylvain Th?nault | 2013-09-03 | 2 | -7/+15 |
| | | | | | | | | exist. Closes #174606 | ||||
| * | testlib: assertIsNotNone missing for python 2.6 | Sylvain Th?nault | 2013-08-21 | 1 | -0/+3 |
| | | |||||
* | | [deprecation] stacklevel tweaks | Sylvain Th?nault | 2013-05-07 | 1 | -3/+3 |
|/ | |||||
* | Added tag logilab-common-debian-version-0.60.0-1 for changeset 5723c613242e | Sylvain Th?nault | 2013-07-26 | 0 | -0/+0 |
| | |||||
* | Added tag logilab-common-version-0.60.0 for changeset 1ad9bfc058cflogilab-common-debian-version-0.60.0-1 | Sylvain Th?nault | 2013-07-26 | 0 | -0/+0 |
| | |||||
* | [packaging] fix regression introduced by aefd37dbb754 leading to crash when ↵logilab-common-version-0.60.0 | Sylvain Th?nault | 2013-07-26 | 1 | -1/+1 |
| | | | | installing python3 version of the lib on a linux platform | ||||
* | 0.60 | Sylvain Th?nault | 2013-07-26 | 3 | -17/+26 |
| | |||||
* | backport stable branch | Sylvain Th?nault | 2013-07-26 | 9 | -30/+82 |
|\ | |||||
| * | update Changelog | Sylvain Th?nault | 2013-07-26 | 1 | -0/+5 |
| | | |||||
| * | graph: use codecs.open. Closes #155138 | Julien Cristau | 2013-06-20 | 1 | -3/+3 |
| | | | | | | | | | | Makes python3 happier (can't write utf8 data to a file opened without an encoding) | ||||
| * | testlib: fix for python 3.3 | Julien Cristau | 2013-07-22 | 2 | -11/+14 |
| | | | | | | | | | | | | unittest.TestCase no longer has a assertSameElements method. Use assertCountEqual instead of assertSameElements/assertItemsEqual. Closes #144526 | ||||
| * | Fixed: Install fails on Windows with Python 3.3. Calling subprocess with | Mike Mueller | 2013-06-28 | 1 | -2/+4 |
| | | | | | | | | `shell=True` works. | ||||
| * | Update version number in spec file | R?mi Cardona | 2013-06-10 | 1 | -1/+1 |
| | | |||||
| * | [modutils] add pkgutil.extend_path support. Closes #8796 | Sylvain Th?nault | 2013-06-17 | 1 | -2/+12 |
| | | |||||
| * | [modutils]?setuptools pkg_resources support. Closes #8796 | Sylvain Th?nault | 2013-06-17 | 1 | -0/+11 |
| | | | | | | | | | | | | NO I won't write a test. Setup is to painful to reproduce for automatic test (require virtualenv, setuptools, python setup.py develop, etc). See description on the ticket. | ||||
| * | [modutils]?fix python3.3 crash on file_from_modpath. Closes #137244 | Sylvain Th?nault | 2013-05-07 | 2 | -3/+17 |
| | | |||||
| * | [modutils test] enhance some test names | Sylvain Th?nault | 2013-05-07 | 1 | -6/+8 |
| | | |||||
| * | [registry] type.__new__ first arg is the metaclass, not the class | Sylvain Th?nault | 2013-04-29 | 1 | -2/+2 |
| | | |||||
| * | [modutils] fix typo causing name error in python3 / bad message in python2. ↵ | Sylvain Th?nault | 2013-04-29 | 2 | -2/+7 |
| | | | | | | | | Closes #136037 | ||||
* | | remove obsolete lenny packaging | Julien Cristau | 2013-06-17 | 1 | -23/+0 |
| | | |||||
* | | [configuration] stop pretending optik_ext is named optparse | Nicolas Chauvat | 2013-05-24 | 1 | -30/+30 |
| | | |||||
* | | [configuration] make it clear there are constants used in the tests | Nicolas Chauvat | 2013-05-24 | 1 | -3/+3 |
| | | | | | | | | rename options to OPTIONS | ||||
* | | [configuration] add comments to improve documentation | Nicolas Chauvat | 2013-06-20 | 1 | -1/+15 |
| | | |||||
* | | drop compatibility with python < 2.4 | Nicolas Chauvat | 2013-05-24 | 2 | -10/+4 |
| | | |||||
* | | [configuration] add test case for merge_options() | Nicolas Chauvat | 2013-05-21 | 1 | -1/+21 |
| | | |||||
* | | [configuration] rename convert() to _validate() | Nicolas Chauvat | 2013-05-24 | 1 | -2/+3 |
| | | | | | | | | | | | | this isn't a perfect move as validate doesn't feel like some type conversion is done, though this is at least coherent with other related stuff | ||||
* | | [configuration] rename option_name to option_attrname (closes #140667) | Nicolas Chauvat | 2013-05-07 | 2 | -14/+16 |
| | | |||||
* | | [configuration] fix wording in test name | Nicolas Chauvat | 2013-05-21 | 1 | -1/+1 |
| | | |||||
* | | [configuration] option own_group is True/False | Nicolas Chauvat | 2013-05-21 | 1 | -1/+1 |
| | | |||||
* | | backport stable | Sylvain Th?nault | 2013-04-29 | 3 | -89/+210 |
|\ \ | |/ |/| | |||||
| * | deprecation: implement moved/class_renamed/class_moved using DeprecationManager | Damien Garaud | 2013-03-12 | 1 | -60/+69 |
| | | |||||
| * | Add version handling to the deprecation module (closes #108205). | Damien Garaud | 2013-04-11 | 3 | -27/+139 |
| | | | | | | | | | | | | | | | | Allow to refine the deprecation message handling. Messages are dropped for versions more recent than the 'compatible' version. Implement the `deprecated` decorator and `class_deprecated` metaclass in terms of this new manager. | ||||
| * | backport stable branch | Sylvain Th?nault | 2013-04-11 | 9 | -35/+96 |
| |\ | |||||
* | | | Added tag logilab-common-debian-version-0.59.1-1 for changeset 787675c645b2 | Sylvain Th?nault | 2013-04-17 | 0 | -0/+0 |
| | | | |||||
* | | | Added tag logilab-common-version-0.59.1 for changeset 271abd1bc556logilab-common-debian-version-0.59.1-1 | Sylvain Th?nault | 2013-04-17 | 0 | -0/+0 |
| | | | |||||
* | | | 0.59.1logilab-common-version-0.59.1 | Sylvain Th?nault | 2013-04-16 | 3 | -24/+31 |
| | | | |||||
* | | | [registry] change select_or_none implementation to remove one level of ↵ | Sylvain Th?nault | 2013-04-11 | 1 | -3/+3 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | indirection Rational: when analyzing cubicweb selectors performance, it has been found that the cost of emiting NoSelectableObject and catching it was higher than returning None and testing for None values. Also, it will be definitly an improvment here as we avoid calling an intermediary function that test for None and raise the exception if needed. | ||||
* | | | added pruning of the recursive search tree for detecting cycles in graphs. ↵ | Dirk Baechle | 2013-04-11 | 2 | -3/+9 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Closes #2469 provides a significant speedup for get_cycles() Rationale for the whole patch: While trying to analyze the source tree of SCons (www.scons.org), I noticed that pylint took forever to finish a single run. I tracked the problem down a little and finally ended my search at the _get_cycles() function that gets called recursively. They way it is implemented at the moment, you will get a very high number of calls for medium to large graphs that are also very dense in nature (have a high vertex degree). In the case of SCons there are about 176 packages involved, which import each other a lot. This results in 130869104 calls of _get_cycles() and a runtime of 27minutes and 6.835seconds fo the whole pylint run. With this patch you get 10156 calls, taking 30.893s for the complete pylint call. Note, that the pruning of the search tree also reduces the list of output results, since all manifolds that are simple rotated versions of each other, get suppressed automatically. | ||||
* | | | [modutils test] simplify test names and add border cases test for ↵ | Sylvain Th?nault | 2013-04-11 | 1 | -6/+16 |
| | | | | | | | | | | | | is_standard_module | ||||
* | | | run 2to3 on test data files. Closes #120897 | Sylvain Th?nault | 2013-04-11 | 1 | -0/+5 |
| |/ |/| | |||||
* | | merge | Sylvain Th?nault | 2013-04-11 | 1 | -1/+1 |
|\ \ | |||||
| * | | Added tag logilab-common-centos-version-0.59.0-1 for changeset d71a70531f51 | Florent Cayre | 2013-04-08 | 0 | -0/+0 |
| | | | |||||
| * | | [packaging] bump version in spec filelogilab-common-centos-version-0.59.0-1 | Julien Cristau | 2013-04-08 | 1 | -1/+1 |
| | | | |||||
* | | | [packaging] fix license declaration in spec file | Julien Cristau | 2013-04-08 | 1 | -1/+1 |
| | | | |||||
* | | | logging: use WatchedFileHandler instead of FileHandler if available | Julien Cristau | 2013-01-09 | 1 | -1/+5 |
| | | | | | | | | | | | | | | | | | | | | | This prevents logging to an old or deleted file after log rotation. WatchedFileHandler is usable on Unix starting with Python 2.6. Closes #115775. | ||||
* | | | fix umessages test w/ python 3 and LC_ALL=C (closes #119967) | Sylvain Th?nault | 2013-02-15 | 2 | -3/+15 |
| | | | |||||
* | | | remove 2 accidentally introduced tabs breaking python 3 compat. closes #117580 | Sylvain Th?nault | 2013-02-14 | 2 | -1/+5 |
| | | | |||||
* | | | [registry] docstring fixes | Sylvain Th?nault | 2013-02-04 | 1 | -3/+5 |
| | | |