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
fb86bc9507
[errors] Move error handling in transformations to use mondrian.
2017-11-02 00:08:09 +01:00
5cc514e490
Update dependencies, remove python-dotenv.
2017-11-01 18:53:27 +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
69bb3cb091
Switch logger setup to mondrian (deps).
2017-11-01 13:12:19 +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
66bda718c5
update Projectfile with download entry point
2017-10-28 15:58:07 +02:00
7560412bc7
Merge branch 'develop' of github.com:python-bonobo/bonobo into develop
2017-10-21 12:56:06 +02:00
866824db7c
[config] Adds __doc__ to option/service. Fix variable names in Option.__get__() that would have an unpredicatable behaviour in the rare case of using get on a type. Update to Medikit.
2017-10-21 12:39:19 +02:00
d8c04138f6
Updated Projectfile to include python-dotenv dependency.
2017-10-15 19:45:54 -04:00
34dc53aa19
Merge branch 'develop' into dev_convert
2017-09-30 11:26:59 +02:00
7ca3369f71
Rename "bonobo graph" to "bonobo inspect". For now, graphviz is default but there will probably be a humand default in the future, with graphviz source generation set if --graph (or -g) flag is passed.
2017-09-30 11:01:53 +02:00
3105bd0bee
Merge branch 'dev_graphviz' into dev_convert
2017-09-18 17:18:29 +02:00
ff0d6219a6
Merge branch 'develop' into dev_graphviz
2017-08-11 07:38:53 +02:00
3e961776e3
[cli] First draft implementation of "convert" command, which builds a simple graph of reader+writer and executes it.
2017-07-16 18:45:49 +02:00
1ca48d885d
Refactoring and fixes around ioformats.
2017-06-08 21:47:01 +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
0146fb0d55
[doc] Documentation work for the 0.4 release (not finished).
2017-05-28 19:21:12 +02:00
9370f6504e
[ext] Adds docker extra to setup.py
2017-05-28 16:51:02 +02:00
6fc5891ccd
Merge branch 'master' into develop
2017-05-28 13:15:23 +02:00
44bc3f909d
[misc] updating dependency management.
2017-05-28 12:25:43 +02:00
5013708c85
[misc] updating dependencies.
2017-05-28 12:04:49 +02:00
3a5ebff435
Adds packaging requirement.
2017-05-27 17:06:18 +02:00
1afd8746eb
[pm] Moving project artifact management to next edgy.project version.
2017-05-27 16:08:10 +02:00
eacf52aaf6
Simpler package generation using cookiecutter, stdout buffering for consoleplugin
2017-05-27 14:55:25 +02:00
be844c3ed7
WIP GRAPHVIZ
2017-05-25 16:41:01 +02:00
25253cf119
Positional options (WIP).
2017-05-01 15:26:57 +02:00
8018f63457
trying to force exact requirements in the reqs.txt file while setup.py is a bit more loose.
2017-04-30 10:14:44 +02:00
c801131190
Merge branch 'filesystem' into 0.2
2017-04-28 06:33:37 +02:00
4f49ad9fd1
Tighter dependencies, and rewriting a bit of the documentation.
2017-04-28 06:32:48 +02:00
eacd0cc8c5
wip: filesystem as a service.
2017-04-28 06:21:26 +02:00
ad502d7e23
Split execution module in submodules for better readability.
2017-04-25 23:05:18 +02:00
efcd4361cc
First implementation of services and basic injection. Not working with CLI for now.
2017-04-25 22:04:21 +02:00
8af5534394
Update psutil version.
2017-04-24 23:47:56 +02:00
ef2c881075
Attempt to refactor a bit of context, new count transform that counts the calls, new bonobo.structs package with basic data structures, removal of blessings.
2017-04-24 23:44:29 +02:00
cff32c1612
Merge remote-tracking branch 'upstream/0.2' into colorama
2017-04-24 21:37:11 +02:00
9fc2e0ef94
Reverts/Fixes #16 (removes bb alias).
2017-04-24 21:36:27 +02:00
877e132daf
Basic appveyor setup, kind of work in progress bootstraped from " https://github.com/ogrisel/python-appveyor-demo ".
2017-04-24 20:43:45 +02:00
476923dc44
Attempt to fix windows terminal compatibility (ping @jelloslinger). If this is working on windows, we should consider removing blessings in favor of colorama.
2017-04-23 15:10:29 +02:00
24e009d890
adds version command, adds bb alias
2017-04-21 11:55:20 +02:00
9dab39a474
Minor fixes and update documentation. Preparing the upcoming 0.2 release.
2017-01-20 20:45:16 +01:00
f2c7fbb4c0
experimenting with conda/pip
2017-01-17 23:30:58 +01:00
174fb0d158
Merge branch 'master' of github.com:hartym/bonobo
2017-01-10 23:15:26 +01:00
9daefd7207
Implements commands as extensions using stevedore; adds run and init command.
2017-01-10 23:14:08 +01:00
c9b000f65e
adds requests dependency.
2017-01-07 10:37:59 +01:00
f736e7e7e3
Working toward sqlalchemy extension. Better ability to extend context. Still needs a lot of cleanup.
2017-01-03 22:06:09 +01:00
b39d51071f
update with latest edgy.project features, including yapf support.
2016-12-28 15:51:30 +01:00