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
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
08f0950f02
Update Makefile/setup.
2017-10-28 17:29:05 +02:00
9e86abca60
Issue #134 : add a bonobo download url command
...
This enables users on different platforms to download the examples in
the tutorial using the same command.
2017-10-28 14:08:53 +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
3f3bda632c
Updated requirements files using edgy-project.
2017-10-15 19:50:27 -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
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
be844c3ed7
WIP GRAPHVIZ
2017-05-25 16:41:01 +02:00
1dccad883d
[qa] covers __main__, and formating.
2017-05-22 20:06:26 +02:00
a50b21e46d
[qa] covers __main__
2017-05-22 19:57:08 +02:00
e747bc1da8
Topological sort of a graph, allowing better console (and other) outputs.
...
Uses algorithm borrowed from networkx graph library to sort a graph in
topological order. The method is only used by output plugins, as
internal plumbery does not really care about the node order.
Also includes a bonobo.util.python.require function that helps importing
thing in a package-less context, or when there are conflict with site
package names.
2017-05-19 13:28:31 +02:00
0e6c0cf6e6
Tuning the dependency management model.
2017-05-03 18:20:47 +02:00
45d7e1383f
Changing branch model to use master instead of 0.3. Version named branches will stay for maintenance, while master will be the bleeding edge (still with passing test suite).
2017-05-02 20:39:36 +02:00
0feccb1aa9
reformating code, and adding specific rules for examples so it shows up correctly on readthedocs, by default.
2017-05-01 15:21:26 +02:00
3d0855ed23
Update project management artifacts
2017-05-01 08:35:50 +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
bb5fc22f5e
release: 0.2.2
2017-04-28 08:04:48 +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
3ecb2c2ccd
Minor stuff, cleanup and formating.
2017-04-25 07:47:51 +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
51847302dd
Project artifacts update with full url.
2017-04-24 21:24:11 +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
511c4b451b
release: 0.1.7
2017-04-21 11:56:46 +02:00
24e009d890
adds version command, adds bb alias
2017-04-21 11:55:20 +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
aecafd5f55
release: 0.1.4
2017-01-10 23:22:38 +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