---
title: "💭 Bug: Pypi metadata is wrong (Requires: Python >=3.6) · Issue #..."
description: "!https://github.com/jmcnamara/XlsxWriter/issues/1131"
date: 2025-06-18
published: true
tags:
  - pypi
  - thought
template: link
---


<div class="embed-card embed-card-external">
  <a href="https://github.com/jmcnamara/XlsxWriter/issues/1131" class="embed-card-link" target="_blank" rel="noopener noreferrer">
    <div class="embed-card-image">
      <img src="https://opengraph.githubassets.com/bb386566ec32565615608d972769aa7a4695afabb6146c28fdec0287958ea9ac/jmcnamara/XlsxWriter/issues/1131" alt="Bug: Pypi metadata is wrong (Requires: Python &gt;=3.6) · Issue #1131 · jmcnamara/XlsxWriter — Current behavior When pulling the dependency with pip (without pinning the version), our python3.6 tester pulls 3.2.3 and not 3.2.2 even though the version is no longer compatible with python 3.6. ..." loading="lazy">
    </div>
    <div class="embed-card-content">
      <div class="embed-card-title">Bug: Pypi metadata is wrong (Requires: Python &gt;=3.6) · Issue #1131 · jmcnamara/XlsxWriter</div>
      <div class="embed-card-description">Current behavior When pulling the dependency with pip (without pinning the version), our python3.6 tester pulls 3.2.3 and not 3.2.2 even though the version is no longer compatible with python 3.6. ...</div>
      <div class="embed-card-meta">GitHub &middot; github.com</div>
    </div>
  </a>
</div>


pypi yanks suck, they are rare, this one got me today as it was a pinned dependency in my dependency chain.  The latest release broke python 3.6/3.7 (which 3.6 has  been EOL for 3.5 years btw), and it claimed >=3.6.  In order to allow users to still install xlsxwriter without pinning down it needed yanked.  I'm not sure if there was another way around it as pypi releases are immutable, so you cannot fix  

![image](https://dropper.wayl.one/api/file/2ba70753-5723-4b96-8f2b-8090be07d6ad.webp)

> This now has me wondering what the heck is using it with old pythons.

It appears to have broken builds on Canonical/checkbox for ubuntu 18.04.  Checkbox is a device compatibility testing framework.

https://github.com/canonical/checkbox/actions/runs/14644718138/job/41098549191#step:8:125

![image](https://dropper.wayl.one/api/file/6fe3e01b-e180-4d2a-a00c-6b9fab727626.webp)

!!! note

    This post is a <a href="/thoughts/" class="wikilink" data-title="Thoughts" data-description="These are generally my thoughts on a web page or some sort of url, except a rare few don&#39;t have a link. These are dual published off of my..." data-date="2024-04-01">thought</a>. It's a short note that I make
    about someone else's content online <a href="/tags/thoughts/" class="hashtag-tag" data-tag="thoughts" data-count=2 data-reading-time=3 data-reading-time-text="3 minutes">#thoughts</a>
