Andrew Murray
c3364a4245
Do not use absolute path for ldconfig
2023-03-30 16:55:18 +11:00
Andrew Murray
5b3d39c116
Merge pull request #6935 from radarhere/path
...
Do not raise an error if os.environ does not contain PATH
2023-03-13 00:19:38 +11:00
Andrew Murray
7670736e18
Use type hint
...
Co-authored-by: Hugo van Kemenade <hugovk@users.noreply.github.com>
2023-03-12 23:17:39 +11:00
Hugo van Kemenade
8ef6503801
Merge pull request #6914 from radarhere/default
2023-03-12 12:39:45 +02:00
Andrew Murray
5059e5c143
Do not raise an error if os.environ does not contain PATH
2023-02-10 08:11:50 +11:00
pre-commit-ci[bot]
24183d652e
[pre-commit.ci] auto fixes from pre-commit.com hooks
...
for more information, see https://pre-commit.ci
2023-02-06 19:27:19 +00:00
Andrew Murray
a0492f7968
Ensure that pkg-config paths are split by spaces
2023-01-28 20:17:54 +11:00
nulano
73f55b4e01
remove redundant default value
...
Co-authored-by: Andrew Murray <radarhere@users.noreply.github.com>
2023-01-28 15:35:33 +11:00
Bas Couwenberg
04cf5e2cfc
Handle more than one directory returned by pkg-config.
...
tiff (4.5.0-1) in Debian results in two include directories being returned:
```
-I/usr/include/x86_64-linux-gnu -I/usr/include
```
2023-01-15 13:48:07 +01:00
Hugo van Kemenade
2ae55ccbda
Improve exception traceback readability
2022-12-30 00:07:52 +02:00
Hugo van Kemenade
3ffd2b2b8f
Double quotes for old CPython on Windows
2022-10-28 13:02:19 +03:00
Mark Mayo
69baeccf2e
some pylint warnings
...
Fixed some pylint issues
2022-10-13 15:20:11 +13:00
Hugo van Kemenade
7d8b2fb19c
Move some static config to setup.cfg
2022-09-12 10:25:18 +03:00
pre-commit-ci[bot]
aba0859db9
[pre-commit.ci] auto fixes from pre-commit.com hooks
...
for more information, see https://pre-commit.ci
2022-07-18 06:17:10 +00:00
Andrew Murray
08db23c61c
Do not quote Pillow version for setuptools >= 60
2022-07-18 16:16:06 +10:00
Hugo van Kemenade
6801a255a3
Add support for Python 3.11
2022-07-15 13:42:36 +03:00
Andrew Murray
0c1720d358
Hide stderr from --keep-system-libs
2022-05-03 09:19:09 +10:00
Andrew Murray
6ec9dfb9c0
If an exception is raised, try again without system paths
2022-04-26 11:14:31 -06:00
James Hilliard
9ea4624704
Search pkg-config system libs/cflags.
...
We need to search the system paths as well from pkg-config for
some packages to be found properly.
2022-04-26 11:12:52 -06:00
Hugo van Kemenade
ee85e387ba
Remove redundant parentheses
2022-04-10 23:39:54 +03:00
Andrew Murray
72b7ab54bd
pre-commit autoupdate --freeze
2022-03-04 16:42:24 +11:00
Andrew Murray
4d1d2c9855
Merge pull request #5807 from DWesl/tkimaging-on-cygwin
...
Use the Windows method to get TCL functions on Cygwin
2021-12-30 00:08:31 +11:00
Andrew Murray
722126aa0a
Use latin1 encoding to decode bytes
2021-12-05 15:59:27 +11:00
Andrew Murray
2ce7dd5ef6
Moved macOS SDK logic into a separate method
2021-11-11 20:51:13 +11:00
Andrew Murray
3b701dcc16
Only prefer command line tools SDK on macOS over the default
2021-11-11 20:47:46 +11:00
DWesl
29b92391bc
Suggestion: use 'var in tuple' instead of chained comparisons.
2021-11-03 21:26:55 -04:00
pre-commit-ci[bot]
b542da8eb5
[pre-commit.ci] auto fixes from pre-commit.com hooks
...
for more information, see https://pre-commit.ci
2021-11-03 17:16:23 +00:00
DWesl
c8391aaa4b
Use the Windows functions to get TCL functions on Cygwin.
...
This is related to linking semantics, so Cygwin should follow the Windows codepath.
2021-11-03 13:03:55 -04:00
Andrew Murray
2ae150ddb9
Merge pull request #5793 from landfillbaby/patch-1
...
Fix compilation on Termux
2021-10-31 17:49:46 +11:00
pre-commit-ci[bot]
f246049c4a
[pre-commit.ci] auto fixes from pre-commit.com hooks
...
for more information, see https://pre-commit.ci
2021-10-24 11:39:10 +00:00
Lucy Phipps
e3c8ef980b
fix compilation on Termux
2021-10-24 12:38:13 +01:00
Hugo van Kemenade
a44e8e626d
Use declarative package configuration
2021-10-21 09:41:34 +03:00
Hugo van Kemenade
a8c18d0817
Rename master to main
2021-10-15 17:30:05 +03:00
Andrew Murray
e7270eb5a1
Prefer command line tools SDK on macOS
2021-07-21 22:45:35 +10:00
Hugo van Kemenade
e7d1b2f4cb
Add support for Python 3.10
2021-07-01 13:29:44 +03:00
Hugo van Kemenade
fdfef46460
Add Twitter to PyPI project URLs
2021-06-29 15:27:32 +03:00
Andrew Murray
b8c8375d0c
Use python3 in shebang line
2021-04-09 19:10:36 +10:00
Hugo van Kemenade
cafd389770
Merge pull request #5359 from nulano/libtiff-cmake
2021-04-01 12:03:42 +03:00
nulano
7c48f12207
add explanatory comment for USE_WIN32_FILEIO
2021-03-26 02:54:11 +01:00
nulano
f4deb4df30
compile libtiff with cmake
...
(cherry picked from commit 3f17d61fed513ac6bb569ac687c77db1564f056f)
2021-03-24 21:31:07 +01:00
nulano
e4cc42265d
add Raqm build configuration info to build summary
2021-02-27 16:52:46 +01:00
Andrew Murray
9b56833300
Merge branch 'master' into fribidi-link
2021-02-07 16:02:16 +11:00
Eric Soroos
77bf0aa673
lint off
2021-01-09 17:00:27 +01:00
Eric Soroos
3775d36398
Do fuzzing linking in setup.py options, rather than post-hoc manually linking
2021-01-09 16:47:12 +01:00
Eric Soroos
37a7c601cc
uglify
2021-01-07 13:07:28 +01:00
Eric Soroos
ffbaa6523d
Internal support for oss-fuzz testing
2021-01-07 12:55:11 +01:00
nulano
0488a2761a
can't use underscore prefix for distutils options
2021-01-05 00:07:03 +11:00
nulano
43bde01623
disable Raqm/FriBiDi vendoring by default, except in Windows tests
2021-01-05 00:07:03 +11:00
nulano
db0dad909e
test
2021-01-05 00:07:03 +11:00
nulano
834c2e5e5d
lint
2021-01-05 00:07:03 +11:00
nulano
be0d0a3a48
fix finding raqm deps
2021-01-05 00:07:03 +11:00
nulano
5cd688fc82
add option to statically link fribidi, version info
2021-01-05 00:06:29 +11:00
nulano
8bc1ff35b4
use FriBiDi shim in Raqm
2021-01-05 00:03:52 +11:00
Hugo van Kemenade
8c110b7232
Add 'Release notes' and 'Changelog' links to PyPI [CI skip]
2020-12-02 18:15:09 +02:00
Hugo van Kemenade
1b4ecdf8cd
Merge pull request #4965 from radarhere/warning
2020-11-22 23:56:46 +02:00
Hugo van Kemenade
1a66e2f338
Merge pull request #4974 from radarhere/sdk
...
Added macOS SDK install path to library and include directories
2020-10-14 16:39:10 +03:00
Hugo van Kemenade
f9852c0381
Merge branch 'master' into fix-imagingHinclude
2020-10-14 14:50:36 +03:00
Axel Huebl
115add2fa0
do not add extra include directories ( #3 )
...
Co-authored-by: nulano <nulano@nulano.eu>
2020-10-14 01:59:34 -07:00
Andrew Murray
928e5c6e8f
Added macOS SDK install path to library and include dirs
2020-10-14 01:02:04 +11:00
Andrew Murray
c2890d1f10
Moved warning to end of execution
2020-10-12 18:38:36 +11:00
Hugo van Kemenade
6f7231eb5a
Add Trove classifier, update setup.py version check, add to tox.ini
2020-10-06 19:16:49 +03:00
Hugo van Kemenade
63d8a600cb
Merge pull request #4890 from nulano/mingw-setup
2020-09-03 21:11:39 +03:00
Hugo van Kemenade
e0eec1eb56
Merge branch 'master' into rm-3.5
2020-09-01 20:16:46 +03:00
nulano
3cabcf242f
fix libtiff in MSYS2
2020-08-30 04:31:46 +02:00
nulano
db6253c927
remove msys2 gcc workaround
2020-08-30 01:43:55 +02:00
nulano
3b38eb317b
remove legacy include directory for libimagequant
...
1) it is hardcoded to 32-bit C:\msys64\mingw32
2) current library version uses \mingw64\include\libimagequant.h directly
2020-08-30 00:57:27 +02:00
Andrew Murray
101e8f84b6
Merge pull request #4872 from hugovk/add-logo-to-readme
...
Add Pillow logo to README and PyPI
2020-08-27 19:38:28 +10:00
Hugo van Kemenade
7f711ce91a
Convert README to Markdown and add logo
...
[CI skip]
2020-08-17 10:29:52 +03:00
Andrew Murray
5aae369c94
Added homebrew zlib include directory
2020-08-06 23:14:49 +10:00
Andrew Murray
43fca3dcd3
Replaced distutils build_ext with setuptools
2020-07-31 19:14:43 +10:00
Hugo van Kemenade
10615a7da7
Upgrade Python syntax for 3.6+
...
Co-authored-by: nulano <nulano@nulano.eu>
2020-07-30 10:09:18 +03:00
Andrew Murray
73f51ae484
Removed distutils from MinGW detection
2020-07-26 21:01:25 +10:00
Andrew Murray
7c576adb19
Simplified code
2020-07-24 19:58:17 +10:00
Hugo van Kemenade
307239b234
Replace distutils.sysconfig.get_config_var("prefix") with os.path.normpath(sys.prefix)
2020-07-21 11:23:38 +03:00
Hugo
6cdeb55118
Drop support for soon-EOL Python 3.5
2020-06-30 13:55:08 +03:00
nulano
82204d54cf
fix #2848
2020-05-24 01:07:42 +02:00
Andrew Murray
ac7848c781
Lint fix
2020-05-20 20:31:14 +10:00
Christoph Gohlke
7daca6733d
Fix ImportError on Python 3.9.0b1 for Windows
2020-05-19 15:35:32 -07:00
Hugo
dda6145fce
Since Python 3.3 IOError and WindowsError have been merged into OSError
2020-04-10 12:57:29 +03:00
Hugo van Kemenade
b5cf165f9e
Merge pull request #4260 from nulano/imagegrab_xcb
...
ImageGrab.grab() for Linux with XCB
2020-03-31 23:03:21 +03:00
Blaine Bublitz
aa2ecc9afe
Update setup.py per suggestion [ci skip]
...
Co-Authored-By: Hugo van Kemenade <hugovk@users.noreply.github.com>
2020-03-31 13:04:28 -06:00
Blaine Bublitz
137566e018
Update Tidelift UTM params [ci skip]
2020-03-31 10:25:01 -07:00
nulano
f9c74825a6
xcb screengrab fixes
2020-03-24 19:40:54 +11:00
nulano
3c39e6fcf6
xcb screengrab support
2020-03-24 19:29:44 +11:00
Jon Dufresne
e1ccc296f2
Remove deprecated pytest-runner support
...
The pytest-runner package is deprecated and its use is discouraged. See:
https://github.com/pytest-dev/pytest-runner/
> pytest-runner depends on deprecated features of setuptools and relies
> on features that break security mechanisms in pip. For example
> 'setup_requires' and 'tests_require' bypass pip --require-hashes. See
> also https://github.com/pypa/setuptools/issues/1684 .
>
> It is recommended that you:
>
> - Remove 'pytest-runner' from your 'setup_requires', preferably
> removing the setup_requires option.
> - Remove 'pytest' and any other testing requirements from
> 'tests_require', preferably removing the setup_requires option.
> - Select a tool to bootstrap and then run tests such as tox
Running tests should go through the tox entrypoint.
2020-01-27 08:23:34 -08:00
Alexander
5283141417
Merge branch 'master' into reduce
2019-12-05 14:23:28 +03:00
Alexander
335f5431de
dummy method
2019-11-24 17:39:49 +03:00
Hugo
12a725988e
Merge remote-tracking branch 'upstream/master' into rm-2.7
2019-11-16 17:10:10 +02:00
Andriy Orehov
defe838917
add in a funding link for PyPi
2019-11-15 22:48:26 +02:00
Andriy Orehov
38ea1c6e03
use the more common option
...
change docs url
2019-11-15 18:25:20 +02:00
Andriy Orehov
4eccafc5da
Add Documentation and Github URLs for PyPi
2019-11-15 14:00:18 +02:00
Hugo van Kemenade
6213a70107
Improve wording
...
Co-Authored-By: Andrew Murray <3112309+radarhere@users.noreply.github.com>
2019-11-15 10:25:08 +02:00
Hugo van Kemenade
3007f95c05
Update wording
...
Co-Authored-By: Andrew Murray <3112309+radarhere@users.noreply.github.com>
2019-11-11 21:39:47 +02:00
Hugo
01b0dbd4df
Include Pillow version in Windows wheel warning
2019-11-11 16:00:17 +02:00
Hugo van Kemenade
40133cfc74
Merge branch 'master' into rm-2.7
2019-10-26 09:07:44 +03:00
Hugo
2ab518edcb
Add support for Python 3.8
2019-10-15 12:44:21 +03:00
Hugo
84e53e3757
Simplify using subprocess.DEVNULL
...
Co-Authored-By: Jon Dufresne <jon.dufresne@gmail.com>
2019-10-08 17:25:42 +03:00
Hugo
810b61e78f
Reinstate and simplify parallel auto-detection
2019-10-07 14:30:59 +03:00
Hugo
538d9e2e5d
Upgrade Python syntax with pyupgrade --py3-plus
2019-10-07 14:30:59 +03:00
Hugo
af770a6c55
Drop support for EOL Python 2.7
2019-10-07 14:30:59 +03:00