Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Cleanup and Modernize webbrowser #102871

Closed
DBJim opened this issue Mar 21, 2023 · 1 comment
Closed

Cleanup and Modernize webbrowser #102871

DBJim opened this issue Mar 21, 2023 · 1 comment
Labels
stdlib Python modules in the Lib dir

Comments

@DBJim
Copy link
Contributor

DBJim commented Mar 21, 2023

Feature or enhancement

Certain browsers supported by webbrowser are now completely obsolete (and in some cases, have been for over 20 years).

I suggest to remove support for historical browsers from webbrowser, as they aren't used today, and it leaves us with a simpler and more modern module.

Pitch

Propose to remove the following:

-Mosaic - Final release in 1997
-Grail - Final release in 1999
-Netscape - Final release in 2008
-Galeon - Final release in 2008
-SkipStone - Final release in 2012
-Iceape - Development ended 2013
-Old Firefox versions 35 and below (2014)
-related tests which do not work for modern Firefox

Other improvements:

Add "Chrome" to the PATH lookup performed on Windows when user hasn't set a default browser
Add commentary for the symbolic links checked on Linux.
Rename Galeon class to Epiphany.
Update dead links.

Previous discussion

#86496
#67451
#87303
#102690

Any feedback or suggestions welcome!

Linked PRs

@arhadthedev arhadthedev added the stdlib Python modules in the Lib dir label Mar 22, 2023
@DBJim
Copy link
Contributor Author

DBJim commented Mar 22, 2023

Added SkipStone to the list, originally added in 2005. I can find no evidence of modern usage.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
stdlib Python modules in the Lib dir
Projects
None yet
Development

No branches or pull requests

2 participants