Repository navigation
What's Changed
- Add
AttemptGenerator,AttemptContext, andUntilby @desertaxle in #1 - Expand the
Untilprotocol to allow for more complex stopping conditions. by @desertaxle in #2 - Rename
UntiltoStopConditionby @desertaxle in #3 - Default
AttemptGeneratorto useNoExceptionby @desertaxle in #4 - Add
@retrydecorator by @desertaxle in #5 - Add support for inverting stop conditions by @desertaxle in #6
- Add basic waiting functionality by @desertaxle in #7
- Add
WaitTimeProviderprotocol by @desertaxle in #8 - Add
attempting_asyncby @desertaxle in #9 - Add async support for
@retryby @desertaxle in #10 - Add hooks to
AttemptGeneratorby @desertaxle in #11 - Handle attempt hook failure by @desertaxle in #12
- Adds support for attempt lifecycle hooks with
attempting_asyncby @desertaxle in #13 - Add hook decorators to
Retriableby @desertaxle in #14 - Add support for async hooks to the retry decorator by @desertaxle in #15
- Configure ruff for import organization and sort all imports by @desertaxle in #16
- Add
resultattribute to attempt state by @desertaxle in #17 - Add
wait_secondsattribute toAttemptStateby @desertaxle in #18 - Add
phaseattribute to track attempt lifecycle state by @desertaxle in #19 - Update documenation in README.md and add CONTRIBUTING.md by @desertaxle in #20
- Update PyPI name and add release workflow by @desertaxle in #21
Full Changelog: https://github.com/desertaxle/mule/commits/0.1.0