Pygame

Latest version: v2.6.1

Safety actively analyzes 714772 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 2 of 11

2.5.0

Not secure
Amorphic non-linear soul eating 🍄
bubble bath of sonic funsies c- 🦋
atapulted through-air in a fru- 🍄
ity looping manner. And such l- 🦋
ike init? Description: fearless 🍄



python3.12 -m pip install pygame -U




Less stuff is broken

As usual write about your https://github.com/pygame/pygame/issues and maybe in 8 years we can close it without comment. Or maybe, just maybe someone will fix it sooner. Maybe.



⠀ ⠀ 🤠
  🎮 🎮 🎮
🎮 🎮 🎮 Howdy.
👇 🎮🎮 👇 I'm the sheriff
  🎮 🎮 of changes.
  🎮  🎮
  👢 👢


* Wayland oh wayland, goodbye manylinux1, ciao manylinux2010 by illume in https://github.com/pygame/pygame/pull/3841
* github: Add python 3.12-dev to the test matrix by illume in https://github.com/pygame/pygame/pull/3847
* mixer: Testing by illume in https://github.com/pygame/pygame/pull/3846
* Add support for keyboard grab without mouse grab (expose SDL_GetWindowKeyboardGrab) by Yannik in https://github.com/pygame/pygame/pull/3843
* SDL 2.26.5 by illume in https://github.com/pygame/pygame/pull/3848
* Updated event_name function to use kwargs by jonotassia in https://github.com/pygame/pygame/pull/3854
* manylinux: Add Secret Rabbit Code for better sound quality by illume in https://github.com/pygame/pygame/pull/3855
* base: Some of it documented by illume in https://github.com/pygame/pygame/pull/3856
* Adding kwarg support to color.c by jonotassia in https://github.com/pygame/pygame/pull/3858
* Add keyword argument support to display.c by jonotassia in https://github.com/pygame/pygame/pull/3859
* color: Fix color.c from weird merge issue by illume in https://github.com/pygame/pygame/pull/3862
* SDL2 mixer 2.6.3 by illume in https://github.com/pygame/pygame/pull/3861
* Fix types for aliens by illume in https://github.com/pygame/pygame/pull/3864
* types eventlist by illume in https://github.com/pygame/pygame/pull/3865
* types midi by illume in https://github.com/pygame/pygame/pull/3866
* types video by illume in https://github.com/pygame/pygame/pull/3867
* examples midi: Fix some 3.10isms in the typing by illume in https://github.com/pygame/pygame/pull/3868
* examples: types textinput by illume in https://github.com/pygame/pygame/pull/3870
* examples: types scroll by illume in https://github.com/pygame/pygame/pull/3869
* test mixer: Fix test_play_multiple_times to be more CI friendly by illume in https://github.com/pygame/pygame/pull/3871
* Overhaul of README for pygame/examples by bakkary23 in https://github.com/pygame/pygame/pull/3873
* test time: Fix for unrealistic time slice requirement by illume in https://github.com/pygame/pygame/pull/3878
* time: Document and clean up a few functions by illume in https://github.com/pygame/pygame/pull/3879
* Added kwarg handling to rect.c by jonotassia in https://github.com/pygame/pygame/pull/3872
* es docs by illume in https://github.com/pygame/pygame/pull/3884
* Add Spanish version of bufferproxy.rst by stefpivser in https://github.com/pygame/pygame/pull/3885
* Add Spanish version of camera.rst by stefpivser in https://github.com/pygame/pygame/pull/3886
* Add Spanish version of cursors.rst by stefpivser in https://github.com/pygame/pygame/pull/3888
* Add Spanish version of color.rst by stefpivser in https://github.com/pygame/pygame/pull/3889
* Add Spanish version of cdrom.rst by stefpivser in https://github.com/pygame/pygame/pull/3890
* Spanish Version of c_api.rst by stefpivser in https://github.com/pygame/pygame/pull/3893
* Add Spanish Version of index.rst by stefpivser in https://github.com/pygame/pygame/pull/3894
* Add Spanish version of logos.rst by stefpivser in https://github.com/pygame/pygame/pull/3895
* Add Spanish Version of README.md by stefpivser in https://github.com/pygame/pygame/pull/3896
* Add Spanish Version of color_list.rst by stefpivser in https://github.com/pygame/pygame/pull/3897
* rwobject.c: Use lseek64(3) only for GNU libc by saper in https://github.com/pygame/pygame/pull/3898
* manylinux: Add libdecor by illume in https://github.com/pygame/pygame/pull/3900
* examples/stars: Improve typing by illume in https://github.com/pygame/pygame/pull/3901
* examples/dropevent: Fix typing issue by illume in https://github.com/pygame/pygame/pull/3902
* examples/dropevent: A few minor cleanups by illume in https://github.com/pygame/pygame/pull/3904
* examples/testsprite: Fix a few minor typing and code style issues by illume in https://github.com/pygame/pygame/pull/3903
* examples: Remove prevent_display_stretching and fix stars typing issue by illume in https://github.com/pygame/pygame/pull/3905
* es doc references fixups by illume in https://github.com/pygame/pygame/pull/3909
* 2.5.0.dev2 -> 2.5.0.dev3 by illume in https://github.com/pygame/pygame/pull/3910
* Update documentation on several events by RyanNicoletti in https://github.com/pygame/pygame/pull/3912
* setup buildconfig github: Add PYGAME_DETECT_AVX2 to unfsk setup by illume in https://github.com/pygame/pygame/pull/3924
* github: Bump pypa/cibuildwheelv2.13.1 by illume in https://github.com/pygame/pygame/pull/3925
* buildconfig: 3.12 part 2 - the cpython strikes back by illume in https://github.com/pygame/pygame/pull/3927
* key: Allow list(get_pressed()) again by illume in https://github.com/pygame/pygame/pull/3926
* Updating "Python Pygame Introduction" by Ronoc21 in https://github.com/pygame/pygame/pull/3918
* Added "Contribute" section to main README.rst by gezeebeezee in https://github.com/pygame/pygame/pull/3919
* docs: Remove linenos because it breaks github rendering by illume in https://github.com/pygame/pygame/pull/3928
* docs: Add sphinx conf for docs/es by illume in https://github.com/pygame/pygame/pull/3929
* Unit tests added to mixer.music test module by LegoPCT20 in https://github.com/pygame/pygame/pull/3921
* mixer.music: Add missing unit tests by LegoPCT20 by illume in https://github.com/pygame/pygame/pull/3931
* alphablit: Add env var to warning message by illume in https://github.com/pygame/pygame/pull/3935
* buildconfig: SDL 2.28.0 by illume in https://github.com/pygame/pygame/pull/3936

