Commit Graph

54 Commits

Author SHA1 Message Date
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
269adc5150 Update site URL 2016-12-28 11:18:37 +01:00
31dbfd8a22 move doc to docs as it is more consistent, use new features of edgy.project to generate setup.py with data files 2016-12-26 11:44:46 +01:00
7b34b43b08 testing bags 2016-12-25 14:25:10 +01:00
a3adb044bf implements bags, so we can pass arbitrary args/kwargs to functions. 2016-12-25 12:40:28 +01:00
c30048f1b0 basic reimplementation of what was working in rdc.etl, jupyter widget, json import, demo with opendatasoft api, etc. Lot of things are still work in progress, stay tuned. 2016-12-24 10:37:53 +01:00