- Remove other distro conditions as they can't use singlespec really

- Version update to 5.0.0:
  * Docs: Added docstrings from documentation #2914 [radarhere]
  * Test: Switch from nose to pytest #2815 [hugovk]
  * Rework Source directory layout, preventing accidental import of PIL. #2911 [wiredfool]
  * Dynamically link libraqm #2753 [wiredfool]
  * Removed scripts directory #2901 [wiredfool]
  * TIFF: Run all compressed tiffs through libtiff decoder #2899 [wiredfool]
  * GIF: Add disposal option when saving GIFs #2902 [linnil1, wiredfool]
  * EPS: Allow for an empty line in EPS header data #2903 [radarhere]
  * PNG: Add support for sRGB and cHRM chunks, permit sRGB when no iCCP chunk present #2898 [wiredfool]
  * Dependencies: Update Tk Tcl to 8.6.8 #2905 [radarhere]
  * Decompression bomb error now raised for images 2x larger than a decompression bomb warning #2583 [wiredfool]
  * Test: avoid random failure in test_effect_noise #2894 [hugovk]
  * Increased epsilon for test_file_eps.py:test_showpage due to Arch update. #2896 [wiredfool]
  * Removed check parameter from _save in BmpImagePlugin, PngImagePlugin, ImImagePlugin, PalmImagePlugin, and PcxImagePlugin. #2873 [radarhere]
  * Make PngImagePlugin.add_text() zip argument type bool #2890 [jdufresne]
  * Depends: Updated libwebp to 0.6.1 #2880 [radarhere]
  * Remove unnecessary bool() calls in Image.registered_extensions and skipKnownBadTests #2891 [jdufresne]
  * Fix count of BITSPERSAMPLE items in broken TIFF files #2883 [homm]
  * Fillcolor parameter for Image.Transform #2852 [wiredfool]
  * Test: Display differences for test failures #2862 [wiredfool]
  * Added executable flag to file with shebang line #2884 [radarhere]
  * Setup: Specify compatible Python versions for pip #2877 [hugovk]
  * Dependencies: Updated libimagequant to 2.11.4 #2878 [radarhere]
  * Setup: Warn if trying to install for Py3.7 on Windows #2855 [hugovk]
  * Doc: Fonts can be loaded from a file-like object, not just filename #2861 [robin-norwood]
  * Add eog support for Ubuntu Image Viewer #2864 [NafisFaysal]
  * Test: Test on 3.7-dev on Travis.ci #2870 [hugovk]
  * Dependencies: Update libtiff to 4.0.9 #2871 [radarhere]

OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-Pillow?expand=0&rev=65
This commit is contained in:
Tomáš Chvátal 2018-01-10 14:05:00 +00:00 committed by Git OBS Bridge
parent efebda8610
commit d5e583f63a
4 changed files with 153 additions and 53 deletions

View File

@ -1,3 +0,0 @@
version https://git-lfs.github.com/spec/v1
oid sha256:c724f65870e545316f9e82e4c6d608ab5aa9dd82d5185e5b2e72119378740073
size 12673417

3
Pillow-5.0.0.tar.gz Normal file
View File

@ -0,0 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:12f29d6c23424f704c66b5b68c02fe0b571504459605cfe36ab8158359b0e1bb
size 14220993

View File

