summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
...
* Make defaults (ccs_flatten path, editor) configurableJan Pokorný2014-09-176-9/+34
| | | | Signed-off-by: Jan Pokorný <jpokorny@redhat.com>
* utils_prog: fix syntatic cruftJan Pokorný2014-09-171-1/+1
| | | | Signed-off-by: Jan Pokorný <jpokorny@redhat.com>
* Allow for convenient interactive/exploratory useJan Pokorný2014-09-172-2/+25
| | | | | | + mention it in doc/HACKING (Interactive/exploratory use: IPython...) Signed-off-by: Jan Pokorný <jpokorny@redhat.com>
* MANIFEST.in: more careful specJan Pokorný2014-09-171-2/+2
| | | | Signed-off-by: Jan Pokorný <jpokorny@redhat.com>
* travis: simplify/get rid of irrelevant commandsJan Pokorný2014-09-171-5/+4
| | | | Signed-off-by: Jan Pokorný <jpokorny@redhat.com>
* run-tests: do not depend on coreutils/realpathJan Pokorný2014-09-171-3/+9
| | | | Signed-off-by: Jan Pokorný <jpokorny@redhat.com>
* travis: make install phase install also test-specific depsJan Pokorný2014-09-172-1/+5
| | | | Signed-off-by: Jan Pokorný <jpokorny@redhat.com>
* setup.py: specify test_suite appropriatelyJan Pokorný2014-09-171-1/+1
| | | | Signed-off-by: Jan Pokorný <jpokorny@redhat.com>
* run-tests/setup.py: allow for "partial develop" (speed up)Jan Pokorný2014-09-172-6/+19
| | | | Signed-off-by: Jan Pokorný <jpokorny@redhat.com>
* setup.cfg: fix hyphens-underscores discrepancyJan Pokorný2014-09-171-3/+3
| | | | Signed-off-by: Jan Pokorný <jpokorny@redhat.com>
* travis: speed the run up (2 min -> 15 sec w/ Python 2.7)Jan Pokorný2014-09-171-1/+7
| | | | Signed-off-by: Jan Pokorný <jpokorny@redhat.com>
* travis: show resulting setup.cfg (Py2.6 fail debug)Jan Pokorný2014-09-171-0/+1
| | | | Signed-off-by: Jan Pokorný <jpokorny@redhat.com>
* travis: make otherwise quiet pip installation speak on failureJan Pokorný2014-09-171-1/+1
| | | | Signed-off-by: Jan Pokorný <jpokorny@redhat.com>
* travis: tone down the verbosity, try to use Python 2.6Jan Pokorný2014-09-172-5/+7
| | | | Signed-off-by: Jan Pokorný <jpokorny@redhat.com>
* setup.py: cond_require() to deal with Python 2.6/2.7Jan Pokorný2014-09-171-4/+19
| | | | | | + extra cosmetic cleanup Signed-off-by: Jan Pokorný <jpokorny@redhat.com>
* README: fully switch to rst format + extend a bitJan Pokorný2014-09-173-23/+72
| | | | Signed-off-by: Jan Pokorný <jpokorny@redhat.com>
* run-tests: avoid specifying "tests." if enum'ing modulesJan Pokorný2014-09-171-1/+4
| | | | Signed-off-by: Jan Pokorný <jpokorny@redhat.com>
* plugin_registry: drop unused class attributeJan Pokorný2014-09-171-1/+0
| | | | Signed-off-by: Jan Pokorný <jpokorny@redhat.com>
* plugin_registry: fix issue with non-discoverable pluginsJan Pokorný2014-09-172-9/+31
| | | | | | | | | | | | | | | | | | There are "native" plugins, such as XML under `format` module. The problem with these is that once they are dropped (`PluginRegistry.setup(reset=True)`), they cannot be re-discovered any more (the first discovery is usually implicit through the import + metaclass machinery). Now we can also remove a hack in `PluginRegistry.discovery()` that used to inject such "native" plugins implicitly (but till the whole registry got restarted!) if full search was requested. Thanks to Travis CI for exposing the issue because of the different ordering of the unit tests (subsequently reproduced at me with `./run-tests tests.{format_manager.Injection,command_manager.Default}`). Signed-off-by: Jan Pokorný <jpokorny@redhat.com>
* plugin_registry: extend logging for default _init_pluginsJan Pokorný2014-09-171-1/+2
| | | | Signed-off-by: Jan Pokorný <jpokorny@redhat.com>
* tests/_bootstrap: fix a thinko preventing debug outputsJan Pokorný2014-09-172-2/+2
| | | | | | | | ... these are expected by default if LOGLEVEL not specified Also, instruct .travis.yml for this level of verbosity. Signed-off-by: Jan Pokorný <jpokorny@redhat.com>
* run-tests: stricter sh-only conformityJan Pokorný2014-09-171-4/+4
| | | | Signed-off-by: Jan Pokorný <jpokorny@redhat.com>
* run-clean: delete pyc + other wildcard leftovers recursivelyJan Pokorný2014-09-171-1/+5
| | | | | | To prevent issues such as the one fixed in previous commit. Signed-off-by: Jan Pokorný <jpokorny@redhat.com>
* tests/format: fix issue discovered by Travis CIJan Pokorný2014-09-171-1/+1
| | | | | | | Previously masked by accidental formats/coro.pyc leftover. (This is exactly what CI is good for). Signed-off-by: Jan Pokorný <jpokorny@redhat.com>
* run-tests: fix not returning non-zero upon failureJan Pokorný2014-09-171-1/+10
| | | | Signed-off-by: Jan Pokorný <jpokorny@redhat.com>
* travis: try to fix missing dependency lxmlJan Pokorný2014-09-172-13/+21
| | | | Signed-off-by: Jan Pokorný <jpokorny@redhat.com>
* run-tests: drop bash-only syntax, add -t switch (~notail)Jan Pokorný2014-09-171-1/+4
| | | | Signed-off-by: Jan Pokorný <jpokorny@redhat.com>
* travis: fixesJan Pokorný2014-09-173-6/+13
| | | | Signed-off-by: Jan Pokorný <jpokorny@redhat.com>
* setup.py: fix issue with build triggered by installJan Pokorný2014-09-131-5/+5
| | | | | | (e.g., in travit-ci) Signed-off-by: Jan Pokorný <jpokorny@redhat.com>
* setup.py: add GitHub linksJan Pokorný2014-09-131-2/+2
| | | | Signed-off-by: Jan Pokorný <jpokorny@redhat.com>
* Experimental travis CI fileJan Pokorný2014-09-131-0/+8
| | | | Signed-off-by: Jan Pokorný <jpokorny@redhat.com>
* run-tests: cope with missing ccs_flatten binaryJan Pokorný2014-09-132-1/+9
| | | | Signed-off-by: Jan Pokorný <jpokorny@redhat.com>
* ccs-flatten/Makefile: fix forgotten .PHONY deepcleanJan Pokorný2014-09-131-1/+1
| | | | Signed-off-by: Jan Pokorný <jpokorny@redhat.com>
* run-tests: fix tabs in space-indented codeJan Pokorný2014-09-131-7/+7
| | | | Signed-off-by: Jan Pokorný <jpokorny@redhat.com>
* run-clean: new helper cleaning dirs as per .gitignoreJan Pokorný2014-09-123-2/+25
| | | | | | | ...which itself got new convention: not-add, not-remove files are below "# KEEP" mark. Signed-off-by: Jan Pokorný <jpokorny@redhat.com>
* ccs-flatten/Makefile: distinguish {,deep}clean + fix mispasteJan Pokorný2014-09-121-2/+4
| | | | Signed-off-by: Jan Pokorný <jpokorny@redhat.com>
* .gitignore: reflect recent changesJan Pokorný2014-09-121-1/+6
| | | | Signed-off-by: Jan Pokorný <jpokorny@redhat.com>
* ccs-flatten/Makefile: reorg, setup.cfg decides parametersJan Pokorný2014-09-121-13/+45
| | | | Signed-off-by: Jan Pokorný <jpokorny@redhat.com>
* clufter x ccs-flatten: make ccs-flatten more parametricJan Pokorný2014-09-126-24/+87
| | | | Signed-off-by: Jan Pokorný <jpokorny@redhat.com>
* __root__-related cleanup: license + KNOWN-ISSUES also to sdistJan Pokorný2014-09-125-1/+4
| | | | Signed-off-by: Jan Pokorný <jpokorny@redhat.com>
* Set pre-release version.Jan Pokorný2014-09-121-1/+1
| | | | Signed-off-by: Jan Pokorný <jpokorny@redhat.com>
* __init__: jump the semver.org (2.0.0) bandwagonv0.1.0Jan Pokorný2014-09-121-1/+1
| | | | | | (this should also be a last commit without GPG signed commits) Signed-off-by: Jan Pokorný <jpokorny@redhat.com>
* Allow for native Python package (incl. the C helper)Jan Pokorný2014-09-124-14/+539
| | | | | | | (by various hacks to distutils/setuptools, some of them inherited from luci) Signed-off-by: Jan Pokorný <jpokorny@redhat.com>
* README: use rather the immediate script in the exampleJan Pokorný2014-09-111-1/+1
| | | | Signed-off-by: Jan Pokorný <jpokorny@redhat.com>
* Move + ln -s README, run-{dev,tests}, doc into __root__Jan Pokorný2014-09-1112-133/+141
| | | | Signed-off-by: Jan Pokorný <jpokorny@redhat.com>
* s/main-bootstrap/run-dev + s/runtests.sh/run-tests/Jan Pokorný2014-09-092-0/+0
| | | | Signed-off-by: Jan Pokorný <jpokorny@redhat.com>
* runtests.sh: alternative way of tests executionJan Pokorný2014-09-091-0/+7
| | | | | | (able to discover some additional corner cases at times) Signed-off-by: Jan Pokorný <jpokorny@redhat.com>
* Get rid of remaining clufter-qualified commandsJan Pokorný2014-09-0934-150/+199
| | | | | | (less name binding in favor of implied relations, the better) Signed-off-by: Jan Pokorný <jpokorny@redhat.com>
* plugin_registry: optimization + id enforcement (for tests)Jan Pokorný2014-09-091-9/+14
| | | | | | | | | | | | | | When plugin in question is not tracked yet, but is found in the dedicated namespace module (as per module:symbol convention), it is sucked from here rather than applying whole "probe" cycle resulting in duplicated classes (which should rather be treated as singletons, anyway). Possible thanks to 5ed999651ec89bfbc1ab1e8283b40ae2476a02da that introduced that convention (oh well, which should rather be enforced programatically). Signed-off-by: Jan Pokorný <jpokorny@redhat.com>
* plugin_registry: do not return when exception bubbles upJan Pokorný2014-09-091-1/+1
| | | | Signed-off-by: Jan Pokorný <jpokorny@redhat.com>