Commit Graph

527 Commits

Author SHA1 Message Date
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
6ef25deac9 [config] Adds test for requires() decorator. 2017-07-05 12:01:37 +02:00
0bcdbd70ab [nodes] Removes old pretty printers (bonobo.pprint, bonobo.PrettyPrint) in favor of simpler bonobo.PrettyPrinter implementation. /!\ BC break /!\ 2017-07-05 11:52:47 +02:00
2ff19c18a6 [errors] Implements unrecoverable errors, that will raise and stop the transformation. Used when an invalid ioformat is used. 2017-07-05 11:34:34 +02:00
4da1b4028a Merge branch 'dev_refactor_config' into develop 2017-07-05 11:22:15 +02:00
5062221e78 [config] Refactoring of configurables, allowing partially configured objects.
Configurables did not allow more than one "method" option, and mixed
scenarios (options+methods+...) were sometimes flaky, forcing the user
to know what order was the right one. Now, all options work the same,
sharing the same "order" namespace.

Backward incompatible change: Options are now required by default,
unless a default is provided.

Also adds a few candies for debugging/testing, found in the
bonobo.util.inspect module.
2017-07-05 11:15:03 +02:00
896bc79abe release: 0.4.3 2017-07-04 10:55:45 +02:00
d034588091 Update dependencies. 2017-07-04 10:51:33 +02:00
1d27376785 release: 0.4.2 2017-06-18 21:35:30 +02:00
b1db4263d4 Update dependencies. 2017-06-18 21:30:19 +02:00
b0fcd2ea5c Merge pull request #115 from hartym/master
Master
2017-06-17 11:49:26 +02:00
67b4227436 [stdlib] Fix I/O related nodes (especially json), there were bad bugs with ioformat. 2017-06-17 10:37:17 +02:00
3c4010f9c3 [core] Execution contexts are now context managers. 2017-06-17 10:17:42 +02:00
a65ca635cf [fs] adds a defaut to current working directory in open_fs(...). 2017-06-17 10:08:06 +02:00
8c898afc27 [config] Implements a "requires()" service injection decorator for functions (api may change). 2017-06-17 10:02:37 +02:00
b8125ea579 Merge commit '2b8397f' 2017-06-17 09:57:47 +02:00
4eeb48f806 Merge pull request #114 from python-bonobo/pyup-update-requests-2.17.3-to-2.18.1
Update requests to 2.18.1
2017-06-17 09:47:39 +02:00
e8ab8a8b57 Update requests from 2.17.3 to 2.18.1 2017-06-14 21:38:38 +02:00
c42520987f Update requests from 2.17.3 to 2.18.1 2017-06-14 21:38:37 +02:00
dbb6491e7f Update requests from 2.17.3 to 2.18.1 2017-06-14 21:38:35 +02:00
6a0334dcdf Create index.html 2017-06-12 16:24:38 +02:00
c17d560d16 Merge pull request #111 from python-bonobo/pyup-update-fs-2.0.3-to-2.0.4
Update fs to 2.0.4
2017-06-12 09:24:01 +02:00
821fdc61d6 Merge pull request #112 from python-bonobo/pyup-update-bonobo-docker-0.2.6-to-0.2.8
Update bonobo-docker to 0.2.8
2017-06-12 09:23:49 +02:00
735ae43fc6 Update bonobo-docker from 0.2.6 to 0.2.8 2017-06-11 22:14:16 +02:00
6e373a583d Update fs from 2.0.3 to 2.0.4 2017-06-11 17:15:19 +02:00
079ad57a61 Update fs from 2.0.3 to 2.0.4 2017-06-11 17:15:17 +02:00
f832f8e2bc release: 0.4.1 2017-06-11 10:44:01 +02:00
2b8397f32e [logging] Adds logging alias for easier imports. 2017-06-11 09:50:20 +02:00
285f8e230c Merge branch 'develop' of github.com:python-bonobo/bonobo into develop 2017-06-10 15:44:22 +02:00
fb54143a7a release: 0.4.0 2017-06-10 15:34:22 +02:00
187a24fca9 Merge branch '0.3' into develop
Conflicts:
	Makefile
	requirements-dev.txt
2017-06-10 14:17:26 +02:00
e0a00dcc91 release: 0.3.2 2017-06-10 13:57:27 +02:00
714ff294ed Merge remote-tracking branch 'upstream/master' 2017-06-10 13:52:23 +02:00
b749e101c7 Merge pull request #107 from hartym/develop
[deps] Weekly dependency update.
2017-06-10 13:42:57 +02:00
2b584935c5 [deps] Weekly dependency update. 2017-06-10 13:35:02 +02:00
9c3b005fd4 Merge pull request #102 from hartym/develop
Towards 0.4
2017-06-08 22:05:25 +02:00
89104af3a0 Allow main as well as __main__. 2017-06-08 21:47:13 +02:00
1ca48d885d Refactoring and fixes around ioformats. 2017-06-08 21:47:01 +02:00
d19178a28e Fix import to absolute. 2017-06-06 08:17:58 +02:00
e5483de344 [core] I/O formats allowing both arg0 formating and kwargs based. Starting with 0.4, kwargs based will be default (BC break here, but needed for the greater good). 2017-06-05 11:38:11 +02:00
c34b86872f Update example datasets. 2017-06-05 10:52:47 +02:00
98430354e6 [docs] link to first bonobo-docker guide. 2017-06-05 10:50:36 +02:00
b80ff253db [docs] work in progress. 2017-06-05 10:47:16 +02:00
5bbfa41956 [jupyter] minor docs edit. 2017-06-05 09:45:49 +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
84573cc8fa [deps] Update. 2017-06-05 09:16:36 +02:00
fd2cfae95c Merge pull request #97 from hartym/develop
Deps
2017-05-31 22:14:54 +02:00
16f864b441 Merge remote-tracking branch 'origin/master' into develop 2017-05-31 22:08:52 +02:00
99cf5a03c6 Merge remote-tracking branch 'upstream/pyup-update-pytest-3.1.0-to-3.1.1' into develop 2017-05-31 22:07:53 +02:00
a729ec5494 Merge branch 'develop' of github.com:hartym/bonobo into develop 2017-05-31 22:06:24 +02:00