Commit Graph

19 Commits

Author SHA1 Message Date
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