33498b2311
[fs] adds support for ~ in open_fs(...) implementation (using os.path.expanduser).
2017-05-25 12:41:36 +02:00
a377639f94
[config] adds documentation for Exclusive contextmanager
2017-05-25 11:19:56 +02:00
71c47a762b
[config] Implements "Exclusive" context processor allowing to ask for an exclusive usage of a service while in a transformation.
2017-05-25 11:14:49 +02:00
8abd40cd73
Cosmetics in docs.
2017-05-25 10:21:21 +02:00
02e038b4b3
[qa] removes a bunch of unused code.
2017-05-22 22:34:33 +02:00
1ba31191ee
[qa] adds a rather stupid test to check valueholder works correctly. Still some operations missing.
2017-05-22 22:22:36 +02:00
04f2088220
[qa] add test for bonobo run <path>.
2017-05-22 20:48:16 +02:00
91c9322c58
[qa] tests bonobo run using module path.
2017-05-22 20:29:35 +02:00
1dccad883d
[qa] covers __main__, and formating.
2017-05-22 20:06:26 +02:00
a50b21e46d
[qa] covers __main__
2017-05-22 19:57:08 +02:00
56f9c334f6
[qa] coverage of version command.
2017-05-22 19:25:35 +02:00
cf21c0e088
[qa] attempt to fix #58 .
2017-05-22 19:17:34 +02:00
54d2f73b35
Merge branch 'develop' of github.com:python-bonobo/bonobo into develop
2017-05-22 18:47:24 +02:00
fc7219b531
Merge branch 'master' of github.com:python-bonobo/bonobo into develop
2017-05-22 18:47:08 +02:00
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
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