Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | [debian] Account for doc directory renamedebian/1.4.3-11.4.3 | Denis Laxalde | 2019-07-26 | 2 | -2/+2 |
| | |||||
* | [debian] Drop documentation build | Denis Laxalde | 2019-07-26 | 3 | -16/+2 |
| | | | | | The system has changed and we lack resources to maintain it in Debian. | ||||
* | [pkg] Version 1.4.3 | Denis Laxalde | 2019-07-26 | 2 | -1/+7 |
| | |||||
* | [py3] Wrap dict.keys() in list() | Denis Laxalde | 2019-07-26 | 1 | -1/+1 |
| | | | | | | Otherwise, the error message looks like: invalid unit minutes. valid units are dict_keys(['d', 'h', 'ms', 's', 'min']) | ||||
* | Raise a ValueError in case of invalid unit in textutils.apply_units() | Denis Laxalde | 2019-07-26 | 2 | -2/+5 |
| | | | | | | | | | The original KeyError comes from 57e242dffe89 which no justification. I believe it was meant to be a ValueError as in other errors in this function. Also, _ensure_correctly_typed() in cubicweb/web/formfields.py will catch ValueError. Adding a test for this. | ||||
* | [tox] Add a "docs" environment | Denis Laxalde | 2019-07-09 | 1 | -0/+7 |
| | | | | | We use python2 since building the documentation with python3 does not work at the moment. | ||||
* | [doc] fix sphinx warnings | Laurent Peuch | 2019-07-03 | 3 | -19/+36 |
| | |||||
* | [mod] mock kerberos in sphinx to avoid installing it | Laurent Peuch | 2019-06-20 | 2 | -1/+2 |
| | |||||
* | [doc] rename doc/ into docs/ | Laurent Peuch | 2019-06-20 | 10 | -0/+0 |
| | | | | readthedocs likes documentation to be in a docS folder. | ||||
* | [doc] add instructions on how to build the doc | Laurent Peuch | 2019-06-19 | 1 | -0/+23 |
| | |||||
* | [doc] add instruction on how to install using pypi | Laurent Peuch | 2019-06-19 | 1 | -1/+5 |
| | |||||
* | [doc] include README into doc index.rst to avoid duplication | Laurent Peuch | 2019-06-19 | 2 | -187/+41 |
| | |||||
* | [doc] point to the cubicweb-devel mailing list since python-projects seems dead | Laurent Peuch | 2019-06-19 | 1 | -3/+3 |
| | |||||
* | [doc] migrate documentation to sphinx using sphinx-apidoc and including README | Laurent Peuch | 2019-05-23 | 11 | -8/+834 |
| | | | | | | | | | | | | The rationnal to do this migration are: * be able to host the documentation on readthedocs.org, right now, according to the README, the user needs to built it locally to be able to read it * epydoc is not maintained anymore * sphinx generally offer a better user experience and allow to write real documentation instead of just generating an API * it was quick to do with sphinx-apidoc and seems worth it to be able to put it online | ||||
* | Bump debian packaging | Philippe Pepiot | 2018-10-18 | 1 | -0/+6 |
| | |||||
* | Added tag 1.4.2 for changeset 11c1e111da21 | Denis Laxalde | 2018-07-06 | 0 | -0/+0 |
| | |||||
* | [pkg] Version 1.4.21.4.2 | Denis Laxalde | 2018-07-06 | 1 | -1/+1 |
| | |||||
* | Use getfullargspec instead of getargspec in python 3 | Frank Bessou | 2018-07-06 | 1 | -2/+9 |
| | | | | | | | In python 3 "getargspec" is deprecated and "getfullargspec" is added. The only difference between these two functions is that the "keywords" tuple's field is renamed into "varkw" (which does not impact us in this case). | ||||
* | [tox] Use py3 environment instead of py34 | Sylvain Thénault | 2017-07-06 | 1 | -1/+1 |
| | | | | The former would select any Python 3 interpreter. | ||||
* | Added tag 1.4.1, debian/1.4.1-1, centos/1.4.1-1 for changeset 096358768ef9 | Denis Laxalde | 2017-07-11 | 0 | -0/+0 |
| | |||||
* | [pkg] Version 1.4.1debian/1.4.1-1centos/1.4.1-11.4.1 | Denis Laxalde | 2017-07-11 | 3 | -2/+8 |
| | |||||
* | [configuration] fix registration of multiple groups at once | Adrien Di Mascio | 2017-05-11 | 2 | -2/+18 |
| | | | | | | | | The "options" iteration variable hid the original function parameters, therefore only the options of the last group were registered. Rename the iteration variable and everything's fine. | ||||
* | Use a context manager for io.open() | Denis Laxalde | 2017-07-04 | 2 | -5/+4 |
| | |||||
* | Use io.open() to avoid deprecation warning about 'U' mode | Denis Laxalde | 2017-07-04 | 2 | -2/+4 |
| | | | | | | Use io.open() which has a consistent interface between Python 2 and Python 3. In particular, `newline` parameter is meant to control "universal new lines" and it is None by default so we don't need to specify it. | ||||
* | configuration: fix action query in read_old_config | Denis Laxalde | 2017-07-05 | 1 | -1/+1 |
| | | | | | | From the context, using action[0] seems correct. The problem comes from changeset 0a22ff6e5207 and shows up when using "option_added()" CubicWeb migration command. | ||||
* | Added tag debian/1.4.0-1, centos/1.4.0-1 for changeset 5d5770c6d3c8 | Denis Laxalde | 2017-03-20 | 0 | -0/+0 |
| | |||||
* | Added tag 1.4.0 for changeset 5d5770c6d3c8 | Denis Laxalde | 2017-03-20 | 0 | -0/+0 |
| | |||||
* | [pkg] Version 1.4.0debian/1.4.0-1centos/1.4.0-11.4.0 | Denis Laxalde | 2017-03-17 | 3 | -2/+8 |
| | |||||
* | [textutils] Add two more manual mappings to convert unicode into ASCII | Yann Voté | 2017-02-28 | 2 | -0/+4 |
| | |||||
* | [registry] fix autoreload with register_modnames() | Philippe Pepiot | 2017-01-25 | 1 | -0/+3 |
| | | | | | Don't register bytecode files in '_lastmodifs'. With python 2 loader get_filename() seems to return either pyc or py file. | ||||
* | [registry] RegistrableInstance should be instantiated with __module__=__name__ | Philippe Pepiot | 2017-01-20 | 3 | -6/+21 |
| | | | | | | | | | To detect in whih module the instance was created we previously detect the filename in python stack and then use modpath_from_file(). Since the later is now deprecated, we should force passing the module at instantiation with __module__=__name__. Deprecate old usage | ||||
* | [registry] deprecate register_objects() | Philippe Pepiot | 2017-01-20 | 2 | -13/+11 |
| | | | | | This method is to be replaced by register_modnames() to avoid using deprecated modpath_from_file() | ||||
* | [modutils] deprecate modpath_from_file | Philippe Pepiot | 2017-01-20 | 2 | -3/+11 |
| | | | | | | The method will likely fail if there somes symlinks in your python environment and will certainly fail on a file that isn't in sys.path (like custom importers using sys.meta_path). | ||||
* | [registry] add register_modnames() | Philippe Pepiot | 2016-12-23 | 2 | -0/+29 |
| | | | | | | Alternative to register_objects() to inspect modules names instead of directories. Avoiding using bogus logilab.common.modutils.modpath_from_file() | ||||
* | [modutils] add clean_sys_modules() | Philippe Pepiot | 2016-12-23 | 1 | -0/+12 |
| | | | | | A variant of cleanup_sys_modules using a list of modnames to remove from sys.modules. | ||||
* | Added tag 1.3.0, debian/1.3.0-1, centos/1.3.0-1 for changeset bbc78dd79f6d | Denis Laxalde | 2016-11-18 | 0 | -0/+0 |
| | |||||
* | [debian] Use logilab-pytest executable directlydebian/1.3.0-1centos/1.3.0-11.3.0 | Denis Laxalde | 2016-11-18 | 1 | -2/+2 |
| | | | | To please damned Apycot, hopefully. | ||||
* | [test] Do not use "modutils" in test_site_packages | Denis Laxalde | 2016-11-18 | 1 | -2/+3 |
| | | | | | | Because "modutils" module may also be found in source directory, this test may fail under some circumstances (like Debian package build, for instance). | ||||
* | [pkg] Version 1.3.0 | Denis Laxalde | 2016-11-18 | 3 | -2/+8 |
| | |||||
* | Fix test breakage in modutils with python 3 | Sylvain Thénault | 2016-11-16 | 1 | -1/+3 |
| | |||||
* | [configuration] Fix multi-line strings handling | Christophe de Vienne | 2016-01-11 | 2 | -0/+47 |
| | | | | Closes #3691182 | ||||
* | [testlib] Deprecate doctest things in favour of stdlib module | Denis Laxalde | 2016-01-19 | 5 | -29/+23 |
| | | | | | | And adjust all tests accordingly. Drop docstring example from fileutils.abspath_listdir since I could not have it skipped. | ||||
* | Deprecate logilab-pytest | Denis Laxalde | 2016-10-03 | 3 | -3/+4 |
| | |||||
* | Rename pytest executable into logilab-pytest | Denis Laxalde | 2016-10-03 | 12 | -42/+48 |
| | | | | Closes #8396846. | ||||
* | [testlib] Deprecate with_tempdir (Closes #8267966) | Denis Laxalde | 2016-10-24 | 1 | -1/+3 |
| | | | | | | | Recommend tempfile.TemporaryDirectory, available in tempfile from Python 3.4 or from `backports.tempfile`_ otherwise. .. _`backports.tempfile`: https://pypi.python.org/pypi/backports.tempfile | ||||
* | [modutils] Copy back modpath_from_file from astroid | Denis Laxalde | 2016-11-14 | 1 | -9/+27 |
| | | | | | | | Astroid has copy of modutils, originally from logilab-common, which has been modified and improved since. Copy back the `modpath_from_file` function in logilab-common, so that it is more robust to file path "subtelities" (case, symlinks, user, in particular). | ||||
* | [shellutils] Typo slot -> slots | Denis Laxalde | 2016-06-30 | 1 | -1/+1 |
| | | | | Closes #6820061. | ||||
* | Added tag 1.2.2, debian/1.2.2-1, centos/1.2.2-1 for changeset da1d07661e4e | Denis Laxalde | 2016-06-21 | 0 | -0/+0 |
| | |||||
* | [pkg] Version 1.2.2debian/1.2.2-1centos/1.2.2-11.2.2 | Denis Laxalde | 2016-06-21 | 3 | -2/+8 |
| | |||||
* | [doc] fixes | David Douard | 2015-07-03 | 1 | -8/+11 |
| |