Commit Graph

556 Commits

Author SHA1 Message Date
9ad1d19dfc Update faq.rst 2017-05-22 17:38:59 +02:00
46ab71c193 Update index.rst 2017-05-22 17:21:33 +02:00
f27db31b91 Update index.rst 2017-05-22 17:18:47 +02:00
a5064174bb Merge pull request #73 from hartym/feature/cli_run
bonobo run <path> / bonobo run -m (#72)
2017-05-22 07:03:41 -07:00
9b97c42029 Merge commit 'ecfdc81' into develop 2017-05-22 16:02:44 +02:00
ecfdc81db9 Removes unneeded __all__ definitions in subpackages. 2017-05-22 15:58:14 +02:00
c56d497a8c New simpler pretty printer (experimental) that supports all kind of bags. 2017-05-22 15:57:47 +02:00
329296ce6b Better error display. 2017-05-22 15:57:11 +02:00
4e4a3581c9 [cli] implements bonobo run -m <module> and bonobo run <path>. Also adds --quiet option implementation and --verbose option that sets the DEBUG setting on. 2017-05-22 14:05:57 +02:00
9bffce7299 Update install.rst 2017-05-22 13:13:43 +02:00
1813681bab release: 0.3.0 2017-05-22 11:05:48 +02:00
c76c28ca5e Merge pull request #69 from hartym/master
Toward 0.3
2017-05-22 01:50:17 -07:00
39e083e594 Some documentation around context processors. 2017-05-22 10:44:05 +02:00
52b06834e2 Formating. 2017-05-22 10:35:54 +02:00
a45a6830c7 Fix Method to be non positional as there is a randomly happening bug that I cannot trace. 2017-05-22 10:35:24 +02:00
3059f112f1 WIP: factory for transformations 2017-05-21 20:42:54 +02:00
88df694dc1 Formating. 2017-05-21 19:24:24 +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
a018cca20e Documenting transformations and configurables. 2017-05-20 13:05:07 +02:00
09fefa69df Update README.rst 2017-05-20 10:54:53 +02:00
577a781de3 Deprecation-land cleanup, before 0.3. 2017-05-20 10:47:57 +02:00
58a1580668 Fix iterable problems due to context currifier, and some examples with wrong import paths. 2017-05-20 10:40:44 +02:00
e9e9477ef6 Move all builtin transformations to the bonobo.nodes package, as the number grows. 2017-05-20 10:21:04 +02:00
3f2cfb620d Remove deprecated helpers, which are not tested anyway. use bonobo.run() instead of jupyter_run and console_run. 2017-05-20 10:18:22 +02:00
cf0b982475 Adds method based options, limited to one, to allow nodes based on a specific method (think filter, join, etc)...
Reimplementation of "Filter", with (rather simple) code from rdc.etl.
2017-05-20 10:15:51 +02:00
d5cfa0281d Topological sort is non deterministic, only check for logic in test and not exact result so it will pass tests under py3.5 2017-05-19 18:38:41 +02:00
e22f1bfb59 Settings for debug/profile and use them in console plugin. 2017-05-19 18:35:39 +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
aa6da3aa2b Allow to specify output of a chain in the Graph class. 2017-05-13 15:26:51 +02:00
697b3e539e Rename component to node in console plugin for more consistency with naming elsewhere. 2017-05-13 15:26:24 +02:00
6b3e5932e8 Do not display transformations as finished before the teardown phase has completed. 2017-05-13 15:25:57 +02:00
dd1c49fde0 File writers now return NOT_MODIFIED to allow chaining things after them. 2017-05-13 15:25:22 +02:00
3560e974c4 Allow processors to retrieve their own value from the yield value, making it one line shorter each time the processor does not need its value before the teardown phase. 2017-05-13 15:24:31 +02:00
171fa3415b first draft of enhancers. 2017-05-08 11:33:02 +02:00
6cc3cedf1a Tuning the dependency management model. 2017-05-03 18:52:05 +02:00
0e6c0cf6e6 Tuning the dependency management model. 2017-05-03 18:20:47 +02:00
06f385ba15 Merge pull request #61 from hartym/master
Remove landscape from readme as it does not seem to work anymore :s
2017-05-02 11:45:01 -07:00
7a5f42e223 Remove landscape from readme as it does not seem to work anymore :s 2017-05-02 20:43:31 +02:00
45d7e1383f Changing branch model to use master instead of 0.3. Version named branches will stay for maintenance, while master will be the bleeding edge (still with passing test suite). 2017-05-02 20:39:36 +02:00
3a7d0c9772 Adds appveyor badge (0.3) 2017-05-01 22:01:21 +02:00
d4af430194 Merge pull request #53 from hartym/0.3
0.3
2017-05-01 10:30:17 -07:00
66f161962c Merge branch '0.3' into 0.3 2017-05-01 10:21:27 -07:00
ffa5493933 Removing codacy as I can't configure it correctly. 2017-05-01 19:18:36 +02:00
96d712d8b9 Increment minor version number. 2017-05-01 19:09:59 +02:00
498541cd58 Merge branch '47_context_processors' into 0.3 2017-05-01 19:07:15 +02:00
3d43cad443 Removing codacy as it is impossible to configure correctly. 2017-05-01 19:05:33 +02:00
4f9b2081ca draft of release manual 2017-05-01 19:03:56 +02:00
06e7875c89 Removes dead code. My pleasure. 2017-05-01 18:51:46 +02:00