New Contributors
* Yannik made their first contribution in https://github.com/pygame/pygame/pull/3843
* jonotassia made their first contribution in https://github.com/pygame/pygame/pull/3854
* bakkary23 made their first contribution in https://github.com/pygame/pygame/pull/3873
* saper made their first contribution in https://github.com/pygame/pygame/pull/3898
* RyanNicoletti made their first contribution in https://github.com/pygame/pygame/pull/3912
* Ronoc21 made their first contribution in https://github.com/pygame/pygame/pull/3918
* gezeebeezee made their first contribution in https://github.com/pygame/pygame/pull/3919
* LegoPCT20 made their first contribution in https://github.com/pygame/pygame/pull/3921


https://github.com/pygame/pygame/issues

2.5.0.dev2

Not secure
💀

> One of life's great pleasures; a pygame pre-release.
> For testing only.
>
> -- Almost as good as walking on grass with your bare feet.



python -m pip install pygame==2.5.0.dev2


If you spot a bug scurrying about:
https://github.com/pygame/pygame/issues

<br><br>


What's Changed 🔪🩸

* Wayland oh wayland, goodbye manylinux1, ciao manylinux2010 by illume in https://github.com/pygame/pygame/pull/3841
* github: Add python 3.12-dev to the test matrix by illume in https://github.com/pygame/pygame/pull/3847
* mixer: Testing by illume in https://github.com/pygame/pygame/pull/3846
* Add support for keyboard grab without mouse grab (expose SDL_GetWindowKeyboardGrab) by Yannik in https://github.com/pygame/pygame/pull/3843
* SDL 2.26.5 by illume in https://github.com/pygame/pygame/pull/3848
* Updated event_name function to use kwargs by jonotassia in https://github.com/pygame/pygame/pull/3854
* manylinux: Add Secret Rabbit Code for better sound quality by illume in https://github.com/pygame/pygame/pull/3855
* base: Some of it documented by illume in https://github.com/pygame/pygame/pull/3856
* Adding kwarg support to color.c by jonotassia in https://github.com/pygame/pygame/pull/3858
* Add keyword argument support to display.c by jonotassia in https://github.com/pygame/pygame/pull/3859
* color: Fix color.c from weird merge issue by illume in https://github.com/pygame/pygame/pull/3862
* SDL2 mixer 2.6.3 by illume in https://github.com/pygame/pygame/pull/3861
* Fix types for aliens by illume in https://github.com/pygame/pygame/pull/3864
* types eventlist by illume in https://github.com/pygame/pygame/pull/3865
* types midi by illume in https://github.com/pygame/pygame/pull/3866
* types video by illume in https://github.com/pygame/pygame/pull/3867
* examples midi: Fix some 3.10isms in the typing by illume in https://github.com/pygame/pygame/pull/3868
* examples: types textinput by illume in https://github.com/pygame/pygame/pull/3870
* examples: types scroll by illume in https://github.com/pygame/pygame/pull/3869
* test mixer: Fix test_play_multiple_times to be more CI friendly by illume in https://github.com/pygame/pygame/pull/3871
* Overhaul of README for pygame/examples by bakkary23 in https://github.com/pygame/pygame/pull/3873
* test time: Fix for unrealistic time slice requirement by illume in https://github.com/pygame/pygame/pull/3878
* time: Document and clean up a few functions by illume in https://github.com/pygame/pygame/pull/3879
* Added kwarg handling to rect.c by jonotassia in https://github.com/pygame/pygame/pull/3872
* es docs by illume in https://github.com/pygame/pygame/pull/3884
* Add Spanish version of bufferproxy.rst by stefpivser in https://github.com/pygame/pygame/pull/3885
* Add Spanish version of camera.rst by stefpivser in https://github.com/pygame/pygame/pull/3886
* Add Spanish version of cursors.rst by stefpivser in https://github.com/pygame/pygame/pull/3888
* Add Spanish version of color.rst by stefpivser in https://github.com/pygame/pygame/pull/3889
* Add Spanish version of cdrom.rst by stefpivser in https://github.com/pygame/pygame/pull/3890
* Spanish Version of c_api.rst by stefpivser in https://github.com/pygame/pygame/pull/3893
* Add Spanish Version of index.rst by stefpivser in https://github.com/pygame/pygame/pull/3894
* Add Spanish version of logos.rst by stefpivser in https://github.com/pygame/pygame/pull/3895
* Add Spanish Version of README.md by stefpivser in https://github.com/pygame/pygame/pull/3896
* Add Spanish Version of color_list.rst by stefpivser in https://github.com/pygame/pygame/pull/3897
* rwobject.c: Use lseek64(3) only for GNU libc by saper in https://github.com/pygame/pygame/pull/3898
* manylinux: Add libdecor by illume in https://github.com/pygame/pygame/pull/3900
* examples/stars: Improve typing by illume in https://github.com/pygame/pygame/pull/3901
* examples/dropevent: Fix typing issue by illume in https://github.com/pygame/pygame/pull/3902
* examples/dropevent: A few minor cleanups by illume in https://github.com/pygame/pygame/pull/3904
* examples/testsprite: Fix a few minor typing and code style issues by illume in https://github.com/pygame/pygame/pull/3903
* examples: Remove prevent_display_stretching and fix stars typing issue by illume in https://github.com/pygame/pygame/pull/3905
* es doc references fixups by illume in https://github.com/pygame/pygame/pull/3909

