Skip to content

Conversation

kyluca
Copy link
Contributor

@kyluca kyluca commented Oct 8, 2025

Hi,

I was about to start playing around with #267 and #278 locally and got the following warning:

screenshot_from_2025_10_08_16_42_49

Assuming the ~=3.9 was intentional to avoid a 4.x major version change, it might not be necessary as Python 4.x doesn't seem to be likely at all: https://www.geeksforgeeks.org/python/latest-update-on-python-4/

"We’re not thrilled about the idea of Python 4 and nobody in the core dev team is—so probably there never will be a version 4.0 and we’ll just keep numbering until 3.99," van Rossum stated. He emphasized that the transition from Python 2 to Python 3 was challenging and that the team learned valuable lessons from this experience. The team’s focus is on incremental improvements within the Python 3.x series rather than introducing a major version overhaul.

This PR swaps the ~= for a simple >=, which dismisses the best practices warning from uv:

screenshot_from_2025_10_09_07_17_56

Apologies for not logging an issue first, I wasn't sure if this would be considered valid or desired.

As a sidenote: Python 3.9 is also approaching EOL this month (October 2025). I'd be happy to make another PR to drop 3.9 support and bump the minimum version to 3.10 if you like?

Cheers,
Kyle

@kbdharun kbdharun merged commit 154cae9 into tldr-pages:main Oct 9, 2025
30 checks passed
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.

2 participants