aiotools

Idiomatic asyncio utilties

MIT License

Downloads
106.7K
Stars
153
Committers
6
aiotools - Latest Release

Published by achimnol about 1 year ago

Breaking changes

  • Dropped the support for Python 3.7 as it's end-of-life.

Fixes

  • Correct the type annotation of the callback argument in create_timer() (#61)
aiotools -

Published by achimnol over 1 year ago

This release does not have any code changes; it tests the new trutsed provider-based release process.

aiotools - 2.0.0a1

Published by achimnol over 1 year ago

What's Changed

Breaking Changes

  • Now it requires Python 3.11 or higher.

Full Changelog: https://github.com/achimnol/aiotools/compare/1.6.1...2.0.0a1

aiotools - 1.6.1

Published by achimnol over 1 year ago

What's Changed

Full Changelog: https://github.com/achimnol/aiotools/compare/1.6.0...1.6.1

aiotools - 1.6.0

Published by achimnol over 1 year ago

What's Changed

Full Changelog: https://github.com/achimnol/aiotools/compare/1.5.9...1.6.0

aiotools - 1.5.9

Published by achimnol over 2 years ago

What's Changed

Full Changelog: https://github.com/achimnol/aiotools/compare/1.5.8...1.5.9

aiotools - 1.5.8

Published by achimnol over 2 years ago

What's Changed

Full Changelog: https://github.com/achimnol/aiotools/compare/1.5.7...1.5.8

aiotools - 1.5.7

Published by achimnol over 2 years ago

What's Changed

Full Changelog: https://github.com/achimnol/aiotools/compare/1.5.6...1.5.7

aiotools - 1.5.6

Published by achimnol over 2 years ago

What's Changed

New Contributors

Full Changelog: https://github.com/achimnol/aiotools/compare/1.5.5...1.5.6

aiotools - 1.5.5

Published by achimnol over 2 years ago

What's Changed

Full Changelog: https://github.com/achimnol/aiotools/compare/1.5.4...1.5.5

aiotools - 1.5.4

Published by achimnol over 2 years ago

What's Changed

Full Changelog: https://github.com/achimnol/aiotools/compare/1.5.3...1.5.4

aiotools - 1.5.3

Published by achimnol over 2 years ago

What's Changed

Full Changelog: https://github.com/achimnol/aiotools/compare/1.5.2...1.5.3

aiotools - 1.5.2

Published by achimnol over 2 years ago

What's Changed

Full Changelog: https://github.com/achimnol/aiotools/compare/1.5.1...1.5.2

aiotools - 1.5.1

Published by achimnol over 2 years ago

What's Changed

Full Changelog: https://github.com/achimnol/aiotools/compare/1.5.0...1.5.1

aiotools - 1.5.0

Published by achimnol over 2 years ago

What's Changed

New Contributors

Full Changelog: https://github.com/achimnol/aiotools/compare/1.4.0...1.5.0

aiotools - 1.4.0

Published by achimnol almost 3 years ago

What's Changed

Full Changelog: https://github.com/achimnol/aiotools/compare/1.3.0...1.4.0

aiotools - 1.3.0

Published by achimnol almost 3 years ago

What's Changed

Full Changelog: https://github.com/achimnol/aiotools/compare/1.2.2...1.3.0

aiotools -

Published by achimnol over 3 years ago

Fixes

  • fork: Handle children's segfault (core-dump with signals) explicitly in PidfdChildProcess (#27)
aiotools -

Published by achimnol almost 4 years ago

Fixes

  • Avoid side effects of custom clone() function and resorts back to the combinatino of os.fork() and os.pidfd_open() for now (#25)
aiotools -

Published by achimnol almost 4 years ago

Breaking Changes

  • server: The use_threading argument for start_server() is completely deprecated. (#23)

Features

  • Now the primary target is Python 3.9, though we still support from Python 3.6 (#22)
  • fork: Add a new module fork to support PID file descriptors in Linux 5.4+ and a POSIX-compatible fallback to asynchornously fork the Python process without signal/PID races. (#22)
  • server: Completely rewrote the module using the new fork module with handling of various edge cases such as async failures of sibiling child processes (#23)