{"action":"created","issue":{"url":"https://api.github.com/repos/m8ttyB/sux/issues/58","repository_url":"https://api.github.com/repos/m8ttyB/sux","labels_url":"https://api.github.com/repos/m8ttyB/sux/issues/58/labels{/name}","comments_url":"https://api.github.com/repos/m8ttyB/sux/issues/58/comments","events_url":"https://api.github.com/repos/m8ttyB/sux/issues/58/events","html_url":"https://github.com/m8ttyB/sux/pull/58","id":337334986,"node_id":"MDExOlB1bGxSZXF1ZXN0MTk4NTUwMzQx","number":58,"title":"Update pillow to 5.2.0","user":{"login":"pyup-bot","id":16239342,"node_id":"MDQ6VXNlcjE2MjM5MzQy","avatar_url":"https://avatars0.githubusercontent.com/u/16239342?v=4","gravatar_id":"","url":"https://api.github.com/users/pyup-bot","html_url":"https://github.com/pyup-bot","followers_url":"https://api.github.com/users/pyup-bot/followers","following_url":"https://api.github.com/users/pyup-bot/following{/other_user}","gists_url":"https://api.github.com/users/pyup-bot/gists{/gist_id}","starred_url":"https://api.github.com/users/pyup-bot/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/pyup-bot/subscriptions","organizations_url":"https://api.github.com/users/pyup-bot/orgs","repos_url":"https://api.github.com/users/pyup-bot/repos","events_url":"https://api.github.com/users/pyup-bot/events{/privacy}","received_events_url":"https://api.github.com/users/pyup-bot/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"assignees":[],"milestone":null,"comments":0,"created_at":"2018-07-02T00:11:02Z","updated_at":"2018-10-01T11:35:29Z","closed_at":null,"author_association":"CONTRIBUTOR","pull_request":{"url":"https://api.github.com/repos/m8ttyB/sux/pulls/58","html_url":"https://github.com/m8ttyB/sux/pull/58","diff_url":"https://github.com/m8ttyB/sux/pull/58.diff","patch_url":"https://github.com/m8ttyB/sux/pull/58.patch"},"body":"\nThis PR updates [Pillow](https://pypi.org/project/Pillow) from **4.2.1** to **5.2.0**.\n\n\n\n<details>\n  <summary>Changelog</summary>\n  \n  \n   ### 5.2.0\n   ```\n   ------------------\n\n- Fixed saving a multiframe image as a single frame PDF 3137\n  [radarhere]\n\n- If a Qt version is already imported, attempt to use it first 3143\n  [radarhere]\n\n- Fix transform fill color for alpha images 3147\n  [fozcode]\n\n- TGA: Add support for writing RLE data 3186\n  [danpla]\n\n- TGA: Read and write LA data 3178\n  [danpla]\n\n- QuantOctree.c: Remove erroneous attempt to average over an empty range 3196\n  [tkoeppe]\n\n- Changed ICNS format tests to pass on OS X 10.11 3202\n  [radarhere]\n\n- Fixed bug in ImageDraw.multiline_textsize() 3114\n  [tianyu139]\n\n- Added getsize_multiline support for PIL.ImageFont 3113\n  [tianyu139]\n\n- Added ImageFile get_format_mimetype method 3190\n  [radarhere]\n\n- Changed mmap file pointer to use context manager 3216\n  [radarhere]\n\n- Changed ellipse point calculations to be more evenly distributed 3142\n  [radarhere]\n\n- Only extract first Exif segment 2946\n  [hugovk]\n\n- Tests: Test ImageDraw2, WalImageFile 3135, 2989\n  [hugovk]\n\n- Remove unnecessary &#39;if 0&#39; code 3075\n  [hugovk]\n\n- Tests: Added GD tests 1817\n  [radarhere]\n\n- Fix collections ABCs DeprecationWarning in Python 3.7 3123\n  [hugovk]\n\n- unpack_from is faster than unpack of slice 3201\n  [landfillbaby]\n\n- Docs: Add coordinate system links and file handling links in documentation 3204, 3214\n  [radarhere]\n\n- Tests: TestFilePng: Fix test_save_l_transparency() 3182\n  [danpla]\n\n- Docs: Correct argument name 3171\n  [radarhere]\n\n- Docs: Update CMake download URL 3166\n  [radarhere]\n\n- Docs: Improve Image.transform documentation 3164\n  [radarhere]\n\n- Fix transform fillcolor argument when image mode is RGBA or LA 3163\n  [radarhere]\n\n- Tests: More specific Exception testing 3158\n  [radarhere]\n\n- Add getrgb HSB/HSV color strings 3148\n  [radarhere]\n\n- Allow float values in getrgb HSL color string 3146\n  [radarhere]\n\n- AppVeyor: Upgrade to Python 2.7.15 and 3.4.4 3140\n  [radarhere]\n\n- AppVeyor: Upgrade to PyPy 6.0.0 3133\n  [hugovk]\n\n- Deprecate PILLOW_VERSION and VERSION 3090\n  [hugovk]\n\n- Support Python 3.7 3076\n  [hugovk]\n\n- Depends: Update freetype to 2.9.1, libjpeg to 9c, libwebp to 1.0.0 3121, 3136, 3108\n  [radarhere]\n\n- Build macOS wheels with Xcode 6.4, supporting older macOS versions 3068\n  [wiredfool]\n\n- Fix _i2f compilation on some GCC versions 3067\n  [homm]\n\n- Changed encoderinfo to have priority over info when saving GIF images 3086\n  [radarhere]\n\n- Rename PIL.version to PIL._version and remove it from module 3083\n  [homm]\n\n- Enable background colour parameter on rotate 3057\n  [storesource]\n\n- Remove unnecessary `if 1` directive 3072\n  [jdufresne]\n\n- Remove unused Python class, Path 3070\n  [jdufresne]\n\n- Fix dereferencing type-punned pointer will break strict-aliasing 3069\n  [jdufresne]\n   ```\n   \n  \n  \n   ### 5.1.0\n   ```\n   ------------------\n\n- Close fp before return in ImagingSavePPM 3061\n  [kathryndavies]\n\n- Added documentation for ICNS append_images 3051\n  [radarhere]\n\n- Docs: Move intro text below its header 3021\n  [hugovk]\n\n- CI: Rename appveyor.yml as .appveyor.yml 2978\n  [hugovk]\n\n- Fix TypeError for JPEG2000 parser feed 3042\n  [hugovk]\n\n- Certain corrupted jpegs can result in no data read 3023\n  [kkopachev]\n\n- Add support for BLP file format 3007\n  [jleclanche]\n\n- Simplify version checks 2998\n  [hugovk]\n\n- Fix &quot;invalid escape sequence&quot; warning on Python 3.6+ 2996\n  [timgraham]\n\n- Allow append_images to set .icns scaled images 3005\n  [radarhere]\n\n- Support appending to existing PDFs 2965\n  [vashek]\n\n- Fix and improve efficient saving of ICNS on macOS 3004\n  [radarhere]\n\n- Build: Enable pip cache in AppVeyor build 3009\n  [thijstriemstra]\n\n- Trim trailing whitespace 2985\n  [Metallicow]\n\n- Docs: Correct reference to Image.new method 3000\n  [radarhere]\n\n- Rearrange ImageFilter classes into alphabetical order 2990\n  [radarhere]\n\n- Test: Remove duplicate line 2983\n  [radarhere]\n\n- Build: Update AppVeyor PyPy version 3003\n  [radarhere]\n\n- Tiff: Open 8 bit Tiffs with 5 or 6 channels, discarding extra channels 2938\n  [homm]\n\n- Readme: Added Twitter badge 2930\n  [hugovk]\n\n- Removed __main__ code from ImageCms 2942\n  [radarhere]\n\n- Test: Changed assert statements to unittest calls 2961\n  [radarhere]\n\n- Depends: Update libimagequant to 2.11.10, raqm to 0.5.0, freetype to 2.9 3036, 3017, 2957\n  [radarhere]\n\n- Remove _imaging.crc32 in favor of builtin Python crc32 implementation 2935\n  [wiredfool]\n\n- Move Tk directory to src directory 2928\n  [hugovk]\n\n- Enable pip cache in Travis CI 2933\n  [jdufresne]\n\n- Remove unused and duplicate imports 2927\n  [radarhere]\n\n- Docs: Changed documentation references to 2.x to 2.7 2921\n  [radarhere]\n\n- Fix memory leak when opening webp files 2974\n  [wiredfool]\n\n- Setup: Fix &quot;TypeError: &#39;NoneType&#39; object is not iterable&quot; for PPC and CRUX 2951\n  [hugovk]\n\n- Setup: Add libdirs for ppc64le and armv7l 2968\n  [nehaljwani]\n   ```\n   \n  \n  \n   ### 5.0.0\n   ```\n   ------------------\n\n- Docs: Added docstrings from documentation 2914\n  [radarhere]\n\n- Test: Switch from nose to pytest 2815\n  [hugovk]\n\n- Rework Source directory layout, preventing accidental import of PIL. 2911\n  [wiredfool]\n\n- Dynamically link libraqm 2753\n  [wiredfool]\n\n- Removed scripts directory 2901\n  [wiredfool]\n\n- TIFF: Run all compressed tiffs through libtiff decoder 2899\n  [wiredfool]\n\n- GIF: Add disposal option when saving GIFs 2902\n  [linnil1, wiredfool]\n\n- EPS: Allow for an empty line in EPS header data 2903\n  [radarhere]\n\n- PNG: Add support for sRGB and cHRM chunks, permit sRGB when no iCCP chunk present 2898\n  [wiredfool]\n\n- Dependencies: Update Tk Tcl to 8.6.8 2905\n  [radarhere]\n\n- Decompression bomb error now raised for images 2x larger than a decompression bomb warning 2583\n  [wiredfool]\n\n- Test: avoid random failure in test_effect_noise 2894\n  [hugovk]\n\n- Increased epsilon for test_file_eps.py:test_showpage due to Arch update. 2896\n  [wiredfool]\n\n- Removed check parameter from _save in BmpImagePlugin, PngImagePlugin, ImImagePlugin, PalmImagePlugin, and PcxImagePlugin. 2873\n  [radarhere]\n\n- Make PngImagePlugin.add_text() zip argument type bool 2890\n  [jdufresne]\n\n- Depends: Updated libwebp to 0.6.1 2880\n  [radarhere]\n\n- Remove unnecessary bool() calls in Image.registered_extensions and skipKnownBadTests 2891\n  [jdufresne]\n\n- Fix count of BITSPERSAMPLE items in broken TIFF files 2883\n  [homm]\n\n- Fillcolor parameter for Image.Transform 2852\n  [wiredfool]\n\n- Test: Display differences for test failures 2862\n  [wiredfool]\n\n- Added executable flag to file with shebang line 2884\n  [radarhere]\n\n- Setup: Specify compatible Python versions for pip 2877\n  [hugovk]\n\n- Dependencies: Updated libimagequant to 2.11.4 2878\n  [radarhere]\n\n- Setup: Warn if trying to install for Py3.7 on Windows 2855\n  [hugovk]\n\n- Doc: Fonts can be loaded from a file-like object, not just filename 2861\n  [robin-norwood]\n\n- Add eog support for Ubuntu Image Viewer 2864\n  [NafisFaysal]\n\n- Test: Test on 3.7-dev on Travis CI 2870\n  [hugovk]\n\n- Dependencies: Update libtiff to 4.0.9 2871\n  [radarhere]\n\n- Setup: Replace deprecated platform.dist with file existence check 2869\n  [wiredfool]\n\n- Build: Fix setup.py on Debian 2853\n  [wiredfool]\n\n- Docs: Correct error in ImageDraw documentation 2858\n  [meribold]\n\n- Test: Drop Ubuntu Precise, Fedora 24, Fedora 25, add Fedora 27, Centos 7, Amazon v2 CI Support 2854, 2843, 2895, 2897\n  [wiredfool]\n\n- Dependencies: Updated libimagequant to 2.11.3 2849\n  [radarhere]\n\n- Test: Fix test_image.py to use tempfile 2841\n  [radarhere]\n\n- Replace PIL.OleFileIO deprecation warning with descriptive ImportError 2833\n  [hugovk]\n\n- WebP: Add support for animated WebP files 2761\n  [jd20]\n\n- PDF: Set encoderinfo for images when saving multi-page PDF. Fixes 2804. 2805\n  [ixio]\n\n- Allow the olefile dependency to be optional 2789\n  [jdufresne]\n\n- GIF: Permit LZW code lengths up to 12 bits in GIF decode 2813\n  [wiredfool]\n\n- Fix unterminated string and unchecked exception in _font_text_asBytes. 2825\n  [wiredfool]\n\n- PPM: Use fixed list of whitespace, rather relying on locale, fixes 272. 2831\n  [markmiscavage]\n\n- Added support for generators when using append_images 2829, 2835\n  [radarhere]\n\n- Doc: Correct PixelAccess.rst 2824\n  [hasahmed]\n\n- Depends: Update raqm to 0.3.0 2822\n  [radarhere]\n\n- Docs: Link to maintained version of aggdraw 2809\n  [hugovk]\n\n- Include license file in the generated wheel packages 2801\n  [jdufresne]\n\n- Depends: Update openjpeg to 2.3.0 2791\n  [radarhere]\n\n- Add option to Makefile to build and install with C coverage 2781\n  [hugovk]\n\n- Add context manager support to ImageFile.Parser and PngImagePlugin.ChunkStream 2793\n  [radarhere]\n\n- ImageDraw.textsize: fix zero length error 2788\n  [wiredfool, hugovk]\n   ```\n   \n  \n  \n   ### 4.3.0\n   ```\n   ------------------\n\n- Fix warning on pointer cast in isblock 2775, 2778\n  [cgohlke]\n\n- Doc: Added macOS High Sierra tested Pillow version 2777\n  [radarhere]\n\n- Use correct Windows handle type on 64 bit in imagingcms  2774\n  [cgohlke]\n\n- 64 Bit Windows fix for block storage 2773\n  [cgohlke]\n\n- Fix &quot;expression result unused&quot; warning 2764\n  [radarhere]\n\n- Add 16bit Read/Write and RLE read support to SgiImageFile 2769\n  [jbltx, wiredfool]\n\n- Block &amp; array hybrid storage 2738\n  [homm]\n\n- Common seek frame position check 1849\n  [radarhere]\n\n- Doc: Add note about aspect ratio to Image thumbnail script 2281\n  [wilsonge]\n\n- Fix ValueError: invalid version number &#39;1.0.0rc1&#39; in scipy release candidate 2771\n  [cgohlke]\n\n- Unfreeze requirements.txt 2766\n  [hugovk]\n\n- Test: ResourceWarning tests 2756\n  [hugovk]\n\n- Use n_frames to determine is_animated if possible 2315\n  [radarhere]\n\n- Doc: Corrected parameters in documentation 2768\n  [radarhere]\n\n- Avoid unnecessary Image operations 1891\n  [radarhere]\n\n- Added register_extensions method 1860\n  [radarhere]\n\n- Fix TIFF support for I;16S, I;16BS, and I;32BS rawmodes 2748\n  [wiredfool]\n\n- Fixed doc syntax in ImageDraw 2752\n  [radarhere]\n\n- Fixed support for building on Windows/msys2. Added Appveyor CI coverage for python3 on msys2 2746\n  [wiredfool]\n\n- Fix ValueError in Exif/Tiff IFD 2719\n  [wiredfool]\n\n- Use pathlib2 for Path objects on Python &lt; 3.4 2291\n  [asergi]\n\n- Export only required properties in unsafe_ptrs 2740\n  [homm]\n\n- Alpha composite fixes 2709\n  [homm]\n\n- Faster Transpose operations, added &#39;Transverse&#39; option 2730\n  [homm]\n\n- Deprecate ImageOps undocumented functions gaussian_blur, gblur, unsharp_mask, usm and box_blur in favor of ImageFilter implementations 2735\n  [homm]\n\n- Dependencies: Updated freetype to 2.8.1 2741\n  [radarhere]\n\n- Bug: Player skipped first image 2742\n  [radarhere]\n\n- Faster filter operations for Kernel, Gaussian, and Unsharp Mask filters 2679\n  [homm]\n\n- EPS: Add showpage to force rendering of some EPS images 2636\n  [kaplun]\n\n- DOC: Fix type of palette parameter in Image.quantize. 2703\n  [kkopachev]\n\n- DOC: Fix Ico docs to match code 2712\n  [hugovk]\n\n- Added file pointer save to SpiderImagePlugin 2647\n  [radarhere]\n\n- Add targa version 2 footer 2713\n  [jhultgre]\n\n- Removed redundant lines 2714\n  [radarhere]\n\n- Travis CI: Use default pypy/pypy3 2721\n  [hugovk]\n\n- Fix for SystemError when rendering an empty string, added in 4.2.0 2706\n  [wiredfool]\n\n- Fix for memory leaks in font handling added in 4.2.0 2634\n  [wiredfool]\n\n- Tests:  cleanup, more tests. Fixed WMF save handler 2689\n  [radarhere]\n\n- Removed debugging interface for Image.core.grabclipboard 2708\n  [radarhere]\n\n- Doc syntax fix 2710\n  [radarhere]\n\n- Faster packing and unpacking for RGB, LA, and related storage modes 2693\n  [homm]\n\n- Use RGBX rawmode for RGB JPEG images where possible 1989\n  [homm]\n\n- Remove palettes from non-palette modes in _new 2704\n  [wiredfool]\n\n- Delete transparency info when convert&#39;ing RGB/L to RGBA 2633\n  [olt]\n\n- Code tweaks to ease type annotations 2687\n  [neiljp]\n\n- Fixed incorrect use of &#39;s&#39; to byteslike object 2691\n  [wiredfool]\n\n- Fix JPEG subsampling labels for subsampling=2  2698\n  [homm]\n\n- Region of interest (box) for resampling 2254\n  [homm]\n\n- Basic support for Termux (android) in setup.py 2684\n  [wiredfool]\n\n- Bug: Fix Image.fromarray for numpy.bool type. 2683\n  [wiredfool]\n\n- CI: Add Fedora 24 and 26 to Docker tests\n  [wiredfool]\n\n- JPEG: Fix ZeroDivisionError when EXIF contains invalid DPI (0/0). 2667\n  [vytisb]\n\n- Depends: Updated openjpeg to 2.2.0 2669\n  [radarhere]\n\n- Depends: Updated Tk Tcl to 8.6.7 2668\n  [radarhere]\n\n- Depends: Updated libimagequant to 2.10.2 2660\n  [radarhere]\n\n- Test: Added test for ImImagePlugin tell() 2675\n  [radarhere]\n\n- Test: Additional tests for SGIImagePlugin 2659\n  [radarhere]\n\n- New Image.getchannel method 2661\n  [homm]\n\n- Remove unused im.copy2 and core.copy methods 2657\n  [homm]\n\n- Fast Image.merge() 2677\n  [homm]\n\n- Fast Image.split() 2676\n  [homm]\n\n- Fast image allocation 2655\n  [homm]\n\n- Storage cleanup 2654\n  [homm]\n\n- FLI: Use frame count from FLI header 2674\n  [radarhere]\n\n- Test: Test animated FLI file 2650\n  [hugovk]\n\n- Bug: Fixed uninitialized memory in bc5 decoding 2648\n  [ifeherva]\n\n- Moved SgiImagePlugin save error to before the start of write operations 2646\n  [radarhere]\n\n- Move createfontdatachunk.py so isn&#39;t installed globally 2645\n  [hugovk]\n\n- Bug: Fix unexpected keyword argument &#39;align&#39; 2641\n  [hugovk]\n\n- Add newlines to error message for clarity 2640\n  [hugovk]\n\n- Docs: Updated redirected URL 2637\n  [radarhere]\n\n- Bug: Fix JPEG DPI when EXIF is invalid 2632\n  [wiredfool]\n\n- Bug: Fix for font getsize on empty string 2624\n  [radarhere]\n\n- Docs: Improved ImageDraw documentation 2626\n  [radarhere]\n\n- Docs: Corrected alpha_composite args documentation 2627\n  [radarhere]\n\n- Docs: added the description of the filename attribute to images.rst 2621\n  [dasdachs]\n\n- Dependencies: Updated libimagequant to 2.10.1 2616\n  [radarhere]\n\n- PDF: Renamed parameter to not shadow built-in dict 2612\n  [kijeong]\n   ```\n   \n  \n</details>\n\n\n \n\n<details>\n  <summary>Links</summary>\n  \n  - PyPI: https://pypi.org/project/pillow\n  - Changelog: https://pyup.io/changelogs/pillow/\n  - Homepage: http://python-pillow.org\n</details>\n\n"},"comment":{"url":"https://api.github.com/repos/m8ttyB/sux/issues/comments/425876137","html_url":"https://github.com/m8ttyB/sux/pull/58#issuecomment-425876137","issue_url":"https://api.github.com/repos/m8ttyB/sux/issues/58","id":425876137,"node_id":"MDEyOklzc3VlQ29tbWVudDQyNTg3NjEzNw==","user":{"login":"pyup-bot","id":16239342,"node_id":"MDQ6VXNlcjE2MjM5MzQy","avatar_url":"https://avatars0.githubusercontent.com/u/16239342?v=4","gravatar_id":"","url":"https://api.github.com/users/pyup-bot","html_url":"https://github.com/pyup-bot","followers_url":"https://api.github.com/users/pyup-bot/followers","following_url":"https://api.github.com/users/pyup-bot/following{/other_user}","gists_url":"https://api.github.com/users/pyup-bot/gists{/gist_id}","starred_url":"https://api.github.com/users/pyup-bot/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/pyup-bot/subscriptions","organizations_url":"https://api.github.com/users/pyup-bot/orgs","repos_url":"https://api.github.com/users/pyup-bot/repos","events_url":"https://api.github.com/users/pyup-bot/events{/privacy}","received_events_url":"https://api.github.com/users/pyup-bot/received_events","type":"User","site_admin":false},"created_at":"2018-10-01T11:35:29Z","updated_at":"2018-10-01T11:35:29Z","author_association":"CONTRIBUTOR","body":"Closing this in favor of #69"}}
{"actor":{"display_login":"pyup-bot"}}