Skip to content

Formally deprecate older Linux distros - #4556

Merged
mhsmith merged 1 commit into
beeware:mainfrom
freakboy3742:old-linux
Jul 7, 2026
Merged

Formally deprecate older Linux distros#4556
mhsmith merged 1 commit into
beeware:mainfrom
freakboy3742:old-linux

Conversation

@freakboy3742

@freakboy3742 freakboy3742 commented Jul 7, 2026

Copy link
Copy Markdown
Member

#4438 introduced an implicit dependency on PyGObject 3.55.1. This version is required to support Python 3.15; but it also breaks the compromise introduced to support #3143.

At the time we introduced that compromise (March 2025), Debian 12 was the current stable release, and Ubuntu 22.04 was the "most recent but one" stable LTS for Ubuntu. Today, Debian 12 loses security support status and enters LTS mode in a week (July 11 2026); Ubuntu 22.04 maintenance support ends in 9 months (April 2027). Debian 13 is the stable Debian release, and Ubuntu 26.04 and 24.04 both exist.

Since there is now a viable upgrade path for older Linux distributions, this PR adds a pin for pygobject, and formally drops support for older Linux distros.

Fixes #4533.

PR Checklist:

  • I will abide by the BeeWare Code of Conduct
  • I have read and have followed the CONTRIBUTING.md file
  • This PR was generated or assisted using an AI tool

@freakboy3742
freakboy3742 requested a review from mhsmith July 7, 2026 02:38
@mhsmith
mhsmith merged commit 64ad99c into beeware:main Jul 7, 2026
65 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.

Toga on GTK requires PyGObject 3.55.1

2 participants