<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:content="http://purl.org/rss/1.0/modules/content/">
  <channel>
    <title>openstack/python-magnumclient — Stackers Network</title>
    <link>https://stackers.network/projects/openstack-python-magnumclient/</link>
    <description>Weekly code-activity digest for openstack/python-magnumclient from Stackers Network.</description>
    <item>
      <title>openstack/python-magnumclient — Week of 2026-07-18</title>
      <link>https://stackers.network/projects/openstack-python-magnumclient/2026-07-18</link>
      <guid>https://stackers.network/projects/openstack-python-magnumclient/2026-07-18</guid>
      <pubDate>Sat, 18 Jul 2026 00:00:00 +0000</pubDate>
      <description>Legacy CLI removal. The dominant work this week is a sweeping teardown of the old magnum shell in favor of the OSC coe commands. The legacy CLI and shell infrastructure are gone entirely, the deprecated apiclient indirection layer has been ripped out, and the…</description>
      <content:encoded><![CDATA[<p><strong>Legacy CLI removal.</strong> The dominant work this week is a sweeping teardown of the old <code translate="no">magnum</code> shell in favor of the OSC <code translate="no">coe</code> commands. The legacy CLI and shell infrastructure are <a href="https://review.opendev.org/c/openstack/python-magnumclient/+/994515">gone entirely</a>, the deprecated apiclient indirection layer has been ripped out, and the backward-compatibility shims on <code translate="no">Client</code> and the legacy shell were dropped alongside it. Follow-on refactors reworked the <code translate="no">coe cluster/nodegroup/template set</code> commands and moved display attribute lists into the v1 manager modules — roughly 4,500 lines of net deletion across the client.</p>
<p><strong>Feature and microversion work.</strong> Nodegroups gained node label and taint support on the create/update paths. On the microversion front, <code translate="no">--os-container-infra-api-version</code> now accepts microversion strings correctly, and microversion 1.13 is supported by replacing <code translate="no">stack_id</code> with <code translate="no">cluster_id</code> in cluster responses.</p>
<p><strong>Packaging and Python support.</strong> Setup configuration migrated to <code translate="no">pyproject.toml</code>, a separate change added <code translate="no">pyproject.toml</code> for pip 23.1 compatibility, and Python 3.8, 3.9 and 3.10 were dropped from supported runtimes. README URL tags were cleaned up and hacking was bumped to 8.1.0 in CI.</p>]]></content:encoded>
    </item>
  </channel>
</rss>
