83fc1743fcSmall 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
2c9729c4caRemove 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
ac6cba02cbRemove files in examples that are not used anymore.
Romain Dorgueil
2017-11-01 18:48:53 +01:00
e06b616251Refactoring 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
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
2ad47ae958You should not code when tired...
Romain Dorgueil
2017-10-29 23:40:58 +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
cac6920040Minor 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
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
9820fca2b4Use pytest tmpdir fixture and add more init tests
arimbr
2017-10-22 23:08:25 +02:00
df45251622Check if target directory is empty instead of current directory and remove overwrite_if_exists argument
arimbr
2017-10-22 23:05:58 +02:00
f18889830bRemove 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
01a652cd05Remove 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
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
bad598a4d7Cast 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
d6d063ad43Updated environment documentation in guides to account for env files.
cwandrews
2017-10-15 16:43:28 -04:00