💭 Bug: Pypi metadata is wrong (Requires: Python >=3.6) · Issue #... =================================================================== !https://github.com/jmcnamara/XlsxWriter/issues/1131 Date: June 18, 2025 Bug: Pypi metadata is wrong (Requires: Python >=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. ... GitHub · github.com [1] 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 thought [2]. It's a short note that I make about someone else's content online #thoughts [3] References: [1]: https://github.com/jmcnamara/XlsxWriter/issues/1131 [2]: /thoughts/ [3]: /tags/thoughts/