[Python-modules-commits] [pygame] 01/03: New upstream version 1.9.3

Dominik George natureshadow-guest at moszumanska.debian.org
Thu Jan 26 00:37:35 UTC 2017


This is an automated email from the git hooks/post-receive script.

natureshadow-guest pushed a commit to branch master
in repository pygame.

commit e222c18b46bfd3b93816e51f3022c1f164cb0a6a
Author: Dominik George <nik at naturalnet.de>
Date:   Thu Jan 26 01:26:28 2017 +0100

    New upstream version 1.9.3
---
 .gdbinit                                           |    1 -
 .travis.yml                                        |   35 -
 .travis_osx_rename_whl.py                          |   41 +
 .travis_osx_upload_whl.py                          |   66 +
 MANIFEST.in                                        |    2 +-
 Makefile                                           |   27 -
 PKG-INFO                                           |   13 +
 Setup.in                                           |    4 +-
 WHATSNEW                                           |  615 ++++++++-
 config.py                                          |   10 +-
 config_darwin.py                                   |   13 +-
 config_msys.py                                     |   10 +-
 config_unix.py                                     |   64 +-
 config_win.py                                      |   10 +-
 configtest/Setup_Win_Common.in                     |    2 -
 configtest/readme.txt                              |   19 -
 configtest/test-sdl-config                         |    7 -
 configtest/test_config_msys.py                     |  154 ---
 configtest/test_config_win.py                      |  121 --
 configtest/test_dll.py                             |   94 --
 configtest/test_msys.py                            |  325 -----
 .../testdir/SDL-1.2/VisualC/SDL/Release/SDL.dll    |    1 -
 configtest/testdir/SDL-1.2/include/SDL.h           |    1 -
 .../SDL_image-1.2.6/VisualC/Release/SDL_image.dll  |    1 -
 .../testdir/SDL_mixer-1.2/Release/SDL_mixer.dll    |    1 -
 .../testdir/SDL_ttf-2.0.9/Release/SDL_ttf.dll      |    1 -
 configtest/testdir/bin/SDL.dll                     |    1 -
 configtest/testdir/bin/SDL_image.dll               |    1 -
 configtest/testdir/bin/SDL_ttf.dll                 |    1 -
 configtest/testdir/bin/jpeg.dll                    |    1 -
 configtest/testdir/bin/libfreetype-6.dll           |    1 -
 configtest/testdir/bin/libogg-0.dll                |    1 -
 configtest/testdir/bin/libpng12-0.dll              |    1 -
 configtest/testdir/bin/libtiff.dll                 |    1 -
 configtest/testdir/bin/libvorbis-0.dll             |    1 -
 configtest/testdir/bin/libvorbisfile-3.dll         |    1 -
 configtest/testdir/bin/smpeg.dll                   |    1 -
 configtest/testdir/bin/zlib1.dll                   |    1 -
 configtest/testdir/include/SDL/SDL_image.h         |    1 -
 configtest/testdir/include/SDL/SDL_ttf.h           |    1 -
 configtest/testdir/include/SDL/jpeglib.h           |    1 -
 configtest/testdir/include/SDL_mixer.h             |    1 -
 configtest/testdir/include/libpng12/png.h          |    1 -
 configtest/testdir/jpeg-6b/Release/jpeg.dll        |    1 -
 configtest/testdir/lib/SDL_mixer.dll               |    1 -
 configtest/testdir/lib/libSDL_image.dll.a          |    1 -
 configtest/testdir/lib/libSDL_mixer.dll.a          |    1 -
 configtest/testdir/lib/libSDL_ttf.dll.a            |    1 -
 configtest/testdir/lib/libjpeg.dll.a               |    1 -
 configtest/testdir/lib/libpng12.dll.a              |    1 -
 .../testdir/libogg-1.1.3/Release/libogg-0.dll      |    1 -
 configtest/testdir/libpng-1.2.32/lib/libpng13.dll  |    1 -
 .../libvorbis-1.2.0/Release/libvorbis-0.dll        |    1 -
 .../libvorbis-1.2.0/Release/libvorbisfile-3.dll    |    1 -
 configtest/testdir/smpeg/Release/smpeg.dll         |    1 -
 configtest/testdir/tiff-3.8.2/Release/libtiff.dll  |    1 -
 configtest/testdir/zlib-1.2.3/Release/zlib1.dll    |    1 -
 configure                                          |    4 -
 docs/howto_release_pygame.txt                      |   17 +-
 docs/reST/common.txt                               |    3 +
 docs/reST/ext/boilerplate.py                       |   15 +-
 docs/reST/index.rst                                |   36 +-
 docs/reST/ref/examples.rst                         |   23 +-
 docs/reST/ref/font.rst                             |    4 +-
 docs/reST/ref/freetype.rst                         |  132 +-
 docs/reST/ref/pixelcopy.rst                        |   21 +-
 docs/reST/ref/sndarray.rst                         |   48 +-
 docs/reST/ref/surfarray.rst                        |   73 +-
 docs/reST/themes/classic/elements.html             |    7 -
 docs/reST/themes/classic/static/pygame.css_t       |  151 +++
 docs/reST/tut/CameraIntro.rst                      |  300 +++++
 docs/reST/tut/ChimpLineByLine.rst                  |  526 ++++++++
 docs/reST/tut/DisplayModes.rst                     |  200 +++
 .../ImportInit.html => reST/tut/ImportInit.rst}    |   68 +-
 docs/reST/tut/MakeGames.rst                        |  149 +++
 docs/reST/tut/MoveIt.rst                           |  474 +++++++
 docs/reST/tut/PygameIntro.rst                      |  298 +++++
 docs/reST/tut/SpriteIntro.rst                      |  290 ++---
 docs/reST/tut/SurfarrayIntro-rest                  |  114 ++
 docs/reST/tut/SurfarrayIntro.rst                   |  582 +++++++++
 .../average.jpg => reST/tut/camera_average.jpg}    |  Bin
 .../tut/camera_background.jpg}                     |  Bin
 .../camera/green.jpg => reST/tut/camera_green.jpg} |  Bin
 .../camera/hsv.jpg => reST/tut/camera_hsv.jpg}     |  Bin
 .../camera/mask.jpg => reST/tut/camera_mask.jpg}   |  Bin
 .../camera/rgb.jpg => reST/tut/camera_rgb.jpg}     |  Bin
 .../thresh.jpg => reST/tut/camera_thresh.jpg}      |  Bin
 .../tut/camera_thresholded.jpg}                    |  Bin
 .../camera/yuv.jpg => reST/tut/camera_yuv.jpg}     |  Bin
 docs/reST/tut/chimp.py.rst                         |    8 +
 docs/{tut/chimp => reST/tut}/chimpshot.gif         |  Bin
 docs/reST/tut/common.txt                           |    8 +
 .../intro/ball.gif => reST/tut/intro_ball.gif}     |  Bin
 .../intro/blade.jpg => reST/tut/intro_blade.jpg}   |  Bin
 .../freedom.jpg => reST/tut/intro_freedom.jpg}     |  Bin
 docs/reST/tut/newbieguide.rst                      |   13 +-
 docs/reST/tut/surfarray.png                        |  Bin 0 -> 50836 bytes
 docs/reST/tut/surfarray_allblack.png               |  Bin 0 -> 125 bytes
 docs/reST/tut/surfarray_flipped.png                |  Bin 0 -> 50835 bytes
 docs/reST/tut/surfarray_redimg.png                 |  Bin 0 -> 23443 bytes
 docs/reST/tut/surfarray_rgbarray.png               |  Bin 0 -> 50897 bytes
 docs/reST/tut/surfarray_scaledown.png              |  Bin 0 -> 15109 bytes
 docs/reST/tut/surfarray_scaleup.png                |  Bin 0 -> 67759 bytes
 docs/reST/tut/surfarray_soften.png                 |  Bin 0 -> 47540 bytes
 docs/reST/tut/surfarray_striped.png                |  Bin 0 -> 392 bytes
 docs/reST/tut/surfarray_xfade.png                  |  Bin 0 -> 41834 bytes
 docs/{tut/tom/basic.png => reST/tut/tom_basic.png} |  Bin
 .../tut/tom_event-flowchart.png}                   |  Bin
 .../tom/formulae.png => reST/tut/tom_formulae.png} |  Bin
 docs/reST/tut/tom_games2.rst                       |  135 ++
 docs/reST/tut/tom_games3.rst                       |  103 ++
 docs/reST/tut/tom_games4.rst                       |  143 +++
 docs/reST/tut/tom_games5.rst                       |  121 ++
 docs/reST/tut/tom_games6.rst                       |  329 +++++
 .../tom/radians.png => reST/tut/tom_radians.png}   |  Bin
 docs/tut/DisplayModes.html                         |  174 ---
 docs/tut/MoveIt.html                               |  436 -------
 docs/tut/camera/CameraIntro.html                   |  233 ----
 docs/tut/chimp/ChimpLineByLine.html                |  644 ----------
 docs/tut/chimp/chimp.py.html                       |  196 ---
 docs/tut/intro/intro.html                          |  351 ------
 docs/tut/surfarray/SurfarrayIntro.html             |  483 -------
 docs/tut/surfarray/allblack.jpg                    |  Bin 380 -> 0 bytes
 docs/tut/surfarray/flipped.jpg                     |  Bin 12053 -> 0 bytes
 docs/tut/surfarray/imgarray.jpg                    |  Bin 12075 -> 0 bytes
 docs/tut/surfarray/redimg.jpg                      |  Bin 8160 -> 0 bytes
 docs/tut/surfarray/scaledown.jpg                   |  Bin 4724 -> 0 bytes
 docs/tut/surfarray/scaleup.jpg                     |  Bin 31368 -> 0 bytes
 docs/tut/surfarray/soften.jpg                      |  Bin 9410 -> 0 bytes
 docs/tut/surfarray/striped.jpg                     |  Bin 2754 -> 0 bytes
 docs/tut/surfarray/xfade.jpg                       |  Bin 8576 -> 0 bytes
 docs/tut/tom/MakeGames.html                        |  455 -------
 docs/tut/tom/games2.html                           |  315 -----
 docs/tut/tom/games3.html                           |  275 ----
 docs/tut/tom/games4.html                           |  368 ------
 docs/tut/tom/games5.html                           |  325 -----
 docs/tut/tom/games6.html                           |  515 --------
 examples/arraydemo.py                              |  123 +-
 examples/glcube.py                                 |    4 +-
 examples/liquid.py                                 |    4 +-
 examples/readme.txt                                |    4 +-
 examples/sound_array_demos.py                      |   48 +-
 install.html                                       |   20 +-
 install.txt                                        |  150 ---
 lib/__init__.py                                    |    1 -
 lib/compat.py                                      |    2 +-
 lib/freetype.py                                    |   17 +-
 lib/sndarray.py                                    |  119 +-
 lib/surfarray.py                                   |  155 +--
 lib/sysfont.py                                     |    2 +-
 lib/version.py                                     |   32 +
 makeref.py                                         |    2 +-
 pygame.egg-info/PKG-INFO                           |   13 +
 pygame.egg-info/SOURCES.txt                        |  540 ++++++++
 pygame.egg-info/dependency_links.txt               |    1 +
 pygame.egg-info/top_level.txt                      |    1 +
 readme.html                                        |    3 +-
 readme.rst                                         |   28 +-
 setmods                                            |   26 -
 setup.cfg                                          |    5 +
 setup.py                                           |   76 +-
 src/_freetype.c                                    |    6 +-
 src/_numericsndarray.c                             |  248 ----
 src/_numericsurfarray.c                            | 1164 -----------------
 src/draw.c                                         |   24 +-
 src/fastevents.c                                   |    9 +-
 src/numeric_arrayobject.h                          |  473 -------
 src/transform.c                                    |   30 +-
 symbian/BuildPygameRelease.py                      |  122 --
 symbian/SConscript.Ogg.py                          |   29 -
 symbian/SConscript.SDL.py                          |  181 ---
 symbian/SConscript.Vorbis.py                       |   59 -
 symbian/SConscript.app.py                          |   69 -
 symbian/SConscript.jpeg.py                         |   81 --
 symbian/SConscript.libpng.py                       |   38 -
 symbian/SConscript.pygame.py                       |  165 ---
 symbian/SConscript.sft2.py                         |   74 --
 symbian/SConstruct                                 |  163 ---
 symbian/app/apps/liquid_s60.py                     |   91 --
 symbian/app/launcher/logo.jpg                      |  Bin 9856 -> 0 bytes
 symbian/app/launcher/pygame_launcher.py            | 1314 --------------------
 symbian/app/pygame.hrh                             |   10 -
 symbian/app/pygame.rss                             |   62 -
 symbian/app/pygame_app.cpp                         |  338 -----
 symbian/app/pygame_main.cpp                        |   78 --
 symbian/app/pygame_main.py                         |   73 --
 symbian/app/pygame_reg.rss                         |   12 -
 symbian/changes_for_symbian.txt                    |   27 -
 symbian/common/builtins.c                          |   60 -
 symbian/common/logmanutils.h                       |  174 ---
 symbian/configure.py                               |   63 -
 symbian/default_build_config.py                    |   15 -
 symbian/how_to_build.txt                           |  141 ---
 symbian/lib/base.py                                |    1 -
 symbian/lib/bufferproxy.py                         |    1 -
 symbian/lib/color.py                               |    1 -
 symbian/lib/constants.py                           |    1 -
 symbian/lib/display.py                             |    1 -
 symbian/lib/draw.py                                |    1 -
 symbian/lib/event.py                               |    1 -
 symbian/lib/fastevent.py                           |    1 -
 symbian/lib/font.py                                |    1 -
 symbian/lib/gfxdraw.py                             |    1 -
 symbian/lib/image.py                               |    1 -
 symbian/lib/imageext.py                            |    1 -
 symbian/lib/key.py                                 |    1 -
 symbian/lib/mixer.py                               |    2 -
 symbian/lib/overlay.py                             |    1 -
 symbian/lib/pixelarray.py                          |    1 -
 symbian/lib/rect.py                                |    1 -
 symbian/lib/rwobject.py                            |    1 -
 symbian/lib/surface.py                             |    1 -
 symbian/lib/surflock.py                            |    1 -
 symbian/lib/time.py                                |    1 -
 symbian/lib/transform.py                           |    1 -
 symbian/pygame_pkgtemplate.txt                     |   42 -
 test/__main__.py                                   |   20 +-
 test/base_test.py                                  |    9 +-
 test/blit_test.py                                  |    6 +-
 test/bufferproxy_test.py                           |    7 +-
 test/camera_test.py                                |    8 +-
 test/cdrom_test.py                                 |    7 +-
 test/color_test.py                                 |    7 +-
 test/compat_test.py                                |    5 +-
 test/cursors_test.py                               |    7 +-
 test/display_test.py                               |    5 +-
 test/draw_test.py                                  |   27 +-
 test/event_test.py                                 |    5 +-
 test/fastevent_test.py                             |    3 +-
 test/font_tags.py                                  |    2 +-
 test/font_test.py                                  |   24 +-
 test/freetype_test.py                              |    8 +-
 test/ftfont_test.py                                |    3 +-
 test/gfxdraw_test.py                               |    5 +-
 test/image__save_gl_surface_test.py                |    8 +-
 test/image_test.py                                 |    7 +-
 test/imageext_test.py                              |    8 +-
 test/joystick_test.py                              |    5 +-
 test/key_test.py                                   |    7 +-
 test/mask_test.py                                  |    5 +-
 test/math_test.py                                  |   29 +-
 test/midi_test.py                                  |    7 +-
 test/mixer_music_test.py                           |   86 +-
 test/mixer_test.py                                 |   12 +-
 test/mouse_test.py                                 |    5 +-
 test/overlay_test.py                               |    5 +-
 test/pixelarray_test.py                            |    5 +-
 test/pixelcopy_test.py                             |    3 +-
 test/rect_test.py                                  |    5 +-
 test/run_tests__tests/all_ok/fake_2_test.py        |    9 +-
 test/run_tests__tests/all_ok/fake_3_test.py        |    9 +-
 test/run_tests__tests/all_ok/fake_4_test.py        |    9 +-
 test/run_tests__tests/all_ok/fake_5_test.py        |    9 +-
 test/run_tests__tests/all_ok/fake_6_test.py        |    9 +-
 .../all_ok/no_assertions__ret_code_of_1__test.py   |    9 +-
 test/run_tests__tests/all_ok/zero_tests_test.py    |    9 +-
 test/run_tests__tests/everything/fake_2_test.py    |    9 +-
 .../everything/incomplete_todo_test.py             |    7 +-
 test/run_tests__tests/everything/magic_tag_test.py |    7 +-
 test/run_tests__tests/everything/sleep_test.py     |    7 +-
 test/run_tests__tests/exclude/fake_2_test.py       |    9 +-
 .../run_tests__tests/exclude/invisible_tag_test.py |    7 +-
 test/run_tests__tests/exclude/magic_tag_test.py    |    7 +-
 test/run_tests__tests/failures1/fake_2_test.py     |    9 +-
 test/run_tests__tests/failures1/fake_3_test.py     |    9 +-
 test/run_tests__tests/failures1/fake_4_test.py     |    9 +-
 test/run_tests__tests/incomplete/fake_2_test.py    |   19 +-
 test/run_tests__tests/incomplete/fake_3_test.py    |    9 +-
 .../incomplete_todo/fake_2_test.py                 |    7 +-
 .../incomplete_todo/fake_3_test.py                 |    9 +-
 test/run_tests__tests/infinite_loop/fake_1_test.py |    9 +-
 test/run_tests__tests/infinite_loop/fake_2_test.py |    9 +-
 test/run_tests__tests/print_stderr/fake_2_test.py  |    9 +-
 test/run_tests__tests/print_stderr/fake_3_test.py  |    7 +-
 test/run_tests__tests/print_stderr/fake_4_test.py  |    9 +-
 test/run_tests__tests/print_stdout/fake_2_test.py  |    9 +-
 test/run_tests__tests/print_stdout/fake_3_test.py  |    7 +-
 test/run_tests__tests/print_stdout/fake_4_test.py  |    9 +-
 test/run_tests__tests/run_tests__test.py           |    3 -
 test/run_tests__tests/timeout/fake_2_test.py       |    9 +-
 test/run_tests__tests/timeout/sleep_test.py        |    7 +-
 test/rwobject_test.py                              |    7 +-
 test/scrap_test.py                                 |    7 +-
 test/sndarray_tags.py                              |    6 +-
 test/sndarray_test.py                              |   64 +-
 test/sprite_test.py                                |    7 +-
 test/surface_test.py                               |    5 +-
 test/surfarray_tags.py                             |    7 +-
 test/surfarray_test.py                             |  105 +-
 test/surflock_test.py                              |    5 +-
 test/sysfont_test.py                               |    5 +-
 test/test_utils/__init__.py                        |   20 -
 test/test_utils/run_tests.py                       |   90 +-
 test/test_utils/test_machinery.py                  |   74 ++
 test/test_utils/test_runner.py                     |  158 +--
 test/test_utils/unittest.py                        |  874 -------------
 test/test_utils/unittest_patch.py                  |  307 -----
 test/threads_test.py                               |    5 +-
 test/time_test.py                                  |    7 +-
 test/transform_test.py                             |    3 +-
 test/util/gen_stubs.py                             |    2 +-
 trackmod/__init__.py                               |  169 ---
 trackmod/importer.py                               |   81 --
 trackmod/module.py                                 |   91 --
 trackmod/namereg.py                                |   57 -
 trackmod/reporter.py                               |  134 --
 306 files changed, 5975 insertions(+), 14612 deletions(-)

diff --git a/.gdbinit b/.gdbinit
deleted file mode 100644
index 043b1d8..0000000
--- a/.gdbinit
+++ /dev/null
@@ -1 +0,0 @@
-set breakpoint pending on
diff --git a/.travis.yml b/.travis.yml
deleted file mode 100644
index 6162591..0000000
--- a/.travis.yml
+++ /dev/null
@@ -1,35 +0,0 @@
-# travisci continuous integration config file.
-
-language: python
-python:
-  #- "2.5"
-  - "2.6"
-  #- "2.7"
-  #- "3.2"
-# command to install
-install:
-#  - pip install . --use-mirrors
-#  - pip install -r requirements.txt --use-mirrors
-  - python config.py -auto
-  - python setup.py install -noheaders
-
-env:
-  - SDL_VIDEODRIVER=dummy SDL_AUDIODRIVER=disk
-
-# command to run tests
-script: 
-  - python -m pygame.tests.__main__ --exclude opengl
-
-
-# Here we install the ubuntu dependencies with apt-get.
-before_install:
-  - sudo apt-get update
-  - sudo apt-get install python-dev libsdl-image1.2-dev libsdl-mixer1.2-dev libsdl-ttf2.0-dev libsdl1.2-dev python-numpy libportmidi-dev libjpeg-dev libtiff4-dev libx11-6 libX11-dev xfonts-base xfonts-100dpi xfonts-75dpi xfonts-cyrillic
-
-# Here we can notify the pygame irc chat.
-
-#notifications:
-#  irc:
-#    channels: "irc.freenode.org#pygame"
-#    on_success: change
-#    on_failure: change
diff --git a/.travis_osx_rename_whl.py b/.travis_osx_rename_whl.py
new file mode 100644
index 0000000..33421f1
--- /dev/null
+++ b/.travis_osx_rename_whl.py
@@ -0,0 +1,41 @@
+"""Rename the wheel so that pip will find it for more Pythons.
+
+Python.org builds and Mac system Python are built as 'fat' binaries, including
+both x86 (32 bit) and x86_64 (64 bit) executable code in one file. On these
+Pythons, pip will look for wheels with fat libraries, tagged 'intel'. However,
+all recent Mac systems run the 64 bit code.
+
+Therefore, this script tells a small lie about the wheels we're producing. By
+claiming they are fat ('intel') wheels, pip will install them on more Python
+installations. This should not cause problems for the vast majority of users.
+"""
+import glob
+import os
+import sys
+
+# There should be exactly one .whl
+filenames = glob.glob('dist/*.whl')
+
+if len(filenames) < 1:
+    sys.exit("No wheels found")
+elif len(filenames) > 1:
+    print("Multiple wheels found:")
+    for f in filenames:
+        print("  {}".format(f))
+    sys.exit(1)
+
+path = filenames[0]
+
+if '_intel' in path:
+    print("Wheel already tagged 'intel':")
+    print(path)
+    sys.exit(0)
+elif '_x86_64' not in path:
+    print("Didn't find '_x86_64' in wheel filename:")
+    print(path)
+    sys.exit(1)
+
+new_path = path.replace('_x86_64', '_intel')
+os.rename(path, new_path)
+print("Renamed wheel to:")
+print(new_path)
diff --git a/.travis_osx_upload_whl.py b/.travis_osx_upload_whl.py
new file mode 100644
index 0000000..b858f4e
--- /dev/null
+++ b/.travis_osx_upload_whl.py
@@ -0,0 +1,66 @@
+""" Uploads wheels to pypi from travisci.
+
+The commit requires an UPLOAD line.
+"""
+import glob
+import os
+import subprocess
+import sys
+
+
+def write_config():
+    """
+    # Set these inside travis. Note, it is on a per repo basis.
+    # https://docs.travis-ci.com/user/environment-variables/#Encrypting-Variables-Using-a-Public-Key
+    # travis encrypt PYPI_USERNAME=super_secret --add
+    # travis encrypt PYPI_PASSWD=super_secret --add
+    """
+    if not os.environ.get('PYPI_USERNAME', None):
+        return
+
+    username = os.environ['PYPI_USERNAME']
+    password = os.environ['PYPI_PASSWD']
+
+    pypirc_template = """\
+[distutils]
+index-servers =
+    pypi
+[pypi]
+repository: https://upload.pypi.io/legacy/
+username: {username}
+password: {password}
+""".format(username=username, password=password)
+
+    with open('pypirc', 'w') as afile:
+        afile.write(pypirc_template)
+
+if '--write-config' in sys.argv:
+    write_config()
+    sys.exit(0)
+else:
+    if '--no-config' not in sys.argv:
+        write_config()
+
+# if --no-git we do not check with git if an upload is needed.
+do_git_check = '--no-git' not in sys.argv
+if do_git_check:
+    commit = subprocess.check_output(['git', 'log', '-1'])
+    print(commit)
+    if b'UPLOAD' not in commit:
+        print('Not uploading')
+        sys.exit(0)
+
+# There should be exactly one .whl
+filenames = glob.glob('dist/*.whl')
+
+
+print('Calling twine to upload...')
+try:
+    for filename in filenames:
+        cmd = ['twine', 'upload', '--config-file', 'pypirc', filename]
+        print(' '.join(cmd))
+        subprocess.check_call(cmd)
+except:
+    print('is twine installed?')
+finally:
+    os.unlink('pypirc')
diff --git a/MANIFEST.in b/MANIFEST.in
index 9b9c3c3..e3dd058 100644
--- a/MANIFEST.in
+++ b/MANIFEST.in
@@ -1,4 +1,4 @@
-include Setup.in Setup_Darwin.in Setup_Unix.in Setup_Win_Common.in *.py WHATSNEW readme.rst install.html readme.html LGPL
+include Setup.in Setup_Darwin.in Setup_Unix.in Setup_Win_Common.in *.py WHATSNEW readme.rst install.html readme.html LGPL version.py.in
 
 recursive-include docs *
 recursive-include lib *
diff --git a/Makefile b/Makefile
deleted file mode 100644
index 748a9cb..0000000
--- a/Makefile
+++ /dev/null
@@ -1,27 +0,0 @@
-#fake Makefile for pygame, to support the common
-# ./configure;make;make install
-
-PYTHON = python
-
-build: Setup setup.py
-	$(PYTHON) setup.py build
-
-install: Setup setup.py
-	$(PYTHON) setup.py install
-
-Setup:
-	$(PYTHON) configure.py
-
-check tests:
-	$(PYTHON) run_tests.py
-
-test: build test src
-	$(PYTHON) run_tests.py
-
-docs:
-	$(PYTHON) makeref.py
-
-clean:
-	rm -rf build dist
-	rm -f lib/*~ src/*~ test/*~
-
diff --git a/PKG-INFO b/PKG-INFO
new file mode 100644
index 0000000..9884da9
--- /dev/null
+++ b/PKG-INFO
@@ -0,0 +1,13 @@
+Metadata-Version: 1.0
+Name: pygame
+Version: 1.9.3
+Summary: Python Game Development
+Home-page: http://www.pygame.org
+Author: Pete Shinners, Rene Dudfield, Marcus von Appen, Bob Pendleton, others...
+Author-email: pygame at seul.org
+License: LGPL
+Description: Pygame is a Python wrapper module for the
+        SDL multimedia library. It contains python functions and classes
+        that will allow you to use SDL's support for playing cdroms,
+        audio and video output, and keyboard, mouse and joystick input.
+Platform: UNKNOWN
diff --git a/Setup.in b/Setup.in
index 735b890..38bb83e 100644
--- a/Setup.in
+++ b/Setup.in
@@ -29,8 +29,6 @@ imageext src/imageext.c $(SDL) $(IMAGE) $(PNG) $(JPEG) $(DEBUG)
 font src/font.c $(SDL) $(FONT) $(DEBUG)
 mixer src/mixer.c $(SDL) $(MIXER) $(DEBUG)
 mixer_music src/music.c $(SDL) $(MIXER) $(DEBUG)
-_numericsurfarray src/_numericsurfarray.c $(SDL) $(DEBUG)
-_numericsndarray src/_numericsndarray.c $(SDL) $(MIXER) $(DEBUG)
 scrap src/scrap.c $(SDL) $(SCRAP) $(DEBUG)
 pypm src/pypm.c $(SDL) $(PORTMIDI) $(PORTTIME) $(DEBUG)
 
@@ -63,7 +61,7 @@ joystick src/joystick.c $(SDL) $(DEBUG)
 draw src/draw.c $(SDL) $(DEBUG)
 image src/image.c $(SDL) $(DEBUG)
 overlay src/overlay.c $(SDL) $(DEBUG)
-transform src/transform.c src/rotozoom.c src/scale2x.c src/scale_mmx.c $(SDL) $(DEBUG)
+transform src/transform.c src/rotozoom.c src/scale2x.c src/scale_mmx.c $(SDL) $(DEBUG) -D_NO_MMX_FOR_X86_64
 mask src/mask.c src/bitmask.c $(SDL) $(DEBUG)
 bufferproxy src/bufferproxy.c $(SDL) $(DEBUG)
 pixelarray src/pixelarray.c $(SDL) $(DEBUG)
diff --git a/WHATSNEW b/WHATSNEW
index 3c7a955..4f430af 100644
--- a/WHATSNEW
+++ b/WHATSNEW
@@ -4,6 +4,530 @@
 # BREAK = change breaks existing code
 # BUG    = fixed a bug that was (or could have been) crashing
 
+
+[HG 3623:096eec484a72] Jan 08, 2017
+    Build newer versions of libogg and libvorbis into Linux base images
+
+[HG 3619:48b78eed3d5d] Jan 01, 2017
+    Add Python 3.6 to Appveyor build
+
+[HG 3618:8316c8995b14] Jan 01, 2017
+    Add Python 3.6 for manylinux build
+
+[HG 3617:d9be8e370bc3] Dec 29, 2017
+    Add Python 3.6 (Linux) on Travis
+
+[HG 3615:a7661dbc576c] Dec 18, 2017
+    Include version.py.in in sdist
+
+[HG 3578:2b59043d4151] Aug 05, 2016
+    Manylinux wheel support. Binary wheels for linux.
+
+[HG 3548:2cee182f6ccf] Jul 21, 2016
+    Travisci config for OSX binary wheel building.
+
+[HG 3545:197a07b9fe49] Jul 14, 2016
+    Slow down the liquid example a bit
+    Minor fixes for glcube example
+
+[HG 3542:7b2c232deee4] Jul 10, 2016
+    Remove test for font object state after re-initing with nonexistant path.
+
+[HG 3540:287b8ed256bb] Jul 01, 2016
+    Open files using unicode paths on Windows
+
+[HG 3539:518bc4de88a6] Jul 01, 2016
+    Use filesystem encoding rather to decode paths rather than unicode_escape codec
+
+[HG 3537:8daaa6846e73] Jun 13, 2016
+    Allow for portmidi library to contain porttime, as on Fedora.
+
+[HG 3536:594db78c15c8] Jun 01, 2016
+    Only disable optimisations for msvc14
+
+[HG 3535:76a2ed848073] Jun 01, 2016
+    Try disabling optimisations for average_color function
+
+[HG 3522:a456af4b268f] Jun 01, 2016
+    Update appveyor link and badges in readme.rst
+
+[HG 3521:b6f7d0ebcc43] May 31, 2016
+    appveyor.yml edited online with Bitbucket
+
+[HG 3520:345a411689f6] May 31, 2016
+    Appveyor building of windows binary wheels.
+
+[HG 3497:52d5f9fca5d7] Sep 18, 2012
+    Ensure local directories are specified last for precedence for Unix
+
+[HG 3496:575c7a74d85a] May 17, 2016
+    Fix some command line option handling
+    Tidy up command line options for tests
+    Clean up some code we're no longer using
+    Restore non-zero exit code when tests fail
+    Remove unused test_not_implemented function
+    Remove pygame's copy of unittest, and monkeypatches for unittest
+    Use standard Python unittest module
+    Show end of failing test runner output as well as beginning
+
+[HG 3485:fba8622a39e8] May 17, 2016
+    Remove the very ancient numeric(pre numpy) support.
+
+[HG 3480:723e04797af4] Jun 07, 2014
+    fastevent corrected lock protection of all condition signaling
+
+[HG 3477:b5aaa063a03e] May 06, 2016
+    Exit with status 1 if sdl-config missing
+
+[HG 3476:f5c0e59c3397] May 06, 2016
+    Merge with avoid-internal-unittest
+
+[HG 3475:e926bc8c7d0e] May 06, 2016
+    Run the tests in a temporary working directory rather than the pygame package
+    Use correct import name of test runner module when installed
+    Run the subprocess test_runner by module name
+
+[HG 3471:60c959451153] Mar 05, 2016
+    Pull out ffmpeg and smpeg dependencies
+
+[HG 3469:58f7736edf45] Dec 16, 2014
+    Update docs with link to PEP 0440 version scheme standard.
+
+[HG 3464:5b28fbd5f717] May 05, 2016
+    Remove some references to numeric in overview docs
+    Remove numeric from array tests
+    Remove some more miscellaneous references to Numeric
+    Remove _numericsurfarray
+    Remove _numericsndarray
+
+[HG 3458:a46c0aeb905f] May 05, 2016
+    Setup/configure shouldn't prompt for input when non-interactive
+
+[HG 3456:a2d31e438e70] Dec 20, 2014
+    Use stdlib assertAlmostEqual instead of numpy's assert_almost_equal
+
+[HG 3455:e84e36098779] May 05, 2016
+    Add Python 3.5 to Travis
+
+[HG 3453:744e582a4ec2] Dec 16, 2014
+    On Travis-CI build for Python 2.7 and Python 3.4.
+
+[HG 3452:6ae6738583ba] May 04, 2016
+    Check lowercased fs encoding against lowercase constant
+
+[HG 3450:28ddc7a3196a] Mar 05, 2016
+    Allow running tests on Python 3.5
+
+[HG 3449:d61ea8eabd56] Dec 05, 2015
+    BUG: PixelArray memory leak when using multiple indexes
+
+[HG 3448:ba6678fd5412] Nov 28, 2015
+    For Surface, Rect, and Color types, resolve Issue #280
+
+[HG 3447:9e734fb59d01] Nov 28, 2015
+    BUG: pygame.Color('white') % pygame.Color('black') halts Python
+
+[HG 3445:5525f3e30956] Nov 25, 2015
+    Resolve Issue For Python 3.4, Color arithmetic does not argument type checking
+
+[HG 3444:96203be1d815] Nov 24, 2015
+    BUG: some_Rect.unionall_ip( [] ) returns a new Rect instead of None
+
+[HG 3443:cdb77d20ee8e] Nov 11, 2015
+    pygame.scrap on X11, fix copying into PRIMARY selection
+
+[HG 3442:30ee31659166] Oct 24, 2015
+    Weird English in colour key description
+
+[HG 3441:69f8bb62b679] Oct 24, 2015
+    PyColor OverflowError on HSVA with hue value of 360
+
+[HG 3440:572050f55835] Oct 22, 2015
+    on launchpad, getfilesystemencoding returns 'ANSI_X3.4-1968'.
+
+[HG 3439:d5552c9d653d] Sep 27, 2015
+    Added a build badge for launchpad.
+
+[HG 3438:8bdcd449963f] Sep 11, 2015
+    Correct AppVeyor build badge.
+
+[HG 3436:92167dd513cd] Sep 11, 2015
+    Adding pypi, and python2 + 3 badges to readme.
+
+[HG 3434:de10e1f00edc] Sep 10, 2015
+    Move the prebuilt build tools to their own pygame/build-external-dlls project
+
+[HG 3433:ea3b3bb8714a] Sep 07, 2015
+    remove some overlooked movie files
+
+[HG 3432:01a14aca0cf0] Sep 07, 2015
+    fix minor doc issues for playmus.py
+
+[HG 3431:f6f0834fd480] Sep 07, 2015
+    Add a music player example that used pygame.mixer.music
+
+[HG 3430:951fa2b681ce] Sep 07, 2015
+    Add a machine the suffix to the Windows prebuilt directory
+
+[HG 3429:b41bf2d9da56] Sep 07, 2015
+    Fix a Python 2/3 compatibility problem in a font_text.py unit test
+
+[HG 3428:e6b39ce99474] Sep 07, 2015
+    Remove (FILE *) sharing between rwobject C module and external libraries
+
+[HG 3427:d4ff4b9179f9] Sep 05, 2015
+    Link the travisci build badge to the build page.
+
+[HG 3425:faa5879a7e6b] Jul 19, 2015
+    Warn developers about automatic window stretching. Close issue #245.
+
+[HG 3424:e01d70daadb9] Jul 04, 2015
+    Do some freetype module cleanup.
+
+[HG 3423:6bd96b0a1b25] Jul 04, 2015
+    Remove two overlooked old doc pages
+
+[HG 3422:8b608af0f35d] Jul 03, 2015
+    Clarify documentation for a full SDL event queue: resolve Issue #168
+
+[HG 3421:e6a646891264] Jul 02, 2015
+    Remove Pygame's neglected, and broken, movie support: resolve Issue #238
+
+[HG 3420:db0804838ff0] Jun 29, 2015
+    Expand the docs for pygame.music.mixer.set_pos(): Resolve Issue #241
+
+[HG 3419:b0117d331d33] Jun 26, 2015
+    Fix Issue #246: Surface test fails on x86_64 Ubuntu
+
+[HG 3418:5b80352ee412] Jun 26, 2015
+    Reformat PySurface_Blit in surface.c debugging Issue #246
+
+[HG 3417:751b612df1d1] Jun 21, 2015
+    Fix a new buffer bug in the mixer module
+
+[HG 3416:5974ff8dae3c] May 02, 2015
+    Fix bug where pygame.color fails the unit test for x86-32 Linux
+
+[HG 3415:9ac6c2d577fc] May 02, 2015
+    Fix a bug in sysfont.py exposed by commit ae2e36d
+
+[HG 3414:dc57da440ac3] Apr 30, 2015
+    Decapitate zombie bug 52 (Motherhampster Bugzilla)
+
+[HG 3413:c95e75c79e21] Apr 29, 2015
+    A possible solution to Issue #131
+
+[HG 3412:ae2e36dc3f4c] Apr 27, 2015
+    Removed hard-coded font lists. They're not necessary,
+    and updating them every time that a new OS is released would be a burden.
+    Now, sysfont will depend on the registry (on Windows) or X11 fc-list (on any other OS)
+    to generate a system's font list.
+
+[HG 3411:7b227f4892f2] Apr 23, 2015
+    Reindent alphablit.c
+
+[HG 3410:c080fc971853] Apr 13, 2015
+    Close Issue #243, For a string with trailing spaces, freetype ignores the last space in boundary calculations
+
+[HG 3409:1418130101df] Apr 10, 2015
+    Close Issue #237, Memory overrun when text without descenders is rendered with underlining
+
+[HG 3408:128931b1d70f] Apr 07, 2015
+    Close Issue #242, freetype.Font.get_rect() ignores style defaults when the style argument is not given
+
+[HG 3403:db5966ca2b4d] Feb 15, 2015
+    Process lib/__init__.py with autopep8.
+
+[HG 3402:78fa571425e3] Feb 14, 2015
+    Replace try...except blocks with if...else blocks in lib/compat.py because they execute slightly more quickly.
+
+[HG 3400:21d229a4c181] Feb 07, 2015
+    remove some gcc 4.8.2 compiler warnings for imageext.c
+
+[HG 3399:3b3ba7749842] Jan 18, 2015
+    Close Issue #165, ResourceWarning: unclosed file for pygame_icon.bmp
+
+[HG 3398:727f7033ffe6] Jan 11, 2015
+    Close Issue #186, Test_freetype_Font_get_rect fails with freetype-2.5.1
+
+[HG 3397:ab487ab966a4] Jan 11, 2015
+    Make the pygame.freetype.init() cache_size argument actually work
+
+[HG 3396:5f22727d07e6] Jan 11, 2015
+    pygame.freetype.init() would crash on error
+
+[HG 3395:7213968d5e81] Dec 31, 2014
+    A fix for Issue 187: Pygame.tests.freetype_test segfaults on Python 3.4b1
+
+[HG 3393:b26e6d95fe72] Dec 29, 2014
+    Fix bug where PyBuffer_Release is called after a Python error is raised
+
+[HG 3392:b7609599015d] Dec 28, 2014
+    Include gcc libaries in the Pygame Windows install
+
+[HG 3390:9260d857774e] Dec 27, 2014
+    Color masks in jpeg save code on big endian fixed. Applies to issue #221;
+
+[HG 3389:e6407e81be55] Dec 23, 2014
+    Reconfigure the msys_build_deps.py build chain to link only to msvcrt.dll
+
+[HG 3388:08c495db0c53] Dec 22, 2014
+    Remove cross library FILE * dependencies in imageext.c
+
+[HG 3386:da5514cb5675] Dec 16, 2014
+    Fix for issue #230. Skip test_image_convert_bug_131 for headless tests.
+
+[HG 3384:b08471ecc2a0] Dec 15, 2014
+    Fix for issue 226, FontTest.test_render_args unit test fails on headless machine
+
+[HG 3382:64f9038c292d] Dec 17, 2014
+    Use UTF-8 filenames on Linux systems claiming that the filesystem encoding is
+
+[HG 3379:04d8563ce724] Dec 14, 2014
+    Fix issue 227. test_array_keyword in mixer_test.py fails when using disk as audio driver
+
+[HG 3376:f92be56108cb] Dec 14, 2014
+    Fix issue 225. test_set_grab_and_get_symmetric unit test fails on automated build bot without a display
+
+[HG 3371:8a7a6ce2a852] Dec 15, 2014
+    Update to only skip tests if we have a dummy video driver.
+
+[HG 3370:676f8d6cbb8a] Dec 15, 2014
+    Conditionally skip Freetype tests using subprocess_ignore
+
+[HG 3362:ca4834ff9372] Apr 22, 2014
+    Bug fix: Red and green channels inversion on AMD 64 (see issue #39).
+
+[HG 3361:e3ae850caa1e] Nov 03, 2014
+    fix issue 214, math.Vector2.rotate fails on certain inputs
+
+[HG 3353:567f3cc4f554] Sep 09, 2014
+    Pre-declare src/dstdiff64 variables--otherwise this module fails to compile using C90 mode in gcc
+
+[HG 3350:fd200cdb6897] Oct 12, 2014
+    Fix draw↔blit typo in the example code in MoveIt tutorial
+
+[HG 3349:823708f24a3a] Apr 28, 2014
+    Fix testcase failure when using Python's unittest module.
+
+[HG 3346:78ee68c7ede6] Jan 31, 2014
+    Fixes to always compile SCRAP on MacOSX.
+
+[HG 3345:ee208d86eb98] Jan 23, 2014
+    For issue #165, on quit tell it that the icon has not been set.
+
+[HG 3344:cd66fb7efeec] Jan 23, 2014
+    Added unit tests for pygame.math inplace operators.  Fixes #172
+
+[HG 3343:32919bdd25e9] Jan 22, 2014
+    Catch NotImplementedError when pkg_resources fails..  Fixes #184
+
+[HG 3342:6adea40ae4f7] Jan 21, 2014
+    Fix typo in doc index: closes issue #190
+
+[HG 3341:4ed9cb765867] Jan 16, 2014
+    A fix for the SysFont hang on OS X 10.9 mentioned in issue #179
+
+[HG 3340:90f8019b31d2] Nov 08, 2013
+    Add a pygame.freetype module code point unit test (closes Issue #75)
+
+[HG 3339:46ed0161021c] Nov 08, 2013
+    Finish freetype module doc page (towards Issue #75)
+
+[HG 3338:3299e2cc3c4c] Nov 05, 2013
+    fix problem in PixelArray with sequence item access
+
+[HG 3337:b59ccbbd4586] Nov 01, 2013
+    For BufferProxy old buffer support, handle (void *) better.
+
+[HG 3336:56e0eadfc267] Oct 28, 2013
+    Bug fix: Segfault on surface.get_bounding_rect(). Closes Issue #180
+
+[HG 3335:c80631c9c518] Oct 26, 2013
+    _freetype.c msvc compatibility for Issue #181
+
+[HG 3334:e352941a02d1] Oct 26, 2013
+    add a fgcolor property to freetype.Font (towards Issue #75)
+
+[HG 3333:e0a9058d639d] Oct 25, 2013
+    enable freetype.Font.get_rect() to reuse layouts with render methods (towards Issue #75)
+
+[HG 3332:bb1dac8cba21] Oct 21, 2013
+    for bitmap files freetype.Font uses first available size as default (towards Issue #75)
+
+[HG 3331:3c84a0ef193a] Oct 20, 2013
+    Use real fixed width font in test_freetype_Font_init (towards issue #75)
+
+[HG 3330:2e27cc842430] Oct 20, 2013
+    enable ucs4 unit tests for freetype.Font.get_rect() (towards Issue #75)
+
+[HG 3329:96fe757a54ce] Oct 20, 2013
+    allow (width, height) freetype.Font size values (towards Issue #75)
+
+[HG 3328:054dbe9b0457] Oct 20, 2013
+    handle size errors consistently for freetype.Font sized methods (toward Issue #75)
+
+[HG 3327:2bf12751af9c] Oct 19, 2013
+    changeset d2feb84c6b76 broke freetype_misc.py example, fix
+
+[HG 3326:419b0740d3df] Oct 18, 2013
+    error check pygame.freetype.Font scalable font properties (toward Issue #75)
+
+[HG 3325:25010374a4e4] Oct 17, 2013
+    SDL_SOUNDFONTS handling in base_test.py
+
+[HG 3324:d2feb84c6b76] Oct 17, 2013
+    improve pygame.freetype.Font text rotation handling (towards Issue #75)
+
+[HG 3323:b0f518dee138] Oct 17, 2013
+    improve pygame.freetype.Font font size handling (towards Issue #75)
+
+[HG 3322:8f252e8487ca] Oct 16, 2013
+    reduce pygame.freetype.Font.__init__ args (towards Issue #75)
+
+[HG 3321:0d2fb51b889b] Oct 15, 2013
+    add use_bitmap_strike property to pygame.freetype.Font (towards Issue #75)
+
+[HG 3320:2aa48db2cbcf] Oct 14, 2013
+    add bitmap size introspection to pygame.freetype.Font (toward Issue #75)
+
+[HG 3319:4459d217993f] Oct 11, 2013
+    some small document changes
+
+[HG 3318:9fd0e65e51c0] Oct 10, 2013
+    make setup.py work with Python 2.5 (again)
+
+[HG 3317:d739db5c3152] Oct 10, 2013
+    Make hg ignore /docs/_images
+
+[HG 3316:642e892bffeb] Oct 10, 2013
+    Add hg identifier to MSI installer filename
+
+[HG 3315:ea8244e1ad8f] Oct 10, 2013
+    Automatically generate the version module with setup.py
+
+[HG 3314:a6f89747b551] Oct 09, 2013
+    Remove some gcc compiler warnings for freetype module
+
+[HG 3313:1750c209cb17] Oct 09, 2013
+    Fix reference counting problems with array interface
+
+[HG 3312:1092594179b4] Oct 06, 2013
+    Fix some CPyChecker warnings for pixelcopy (toward issue #171)
+
+[HG 3311:91ac7a674af5] Oct 06, 2013
+    Fix some CPyChecker warnings for pixelarray (toward issue #171)
+
+[HG 3310:9e222e19d04f] Oct 03, 2013
+    Start of 1.9.2 alpha releases
+
+[HG 3309:6edd09029351] Oct 02, 2013
+    Fix some CPyChecker detected bugs in imageext.c and font.c
+
+[HG 3308:12de2da43ecb] Sep 30, 2013
+    Better document EventType properties: closes issue #166
+
+[HG 3307:bf49fd02a920] Sep 28, 2013
+    Font issue for mac on PPC, Address issue #177 (untested)
+
+[HG 3306:c4a65a9b8049] Sep 26, 2013
... 24580 lines suppressed ...

-- 
Alioth's /usr/local/bin/git-commit-notice on /srv/git.debian.org/git/python-modules/packages/pygame.git



More information about the Python-modules-commits mailing list