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
wiredfool
949932f45f
Pure Python MSP Decoder
2017-03-11 13:50:19 +00:00
Andrew Murray
0f383d7c7e
Removed unused private functions
2017-02-18 16:29:26 +11:00
Hugo
53e5702557
Update http to https
2017-02-14 11:27:02 +02:00
Hugo
8b2681e369
Merge pull request #2357 from radarhere/zlib
...
Updated zlib to 1.2.11
2017-01-19 20:51:58 +02:00
Andrew Murray
a46ce022e7
Removed warning about zlib 1.2.2 security vulnerability
2017-01-19 19:46:09 +11:00
wiredfool
c1b510c72c
Merge pull request #2307 from radarhere/contextmanagers
...
Added context managers
2017-01-17 13:20:41 +00:00
wiredfool
296fb5fe1d
4.1.0.dev0 version bump
2017-01-02 04:06:48 -08:00
wiredfool
3f6db91ccc
Fixed typo in version
2017-01-02 03:45:39 -08:00
wiredfool
a021d4978d
4.0.0 version bump
2017-01-01 20:20:06 +00:00
Andrew Murray
a06dd59df7
Added context managers
2016-12-28 09:54:10 +11:00
Andrew Murray
d4a6e07367
Added documentation for Python 3.6 support
2016-12-27 02:28:11 -08:00
wiredfool
80b78be21a
Merge pull request #2199 from jdufresne/dep-olefile
...
Remove vendored version of olefile Python package in favor of upstream
2016-12-13 20:12:29 +00:00
Alexander
9c38253733
set executable flag on setup.py and add shebang
2016-12-04 18:59:53 +03:00
Jon Dufresne
52b1f46b12
Deprecate vendored version of olefile Python package in favor of upstream
...
Pillow now requires the olefile Python package through setup.py.
This removes Pillow's maintenance of this library by instead relying on
and reusing the upstream version. No longer need to regularly update the
vendored package and docs. olefile bug fixes and features can go
directly upstream.
During travis tests, now installs Pillow package before tests; this will
also install all dependencies (currently, only olefile).
2016-11-22 18:17:31 -08:00
Jon Dufresne
85cf6d3140
Drop support for Python 3.2
2016-11-22 04:24:40 -08:00
Jon Dufresne
dbe9f85c7d
Drop support for Python 2.6
...
* Drop unittest2 requirement
* Use set literals
* Use dict/set comprehension
* Use str.format() automatic numbering
2016-11-22 04:23:55 -08:00
wiredfool
70c2df21ca
Merge pull request #2213 from wiredfool/setup
...
Raise custom exceptions when required/requested items are not found
2016-11-22 12:14:57 +00:00
Jon Dufresne
ffa5bc2726
Use generator expressions instead of list comprehension
...
Avoids unnecessary temporary lists in memory.
2016-11-14 18:11:15 -08:00
wiredfool
8b596600af
renamed Default->Required dependency exception
2016-11-11 09:12:07 -08:00
wiredfool
015e8cc266
raise custom exceptions when required/requested items are not found
2016-11-11 09:09:19 -08:00
wiredfool
915dd05f22
Merge pull request #2208 from jdufresne/setup-py-open
...
Close file in setup.py after finished reading
2016-11-11 16:58:59 +00:00
Rok Garbas
993969790b
optionaly use pkg-config (when present) to detect *_ROOTs
...
* only run pkg-config when building exttensions
* print debug messages when using pkg-config
* silance error from pkg-config by default
* first search for libtiff-5 then libtiff-4
2016-11-11 08:33:58 -08:00
Jon Dufresne
e2e4d180f9
Close file in setup.py after finished reading
...
Fixes a "ResourceWarning: unclosed file" during tests.
2016-11-08 17:55:46 -08:00
Jon Dufresne
e44bb42ae9
Replace type() equality checks with isinstance
2016-10-31 06:41:43 -07:00
Andrew Murray
0be156936a
Updated setup url to https
2016-10-23 12:44:23 +11:00
wiredfool
35e1237b7e
3.5.0.dev0 Dev Version bump
2016-10-04 00:18:33 -07:00
wiredfool
ac5a212cee
3.4.0 Release Version bump
2016-10-03 08:00:29 -07:00
Tim Graham
0c66b80a95
Fix "invalid escape sequence" warning in Python 3.6
...
http://bugs.python.org/issue27364
2016-09-27 19:26:57 -04:00
Robert Nix
18a91cebcf
Move DDS decoders to C
...
- Fixed inaccurate BC1/BC3 texture decoding
2016-08-25 19:27:48 -05:00
homm
1ba4e9e5ba
remove end of file banner from all files
2016-07-10 14:11:28 +03:00
wiredfool
2023c7cea1
Version 3.4.0.pre version bump
2016-07-01 07:20:31 -07:00
wiredfool
4f4c982229
3.3.0 Release Version Bump
2016-07-01 05:57:19 -07:00
wiredfool
b152d99d66
refactor to different file
2016-06-27 00:58:06 -07:00
wiredfool
d3b0413780
Initial take for removing the Incremental decoder due to threading issues. J2k tests pass, other tests fail
2016-06-27 00:58:05 -07:00
wiredfool
eb28cc9d0f
Merge pull request #1932 from matthew-brett/run-time-tcl-tk
...
RF: run-time loading of Tcl / Tk functions
2016-06-11 15:27:29 +01:00
wiredfool
ac51f1ee37
Fixes to run cleanly on alpine linux
2016-05-30 06:28:08 -07:00
Matthew Brett
659e294676
RF: run-time loading of Tcl / Tk functions
...
Discover Tcl / Tk functions at run-time by looking in libs loaded by
Tkinter Python module.
Use header excerpts from Tcl / Tk so we don't need an installed Tcl / Tk
to build.
2016-05-27 16:51:08 -04:00
wiredfool
3657bc10a6
Merge pull request #1889 from rr-/libpngquant
...
Add libimagequant support in quantize()
2016-05-26 21:12:25 +01:00
wiredfool
f0fee4bec4
Merge pull request #1883 from wiredfool/pr_1768_alt
...
Added --disable-osx-tcltk-framework in setup.py
2016-05-23 22:40:27 +01:00
rr-
eb354be7c4
Add method=Image.LIBIMAGEQUANT for quantize()
2016-05-05 21:39:16 +02:00
wiredfool
85386c5ac7
Merge pull request #1879 from radarhere/subprocess
...
Replaced os.system with subprocess.call
2016-05-05 16:30:49 +01:00
Andrew Murray
31993b09ec
Replaced os.system with subprocess.call
2016-05-05 06:36:08 +10:00
wiredfool
03576bd744
Added --disable-osx-tcltk-framework in setup.py
2016-05-03 20:26:58 +01:00
wiredfool
db4b41e78f
Merge pull request #1875 from wiredfool/pr_1861
...
Disable-platform-guessing in setup.py
2016-05-03 19:53:09 +01:00
wiredfool
d7f2698718
unnest disable-platform-guessing code
2016-05-01 10:57:50 +01:00
hugovk
11b8faa761
Update RTD links https://blog.readthedocs.com/securing-subdomains/
2016-04-28 09:35:03 +03:00
Angelo Compagnucci
ce2bb05a2b
setup.py: add option to disable platform guessing
...
When cross-compiling (ex on Buildroot) platform guessing is not needed
cause the environment is correctly built externally.
This patch adds an option to disable platform guessing on Linux.
2016-04-25 17:03:36 +02:00