Andrew Murray
e94878c8a8
Simplified duplicate code
2018-09-15 06:26:40 +10:00
Virgil Dupras
64bce1a583
Fix builds with --parallel
...
Python 3.5's distutils added support for parallel builds, which means
that we don't need to monkeypatch it anymore. But more importantly, this
monkeypatch made build fail (hang in fact) whenever `--parallel` was
passed to `python setup.py build`.
This commit fixes the problem by not applying the monkeypatch on
python 3.5+ and preserve the old behavior (parallel build by default) by
injecting a `parallel` option when it's not specified.
2018-08-05 11:38:22 -04:00
Andrew Murray
c2189235af
Line too long
2018-07-02 19:26:02 +10:00
Daniel Plakhotich
1d20056234
TGA: Add support for writing RLE data
2018-06-15 23:01:06 +03:00
Hugo
0c438db926
Merge pull request #3076 from hugovk/add-3.7
...
Support Python 3.7
2018-04-25 11:20:31 +03:00
Alexander
6958ce1700
Rename PIL.version to PIL._version and remove it from module
2018-04-09 16:09:36 +03:00
Alexander Karpinsky
e24fad40ad
Merge pull request #3056 from uploadcare/color-LUT
...
3D Color lookup tables
2018-04-09 10:41:44 +03:00
Hugo
fe0b78b98d
Support Python 3.7
2018-04-05 13:52:48 +03:00
Andrew Murray
7a4bfdc955
Updated URL
2018-04-05 06:29:14 +10:00
Alexander
853208c65f
color 3D LUT, just start
2018-03-25 15:49:42 +03:00
Andrew Murray
c13ccf13a1
Added missing whitespace
2018-03-06 19:53:07 +11:00
wiredfool
7e4fdb1097
Merge pull request #2968 from nehaljwani/libdirs-ppc64le-armv7l
...
Add libdirs for ppc64le and armv7l
2018-01-24 10:52:27 +00:00
Nehal J Wani
788128e84f
Add libdirs for ppc64le and armv7l
...
This patch has been taken from:
http://pkgs.fedoraproject.org/cgit/rpms/python-pillow.git/tree/python-pillow_libdirs.patch
2018-01-21 21:03:35 +05:30
Hugo
8edbc79e7f
Fix "TypeError: 'NoneType' object is not iterable" for PPC and CRUX
2018-01-11 12:45:52 +02:00
Hugo
e92e730597
Merge pull request #2935 from wiredfool/crc
...
Remove _imaging.crc32 in favor or builtin python crc32 implementation
2018-01-06 20:43:35 +02:00
Eric Soroos
4bc33d3e4a
Remove _imaging.crc32 in favor or builtin python crc32 implementation
2018-01-05 15:53:50 +00:00
Hugo
3916563a1b
Move Tk files to src
2018-01-04 09:33:10 +02:00
wiredfool
0bb3f4fee9
source layout reorg
2017-12-28 14:49:47 +00:00
hugovk
5592163564
pytest no longer supports EOL Python 3.3
2017-12-28 14:48:19 +00:00
Hugo
3515ae3d9e
Test with coverage on Windows, update 'setup.py test'
2017-12-28 14:48:19 +00:00
wiredfool
e9a115ff46
Merge pull request #2753 from wiredfool/dynamic-raqm
...
Dynamically link libraqm
2017-12-28 14:24:32 +00:00
wiredfool
cbc78d7e2a
Merge pull request #2901 from wiredfool/remove-scripts
...
Removed scripts directory
2017-12-27 20:47:56 +00:00
wiredfool
097ebf7fb6
Removed scripts directory, added to it's own package
...
See https://github.com/python-pillow/pillow-scripts
2017-12-21 21:36:22 +00:00
Eric Soroos
a4b7a6d215
Dynamically load libraqm, now an optional runtime dependency
2017-12-20 15:37:37 +00:00
Eric Soroos
60e29e5e8d
dropping tiff_lzw implementation
2017-12-20 14:40:58 +00:00
Hugo
a73b951f05
flake8
2017-12-04 15:36:12 +02:00
Hugo
1889b3f1f4
Specify compatible Python versions for pip
2017-12-04 15:36:12 +02:00
Hugo
308f3b4c39
Add licence classifier
2017-11-29 11:23:46 +02:00
wiredfool
753b61e4e3
Merge pull request #2855 from hugovk/warn-win-3.7
...
Warn if trying to install for Py3.7 on Windows
2017-11-25 13:28:21 +00:00
Eric Soroos
9f9dc9379d
Replace deprecated platform.dist with file existence check
2017-11-22 09:08:49 +00:00
hugovk
e3da10ea5e
Warn if trying to install for Py3.7 on Windows
2017-11-14 16:47:59 +02:00
Eric Soroos
3d4045ecfe
refactored linux platform detection
2017-11-13 13:26:17 +00:00
Eric Soroos
8d9282dd01
promote self.add_multiarch_paths()
2017-11-13 13:26:17 +00:00
Jon Dufresne
9175706300
Allow the olefile dependency to be optional
...
Support for plugins requiring olefile will not be loaded if it is not
installed. Allows library consumers to avoid installing this dependency
if they choose. Some library consumers have little interest in the
format support and would like to keep dependencies to a minimum.
2017-10-04 06:54:34 -07:00
Mickael B
a90dc49100
add RLE decompression for SGI images
2017-09-29 09:12:03 +00:00
Eric Soroos
973787e240
flags to fix building on mingw
2017-09-19 21:19:03 +00:00
Eric Soroos
a1ebae255c
basic support for termux (android) support (tested on chromeos/x86)
2017-08-09 13:22:58 +01:00
wiredfool
3f3eb99ff9
Fix version specification on pypy/windows
2017-07-03 23:05:25 +01:00
wiredfool
8feac899dd
Merge pull request #2576 from wiredfool/pr_2284
...
Complex Text Support
2017-07-01 10:45:18 +01:00
wiredfool
dc04930699
Merge pull request #2517 from wiredfool/single_version
...
RFC: Specify Version in one place
2017-06-29 13:17:02 +01:00
Fahad Al-Saidi
538cec323b
fix setup.py
2017-06-21 14:00:14 -07:00
shamsa
326e23d3e6
fallback code
2017-06-21 14:00:13 -07:00
shamsa
0b178edbc8
Add complex text support.
...
This pull request adds support for languages that require complex text layout.
We are using the Raqm library, that wraps FriBidi (for bidirectional
text support) and HarfBuzz (for text shaping), and does proper BiDi and script
itemization:
https://github.com/HOST-Oman/libraqm
This should fix #1089 .
2017-06-21 14:00:13 -07:00
wiredfool
edc8d8627c
Fix to ensure that define is interpreted as a string on windows
2017-06-21 05:44:24 -07:00
Melvyn Sopacua
5d7480a91b
Add the FIXME and remove debug code
2017-05-26 13:48:38 +02:00
Melvyn Sopacua
092d97f829
Fix compilation on FreeBSD with 2 openjpegs
...
When openjpeg 1.5 is installed (Calligra 2.x, for example) and OpenJPEG
2.1 is installed, the subdirectory is added twice.
Since the 2nd time is ignored, it is ranked after the more general
/usr/local/include and openjpeg.h from the 1.5 version is picked up.
Fix this in a more general way:
- If a directory is added that already is in path
- But where is specified
Then remove the subdir from path and insert it at the spot requested.
A FIXME is added to the code bit explaining the real issue, but lack
investigative spirit / time to dive down the rabbit hole.
2017-05-26 13:44:26 +02:00
wiredfool
67d6e00751
py3x fixes
2017-05-10 04:59:37 -07:00
wiredfool
8999ccb570
single version for build
2017-05-10 03:47:02 -07:00
wiredfool
2ac4f79e8c
4.2.0.pre0 version bump
2017-04-19 03:02:45 -07:00
wiredfool
38eff74004
4.1.0 version bump
2017-04-04 11:10:22 -07:00