New Contributors
* Yannik made their first contribution in https://github.com/pygame/pygame/pull/3843
* jonotassia made their first contribution in https://github.com/pygame/pygame/pull/3854
* bakkary23 made their first contribution in https://github.com/pygame/pygame/pull/3873
* saper made their first contribution in https://github.com/pygame/pygame/pull/3898

2.4.0

Not secure
👞👡🥿👟🥾👡🩰🩰🥾🩰👠👢👢👟👠🥾👞👡👢👞🥿🥿👟👠🥿👠



<br><br><br>
If you notice any issues, please contribute a report here: https://github.com/pygame/pygame/issues

---

New SDL 2.26.x ⚽

As well as a number of bug fixes, this version includes a new version of SDL, which includes a number of improvements in areas like vsync, game controller support, audio quality, and IME text input support.

The release notes for the SDL 2.26.x series has more information
- https://github.com/libsdl-org/SDL/releases/tag/release-2.26.0
- https://github.com/libsdl-org/SDL/releases/tag/release-2.26.1
- https://github.com/libsdl-org/SDL/releases/tag/release-2.26.2
- https://github.com/libsdl-org/SDL/releases/tag/release-2.26.3
- https://github.com/libsdl-org/SDL/releases/tag/release-2.26.4
- https://github.com/libsdl-org/SDL/releases/tag/release-2.26.5


What's Changed
* 2.3.0 -> 2.4.0.dev1 by illume in https://github.com/pygame/pygame/pull/3760
* Fix docs for `cursors.Cursor.copy()` by MarcellPerger1 in https://github.com/pygame/pygame/pull/3762
* base: Remove pygame_parachute by illume in https://github.com/pygame/pygame/pull/3768
* mouse mouse_get_rel: Fix for SCALED by illume in https://github.com/pygame/pygame/pull/3769
* github: Remove unused files by illume in https://github.com/pygame/pygame/pull/3771
* buildconfig: SDL 2.26.4 by illume in https://github.com/pygame/pygame/pull/3770
* sysfont: Fix sysfont on macos on failure of fc-list by illume in https://github.com/pygame/pygame/pull/3772
* 2.4.0.dev2 by illume in https://github.com/pygame/pygame/pull/3774
* manylinux: Add libxml, wayland, wayland-protocol dependencies by illume in https://github.com/pygame/pygame/pull/3775
* fixed self.pos of move method in GameObject in Moving Multiple Images by saif-11bit in https://github.com/pygame/pygame/pull/3783
* docs: Add Spanish version of MoveIt.rst by stefpivser in https://github.com/pygame/pygame/pull/3810
* docs: Add Spanish version of SpriteIntro.rst by stefpivser in https://github.com/pygame/pygame/pull/3811
* docs: Add Spanish version of SurfarrayIntro.rst by stefpivser in https://github.com/pygame/pygame/pull/3812
* docs: Add Spanish version of tom_games2.rst by stefpivser in https://github.com/pygame/pygame/pull/3813
* docs: Add Spanish version of tom_games3.rst by stefpivser in https://github.com/pygame/pygame/pull/3814
* docs: Add Spanish version of tom_games4.rst by stefpivser in https://github.com/pygame/pygame/pull/3815
* docs: Add Spanish version of tom_games5.rst by stefpivser in https://github.com/pygame/pygame/pull/3816
* docs: Add Spanish version of tom_games6.rst by stefpivser in https://github.com/pygame/pygame/pull/3817
* docs: Add Spanish translation of newbieguide.rst by stefpivser in https://github.com/pygame/pygame/pull/3808
* docs: Add Spanish version of CameraIntro.rst by stefpivser in https://github.com/pygame/pygame/pull/3809
* Add documentation for DualShock 5 by Aashutosh-922 in https://github.com/pygame/pygame/pull/3797
* Fix the signature of midi.get_device_info by SpeedyOrc-C in https://github.com/pygame/pygame/pull/3807
* Fix some docs warnings by illume in https://github.com/pygame/pygame/pull/3825
* base: Document some of the things by illume in https://github.com/pygame/pygame/pull/3826
* Replaced dict with weakset in Sprites groups by theRealProHacker in https://github.com/pygame/pygame/pull/3766
* Weak sprites, part 2 by illume in https://github.com/pygame/pygame/pull/3827
* draw.circle: Fixes when center is -x, and bounding rect by illume in https://github.com/pygame/pygame/pull/3779

New Contributors
* saif-11bit made their first contribution in https://github.com/pygame/pygame/pull/3783
* Aashutosh-922 made their first contribution in https://github.com/pygame/pygame/pull/3797
* SpeedyOrc-C made their first contribution in https://github.com/pygame/pygame/pull/3807
* theRealProHacker made their first contribution in https://github.com/pygame/pygame/pull/3766

2.4.0.dev2

Not secure
👞👡🥿👟🥾👡🩰🩰🥾🩰👠👢👢👟👠🥾👞👡👢👞🥿🥿👟👠🥿👠


This is a release for testing only.
https://github.com/pygame/pygame/issues

<br><br><br>
---

2.3.0

Not secure
🌺🌻🌹🥀🌷🌼🌸💐💮🌺🌻🌹🥀🌷🌼🌸💐💮🌺🌻🌹🥀🌷🌼🌸💐

----
Issue? ---> https://github.com/pygame/pygame/issues


New Contributors
* MarcellPerger1 made their first contribution in https://github.com/pygame/pygame/pull/3732
* Tobias-Fischer made their first contribution in https://github.com/pygame/pygame/pull/3663
* SalimBAhmed made their first contribution in https://github.com/pygame/pygame/pull/3747
* jhilmer made their first contribution in https://github.com/pygame/pygame/pull/3151


What's Changed
* 2.2.0 -> 2.3.0.dev1 by illume in https://github.com/pygame/pygame/pull/3736
* Remove `:return` from `sysfont._parse_font_entry_win` by MarcellPerger1 in https://github.com/pygame/pygame/pull/3732
* Add `special_flags` argument to `Group.draw` by MarcellPerger1 in https://github.com/pygame/pygame/pull/3722
* Add Spanish version of ImportInit.rst by stefpivser in https://github.com/pygame/pygame/pull/3699
* Add Spanish version of DisplayModes.rst by stefpivser in https://github.com/pygame/pygame/pull/3700
* Add Spanish version of CreateGames.rst by stefpivser in https://github.com/pygame/pygame/pull/3714
* buildconfig: Bump SDL version to 2.24.2 on windows by illume in https://github.com/pygame/pygame/pull/3458
* _camera_opencv: Add list_cameras implementation by illume in https://github.com/pygame/pygame/pull/3738
* github sdist: Do not apt-get update by illume in https://github.com/pygame/pygame/pull/3740
* Fixup deprecation error on MacOS 11 by Tobias-Fischer in https://github.com/pygame/pygame/pull/3663
* manylinux-build: Bump SDL2 to version 2.24.2 by illume in https://github.com/pygame/pygame/pull/3741
* _camera_opencv: Add ability to pass VidCapture api_preferences by illume in https://github.com/pygame/pygame/pull/3739
* 2.3.0.dev2 -> 2.3.0.dev3 by illume in https://github.com/pygame/pygame/pull/3742
* camera: Make opencv backend default on win if cv2 imports by illume in https://github.com/pygame/pygame/pull/3743
* Features/rect/scaleby by dr0id in https://github.com/pygame/pygame/pull/3077
* Implement pygame.math.lerp by JamesC01 in https://github.com/pygame/pygame/pull/3362
* Defining rect assignment of floats to Rect properties by dr0id by illume in https://github.com/pygame/pygame/pull/3745
* Rect: scale_by and scale_by_ip by dr0id and mcpalmer1980 by illume in https://github.com/pygame/pygame/pull/3746
* circleci: Remove config by illume in https://github.com/pygame/pygame/pull/3748
* docs: fix move images tutorial final example by SalimBAhmed in https://github.com/pygame/pygame/pull/3747
* Fix drawing of circles there intersect -+INT_MAX by jhilmer in https://github.com/pygame/pygame/pull/3151
* Implementation of Vector2.from_polar and ClassObjectMethod descriptor by joaquin30 in https://github.com/pygame/pygame/pull/3744
* github: Add back apt-get update / upgrade by illume in https://github.com/pygame/pygame/pull/3751
* _sdl2.video: Window.from_window by Rabbid76 by illume in https://github.com/pygame/pygame/pull/3752
* class method "from_foreign_window" added to class "Window" by Rabbid76 in https://github.com/pygame/pygame/pull/2982
* draw mask: Added unit tests for test_arc and test_angle by yujyuj by illume in https://github.com/pygame/pygame/pull/3753
* examples: Add grid movement example by Masonstiller by illume in https://github.com/pygame/pygame/pull/3754
* docs: Fix a few sphinx warnings by illume in https://github.com/pygame/pygame/pull/3759
* Fix segfaults when using display surface after calling `pygame.quit` by MarcellPerger1 in https://github.com/pygame/pygame/pull/3755

2.3.0.dev2

Not secure
🌺🌻🌹🥀🌷🌼🌸💐💮🌺🌻🌹🥀🌷🌼🌸💐💮🌺🌻🌹🥀🌷🌼🌸💐

----
Issue? ---> https://github.com/pygame/pygame/issues k thnx

New Contributors
* MarcellPerger1 made their first contribution in https://github.com/pygame/pygame/pull/3732
* Tobias-Fischer made their first contribution in https://github.com/pygame/pygame/pull/3663

What's Changed
* 2.2.0 -> 2.3.0.dev1 by illume in https://github.com/pygame/pygame/pull/3736
* Remove `:return` from `sysfont._parse_font_entry_win` by MarcellPerger1 in https://github.com/pygame/pygame/pull/3732
* Add `special_flags` argument to `Group.draw` by MarcellPerger1 in https://github.com/pygame/pygame/pull/3722
* Add Spanish version of ImportInit.rst by stefpivser in https://github.com/pygame/pygame/pull/3699
* Add Spanish version of DisplayModes.rst by stefpivser in https://github.com/pygame/pygame/pull/3700
* Add Spanish version of CreateGames.rst by stefpivser in https://github.com/pygame/pygame/pull/3714
* buildconfig: Bump SDL version to 2.24.2 on windows by illume in https://github.com/pygame/pygame/pull/3458
* _camera_opencv: Add list_cameras implementation by illume in https://github.com/pygame/pygame/pull/3738
* github sdist: Do not apt-get update by illume in https://github.com/pygame/pygame/pull/3740
* Fixup deprecation error on MacOS 11 by Tobias-Fischer in https://github.com/pygame/pygame/pull/3663
* manylinux-build: Bump SDL2 to version 2.24.2 by illume in https://github.com/pygame/pygame/pull/3741
* _camera_opencv: Add ability to pass VidCapture api_preferences by illume in https://github.com/pygame/pygame/pull/3739


👟🥿👠🥾

Page 2 of 11

© 2025 Safety CLI Cybersecurity Inc. All Rights Reserved.