2eea3c6ad6
Merge branch 'master' into develop
2018-08-11 15:04:35 +02:00
adcb210c64
smell: move commands arg to nonlocal var
2018-08-11 07:16:12 +02:00
d1c9beae97
style: switching from yapf to isort/black
2018-08-11 06:34:37 +02:00
89dda0dca6
feat: new alternate syntax and switch to black + isort (yeah, maybe not the best time, but that is done).
2018-07-29 18:21:56 +01:00
56c26ea26c
Fix default logging level, adds options to default template.
2017-11-05 14:54:01 +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
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
8e85fa04e2
Adds the ability to initialize a package from bonobo init.
2017-11-01 19:45:35 +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
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
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
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
88d46a724d
[cli] adds python logging facility configuration.
2017-05-31 22:06:08 +02:00
ac800d2e14
[cli] Setup logging to unsilence stevedore errors, like failing to load an entrypoint.
2017-05-28 23:02:34 +02:00
b035bdea32
formating, better consistency in readers, ability to read files from http (fast and dirty).
2017-02-12 08:10:22 +01:00
9dab39a474
Minor fixes and update documentation. Preparing the upcoming 0.2 release.
2017-01-20 20:45:16 +01:00
9daefd7207
Implements commands as extensions using stevedore; adds run and init command.
2017-01-10 23:14:08 +01:00