Ecosyste.ms: OpenCollective
An open API service for software projects hosted on Open Collective.
github.com/celery/bootsteps
Program Initialization Toolkit
https://github.com/celery/bootsteps
Update dependencies.
f2e788edb182d54037c5f2b9fad28dc81f701f8e authored over 5 years ago by Omer Katz <[email protected]>
f2e788edb182d54037c5f2b9fad28dc81f701f8e authored over 5 years ago by Omer Katz <[email protected]>
Bump trio version to 0.12.1.
65a77ea54b697f0ea9028d944979960b4fc749b3 authored over 5 years ago by Omer Katz <[email protected]>
65a77ea54b697f0ea9028d944979960b4fc749b3 authored over 5 years ago by Omer Katz <[email protected]>
Log when executing bootstep.
73b0ba121ad19df5773e34f16f49dd41be74be06 authored over 5 years ago by Omer Katz <[email protected]>
73b0ba121ad19df5773e34f16f49dd41be74be06 authored over 5 years ago by Omer Katz <[email protected]>
Fail the task and raise the exception.
009db59d1e720532526ba03ab558aafbc111e292 authored over 5 years ago by Omer Katz <[email protected]>
009db59d1e720532526ba03ab558aafbc111e292 authored over 5 years ago by Omer Katz <[email protected]>
Test logging.
feb73ab7bf17f4f813d644bdb0c56dd60d3eada5 authored over 5 years ago by Omer Katz <[email protected]>
feb73ab7bf17f4f813d644bdb0c56dd60d3eada5 authored over 5 years ago by Omer Katz <[email protected]>
isort.
75f39a3da8740c95e981706c1061f0e51a207635 authored over 5 years ago by Omer Katz <[email protected]>
75f39a3da8740c95e981706c1061f0e51a207635 authored over 5 years ago by Omer Katz <[email protected]>
Log which steps the blueprint is about to execute.
5650a3c930d766d67fac46596a1255fabf539eff authored over 5 years ago by Omer Katz <[email protected]>
5650a3c930d766d67fac46596a1255fabf539eff authored over 5 years ago by Omer Katz <[email protected]>
The Blueprint context manager no longer blocks when starting.
e91b013e1bb9f454d6c29741aa88967293587c9c authored over 5 years ago by Omer Katz <[email protected]>
e91b013e1bb9f454d6c29741aa88967293587c9c authored over 5 years ago by Omer Katz <[email protected]>
Don't wait when reporting state.
16a79e5b704e4173104e6bec0ad61231d4d56d1f authored over 5 years ago by Omer Katz <[email protected]>
16a79e5b704e4173104e6bec0ad61231d4d56d1f authored over 5 years ago by Omer Katz <[email protected]>
Add more coverage to ExecutionOrder.
77fe45fcf044d3e98181eccff91118f0862f5c0b authored over 5 years ago by Omer Katz <[email protected]>
77fe45fcf044d3e98181eccff91118f0862f5c0b authored over 5 years ago by Omer Katz <[email protected]>
Add more coverage to ExecutionOrder.
96003bce6a27fbaecf9bc9e0e5a1a7d30ce5b789 authored over 5 years ago by Omer Katz <[email protected]>
96003bce6a27fbaecf9bc9e0e5a1a7d30ce5b789 authored over 5 years ago by Omer Katz <[email protected]>
Make ExecutionOrder a non-destructive algorithm.
dd7dfcc0b96c31aab3c2db82adf1ac7818847be9 authored over 5 years ago by Omer Katz <[email protected]>
dd7dfcc0b96c31aab3c2db82adf1ac7818847be9 authored over 5 years ago by Omer Katz <[email protected]>
Added a benchmark to blueprint start/stop.
960397b4a4b70c0e539aa57668663b96c302380f authored over 5 years ago by Omer Katz <[email protected]>
960397b4a4b70c0e539aa57668663b96c302380f authored over 5 years ago by Omer Katz <[email protected]>
Use alpha version of dependencies.
121862de549a7436f9eec52fbb81afb886cd6d88 authored over 5 years ago by Omer Katz <[email protected]>
121862de549a7436f9eec52fbb81afb886cd6d88 authored over 5 years ago by Omer Katz <[email protected]>
Implement the SystemDNotify step.
2e433d7a63c4b13e63f0abf8e54d3afac7655a7a authored over 5 years ago by Omer Katz <[email protected]>
2e433d7a63c4b13e63f0abf8e54d3afac7655a7a authored over 5 years ago by Omer Katz <[email protected]>
Rearrange test suite.
69d84d82150e1fe458eb644311344b7b569755cd authored over 5 years ago by Omer Katz <[email protected]>
69d84d82150e1fe458eb644311344b7b569755cd authored over 5 years ago by Omer Katz <[email protected]>
Start systemd steps support.
1f76d75518af218cdd0a96d29ed89a85d7c14fb2 authored over 5 years ago by Omer Katz <[email protected]>
1f76d75518af218cdd0a96d29ed89a85d7c14fb2 authored over 5 years ago by Omer Katz <[email protected]>
Ensure poetry doesn't fail because of a bug. Fix python version requirement.
7d1f42e4b383d622167d0d73b4547b8a28458c5f authored over 5 years ago by Omer Katz <[email protected]>
7d1f42e4b383d622167d0d73b4547b8a28458c5f authored over 5 years ago by Omer Katz <[email protected]>
Ensure execution order test runs first since it's long.
37a51540db5448bcbc98a7a1900f7bb16ac522a4 authored over 5 years ago by Omer Katz <[email protected]>
37a51540db5448bcbc98a7a1900f7bb16ac522a4 authored over 5 years ago by Omer Katz <[email protected]>
Remove definition of __call__ so that the steps classes will stay abstract.
6a9f3cf8e39db9caec977c02e3e05aea99c9651d authored over 5 years ago by Omer Katz <[email protected]>
6a9f3cf8e39db9caec977c02e3e05aea99c9651d authored over 5 years ago by Omer Katz <[email protected]>
Fix async context manager test.
a1aa1ef1970e83ee1caf465e6f49671dcb605305 authored over 5 years ago by Omer Katz <[email protected]>
a1aa1ef1970e83ee1caf465e6f49671dcb605305 authored over 5 years ago by Omer Katz <[email protected]>
Implement blueprint.stop().
84b842b207f6dd5d87a4140fd344b4cb47fea17e authored over 5 years ago by Omer Katz <[email protected]>
84b842b207f6dd5d87a4140fd344b4cb47fea17e authored over 5 years ago by Omer Katz <[email protected]>
Added a context manager.
eddfd1fd2035878fb29b997da27e02ebb4727649 authored over 5 years ago by Omer Katz <[email protected]>
eddfd1fd2035878fb29b997da27e02ebb4727649 authored over 5 years ago by Omer Katz <[email protected]>
Handle failures.
950381acf830fba2660f24a174eceb19b720dba8 authored over 5 years ago by Omer Katz <[email protected]>
950381acf830fba2660f24a174eceb19b720dba8 authored over 5 years ago by Omer Katz <[email protected]>
Change state when calling blueprint.start()
ac92550db941a1110dd9fe124821dc7d7c5a220b authored over 5 years ago by Omer Katz <[email protected]>
ac92550db941a1110dd9fe124821dc7d7c5a220b authored over 5 years ago by Omer Katz <[email protected]>
Improve execution algorithm and tests.
284400293b09cf9bcae880729dbc001f966293e8 authored over 5 years ago by Omer Katz <[email protected]>
284400293b09cf9bcae880729dbc001f966293e8 authored over 5 years ago by Omer Katz <[email protected]>
Added pytest-cov.
07e2f874bf20dc53aa0cdeb2afce8e47ed5d8489 authored over 5 years ago by Omer Katz <[email protected]>
07e2f874bf20dc53aa0cdeb2afce8e47ed5d8489 authored over 5 years ago by Omer Katz <[email protected]>
Test all execution paths for blueprint.start().
df857dcf4a9e83346412f67a3c5f447fb1750a52 authored over 5 years ago by Omer Katz <[email protected]>
df857dcf4a9e83346412f67a3c5f447fb1750a52 authored over 5 years ago by Omer Katz <[email protected]>
Ensure awaitable steps are executed properly.
9cb6d997532b61887f78f181ac4f6f058a9e63dc authored over 5 years ago by Omer Katz <[email protected]>
9cb6d997532b61887f78f181ac4f6f058a9e63dc authored over 5 years ago by Omer Katz <[email protected]>
Readd cached property.
561b461996bd59c6b9cb6d32420ab935d6c554f5 authored over 5 years ago by Omer Katz <[email protected]>
561b461996bd59c6b9cb6d32420ab935d6c554f5 authored over 5 years ago by Omer Katz <[email protected]>
Refactor execution order into its own strategy class.
74faa45f606fecc789dda146b0fbae0fe7b47d27 authored over 5 years ago by Omer Katz <[email protected]>
74faa45f606fecc789dda146b0fbae0fe7b47d27 authored over 5 years ago by Omer Katz <[email protected]>
Parallelized steps should all execute before moving on to the next steps.
4cdb4f0f584f4d214af5debcbedfd18488a0e6c1 authored over 5 years ago by Omer Katz <[email protected]>
4cdb4f0f584f4d214af5debcbedfd18488a0e6c1 authored over 5 years ago by Omer Katz <[email protected]>
Rename property.
1cd90ea6a6b0453f1092204060589909d7b7c67d authored over 5 years ago by Omer Katz <[email protected]>
1cd90ea6a6b0453f1092204060589909d7b7c67d authored over 5 years ago by Omer Katz <[email protected]>
Remove TODO.
efedd8f54ddf6f55c3eba4b344fd2bf52e5cc655 authored over 5 years ago by Omer Katz <[email protected]>
efedd8f54ddf6f55c3eba4b344fd2bf52e5cc655 authored over 5 years ago by Omer Katz <[email protected]>
Ensure 3 steps are parallelized if a last step is present.
20aba2db7d1d9e8fb09a5225c3a1c9075daab7af authored over 5 years ago by Omer Katz <[email protected]>
20aba2db7d1d9e8fb09a5225c3a1c9075daab7af authored over 5 years ago by Omer Katz <[email protected]>
Only a step required by another if it meets the criteria.
0ef23cd0d70946e4580eea2359ee07e1a05b6176 authored over 5 years ago by Omer Katz <[email protected]>
0ef23cd0d70946e4580eea2359ee07e1a05b6176 authored over 5 years ago by Omer Katz <[email protected]>
Check for neighbors instead of isolates as it is a looser criteria.
This allows further parallelization.
e90f99bc05122bd8b622aa1e310169e30ccf08fe authored over 5 years ago by Omer Katz <[email protected]>
Added an option to exclude steps if some criteria is met.
f805646c15479705ca028e2076a4e4a531745c1f authored over 5 years ago by Omer Katz <[email protected]>
f805646c15479705ca028e2076a4e4a531745c1f authored over 5 years ago by Omer Katz <[email protected]>
Added assertion helpers to test logging more easily.
d8e38ca96c216c7fbce30e0896f42b489758a984 authored over 5 years ago by Omer Katz <[email protected]>
d8e38ca96c216c7fbce30e0896f42b489758a984 authored over 5 years ago by Omer Katz <[email protected]>
Create helpers for mock steps.
8c640f2c87b456364186620d5bfb325fc519e04a authored over 5 years ago by Omer Katz <[email protected]>
8c640f2c87b456364186620d5bfb325fc519e04a authored over 5 years ago by Omer Katz <[email protected]>
Added the required_by property which is the opposite of requires.
a43d025bf3492a3f98d379f5b4b875737ed98551 authored over 5 years ago by Omer Katz <[email protected]>
a43d025bf3492a3f98d379f5b4b875737ed98551 authored over 5 years ago by Omer Katz <[email protected]>
Make requires optional for step.
fd4e4cdab9a2118b0152489290df4801d3b5fec3 authored over 5 years ago by Omer Katz <[email protected]>
fd4e4cdab9a2118b0152489290df4801d3b5fec3 authored over 5 years ago by Omer Katz <[email protected]>
Parallelize execution of steps.
a52651eb8a8d156ccb78b5e14824dcedb63135c3 authored over 5 years ago by Omer Katz <[email protected]>
a52651eb8a8d156ccb78b5e14824dcedb63135c3 authored over 5 years ago by Omer Katz <[email protected]>
Permit callables as bootsteps or use a bootstep's start method.
95aa7da92451739d6abff861332fb9fbd18932ff authored over 5 years ago by Omer Katz <[email protected]>
95aa7da92451739d6abff861332fb9fbd18932ff authored over 5 years ago by Omer Katz <[email protected]>
Count the number of parallel step execution and report it.
a6725558bf256564ad0b1d6089ec5f2f485a63c9 authored over 5 years ago by Omer Katz <[email protected]>
a6725558bf256564ad0b1d6089ec5f2f485a63c9 authored over 5 years ago by Omer Katz <[email protected]>
Remove cached_property for now.
bb3aab64b1fd5c46a6bab8bbd0f57bcc75bf7901 authored over 5 years ago by Omer Katz <[email protected]>
bb3aab64b1fd5c46a6bab8bbd0f57bcc75bf7901 authored over 5 years ago by Omer Katz <[email protected]>
Added some comments for clarity.
704e437627253430a4811ac0b1c6fe401d3aad45 authored over 5 years ago by Omer Katz <[email protected]>
704e437627253430a4811ac0b1c6fe401d3aad45 authored over 5 years ago by Omer Katz <[email protected]>
Add TODOs so I won't forget to add assertions.
7e514a19d4c2b3cd75224f629dffb97914b2f7c7 authored over 5 years ago by Omer Katz <[email protected]>
7e514a19d4c2b3cd75224f629dffb97914b2f7c7 authored over 5 years ago by Omer Katz <[email protected]>
Clarify code and optimize it a bit.
9a08e0cfcc442d8fce4d91d39677165c535b0406 authored over 5 years ago by Omer Katz <[email protected]>
9a08e0cfcc442d8fce4d91d39677165c535b0406 authored over 5 years ago by Omer Katz <[email protected]>
Add logs.
b3bdcdd407ad250ef52668041ae7c984c6d22bff authored over 5 years ago by Omer Katz <[email protected]>
b3bdcdd407ad250ef52668041ae7c984c6d22bff authored over 5 years ago by Omer Katz <[email protected]>
Fix import order and remove unused import.
b9d5a6f0785d8ed023fd799564ce3dc9502d0e9d authored over 5 years ago by Omer Katz <[email protected]>
b9d5a6f0785d8ed023fd799564ce3dc9502d0e9d authored over 5 years ago by Omer Katz <[email protected]>
Prepare to parallelize execution of bootsteps.
3ac941079b39d6d139f50dc573555cc68e0f673f authored over 5 years ago by Omer Katz <[email protected]>
3ac941079b39d6d139f50dc573555cc68e0f673f authored over 5 years ago by Omer Katz <[email protected]>
Add logs.
342017baf2e52bce809035b4a15902ecb92a0b01 authored over 5 years ago by Omer Katz <[email protected]>
342017baf2e52bce809035b4a15902ecb92a0b01 authored over 5 years ago by Omer Katz <[email protected]>
Implement a basic version of Blueprint.start().
85cffc9db68f675717cb0d5bdcefb5872332af78 authored over 5 years ago by Omer Katz <[email protected]>
85cffc9db68f675717cb0d5bdcefb5872332af78 authored over 5 years ago by Omer Katz <[email protected]>
Ensure exceptions are properly logged.
cc61731c841da10193fabb9f6dcdd9b8968f02c5 authored over 5 years ago by Omer Katz <[email protected]>
cc61731c841da10193fabb9f6dcdd9b8968f02c5 authored over 5 years ago by Omer Katz <[email protected]>
Check if the action was correctly logged on success.
552876be0d18d272c939b3e48174309f9a44510e authored over 5 years ago by Omer Katz <[email protected]>
552876be0d18d272c939b3e48174309f9a44510e authored over 5 years ago by Omer Katz <[email protected]>
Detect circular references and report the resulting graph on success.
d904f1ada0afb429f823cf13d3b333c314e975f8 authored over 5 years ago by Omer Katz <[email protected]>
d904f1ada0afb429f823cf13d3b333c314e975f8 authored over 5 years ago by Omer Katz <[email protected]>
Ensure only one bootstep is last.
b1839e60b585ea34c4f49ae280b656aff98dccf4 authored over 5 years ago by Omer Katz <[email protected]>
b1839e60b585ea34c4f49ae280b656aff98dccf4 authored over 5 years ago by Omer Katz <[email protected]>
Allow to define a boot step as the last step.
4c2dd5186c9ac8fe8bb6cd85d6198217b7ffbf47 authored over 5 years ago by Omer Katz <[email protected]>
4c2dd5186c9ac8fe8bb6cd85d6198217b7ffbf47 authored over 5 years ago by Omer Katz <[email protected]>
Initial Commit.
c703ff1d2022b6f360e365f00108fb98cb225773 authored over 5 years ago by Omer Katz <[email protected]>
c703ff1d2022b6f360e365f00108fb98cb225773 authored over 5 years ago by Omer Katz <[email protected]>