8f2edaf2fb
Merge remote-tracking branch 'upstream/develop' into develop
2017-11-05 19:51:11 +01:00
2b712f5c4e
Update conda conf so readthedocs can maybe build.
2017-11-05 19:50:38 +01:00
29d62c3438
Merge pull request #212 from hartym/develop
...
Refactoring towards __main__ usage and more pythonic way to hook into job files.
2017-11-05 19:42:50 +01:00
8f3c4252b4
Working on the new version of the tutorial. Only Step1 implemented.
2017-11-05 19:41:27 +01:00
eb393331cd
Adds a "bare" template, containing the very minimum you want to have in 90% of cases.
2017-11-05 14:59:25 +01:00
56c26ea26c
Fix default logging level, adds options to default template.
2017-11-05 14:54:01 +01:00
674f9348e7
Skip failing order test for python 3.5 (temporary).
2017-11-05 14:45:30 +01:00
a901731fff
Switch to stable mondrian.
2017-11-04 15:17:51 +01:00
8439a535fe
Moves timer to statistics utilities.
2017-11-04 15:01:04 +01:00
0b969d31e0
Adds basic test for convert command.
2017-11-04 14:55:08 +01:00
25e919ab96
[tests] adds node context lifecycle test.(
2017-11-04 13:36:54 +01:00
83fc1743fc
Small changes in events, and associated tests.
2017-11-04 13:20:53 +01:00
28884231b3
[core] Moves bonobo.execution context related package to new bonobo.execution.contexts package, also moves bonobo.strategies to new bonobo.execution.strategies package, so everything related to execution is now contained under the bonobo.execution package.
2017-11-04 13:13:47 +01:00
2c9729c4ca
Remove the sleep() in tick() that causes a minimum execution time of 2*PERIOD, more explicit status display and a small test case for console plugin.
2017-11-04 13:01:43 +01:00
0b8168f7da
[tests] Fix path usage for python 3.5
2017-11-04 12:29:46 +01:00
017bb4a9a6
Adds a test for default file init command.
2017-11-04 12:24:30 +01:00
1108b319db
Adds 3.7-dev target to travis runner.
2017-11-04 12:15:18 +01:00
5f300225a8
Update requirements with first whistle stable.
2017-11-04 12:10:28 +01:00
6bd1130e34
[core] Refactoring to use an event dispatcher in the main thread.
...
Plugins now run in the main thread, instead of their own threads, and
the API changed to use an event dispatcher approach instead of a static
class interface.
2017-11-04 12:05:04 +01:00
d988d30474
Update to mondrian 0.4a0.
2017-11-02 08:25:30 +01:00
9037d94654
Fix imports.
2017-11-02 07:25:38 +01:00
23542dc675
Removing old error handler.
2017-11-02 00:17:03 +01:00
fb86bc9507
[errors] Move error handling in transformations to use mondrian.
2017-11-02 00:08:09 +01:00
58923f4a84
[logging] Switching to mondrian, who got all our formating code.
2017-11-01 19:57:51 +01:00
7035cc01e0
Adds argument parser support in default template.
2017-11-01 19:52:34 +01:00
8e85fa04e2
Adds the ability to initialize a package from bonobo init.
2017-11-01 19:45:35 +01:00
23404d06dd
Still cleaning up.
2017-11-01 19:02:48 +01:00
ddd84c4f50
[examples] comments.
2017-11-01 18:56:44 +01:00
5cc514e490
Update dependencies, remove python-dotenv.
2017-11-01 18:53:27 +01:00
b5a8af3efe
Remove unused argument.
2017-11-01 18:49:29 +01:00
ac6cba02cb
Remove files in examples that are not used anymore.
2017-11-01 18:48:53 +01:00
e06b616251
Refactoring the runner to go more towards standard python, also adds the ability to use bonobo argument parser from standard python execution.
2017-11-01 18:46:45 +01:00
e6596cf3f3
Removes cookiecutter.
2017-11-01 13:19:24 +01:00
69bb3cb091
Switch logger setup to mondrian (deps).
2017-11-01 13:12:19 +01:00
40a745fe08
Module registry reimported as it is needed for "bonobo convert".
2017-11-01 12:46:03 +01:00
3df81b4d35
release: 0.5.2
2017-10-30 08:34:33 +01:00
b6c7d598dc
[core] Simplification: as truthfully stated by Maik at Pycon.DE sprint «lets try not to turn python into javascript».
2017-10-30 08:28:18 +01:00
c770287466
[core] still refactoring env-related stuff towards using __main__ blocks (but with argparser, if needed).
2017-10-29 23:46:39 +01:00
2ad47ae958
You should not code when tired...
2017-10-29 23:40:58 +01:00
b3e74aff85
Fixes syntax error.
2017-10-29 23:36:44 +01:00
ba9f7171d4
[bugfix] Trying to fix a race condition that happens on empty graphs sometimes, on some computers.
2017-10-29 23:32:34 +01:00
06dc6b6e35
[bugfix] Trying to fix a race condition that happens on empty graphs sometimes, on some computers.
2017-10-29 23:22:45 +01:00
8351897e3a
[core] Refactoring of commands to move towards a more pythonic way of running the jobs. Commands are now classes, and bonobo "graph" related commands now hooks into bonobo.run() calls so it will use what you actually put in your __main__ block.
2017-10-29 19:23:50 +01:00
cac6920040
Minor test change.
2017-10-29 12:13:52 +01:00
f9c809f626
[core] Change the token parsing part in prevision of different flags.
2017-10-29 12:10:02 +01:00
32e73316e1
Merge pull request #210 from mpenkov/streamjson
...
Support line-delimited JSON
2017-10-28 17:45:09 +02:00
10a82cce62
Support line-delimited JSON
...
New nodes for handling line-delimited JSON.
https://en.wikipedia.org/wiki/JSON_Streaming
2017-10-28 17:34:13 +02:00
08f0950f02
Update Makefile/setup.
2017-10-28 17:29:05 +02:00
ce0bd9ea37
Merge branch 'develop' of https://github.com/mpenkov/bonobo into mpenkov-develop
2017-10-28 17:27:04 +02:00
209c4f3176
Merge branch 'develop' of github.com:python-bonobo/bonobo into develop
2017-10-28 17:24:39 +02:00