0b1b052c54
Merge branch 'develop' into dev_graphviz
2017-09-30 10:26:00 +02:00
8b9dac50ec
Added optional passing of one or multiple environment variables via --env flag to the bonobo cli.
2017-09-18 15:24:27 -04:00
966628e156
Implements graphviz output after a graph inspection.
2017-09-18 17:16:18 +02:00
ff0d6219a6
Merge branch 'develop' into dev_graphviz
2017-08-11 07:38:53 +02:00
423a75d554
[logging] Removes kill-until-eol character on windows platform.
2017-07-16 11:26:48 +02:00
258bd6235d
[logging] Removes logging colors on windows for now as the codes are mis-interpreted.
2017-07-16 11:19:06 +02:00
d80118f687
[logging] Tuning windows vs unix display output.
2017-07-16 11:15:40 +02:00
5c64f30551
Merge remote-tracking branch 'upstream/develop' into develop
2017-07-16 10:19:45 +02:00
abde68108b
better windows console output
2017-07-15 17:27:34 +02:00
78ab2abae4
Merge pull request #148 from alekzvik/install-reqs-for-file
...
bonobo run --install for a file
2017-07-15 16:22:52 +02:00
575462ca4c
Check if PluginExecutionContext was started before shutting it down.
...
If a `PluginExecutionContext().shutdown()` is called _before_
`PluginExecutionContext().start()` was called,
this leads to an `AttributeError` exception since finalizer tries to
access to attributes which were never defined.
2017-07-15 15:35:01 +02:00
d13b8b28e5
Add ability to install requirements with for a requirements.txt residing in the same dir
2017-07-15 12:52:58 +02:00
9c98802763
[misc] ordering of imports
2017-07-15 12:46:51 +02:00
1b1691b4d9
Merge remote-tracking branch 'upstream/master' into develop
2017-07-15 12:23:16 +02:00
d8b827c1b4
Merge pull request #141 from hartym/develop
...
Develop.
2017-07-15 12:21:21 +02:00
f4a018bfe2
Do not fail in ipykernel without ipywidgets.
2017-07-15 12:07:08 +02:00
0ac561a474
Fix #113 . Add flush() method to IOBuffer
2017-07-15 11:43:57 +02:00
f2a9a45fd1
[nodes] Adds arg0_to_kwargs and kwargs_to_arg0 transformations.
2017-07-15 10:14:30 +02:00
53d6ac5887
[nodes] Adds arg0_to_kwargs and kwargs_to_arg0 transformations.
2017-07-11 16:25:32 +02:00
5d59a72310
[core] Adds a .copy() method to graph structure.
2017-07-06 11:29:55 +02:00
8d23232a0d
Merge branch 'master' into develop
2017-07-05 19:41:06 +02:00
cf5b078620
[doc] Documentation, my dear. Half of the work, looks you are a little behind on quotas ...
2017-07-05 19:28:42 +02:00
4a2c7280d6
[misc] Fixes formatting.
2017-07-05 13:09:46 +02:00
8de6f50523
[examples] Fix examples, fix termination bug with unrecoverable errors.
2017-07-05 13:08:53 +02:00
9801c75720
[settings] Better impl. of Setting class, tests for it and refactor hardcoded settings to use it.
2017-07-05 12:41:14 +02:00
6ef25deac9
[config] Adds test for requires() decorator.
2017-07-05 12:01:37 +02:00
0bcdbd70ab
[nodes] Removes old pretty printers (bonobo.pprint, bonobo.PrettyPrint) in favor of simpler bonobo.PrettyPrinter implementation. /!\ BC break /!\
2017-07-05 11:52:47 +02:00
2ff19c18a6
[errors] Implements unrecoverable errors, that will raise and stop the transformation. Used when an invalid ioformat is used.
2017-07-05 11:34:34 +02:00
4da1b4028a
Merge branch 'dev_refactor_config' into develop
2017-07-05 11:22:15 +02:00
5062221e78
[config] Refactoring of configurables, allowing partially configured objects.
...
Configurables did not allow more than one "method" option, and mixed
scenarios (options+methods+...) were sometimes flaky, forcing the user
to know what order was the right one. Now, all options work the same,
sharing the same "order" namespace.
Backward incompatible change: Options are now required by default,
unless a default is provided.
Also adds a few candies for debugging/testing, found in the
bonobo.util.inspect module.
2017-07-05 11:15:03 +02:00
896bc79abe
release: 0.4.3
2017-07-04 10:55:45 +02:00
1d27376785
release: 0.4.2
2017-06-18 21:35:30 +02:00
67b4227436
[stdlib] Fix I/O related nodes (especially json), there were bad bugs with ioformat.
2017-06-17 10:37:17 +02:00
3c4010f9c3
[core] Execution contexts are now context managers.
2017-06-17 10:17:42 +02:00
a65ca635cf
[fs] adds a defaut to current working directory in open_fs(...).
2017-06-17 10:08:06 +02:00
8c898afc27
[config] Implements a "requires()" service injection decorator for functions (api may change).
2017-06-17 10:02:37 +02:00
b8125ea579
Merge commit '2b8397f'
2017-06-17 09:57:47 +02:00
f832f8e2bc
release: 0.4.1
2017-06-11 10:44:01 +02:00
2b8397f32e
[logging] Adds logging alias for easier imports.
2017-06-11 09:50:20 +02:00
fb54143a7a
release: 0.4.0
2017-06-10 15:34:22 +02:00
187a24fca9
Merge branch '0.3' into develop
...
Conflicts:
Makefile
requirements-dev.txt
2017-06-10 14:17:26 +02:00
e0a00dcc91
release: 0.3.2
2017-06-10 13:57:27 +02:00
2b584935c5
[deps] Weekly dependency update.
2017-06-10 13:35:02 +02:00
89104af3a0
Allow main as well as __main__.
2017-06-08 21:47:13 +02:00
1ca48d885d
Refactoring and fixes around ioformats.
2017-06-08 21:47:01 +02:00
d19178a28e
Fix import to absolute.
2017-06-06 08:17:58 +02:00
e5483de344
[core] I/O formats allowing both arg0 formating and kwargs based. Starting with 0.4, kwargs based will be default (BC break here, but needed for the greater good).
2017-06-05 11:38:11 +02:00
c34b86872f
Update example datasets.
2017-06-05 10:52:47 +02:00
471e38e67b
[jupyter] update widget so it uses str(...) instread of repr(...) and topological order of nodes.
2017-06-05 09:43:38 +02:00
fd2cfae95c
Merge pull request #97 from hartym/develop
...
Deps
2017-05-31 22:14:54 +02:00