Skip to content

Build(deps): Bump aiologic from 0.17.0 to 0.17.1#104

Merged
JohnRichard4096 merged 1 commit into
mainfrom
dependabot/uv/aiologic-0.17.1
Jul 4, 2026
Merged

Build(deps): Bump aiologic from 0.17.0 to 0.17.1#104
JohnRichard4096 merged 1 commit into
mainfrom
dependabot/uv/aiologic-0.17.1

Conversation

@dependabot

@dependabot dependabot Bot commented on behalf of github Jul 1, 2026

Copy link
Copy Markdown
Contributor

Bumps aiologic from 0.17.0 to 0.17.1.

Release notes

Sourced from aiologic's releases.

0.17.1

Fixed

  • aiologic.Lock (and aiologic.RLock) was unable to detect mixed deadlocks (for example, when a lock has already been acquired by an asynchronous task and there is an attempt to acquire it synchronously), resulting in hangs. It now raises a RuntimeError for simple mixed deadlocks (attempting to acquire a lock as a thread when it has already been acquired in the same thread by any green/async task), which, although only a subset of all possible cases, covers the most common scenarios. Related: #38.
  • aiologic.lowlevel.async_seconds_per_sleep() (and aiologic.lowlevel.async_seconds_per_timeout()) did not handle non-standard asyncio event loops, which could lead to overflows on Pyodide (see pyodide/pyodide#6304; however, note that this does not apply to aiologic.lowlevel.async_sleep_forever()) and non-pure Python event loops. It now handles standard event loops, uvloop, winloop, pyodide.webloop.WebLoop, and others.
Changelog

Sourced from aiologic's changelog.

[0.17.1] - 2026-06-27

Fixed

  • aiologic.Lock (and aiologic.RLock) was unable to detect mixed deadlocks (for example, when a lock has already been acquired by an asynchronous task and there is an attempt to acquire it synchronously), resulting in hangs. It now raises a RuntimeError for simple mixed deadlocks (attempting to acquire a lock as a thread when it has already been acquired in the same thread by any green/async task), which, although only a subset of all possible cases, covers the most common scenarios. Related: #38.
  • aiologic.lowlevel.async_seconds_per_sleep() (and aiologic.lowlevel.async_seconds_per_timeout()) did not handle non-standard asyncio event loops, which could lead to overflows on Pyodide (see pyodide/pyodide#6304; however, note that this does not apply to aiologic.lowlevel.async_sleep_forever()) and non-pure Python event loops. It now handles standard event loops, uvloop, winloop, pyodide.webloop.WebLoop , and others.
Commits
  • a3051c5 chore: bump aiologic from 0.17.0 to 0.17.1
  • 8ce0c71 fix: implement detection of simple mixed deadlocks
  • 76d23d2 fix: handle overflows on non-standard asyncio event loops
  • f1a4736 chore: autoupdate pre-commit config (#41)
  • See full diff in compare view

@dependabot dependabot Bot added dependencies Pull requests that update a dependency file python:uv Pull requests that update python:uv code labels Jul 1, 2026
@dependabot dependabot Bot force-pushed the dependabot/uv/aiologic-0.17.1 branch from da3680a to 4fead4b Compare July 3, 2026 14:26
Bumps [aiologic](https://github.com/x42005e1f/aiologic) from 0.17.0 to 0.17.1.
- [Release notes](https://github.com/x42005e1f/aiologic/releases)
- [Changelog](https://github.com/x42005e1f/aiologic/blob/main/CHANGELOG.md)
- [Commits](x42005e1f/aiologic@0.17.0...0.17.1)

---
updated-dependencies:
- dependency-name: aiologic
  dependency-version: 0.17.1
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
@dependabot dependabot Bot force-pushed the dependabot/uv/aiologic-0.17.1 branch from 4fead4b to b4fce19 Compare July 4, 2026 01:23
@JohnRichard4096 JohnRichard4096 merged commit b28e6d8 into main Jul 4, 2026
6 checks passed
@dependabot dependabot Bot deleted the dependabot/uv/aiologic-0.17.1 branch July 4, 2026 01:40
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

dependencies Pull requests that update a dependency file python:uv Pull requests that update python:uv code

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant