./games/py-game, Set of Python modules designed for writing games

[ CVSweb ] [ Homepage ] [ RSS ] [ Required by ] [ Add to tracker ]


Branch: CURRENT, Version: 2.6.1, Package name: py312-game-2.6.1, Maintainer: ryoon

Pygame is a set of Python modules designed for writing games. It is written on
top of the excellent SDL library. This allows you to create fully featured
games and multimedia programs in the python language. Pygame is highly
portable and runs on nearly every platform and operating system.


Required to run:
[graphics/SDL_image] [graphics/freetype2] [graphics/png] [graphics/jpeg] [multimedia/smpeg] [audio/SDL_mixer] [devel/py-setuptools] [devel/SDL_ttf] [devel/SDL] [lang/python37]

Required to build:
[pkgtools/x11-links] [x11/xcb-proto] [x11/fixesproto4] [pkgtools/cwrappers] [x11/xorgproto]

Master sites:

Filesize: 14461.06 KB

Version history: (Expand)


CVS history: (Expand)


   2024-11-11 08:29:31 by Thomas Klausner | Files touched by this commit (862)
Log message:
py-*: remove unused tool dependency

py-setuptools includes the py-wheel functionality nowadays
   2024-10-22 13:57:19 by Adam Ciarcinski | Files touched by this commit (2) | Package updated
Log message:
py-game: updated to 2.6.1

2.6.1

2.6.0 -> 2.6.1.dev1
grammar-fix
Update sprite.rst
build(deps): bump actions/checkout from 4.1.6 to 4.1.7
github: Bump cibuildwheel to v2.19.2
Update SpriteIntro.rst
buildconfig/appveyor: Python 3.13 for windows
buildconfig: Pin cython version to range
build(deps): bump pypa/cibuildwheel from 2.19.2 to 2.20.0
github/build-*: Fix Cython version specifier
manylinux: Remove old pypy 3.7
   2024-09-16 21:14:46 by Adam Ciarcinski | Files touched by this commit (3) | Package updated
Log message:
py-game: updated to 2.6.0

pygame 2.6.0

cleanup: New clang-format
Fix support for OpenBSD and NetBSD
include/pgplatform: Enable SSE42 again
github: Bump cibuildwheel to v2.15.0
camera: Fix wrong ifdef placement for unix/macos
Added a minor check if config is correctly initialised
Updated the reST/themes/classic/elements html documention
Improved the security of temporary file creation in image tests
Reduced some complexity of if statements in buildconfig-setup, compilation help, \ 
and in opencv camera backend
github/workflows: apt has hicups, hold breath
base: pixelcopy: Some error cleanups
appveyor: Switch to pythons to 3.12.0
manylinux: Bump SDL 2.28.4
buildconfig/download_win_prebuilt: Bump SDL 2.28.4
Minor improvements to tests
setup: Fix some MSCisms so MSYS2 can work better
Fix go_over_there example bug in Python 3.12 as per issue
Update PygameIntro.rst
Add comment to surf_copy
Update event.rst
Polygon large coordinate test cases for issue
format fixes
Update README.rst
github/workflows/stale: Mark issues/PRs as stale after a time
setup: Add python 3.12 classifier metadata
github/workflows/build-ubuntu-sdist: Add apt-get fix-missing back
github/workflows/build-ubuntu-sdist: Publish sdist to pypi on publish
Remove references to Numeric in the documentation
Minor update to coding example in 3.1
sprite: fix words repetition
Skip surface tests that fail when SDL_VIDEODRIVER=dummy
Fix failing python3 setup.py lint
Keep GitHub Actions up to date with GitHub's Dependabot
build-ubuntu-sdist.yml: apt-update but not upgrade
build(deps): bump actions/setup-python from 3 to 5
build(deps): bump uraimo/run-on-arch-action from 2.3.0 to 2.7.1
examples/testsprite: Fix in an update method to match super class
camera: buildconfig: Remove experimental camera_windows
buildconfig/appveyor: Fix sphinx install to hardcode dep
buildconfig/macdependencies glib: Fix build
python3 setup.py lint is deprecated: Let's lint with pre-commit
Added generics to abstract group for IDE completion
Refactored tests for pygame.Surface.blits in test/blit.py
sprite: Fix formatting
Remove lint logic from setup.py
setup: Fix platform.linux_distribution() deprecated python >= 3.7
Update ftfont.py
build(deps): bump actions/cache from 3.0.2 to 4.0.2
build(deps): bump actions/stale from 8 to 9
pre-commit: Lint Python code with Ruff
build(deps): bump actions/checkout from 3.0.2 to 4.1.2
pre-commit: Find and fix typos with codespell
Minor optimizations by using comprehensions
buildconfig module cleanup
build(deps): bump pypa/cibuildwheel from 2.16.1 to 2.17.0
simple test case for camera
camera: Add camera_test
mixer_test: Add def test_queue
Refactored test from 3989 to work correctly and also apply to 4191 and fixed the \ 
bug being tested
build(deps): bump uraimo/run-on-arch-action from 2.7.1 to 2.7.2
build(deps): bump actions/checkout from 4.1.2 to 4.1.5
Fix pygame.camera backend detection on Windows Server
setup: Filter out warnings
setup: Add Fedora compile links
setup: Fix cython compilation for setup.py install
buildconfig: Add fallback to portmidi if porttime is not found
pypm: Fix incorrect param in Pm_OpenInput
test: Fix numpy.alltrue imports to import all instead thanks @mgorny
build(deps): bump actions/checkout from 4.1.5 to 4.1.6
Documentation spelling improvements
sndarray_test: Fix some overflowed data sizes
surfarray_test: Fix for value out of uint32 range
updating type hinting for SysFont
docs: DisplayModes: Add display argument to pygame.display.list_modes() and \ 
pygame.display.mode_ok()
docs: SpriteIntro: Fix some grammar
README.rst: Fix link to pyhon.org
docs: SpriteIntro: Fix some grammar
Updated Getting Started Doc
Remove duplicated block of code from documentation
Support collide_mask as collided argument in spritecollide
docs: SpriteIntro: Fix collide functions arg "collided" default
docs: DisplayModes: Fix description of width, and height default with set_mode \ 
and document display
mixer_test: mixer_music_test: Add test for sound_from_array and rewind
mixer_test: mixer_music_test: Add test for sound_from_array and rewind
mixer_test: Add skip for test failing on msys2
Added unit tests for music_mixer.py
README.rst: Improve contributing section and formatting
Inline _PyArg_NoKeywords from Python 3.13 in case it is missing
Python the 13th
   2024-04-06 10:07:18 by Thomas Klausner | Files touched by this commit (1490)
Log message:
* recursive bump for libxkbcommon 1.7.0

Marc Baudoin reported problems with using old binary packages
with the new libkxbcommon, so force everything to 1.7.0
   2024-01-30 15:22:43 by Ryo ONODERA | Files touched by this commit (672)
Log message:
*: Recursive revbump from audio/pulseaudio-17.0
   2023-11-12 14:24:43 by Thomas Klausner | Files touched by this commit (2570)
Log message:
*: revebump for new brotli option for freetype2

Addresses PR 57693
   2023-10-29 20:05:49 by Adam Ciarcinski | Files touched by this commit (6)
Log message:
py-game: fix build and PLIST
   2023-10-29 18:59:35 by Thomas Klausner | Files touched by this commit (8) | Package updated
Log message:
py-game: update to 2.5.2.

4 years of development.
Switches to SDL2.