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
1b2266ccf8
Merge remote-tracking branch 'upstream/develop' into feature/io_pickle
2017-05-25 10:22:25 +02:00
8abd40cd73
Cosmetics in docs.
2017-05-25 10:21:21 +02:00
2ffbc90bcb
Add examples for pickle functionality
2017-05-24 22:21:29 -04:00
5d8f4c3dc7
Add tests for pickle functionality
2017-05-24 22:20:59 -04:00
f2befe9a25
Add pickle io functionality
2017-05-24 22:20:23 -04: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