Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package python-pygame for openSUSE:Factory 
checked in at 2023-03-01 16:14:44
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/python-pygame (Old)
 and      /work/SRC/openSUSE:Factory/.python-pygame.new.31432 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "python-pygame"

Wed Mar  1 16:14:44 2023 rev:35 rq:1068405 version:2.1.3

Changes:
--------
--- /work/SRC/openSUSE:Factory/python-pygame/python-pygame.changes      
2022-12-13 18:55:28.811207386 +0100
+++ /work/SRC/openSUSE:Factory/.python-pygame.new.31432/python-pygame.changes   
2023-03-01 16:15:08.470937723 +0100
@@ -1,0 +2,225 @@
+Thu Feb 23 12:26:47 UTC 2023 - Daniel Garcia <daniel.gar...@suse.com>
+
+- Update to 2.1.3:
+  * 2.1.2 by @illume in #2957
+  * Fix path dependencies by @SergioArnaud in #2975
+  * Add test for pygame.locals by @ankith26 in #2958
+  * Fix Pygame imported class typehints by @MightyJosip in #2965
+  * Fix some bugs in camera.py by @ankith26 in #2961
+  * Clean modinit C code, fix bugs, use recommended API by @ankith26 in #2952
+  * Python2 to Python3 code modernization by @novialriptide in #2984
+  * SDL 2.0.20 by @illume in #2983
+  * Update the image doc, delineate bytes and str by @Starbuck5 in #2959
+  * Add pixel format name into display info by @MyreMylar in #2964
+  * Add missing copy test for Vector3 by @JovialKnoll in #3000
+  * New black formatting by @novialriptide in #3013
+  * Misc fixes: Fix UCS_4 UCS4 typo, incorrect color methods export and 
display.c error handling bugs by @ankith26 in #2987
+  * Snake casify _sdl2.video.Image.flipX and .flipY by @avaxar in #2978
+  * Removed unused imports by @novialriptide in #3016
+  * Fix warnings, make warnings error on CI by @ankith26 in #2919
+  * Added Rect typing and docs that it is iterable by @novialriptide in #2969
+  * Fix there typo in tests.rst by @eoghanriley in #3022
+  * C code cleanups + cdrom/overlay removal by @Starbuck5 in #3014
+  * Make sure surfaces start as opaque black. (MacOS) by @Starbuck5 in #2973
+  * Add transform.scale_by, transform.smoothscale_by functions by @Starbuck5 
in #2723
+  * Fix typo in C_api display docs by @gresm in #3027
+  * Font rwops by @Starbuck5 in #2911
+  * transform.average_color: Add optional parameter 'consider_alpha' to remove 
black artifacts if alpha present by @dr0id in #2968
+  * pygame.docs: remove warning in docs generation due to a reference to… by 
@dr0id in #3029
+  * Add __new__ and __init__ functions for some types by @zoldalma999 in #3001
+  * Regenerate cython files by @ankith26 in #3032
+  * 2.1.3.dev2 by @illume in #3039
+  * Add .move_towards() for Vector2 and Vector3 by @novialriptide in #2929
+  * Save Surfaces with palettes as indexed 8P PNG by @ThanhChinhBK in #3028
+  * Rect collidelistall unittests added and updated docs to document different 
argument types by @dr0id in #2989
+  * Add some more events by @ankith26 in #2953
+  * Fix bufferproxy doc typo by @gresm in #3044
+  * VideoInfo string missing closing parenthesis by @GregoryMorse in #3053
+  * Fix stubtest warnings, run stubtest on CI by @ankith26 in #2999
+  * Cursors example improvements - including showing new system, color, and 
image cursors by @thanice in #3037
+  * Improve example textinput by @blankRiot96 in #3050
+  * Use github downloads for windows prebuilts downloads by @illume in #3059
+  * 2.1.3.dev4 and 2.1.3dev5 by @illume in #3060
+  * Fix more typestub warnings with dunders by @ankith26 in #3075
+  * Fix APPMOUSEFOCUS naming, update const values by @ankith26 in #3043
+  * Pkgdata import in init for PyInstaller by @Starbuck5 in #3082
+  * Fix logos page by @Grimmys in #2977
+  * Fix segfault in resource loading function by @ankith26 in #3089
+  * Fix pygame logo image in README.rst by @novialriptide in #3090
+  * Add black badge by @novialriptide in #3091
+  * Use static dot declarations for type objects by @ankith26 in #3067
+  * Windows prebuilts updates with freetype and SDL_ttf 2.0.18 by @Starbuck5 
in #3086
+  * Get rid of sprintf calls in the codebase by @ankith26 in #3041
+  * Fix and normalize function pointer calls for METH_NOARGS by @pmp-p in #3080
+  * Update list of datafiles in generated docs by @wxh06 in #3073
+  * Improve draw doc accuracy and example style by @Starbuck5 in #3074
+  * Check SDL version earlier, report known incompat (closes #2657) by @SnoopJ 
in #2661
+  * Lint/format examples/*.py by @Starbuck5 in #3093
+  * Fix missing pointer cast fix by @pmp-p in #3104
+  * Add a .clamp_magnitude() to Vector2 and Vector3 by @novialriptide in #2990
+  * examples/mask.py change default image to one with alpha channel by 
@brccabral in #3111
+  * Fix mouse_get_pos takes no argument by @pmp-p in #3115
+  * Small fixes to the documentation header by @hnrkcode in #3094
+  * Rect and Color support collections.abc.Container, add tests and stubs by 
@ankith26 in #3066
+  * Don't raise python errors in v4l2_read_frame by @ankith26 in #3052
+  * Fix name/definition conflict for pgSurface_New by @pmp-p in #3106
+  * Add pygame.font.get_sdl_ttf_version() for getting version of SDL_ttf 
library by @mariospapaz in #3095
+  * Math's Vectors have not documented methods by @gresm in #3122
+  * Event tests and types improvements (Minor event refactor part 3) by 
@ankith26 in #3063
+  * Cleanup old compatibility code in windows sysfont by @Starbuck5 in #3126
+  * Fix display.set_mode docs for DOUBLEBUF by @Starbuck5 in #3129
+  * Make pgBuffer_Release retain previously set errors by @ankith26 in #3127
+  * Change renderer names to strings in get_drivers by @zoldalma999 in #3132
+  * Takeover of Newbie guide PR #2718 by @davidpendergast by @MyreMylar in 
#3118
+  * Fixed Vector.clamp_magnitude() parameters by @novialriptide in #3133
+  * SIMD version of BLEND_RGBA_MULT for 32bit surfaces by @MyreMylar in #2988
+  * Update constants.c to clang-format version 14.0 by @MyreMylar in #3137
+  * Add pygame.context module by @Starbuck5 in #3100
+  * Add pygame.get_pref_locales by @ankith26 in #3038
+  * Use more optimal line functions in polygon by @Starbuck5 in #3141
+  * Proposal: add Rect.collidelistallobjects that returns the colliding 
objects by @dr0id in #3026
+  * Remove Solaris compatibility code to re-enable SIGALARM by @MyreMylar in 
#3142
+  * Fix Vector subclass methods to return the correct subtype instance by 
@novialriptide in #3088
+  * Raise only pygame.error when mixer loading fails by @ankith26 in #3148
+  * Fix typo in SpriteIntro.rst tutorial by @JoshuaDRose in #3154
+  * Fixed windows version parsing in Camera that errored on versions like 8.1 
by @Matiiss in #3158
+  * Fix "-auto" setup.py argument not being used properly in buildconfig by 
@robertpfeiffer in #3157
+  * Updates to moveit.py example by @dbrown3562 in #3146
+  * Update to SDL 2.0.22 on Windows by @Starbuck5 in #3162
+  * Typo fix, ball -> bat by @elgcodes in #3164
+  * Typo fix or -> for by @elgcodes in #3165
+  * Fix sysfont.get_fonts stop returning None, warn fc-list issues by 
@ankith26 in #3159
+  * Fix _sdl2.controller for static build, pygame.h is in _sdl2 parent 
directory by @pmp-p in #3105
+  * Add SIMD versions of RGB_MUL blitter by @MyreMylar in #3136
+  * Fix typo in korean document by @EunhoKang in #3176
+  * Add evfilter guard mutex, fix pymalloc without GIL (Minor event refactor 
part 2.1) by @ankith26 in #3177
+  * Add test for fullscreen toggle by @PurityLake in #3171
+  * SIMD versions of RGB_ADD, RGBA_ADD, RGB_MUL & RGBA_MUL by @MyreMylar in 
#3170
+  * Static build support for WebAssembly by @pmp-p in #3108
+  * Correction of a comment by @Yvant2000 in #3182
+  * Regenerate cython files by @Starbuck5 in #3183
+  * Simplify some boolean handling by @Starbuck5 in #3192
+  * Fix DLL loading problems on Windows Store Python installations by 
@Starbuck5 in #3196
+  * wasm: fence simd/avx by @pmp-p in #3191
+  * Removed Python 2 nonzero by @blankRiot96 in #3194
+  * Use CircleCI for manylinux aarch64 builds by @ankith26 in #3188
+  * Remove custom JPEG saver by @Starbuck5 in #3180
+  * Update build-emsdk.yml by @pmp-p in #3185
+  * Improve clang format source file detection by @zoldalma999 in #3140
+  * Clang format touch.c to fix failing lint tests by @ankith26 in #3201
+  * Fix Chimp tutorial code to use the correct module name alias by @kharissa 
in #3205
+  * Fix a few pylint issues by @ankith26 in #3206
+  * pyupgrade --py36-plus **/*.py by @cclauss in #3208
+  * Fix print () --> print() by @cclauss in #3213
+  * Make latest pypy wheels on mac/linux, cibuildwheel on manylinux and other 
minor updates by @ankith26 in #3187
+  * Remove more code for legacy Python by @cclauss in #3207
+  * More Python f-strings with flynt by @cclauss in #3212
+  * Add SIMD versions of RGB & RGBA BLEND_MAX, BLEND_MIN blit modes by 
@MyreMylar in #3181
+  * Use custom SDL2_ttf on Windows by @Starbuck5 in #3193
+  * Typos: get em out of here! by @Starbuck5 in #3216
+  * setup.cfg: Sort pylint disables to simplify future edits by @cclauss in 
#3220
+  * sysfont.py: check for emscripten platform by @pmp-p in #3225
+  * Fix undefined name: get_python_inc() by @cclauss in #3219
+  * Added strikethrough option to Font by @MightyJosip in #2991
+  * Fixed window not staying centered on second call of display.set_mode by 
@PurityLake in #3172
+  * Fix Vector memory leak by @MightyJosip in #3236
+  * wasm disable mutex usage, wasm CI updates by @ankith26 in #3203
+  * wasm: pygame.surfarray could load on 3.10.5 backport by @pmp-p in #3246
+  * Refactor font.render by @Starbuck5 in #3186
+  * Fix Controller.rumble returning wrong bool on error by @ankith26 in #3248
+  * wasm: wrong logic masks pgExc_SDLError by @pmp-p in #3247
+  * Make textinput show a candidate list by @Starbuck5 in #3244
+  * Cleaned up test/README.TXT by @novialriptide in #3254
+  * Fix typos in sprite docs by @StarDexterity in #3263
+  * Fix Surf.set_palette to be usable without an initialized display by 
@Starbuck5 in #3259
+  * Replaced some truth testing with is not None checks in sprite module by 
@Matiiss in #3271
+  * Include user fonts for pygame.font.match_font() on Windows by 
@novialriptide in #3184
+  * Add SysFont pygame.font.get_fonts() verification test by @SSS-Says-Snek in 
#3266
+  * Fix wasm build when no PREFIX variable is defined by @ryanking13 in #3280
+  * Remove deprecated blend argument from test and docs by @kevin-pease in 
#3281
+  * Fix controller build on SDL < 2.0.9 by @Starbuck5 in #3272
+  * Add unit test for display.gl_set_attribute() by @MyreMylar in #3256
+  * Fix docs and types for math.Vector2.cross() return to float by 
@Vicky-Vicky27 in #3286
+  * Prettify joystick documentation + add Nintendo Switch mapping by 
@novialriptide in #3290
+  * Sprite typestub updates, use generics and protocols by @ankith26 in #3138
+  * Adjusted examples and rewrote documentation accordingly by @dbrown3562 in 
#3092
+  * More efficiently track pixels in AVX blitters by @Starbuck5 in #3294
+  * Fix sprite docs DrawPlain ---> RenderPlain by @fQ7N in #3298
+  * Fix new static analyzer (VS 2022) warnings by @ankith26 in #3295
+  * Cleaned up draw.aaline() code for small speedup by @itzpr3d4t0r in #3300
+  * wasm: add pygame.gfxdraw to static preloader by @pmp-p in #3304
+  * Raise minimum SDL to 2.0.4, patch so it can build on that by @Starbuck5 in 
#3239
+  * Update SDL_ttf 2.20.0, SDL_mixer 2.6.0 on Windows by @Starbuck5 in #3287
+  * Restore correct checksum for SDL_ttf windows dep download by @itzpr3d4t0r 
in #3329
+  * setup.py: fix user+deprecation warnings on 3.11+ by @pmp-p in #3228
+  * Add FASTCALL compat macros, update Color.update to use the same by 
@ankith26 in #3325
+  * Fix latest stubtest issues by @ankith26 in #3332
+  * Fix wrong relative imports in _sdl2 cython code by @pmp-p in #3313
+  * Add use_compat to key.name, fix key_code compat issues by @ankith26 in 
#3312
+  * Add srcrect NULL check to pgSurface_Blit by @MyreMylar in #3284
+  * Add BGRA format for pycairo compatibility by @rlatowicz in #3338
+  * Move alphabit.c SSE2 blitters to main SSE2 file by @Starbuck5 in #3296
+  * Surface.blits() speedups and code cleanup by @itzpr3d4t0r in #3314
+  * Optimized _vector_distance_helper by @itzpr3d4t0r in #3335
+  * Use macos-12 for all Mac CI builds by @ankith26 in #3347
+  * Added tobytes/frombytes aliases for pygame.image.(to|from)string by 
@Emc2356 in #3321
+  * Remove constants repetition and duplicate define by @Starbuck5 in #3344
+  * Add clamp(val, min, max) function to pygame.math by @JamesC01 in #3326
+  * BGRA format added to fromstring & tostring by @rlatowicz in #3342
+  * Use memcpy and memset when appropriate by @Starbuck5 in #3364
+  * SDL_UCS4ToUTF8 may exist from SDL_keyboard.c by @pmp-p in #3349
+  * edited docs for pygame.Vector2.angle_to by @oddbookworm in #3359
+  * Deprecate Color.set_length by @blankRiot96 in #3352
+  * Vendor in SDL PNG save function, fix new 2.1.3 regression by @ankith26 in 
#3376
+  * Merge 32/64bit SSE blitter codepaths by @Starbuck5 in #3375
+  * Document pygame.math.Vector epsilon attribute by @oddbookworm in #3373
+  * test.test_utils.run_tests.py: Fix exit using RuntimeError for better 
message by @Vazno in #3382
+  * Cleanup sysfont.py to use f-strings by @lebedevhhh in #3391
+  * setup.py | io module no longer used. by @Vazno in #3388
+  * Update DisplayModes.rst - PEP Changes by @JoshuaDRose in #3385
+  * Fix some METH_NOARGS usage, use METH_O where possible by @ankith26 in #3366
+  * Make pygame.math.clamp only take numbers by @JamesC01 in #3361
+  * Add _GenericVector to math typestubs, fixes by @ankith26 in #3150
+  * Fix tests that had overshadowed names by @ankith26 in #3384
+  * Replaced more expressions to f strings by @Vazno in #3392
+  * scale(), scale_by(), smoothscale(), smoothscale_by() reorganization and 
speed up by @itzpr3d4t0r in #3319
+  * config_unix: Removed unused sys import by @Vazno in #3397
+  * Fix edge case bug in Vector.move_towards, add more tests by @ankith26 in 
#3400
+  * Go back to old memcpy strategy for non-flip flip by @Starbuck5 in #3416
+  * Fix incref issue in PixelArray context manager API by @ankith26 in #3414
+  * Update some deps in manylinux scripts by @ankith26 in #3042
+  * Fix freetype compilation flags when building with clang instead of gcc by 
@pmp-p in #3381
+  * Relax SDL minor version exact match check by @ankith26 in #3428
+  * Clean bash-completion file in macdeps builds by @ankith26 in #3431
+  * Optimized rect getters by @itzpr3d4t0r in #3401
+  * Delete rect subscripts should error not segfault by @ankith26 in #3440
+  * Vector clamp shouldn't allow kwargs, improve error reporting and unit 
tests by @ankith26 in #3396
+  * Make sure set_mode always returns a cleared window by @ankith26 in #3317
++++ 28 more lines (skipped)
++++ between /work/SRC/openSUSE:Factory/python-pygame/python-pygame.changes
++++ and 
/work/SRC/openSUSE:Factory/.python-pygame.new.31432/python-pygame.changes

Old:
----
  pygame-2.1.2.tar.gz

New:
----
  pygame-2.1.3.tar.gz

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Other differences:
------------------
++++++ python-pygame.spec ++++++
--- /var/tmp/diff_new_pack.mTafJe/_old  2023-03-01 16:15:09.422942645 +0100
+++ /var/tmp/diff_new_pack.mTafJe/_new  2023-03-01 16:15:09.430942687 +0100
@@ -1,7 +1,7 @@
 #
 # spec file for package python-pygame
 #
-# Copyright (c) 2022 SUSE LLC
+# Copyright (c) 2023 SUSE LLC
 #
 # All modifications and additions to the file contributed by third parties
 # remain the property of their copyright owners, unless otherwise agreed
@@ -18,7 +18,7 @@
 
 %define skip_python36 1
 Name:           python-pygame
-Version:        2.1.2
+Version:        2.1.3
 Release:        0
 Summary:        A Python Module for Interfacing with the SDL Multimedia Library
 License:        LGPL-2.1-or-later
@@ -93,7 +93,6 @@
 %autosetup -p1 -n pygame-%{version}
 
 sed -i 's/\r$//' docs/reST/ref/code_examples/draw_module_example.py
-sed -i 's/\r$//' docs/reST/ref/code_examples/joystick_calls.py
 sed -i 's/\r$//' docs/licenses/LICENSE*.txt
 # Fix wrong-script-interpreter
 find examples -name '*.py' -exec sed -i "s|^#!.*env 
python.*$|#!%{_bindir}/python3|" {} \;

++++++ pygame-2.1.2.tar.gz -> pygame-2.1.3.tar.gz ++++++
/work/SRC/openSUSE:Factory/python-pygame/pygame-2.1.2.tar.gz 
/work/SRC/openSUSE:Factory/.python-pygame.new.31432/pygame-2.1.3.tar.gz differ: 
char 5, line 1

Reply via email to