Commit Graph

  • 8f3c4252b4 Working on the new version of the tutorial. Only Step1 implemented. Romain Dorgueil 2017-11-05 19:41:27 +01:00
  • eb393331cd Adds a "bare" template, containing the very minimum you want to have in 90% of cases. Romain Dorgueil 2017-11-05 14:59:25 +01:00
  • 56c26ea26c Fix default logging level, adds options to default template. Romain Dorgueil 2017-11-05 14:54:01 +01:00
  • 674f9348e7 Skip failing order test for python 3.5 (temporary). Romain Dorgueil 2017-11-05 14:45:30 +01:00
  • a901731fff Switch to stable mondrian. Romain Dorgueil 2017-11-04 15:17:51 +01:00
  • 8439a535fe Moves timer to statistics utilities. Romain Dorgueil 2017-11-04 15:01:04 +01:00
  • 0b969d31e0 Adds basic test for convert command. Romain Dorgueil 2017-11-04 14:55:08 +01:00
  • 25e919ab96 [tests] adds node context lifecycle test.( Romain Dorgueil 2017-11-04 13:36:54 +01:00
  • 83fc1743fc Small changes in events, and associated tests. Romain Dorgueil 2017-11-04 13:20:53 +01:00
  • 28884231b3 [core] Moves bonobo.execution context related package to new bonobo.execution.contexts package, also moves bonobo.strategies to new bonobo.execution.strategies package, so everything related to execution is now contained under the bonobo.execution package. Romain Dorgueil 2017-11-04 13:13:47 +01:00
  • 2c9729c4ca Remove the sleep() in tick() that causes a minimum execution time of 2*PERIOD, more explicit status display and a small test case for console plugin. Romain Dorgueil 2017-11-04 13:01:43 +01:00
  • 0b8168f7da [tests] Fix path usage for python 3.5 Romain Dorgueil 2017-11-04 12:29:46 +01:00
  • 017bb4a9a6 Adds a test for default file init command. Romain Dorgueil 2017-11-04 12:24:30 +01:00
  • 1108b319db Adds 3.7-dev target to travis runner. Romain Dorgueil 2017-11-04 12:15:18 +01:00
  • 5f300225a8 Update requirements with first whistle stable. Romain Dorgueil 2017-11-04 12:10:28 +01:00
  • 6bd1130e34 [core] Refactoring to use an event dispatcher in the main thread. Romain Dorgueil 2017-11-04 11:20:15 +01:00
  • d988d30474 Update to mondrian 0.4a0. Romain Dorgueil 2017-11-02 08:25:30 +01:00
  • 9037d94654 Fix imports. Romain Dorgueil 2017-11-02 07:25:38 +01:00
  • 23542dc675 Removing old error handler. Romain Dorgueil 2017-11-02 00:17:03 +01:00
  • fb86bc9507 [errors] Move error handling in transformations to use mondrian. Romain Dorgueil 2017-11-02 00:08:09 +01:00
  • 58923f4a84 [logging] Switching to mondrian, who got all our formating code. Romain Dorgueil 2017-11-01 19:57:51 +01:00
  • 7035cc01e0 Adds argument parser support in default template. Romain Dorgueil 2017-11-01 19:52:34 +01:00
  • 8e85fa04e2 Adds the ability to initialize a package from bonobo init. Romain Dorgueil 2017-11-01 19:45:35 +01:00
  • 23404d06dd Still cleaning up. Romain Dorgueil 2017-11-01 19:02:48 +01:00
  • ddd84c4f50 [examples] comments. Romain Dorgueil 2017-11-01 18:56:44 +01:00
  • 5cc514e490 Update dependencies, remove python-dotenv. Romain Dorgueil 2017-11-01 18:53:27 +01:00
  • b5a8af3efe Remove unused argument. Romain Dorgueil 2017-11-01 18:49:29 +01:00
  • ac6cba02cb Remove files in examples that are not used anymore. Romain Dorgueil 2017-11-01 18:48:53 +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. Romain Dorgueil 2017-11-01 18:46:45 +01:00
  • e6596cf3f3 Removes cookiecutter. Romain Dorgueil 2017-11-01 13:19:24 +01:00
  • 69bb3cb091 Switch logger setup to mondrian (deps). Romain Dorgueil 2017-11-01 13:12:19 +01:00
  • 40a745fe08 Module registry reimported as it is needed for "bonobo convert". Romain Dorgueil 2017-11-01 12:46:03 +01:00
  • 3df81b4d35 release: 0.5.2 Romain Dorgueil 2017-10-30 08:34:33 +01:00
  • b6c7d598dc [core] Simplification: as truthfully stated by Maik at Pycon.DE sprint «lets try not to turn python into javascript». Romain Dorgueil 2017-10-30 08:28:18 +01:00
  • c770287466 [core] still refactoring env-related stuff towards using __main__ blocks (but with argparser, if needed). Romain Dorgueil 2017-10-29 23:46:39 +01:00
  • 2ad47ae958 You should not code when tired... Romain Dorgueil 2017-10-29 23:40:58 +01:00
  • b3e74aff85 Fixes syntax error. Romain Dorgueil 2017-10-29 23:36:44 +01:00
  • ba9f7171d4 [bugfix] Trying to fix a race condition that happens on empty graphs sometimes, on some computers. Romain Dorgueil 2017-10-29 23:32:34 +01:00
  • 06dc6b6e35 [bugfix] Trying to fix a race condition that happens on empty graphs sometimes, on some computers. Romain Dorgueil 2017-10-29 23:22:45 +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. Romain Dorgueil 2017-10-29 19:23:50 +01:00
  • cac6920040 Minor test change. Romain Dorgueil 2017-10-29 12:13:52 +01:00
  • f9c809f626 [core] Change the token parsing part in prevision of different flags. Romain Dorgueil 2017-10-29 12:05:29 +01:00
  • 32e73316e1 Merge pull request #210 from mpenkov/streamjson Romain Dorgueil 2017-10-28 17:45:09 +02:00
  • 10a82cce62 Support line-delimited JSON Michael Penkov 2017-10-28 15:57:37 +02:00
  • 08f0950f02 Update Makefile/setup. Romain Dorgueil 2017-10-28 17:29:05 +02:00
  • ce0bd9ea37 Merge branch 'develop' of https://github.com/mpenkov/bonobo into mpenkov-develop Romain Dorgueil 2017-10-28 17:27:04 +02:00
  • 209c4f3176 Merge branch 'develop' of github.com:python-bonobo/bonobo into develop Romain Dorgueil 2017-10-28 17:24:39 +02:00
  • efb31126b4 [tests] simplify assertion Romain Dorgueil 2017-10-28 17:24:26 +02:00
  • 3e7898a987 Issue #134: use requests.get as a context manager Michael Penkov 2017-10-28 16:19:05 +02:00
  • eabc79c8ec Issue #134: use requests instead of urllib Michael Penkov 2017-10-28 16:11:58 +02:00
  • 66bda718c5 update Projectfile with download entry point Michael Penkov 2017-10-28 15:58:07 +02:00
  • edc2321c54 Issue #134: update documentation Michael Penkov 2017-10-28 14:20:53 +02:00
  • 7d9b547a53 Merge branch 'zimmermann/import' of github.com:userzimmermann/bonobo into develop Romain Dorgueil 2017-10-28 14:16:08 +02:00
  • 9e86abca60 Issue #134: add a bonobo download url command Michael Penkov 2017-10-28 14:08:53 +02:00
  • a94efeaafc commands.run: Enable relative imports in main.py Stefan Zimmermann 2017-10-28 13:08:48 +02:00
  • 88ef23e93e Merge pull request #207 from PeterUe/develop Romain Dorgueil 2017-10-28 13:04:35 +02:00
  • 9c5e98b18b adapt tutorial "Working with files" to the latest develop version Peter Uebele 2017-10-28 11:33:16 +02:00
  • a8ebc4d4d7 Merge pull request #205 from mpenkov/develop Romain Dorgueil 2017-10-28 12:29:00 +02:00
  • bf5f870304 Add a note about the graph variable Michael Penkov 2017-10-28 12:10:39 +02:00
  • 81738d796f Merge pull request #193 from arimbr/feature/bonobo-init-should-work-on-an-empty-existing-directory Romain Dorgueil 2017-10-25 09:18:05 +02:00
  • 3fdefcda72 Update sidebarinfos.html Romain Dorgueil 2017-10-24 11:14:11 +02:00
  • cb97b18dca [tests] trying to speed up the init test. Romain Dorgueil 2017-10-23 22:58:35 +02:00
  • 3f97eb05d8 Merge branch 'develop' of github.com:python-bonobo/bonobo into arimbr-feature/bonobo-init-should-work-on-an-empty-existing-directory Romain Dorgueil 2017-10-23 22:45:52 +02:00
  • a935c8fa92 Merge branch 'feature/bonobo-init-should-work-on-an-empty-existing-directory' of git://github.com/arimbr/bonobo into arimbr-feature/bonobo-init-should-work-on-an-empty-existing-directory Romain Dorgueil 2017-10-23 22:45:39 +02:00
  • 0c865818a5 Merge pull request #198 from hartym/develop Romain Dorgueil 2017-10-23 22:38:04 +02:00
  • a79c17c3e9 [tests] bonobo.util.objects Romain Dorgueil 2017-10-23 22:15:19 +02:00
  • dd28e08f0f [nodes] Removing draft quality factory from bonobo main package, will live in separate personnal package until it is good enough to live here. Romain Dorgueil 2017-10-23 21:56:13 +02:00
  • ece764b95c [tests] rename factory test and move bag detecting so any bag is returned as is as an output. Romain Dorgueil 2017-10-23 21:28:49 +02:00
  • 9a54f7b4aa [core] Still refactoring the core behaviour of bags, starting to be much simpler. Romain Dorgueil 2017-10-23 21:18:02 +02:00
  • 4641425e4c Fix python 3.5 os.chdir not accepting LocalPath arimbr 2017-10-23 00:30:10 +02:00
  • 7c0071bfdf Remove unused shutil import arimbr 2017-10-22 23:30:23 +02:00
  • 9820fca2b4 Use pytest tmpdir fixture and add more init tests arimbr 2017-10-22 23:08:25 +02:00
  • df45251622 Check if target directory is empty instead of current directory and remove overwrite_if_exists argument arimbr 2017-10-22 23:05:58 +02:00
  • f18889830b Remove dispatcher as it is not a dependency, for now, and as such breaks the continuous integration (yes, again.). Romain Dorgueil 2017-10-22 18:11:11 +02:00
  • 01a652cd05 Remove dispatcher as it is not a dependency, for now, and as such breaks the continuous integration. Romain Dorgueil 2017-10-22 18:08:03 +02:00
  • 3c453f0be7 Code formating. Romain Dorgueil 2017-10-22 18:05:39 +02:00
  • 28fe41c0bd [core] Testing and fixing new args/kwargs behaviour. Romain Dorgueil 2017-10-22 18:00:16 +02:00
  • bc01b5d404 [core] simplification of result interpretation. Romain Dorgueil 2017-10-22 17:37:49 +02:00
  • 80006ba24d [tests] fix uncaptured output in test_commands Romain Dorgueil 2017-10-22 17:23:19 +02:00
  • 321bb83aa4 Documentation for new behaviour. Romain Dorgueil 2017-10-22 16:57:46 +02:00
  • 0c58d21b12 [django, misc] adds create_or_update to djangos ETLCommand class, adds getitem/setitem/contains dunders to ValueHolder. Romain Dorgueil 2017-10-22 16:22:28 +02:00
  • 42c1fee6f1 [core] (..., dict) means Bag(..., **dict) Romain Dorgueil 2017-10-22 16:21:44 +02:00
  • 650b49a41a [django, google] Implements basic extensions for django and google oauth systems. Romain Dorgueil 2017-10-22 09:24:34 +02:00
  • 329bf9e6ca Merge pull request #194 from hartym/develop Romain Dorgueil 2017-10-21 12:58:37 +02:00
  • 7560412bc7 Merge branch 'develop' of github.com:python-bonobo/bonobo into develop Romain Dorgueil 2017-10-21 12:56:06 +02:00
  • 4f1eeacd45 Merge tag '0.5.1' into develop Romain Dorgueil 2017-10-21 12:54:46 +02:00
  • c7f39aa851 release: 0.5.1 Romain Dorgueil 2017-10-21 12:49:34 +02:00
  • 9faed8fa38 Merge pull request #197 from hartym/master Romain Dorgueil 2017-10-21 12:45:54 +02:00
  • d596d3a438 Update requirements. Romain Dorgueil 2017-10-21 12:39:46 +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. Romain Dorgueil 2017-10-21 12:38:02 +02:00
  • 12e4250166 Merge pull request #195 from cw-andrews/feature/env_file Romain Dorgueil 2017-10-17 13:55:48 +02:00
  • 7c8625dda6 Update conf.py Romain Dorgueil 2017-10-16 16:59:47 +02:00
  • b87f674eb2 Test tweak to work for Windows CI. cwandrews 2017-10-15 19:55:37 -04:00
  • 3f3bda632c Updated requirements files using edgy-project. cwandrews 2017-10-15 19:50:27 -04:00
  • d8c04138f6 Updated Projectfile to include python-dotenv dependency. cwandrews 2017-10-15 19:45:54 -04:00
  • f1e9969a88 Add tests for bonobo init new directory and init within empty directory arimbr 2017-10-15 23:54:26 +02:00
  • 5d41f6df2d Update environment.rst CW Andrews 2017-10-15 17:15:30 -04:00
  • 945d850139 Update environment.rst CW Andrews 2017-10-15 17:11:10 -04:00
  • bad598a4d7 Cast env_dir to string before passing to load_dotenv as passing a PosixPath to load_dotenv raises an exception in 3.5. cwandrews 2017-10-15 16:52:14 -04:00
  • d6d063ad43 Updated environment documentation in guides to account for env files. cwandrews 2017-10-15 16:43:28 -04:00