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]>
Bump trio version to 0.12.1.

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]>
Fail the task and raise the exception.

009db59d1e720532526ba03ab558aafbc111e292 authored over 5 years ago by Omer Katz <[email protected]>
Test logging.

feb73ab7bf17f4f813d644bdb0c56dd60d3eada5 authored over 5 years ago by Omer Katz <[email protected]>
isort.

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]>
The Blueprint context manager no longer blocks when starting.

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]>
Add more coverage to ExecutionOrder.

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]>
Make ExecutionOrder a non-destructive algorithm.

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]>
Use alpha version of dependencies.

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]>
Rearrange test suite.

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]>
Ensure poetry doesn't fail because of a bug. Fix python version requirement.

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]>
Remove definition of __call__ so that the steps classes will stay abstract.

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]>
Implement blueprint.stop().

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]>
Handle failures.

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]>
Improve execution algorithm and tests.

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]>
Test all execution paths for blueprint.start().

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]>
Readd cached property.

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]>
Parallelized steps should all execute before moving on to the next steps.

4cdb4f0f584f4d214af5debcbedfd18488a0e6c1 authored over 5 years ago by Omer Katz <[email protected]>
Rename property.

1cd90ea6a6b0453f1092204060589909d7b7c67d authored over 5 years ago by Omer Katz <[email protected]>
Remove TODO.

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]>
Only a step required by another if it meets the criteria.

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]>
Added assertion helpers to test logging more easily.

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]>
Added the required_by property which is the opposite of requires.

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]>
Parallelize execution of steps.

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]>
Count the number of parallel step execution and report it.

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]>
Added some comments for clarity.

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]>
Clarify code and optimize it a bit.

9a08e0cfcc442d8fce4d91d39677165c535b0406 authored over 5 years ago by Omer Katz <[email protected]>
Add logs.

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]>
Prepare to parallelize execution of bootsteps.

3ac941079b39d6d139f50dc573555cc68e0f673f authored over 5 years ago by Omer Katz <[email protected]>
Add logs.

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]>
Ensure exceptions are properly logged.

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]>
Detect circular references and report the resulting graph on success.

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]>
Allow to define a boot step as the last step.

4c2dd5186c9ac8fe8bb6cd85d6198217b7ffbf47 authored over 5 years ago by Omer Katz <[email protected]>
Initial Commit.

c703ff1d2022b6f360e365f00108fb98cb225773 authored over 5 years ago by Omer Katz <[email protected]>