@ -1,3 +1,137 @@
-------------------------------------------------------------------
Wed Jan 10 13:31:48 UTC 2018 - tchvatal@suse.com
- Remove other distro conditions as they can't use singlespec really
- Version update to 5.0.0:
* Docs: Added docstrings from documentation #2914 [radarhere]
* Test: Switch from nose to pytest #2815 [hugovk]
* Rework Source directory layout, preventing accidental import of PIL. #2911 [wiredfool]
* Dynamically link libraqm #2753 [wiredfool]
* Removed scripts directory #2901 [wiredfool]
* TIFF: Run all compressed tiffs through libtiff decoder #2899 [wiredfool]
* GIF: Add disposal option when saving GIFs #2902 [linnil1, wiredfool]
* EPS: Allow for an empty line in EPS header data #2903 [radarhere]
* PNG: Add support for sRGB and cHRM chunks, permit sRGB when no iCCP chunk present #2898 [wiredfool]
* Dependencies: Update Tk Tcl to 8.6.8 #2905 [radarhere]
* Decompression bomb error now raised for images 2x larger than a decompression bomb warning #2583 [wiredfool]
* Test: avoid random failure in test_effect_noise #2894 [hugovk]
* Increased epsilon for test_file_eps.py:test_showpage due to Arch update. #2896 [wiredfool]
* Removed check parameter from _save in BmpImagePlugin, PngImagePlugin, ImImagePlugin, PalmImagePlugin, and PcxImagePlugin. #2873 [radarhere]
* Make PngImagePlugin.add_text() zip argument type bool #2890 [jdufresne]
* Depends: Updated libwebp to 0.6.1 #2880 [radarhere]
* Remove unnecessary bool() calls in Image.registered_extensions and skipKnownBadTests #2891 [jdufresne]
* Fix count of BITSPERSAMPLE items in broken TIFF files #2883 [homm]
* Fillcolor parameter for Image.Transform #2852 [wiredfool]
* Test: Display differences for test failures #2862 [wiredfool]
* Added executable flag to file with shebang line #2884 [radarhere]
* Setup: Specify compatible Python versions for pip #2877 [hugovk]
* Dependencies: Updated libimagequant to 2.11.4 #2878 [radarhere]
* Setup: Warn if trying to install for Py3.7 on Windows #2855 [hugovk]
* Doc: Fonts can be loaded from a file-like object, not just filename #2861 [robin-norwood]
* Add eog support for Ubuntu Image Viewer #2864 [NafisFaysal]
* Test: Test on 3.7-dev on Travis.ci #2870 [hugovk]
* Dependencies: Update libtiff to 4.0.9 #2871 [radarhere]
* Setup: Replace deprecated platform.dist with file existence check #2869 [wiredfool]
* Build: Fix setup.py on Debian #2853 [wiredfool]
* Docs: Correct error in ImageDraw documentation #2858 [meribold]
* Test: Drop Ubuntu Precise, Fedora 24, Fedora 25, add Fedora 27, Centos 7, Amazon v2 CI Support #2854, #2843, #2895, #2897 [wiredfool]
* Dependencies: Updated libimagequant to 2.11.3 #2849 [radarhere]
* Test: Fix test_image.py to use tempfile #2841 [radarhere]
* Replace PIL.OleFileIO deprecation warning with descriptive ImportError #2833 [hugovk]
* WebP: Add support for animated WebP files #2761 [jd20]
* PDF: Set encoderinfo for images when saving multi-page PDF. Fixes #2804. #2805 [ixio]
* Allow the olefile dependency to be optional #2789 [jdufresne]
* GIF: Permit LZW code lengths up to 12 bits in GIF decode #2813 [wiredfool]
* Fix unterminiated string and unchecked exception in _font_text_asBytes. #2825 [wiredfool]
* PPM: Use fixed list of whitespace, rather relying on locale, fixes #272. #2831 [markmiscavage]
* Added support for generators when using append_images #2829, #2835 [radarhere]
* Doc: Correct PixelAccess.rst #2824 [hasahmed]
* Depends: Update raqm to 0.3.0 #2822 [radarhere]
* Docs: Link to maintained version of aggdraw #2809 [hugovk]
* Include license file in the generated wheel packages #2801 [jdufresne]
* Depends: Update openjpeg to 2.3.0 #2791 [radarhere]
* Add option to Makefile to build and install with C coverage #2781 [hugovk]
* Add context manager support to ImageFile.Parser and PngImagePlugin.ChunkStream #2793 [radarhere]
* ImageDraw.textsize: fix zero length error #2788 [wiredfool, hugovk]
* Fix warning on pointer cast in isblock #2775, #2778 [cgohlke]
* Doc: Added macOS High Sierra tested Pillow version #2777 [radarhere]
* Use correct Windows handle type on 64 bit in imagingcms #2774 [cgohlke]
* 64 Bit Windows fix for block storage #2773 [cgohlke]
* Fix "expression result unused" warning #2764 [radarhere]
* Add 16bit Read/Write and RLE read support to SgiImageFile #2769 [jbltx, wiredfool]
* Block & array hybrid storage #2738 [homm]
* Common seek frame position check #1849 [radarhere]
* Doc: Add note about aspect ratio to Image thumbnail script #2281 [wilsonge]
* Fix ValueError: invalid version number '1.0.0rc1' in scipy release candidate #2771 [cgohlke]
* Unfreeze requirements.txt #2766 [hugovk]
* Test: ResourceWarning tests #2756 [hugovk]
* Use n_frames to determine is_animated if possible #2315 [radarhere]
* Doc: Corrected parameters in documentation #2768 [radarhere]
* Avoid unnecessary Image operations #1891 [radarhere]
* Added register_extensions method #1860 [radarhere]
* Fix TIFF support for I;16S, I;16BS, and I;32BS rawmodes #2748 [wiredfool]
* Fixed doc syntax in ImageDraw #2752 [radarhere]
* Fixed support for building on Windows/msys2. Added Appveyor CI coverage for python3 on msys2 #2476 [wiredfool]
* Fix ValueError in Exif/Tiff IFD #2719 [wiredfool]
* Use pathlib2 for Path objects on Python < 3.4 #2291 [asergi]
* Export only required properties in unsafe_ptrs #2740 [homm]
* Alpha composite fixes #2709 [homm]
* Faster Transpose operations, added 'Transverse' option #2730 [homm]
* Deprecate ImageOps undocumented functions gaussian_blur, gblur, unsharp_mask, usm and box_blur in favor of ImageFilter implementations #2735 [homm]
* Dependencies: Updated freetype to 2.8.1 #2741 [radarhere]
* Bug: Player skipped first image #2742 [radarhere]
* Faster filter operations for Kernel, Gaussian, and Unsharp Mask filters #2679 [homm]
* EPS: Add showpage to force rendering of some EPS images #2636 [kaplun]
* DOC: Fix type of palette parameter in Image.quantize. #2703 [kkopachev]
* DOC: Fix Ico docs to match code #2712 [hugovk]
* Added file pointer save to SpiderImagePlugin #2647 [radarhere]
* Add targa version 2 footer #2713 [jhultgre]
* Removed redundant lines #2714 [radarhere]
* Travis CI: Use default pypy/pypy3 #2721 [hugovk]
* Fix for SystemError when rendering an empty string, added in 4.2.0 #2706 [wiredfool]
* Fix for memory leaks in font handling added in 4.2.0 #2634 [wiredfool]
* Tests: cleanup, more tests. Fixed WMF save handler #2689 [radarhere]
* Removed debugging interface for Image.core.grabclipboard #2708 [radarhere]
* Doc syntax fix #2710 [radarhere]
* Faster packing and unpacking for RGB, LA, and related storage modes #2693 [homm]
* Use RGBX rawmode for RGB JPEG images where possible #1989 [homm]
* Remove palettes from non-palette modes in _new #2702 [wiredfool]
* Delete transparency info when convert'ing RGB/L to RGBA #2633 [olt]
* Code tweaks to ease type annotations #2687 [neiljp]
* Fixed incorrect use of 's#' to byteslike object #2691 [wiredfool]
* Fix JPEG subsampling labels for subsampling=2 #2698 [homm]
* Region of interest (box) for resampling #2254 [homm]
* Basic support for Termux (android) in setup.py #2684 [wiredfool]
* Bug: Fix Image.fromarray for numpy.bool type. #2683 [wiredfool]
* CI: Add Fedora 24 and 26 to Docker tests [wiredfool]
* JPEG: Fix ZeroDivisionError when EXIF contains invalid DPI (0/0). #2667 [vytisb]
* Depends: Updated openjpeg to 2.2.0 #2669 [radarhere]
* Depends: Updated Tk Tcl to 8.6.7 #2668 [radarhere]
* Depends: Updated libimagequant to 2.10.2 #2660 [radarhere]
* Test: Added test for ImImagePlugin tell() #2675 [radarhere]
* Test: Additional tests for SGIImagePlugin #2659 [radarhere]
* New Image.getchannel method #2661 [homm]
* Remove unused im.copy2 and core.copy methods #2657 [homm]
* Fast Image.merge() #2677 [homm]
* Fast Image.split() #2676 [homm]
* Fast image allocation #2655 [homm]
* Storage cleanup #2654 [homm]
* FLI: Use frame count from FLI header #2674 [radarhere]
* Test: Test animated FLI file #2650 [hugovk]
* Bug: Fixed uninitialized memory in bc5 decoding #2648 [ifeherva]
* Moved SgiImagePlugin save error to before the start of write operations #2646 [radarhere]
* Move createfontdatachunk.py so isn't installed globally #2645 [hugovk]
* Bug: Fix unexpected keyword argument 'align' #2641 [hugovk]
* Add newlines to error message for clarity #2640 [hugovk]
* Docs: Updated redirected URL #2637 [radarhere]
* Bug: Fix JPEG DPI when EXIF is invalid #2632 [wiredfool]
* Bug: Fix for font getsize on empty string #2624 [radarhere]
* Docs: Improved ImageDraw documentation #2626 [radarhere]
* Docs: Corrected alpha_composite args documentation #2627 [radarhere]
* Docs: added the description of the filename attribute to images.rst #2621 [dasdachs]
* Dependencies: Updated libimagequant to 2.10.1 #2616 [radarhere]
* PDF: Renamed parameter to not shadow built-in dict #2612 [kijeong]
-------------------------------------------------------------------
Tue Aug 22 11:52:50 UTC 2017 - tbechtold@suse.com

