Commit Graph

10 Commits

Author SHA1 Message Date
1ba31191ee [qa] adds a rather stupid test to check valueholder works correctly. Still some operations missing. 2017-05-22 22:22:36 +02:00
4d9b579a60 Tuning ValueHolder as I could not find better option to generate the double-underscore methods. 2017-05-21 19:22:45 +02:00
2b3ef05fac Removes unused functions and test bag application to iterables. 2017-05-20 14:47:30 +02:00
4342035f12 Refactoring: dispatch "core" package modules into structs and utils, as it does not have a lot of sense anymore. 2017-05-20 13:11:37 +02:00
e747bc1da8 Topological sort of a graph, allowing better console (and other) outputs.
Uses algorithm borrowed from networkx graph library to sort a graph in
topological order. The method is only used by output plugins, as
internal plumbery does not really care about the node order.

Also includes a bonobo.util.python.require function that helps importing
thing in a package-less context, or when there are conflict with site
package names.
2017-05-19 13:28:31 +02:00
8f38237658 Code formating. 2017-05-01 15:57:03 +02:00
159389e323 adds valueholder tests and fixes. 2017-05-01 15:31:00 +02:00
8532520aae Big refactoring, way simpler management of transformations. Early branch for upcoming version 0.2. 2017-01-17 22:45:10 +01:00
b6e84c66e3 Implements configurables and options to create cleaner transformation classes, and ease documentation of available options. 2017-01-16 16:22:13 +01:00
90d3b6235b work in progress ... 2016-12-09 08:01:04 +01:00