Skip to content

Use gleif_hio 0.6.20rc2 on v1.2.14 - #1635

Merged
kentbull merged 1 commit into
WebOfTrust:v1.2.14from
kentbull:dependency/gleif-hio-0.6.20rc2
Aug 25, 2026
Merged

kentbull merged 1 commit into
WebOfTrust:v1.2.14from
kentbull:dependency/gleif-hio-0.6.20rc2

Conversation

@kentbull

@kentbull kentbull commented Aug 25, 2026 •

Copy link
Copy Markdown
Contributor

Summary

  • replace the upstream hio requirement with gleif_hio==0.6.20rc2
  • use the same package in all CI dependency bootstrap paths
  • avoid installing both distributions, which provide the same hio import package

Purpose

The reason we need this is that certain TCP connection lifecycle bugs are in-progress for hio on main and will be in-progress for a future v0.6.20 release from the ioflo/hio repo once the proposed v0.6.20 branch is accepted.

The following PRs are merged to GLEIF's hio fork on branch release/v0.6.20 that we need in the upstream:

Once these changes are accepted into upstream HIO on both main and a future v0.6.20 release branch then the dependency can switch back from gleif_hio to hio.

Replace the upstream hio dependency with the published GLEIF release candidate so KERIpy receives the maintained UDP and Python 3.12.2 fixes transitively.

Pin the same distribution in each CI bootstrap path to avoid installing both distributions that provide the hio import package.
@kentbull
kentbull merged commit 78f89a9 into WebOfTrust:v1.2.14 Aug 25, 2026
6 checks passed
@kentbull
kentbull deleted the dependency/gleif-hio-0.6.20rc2 branch August 25, 2026 18:22
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant