Pygame

Latest version: v2.5.2

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

Scan your dependencies

Page 1 of 10

4.1.5

> Menu for pygame, simple, lightweight and easy to use

- github: https://github.com/ppizarror/pygame-menu
- url: https://pygame-menu.readthedocs.io/en/4.2.0/
- url: https://www.pygame.org/project/3165/8089

<a href=""><img width="100%" src="https://pygame-menu.readthedocs.io/en/4.2.0/_images/first_steps.png"></a>
<a href=""><img width="100%" src="https://www.pygame.org/thumb/a109f7a548bb496334444b2b463faa6f.png"></a>

---

Thanks for stopping by. Ciao!

2.26.4

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

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.5.1

Not secure
This is a bug fix release.

Some libSDL related bug fixes

* Fixed occasionally failing to open the clipboard on Windows
* Fixed crash at shutdown when using the D3D11 renderer
* Fixed setting the viewport when using the D3D12 renderer
* Fixed crash using SDL event functions before initializing SDL on Windows
* Fixed Xbox controller trigger motion events on Windows
* Fixed Xbox controller rumble in the background on Windows
* Added the hint SDL_HINT_JOYSTICK_WGI to control whether to use Windows.Gaming.Input for controllers
* Fixed 8BitDo gamepad mapping when in XInput mode on Linux
* Fixed controller lockup initializing some unofficial PS4 replica controllers
* Fixed video initialization on headless Linux systems using VNC
* Fixed large mouse jump when changing relative mouse mode on macOS
* Fixed hardware keyboard text input on iPadOS
* Added support for the Nintendo Online Famicom controllers
* Improved support for third-party Nintendo Switch controllers
* Fixed setting the player LED on Nintendo Switch controllers
* Added Linux controller mapping for the Logitech Chillstream
* Fixed appending to a file greater than 4GB in size on Windows


What's Changed

* 2.5.0 -> 2.6.0.dev1 by illume in https://github.com/pygame/pygame/pull/3937
* time: Fix for set timer again by illume in https://github.com/pygame/pygame/pull/3944
* Mac dependency improvements by illume in https://github.com/pygame/pygame/pull/3943
* mixer_music: Fix flaky test by illume in https://github.com/pygame/pygame/pull/3945
* Fix small typo in `aliens.py` by kxkw in https://github.com/pygame/pygame/pull/3950
* Mark functions as noexcept to support Cython 3 by matusvalo in https://github.com/pygame/pygame/pull/3956
* fix a typo by The-Ducks-Code in https://github.com/pygame/pygame/pull/3953
* _sdl2: Regenerate cython c files with 3.0.0.rc2 by illume in https://github.com/pygame/pygame/pull/3957
* Fix grammatical mistakes in documentation by Adithyan-cb in https://github.com/pygame/pygame/pull/3951
* buildconfig: Bump SDL 2.28.1 for windows by illume in https://github.com/pygame/pygame/pull/3965
* Implemented some unittests in mixer_test.py by BeXXsoR in https://github.com/pygame/pygame/pull/3967
* buildconfig: manylinux: Bump SDL 2.28.1 by illume in https://github.com/pygame/pygame/pull/3966
* display C API docs by illume in https://github.com/pygame/pygame/pull/3972
* Fix typos in Vector check error messages by shadowFAQs in https://github.com/pygame/pygame/pull/3975
* Removed the unused global score variable by alroyer in https://github.com/pygame/pygame/pull/3973
* Improved documentation: how to check if python and pip are installed by TimotheeMarreroMeyer in https://github.com/pygame/pygame/pull/3979
* buildconfig: manylinux: Bump SDL 2.28.2 by illume in https://github.com/pygame/pygame/pull/3981
* Surface C API docs by illume in https://github.com/pygame/pygame/pull/3980
* buildconfig: Bump SDL 2.28.2 for windows by illume in https://github.com/pygame/pygame/pull/3982
* Fixed some minor grammatical issues; by osborneandrewj in https://github.com/pygame/pygame/pull/3983

New Contributors

* kxkw made their first contribution in https://github.com/pygame/pygame/pull/3950
* matusvalo made their first contribution in https://github.com/pygame/pygame/pull/3956
* The-Ducks-Code made their first contribution in https://github.com/pygame/pygame/pull/3953
* Adithyan-cb made their first contribution in https://github.com/pygame/pygame/pull/3951
* BeXXsoR made their first contribution in https://github.com/pygame/pygame/pull/3967
* shadowFAQs made their first contribution in https://github.com/pygame/pygame/pull/3975
* alroyer made their first contribution in https://github.com/pygame/pygame/pull/3973
* TimotheeMarreroMeyer made their first contribution in https://github.com/pygame/pygame/pull/3979
* osborneandrewj made their first contribution in https://github.com/pygame/pygame/pull/3983

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

Page 1 of 10

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.