View File

@ -1,7 +1,7 @@
#
# spec file for package python-Pillow
#
# Copyright (c) 2017 SUSE LINUX GmbH, Nuernberg, Germany.
# Copyright (c) 2018 SUSE LINUX GmbH, Nuernberg, Germany.
#
# All modifications and additions to the file contributed by third parties
# remain the property of their copyright owners, unless otherwise agreed
@ -16,16 +16,15 @@
#
%if ! 0%{?is_opensuse} && 0%{?sle_version} && 0%{?sle_version} < 150000
%bcond_with tk
%else
%bcond_without tk
%endif
%define oldpython python
%{?!python_module:%define python_module() python-%{**} python3-%{**}}
%if 0%{?is_opensuse} || 0%{?suse_version} > 1330
%bcond_without tk
%else
%bcond_with tk
%endif
Name: python-Pillow
Version: 4.2.1
Version: 5.0.0
Release: 0
Summary: Python Imaging Library (Fork)
License: HPND
@ -33,34 +32,24 @@ Group: Development/Languages/Python
Url: http://python-imaging.github.io/
Source: https://files.pythonhosted.org/packages/source/P/Pillow/Pillow-%{version}.tar.gz
BuildRequires: %{python_module devel}
BuildRequires: %{python_module nose}
BuildRequires: %{python_module olefile}
BuildRequires: %{python_module pytest-runner}
BuildRequires: %{python_module pytest}
BuildRequires: %{python_module setuptools}
%if %{with tk}
BuildRequires: %{python_module tk}
%endif
BuildRequires: fdupes
BuildRequires: freetype2-devel
BuildRequires: libjpeg8-devel
BuildRequires: liblcms2-devel
BuildRequires: libtiff-devel
BuildRequires: libwebp-devel
BuildRequires: python-rpm-macros
BuildRequires: tix
BuildRequires: tk-devel
BuildRequires: unzip
BuildRequires: zlib-devel
Requires: python-olefile
BuildRoot: %{_tmppath}/%{name}-%{version}-build
%if 0%{?suse_version} > 1210
BuildRequires: libjpeg8-devel
BuildRequires: liblcms2-devel
BuildRequires: libwebp-devel
%else
%if 0%{?rhel} > 6
BuildRequires: lcms2-devel
BuildRequires: libjpeg-turbo-devel
BuildRequires: libwebp-devel
%else
BuildRequires: %{python_module unittest2}
%endif
%if %{with tk}
BuildRequires: %{python_module tk}
%endif
%if 0%{?suse_version} > 1315
BuildRequires: openjpeg2-devel
@ -102,9 +91,6 @@ Provides: %{oldpython}-imaging-tk = %{version}
Pillow is the "friendly" PIL fork by Alex Clark and Contributors. PIL is the
Python Imaging Library by Fredrik Lundh and Contributors.
#NOTE(saschpe): No 'sane' subpackage like "python-imaging", that stuff
# would belong into python-pysane, if anybody would care :-)
%prep
%setup -q -n Pillow-%{version}
@ -113,10 +99,6 @@ Python Imaging Library by Fredrik Lundh and Contributors.
%install
%python_install
for p in pilconvert pildriver pilfile pilfont pilprint createfontdatachunk enhancer explode gifmaker painter player thresholder viewer; do
# retain old alternative-based names
mv %{buildroot}%{_bindir}/$p.py %{buildroot}%{_bindir}/$p
done
%fdupes %{buildroot}%{_prefix}
# add missing path
@ -127,30 +109,16 @@ done
%ifarch ppc ppc64 s390 s390x
$python selftest.py --installed || \
echo "WARNING ignore failure https://github.com/python-pillow/Pillow/issues/1204"
$python test-installed.py || \
$python setup.py test || \
echo "WARNING ignore failure https://github.com/python-pillow/Pillow/issues/1204"
%else
$python selftest.py --installed
$python test-installed.py
$python setup.py test
%endif
}
%files %{python_files}
%defattr(-,root,root,-)
%doc CHANGES.rst README.rst LICENSE
%python3_only %{_bindir}/pilconvert
%python3_only %{_bindir}/pildriver
%python3_only %{_bindir}/pilfile
%python3_only %{_bindir}/pilfont
%python3_only %{_bindir}/pilprint
%python3_only %{_bindir}/createfontdatachunk
%python3_only %{_bindir}/enhancer
%python3_only %{_bindir}/explode
%python3_only %{_bindir}/gifmaker
%python3_only %{_bindir}/painter
%python3_only %{_bindir}/player
%python3_only %{_bindir}/thresholder
%python3_only %{_bindir}/viewer
%{python_sitearch}/PIL
%{python_sitearch}/PIL.pth
%{python_sitearch}/Pillow-%{version}-py%{python_version}.egg-info
@ -162,9 +130,7 @@ $python test-installed.py
%endif
%if %{with tk}
%files %{python_files tk}
%defattr(-,root,root,-)
%{python_sitearch}/PIL/ImageTk*
%{python_sitearch}/PIL/_imagingtk*
%pycache_only %{python_sitearch}/PIL/__pycache__/ImageTk.*