<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:atom="http://www.w3.org/2005/Atom">
  <channel>
    <title>openstack/keystoneauth — Stackers Network</title>
    <link>https://stackers.network/projects/openstack-keystoneauth/</link>
    <atom:link href="https://stackers.network/projects/openstack-keystoneauth/feed.xml" rel="self" type="application/rss+xml"/>
    <language>en</language>
    <lastBuildDate>Sat, 07 Nov 2026 00:00:00 +0000</lastBuildDate>
    <description>Weekly code-activity digest for openstack/keystoneauth from Stackers Network.</description>
    <item>
      <title>openstack/keystoneauth — Week of 2026-11-07</title>
      <link>https://stackers.network/projects/openstack-keystoneauth/2026-11-07</link>
      <guid>https://stackers.network/projects/openstack-keystoneauth/2026-11-07</guid>
      <pubDate>Sat, 07 Nov 2026 00:00:00 +0000</pubDate>
      <description>Discovery. The key-manager service now gets automatic microversion discovery handling in discover, so callers no longer need bespoke logic for Barbican-style endpoints (1011964). Several smaller typing adjustments landed alongside it: Adapter instances are now accepted in…</description>
      <content:encoded><![CDATA[<p><strong>Discovery.</strong> The key-manager service now gets automatic microversion discovery handling in <code translate="no">discover</code>, so callers no longer need bespoke logic for Barbican-style endpoints (<a href="https://review.opendev.org/c/openstack/keystoneauth/+/1011964">1011964</a>). Several smaller typing adjustments landed alongside it: <code translate="no">Adapter</code> instances are now accepted in <code translate="no">discover</code>, a signature was realigned with upstream, and a handful of type ignores were narrowed or corrected.</p>
<p><strong>Documentation.</strong> The authentication-plugins guide was substantially reworked, and a new service tokens guide was added from scratch — together roughly 700 lines of prose covering two of the trickier areas for consumers of the library.</p>
<p><strong>Packaging.</strong> A sweep migrated dependencies into <code translate="no">pyproject.toml</code>, dropped <code translate="no">setup.py</code> and <code translate="no">setup.cfg</code>, pruned extras and linter pins from <code translate="no">test-requirements.txt</code>, and removed the <code translate="no">sphinxcontrib.apidoc</code> dependency from the docs build. Import ordering was also tidied up as part of the same cleanup.</p>
<p><strong>Elsewhere.</strong> A reno update opened master for the <code translate="no">unmaintained/2025.1</code> branch.</p>]]></content:encoded>
    </item>
  </channel>
</rss>
