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
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
Hugo
cd99deff1e
Fix for Python 3.10
2019-08-18 12:32:23 +03:00
Andrew Murray
3fbea03026
Added fallback for finding ld on MinGW Cygwin
2019-08-11 07:23:08 +10:00
Jon Dufresne
d50445ff30
Introduce isort to automate import ordering and formatting
...
Similar to the recent adoption of Black. isort is a Python utility to
sort imports alphabetically and automatically separate into sections. By
using isort, contributors can quickly and automatically conform to the
projects style without thinking. Just let the tool do it.
Uses the configuration recommended by the Black to avoid conflicts of
style.
Rewrite TestImageQt.test_deprecated to no rely on import order.
2019-07-06 16:11:35 -07:00
Alex Clark
2c041ac77e
Lint fix
2019-07-03 05:32:39 -04:00
Alex Clark
c33ffca440
Add license to setup.py for #3938
...
Also update author name and email
2019-07-03 05:29:42 -04:00
James Le Cuirot
15cd8eda09
Respect the PKG_CONFIG environment variable when building
...
This variable is commonly used by other build systems and using it can
help with cross-compiling. Falls back to "pkg-config" as before.
2019-06-30 21:52:58 +01:00
Jeffery To
4119d3015b
Include CPPFLAGS when searching for libraries
...
This adds CPPFLAGS to the list of environment variables (currently
CFLAGS and LDFLAGS) searched when looking for includes and library
directories, as CPPFLAGS may also include -I options.
2019-06-23 12:06:06 +10:00
Hugo
471220093b
Format with Black
2019-06-13 18:54:57 +03:00
Andrew Murray
303465d38a
Detect libimagequant when installed by pacman on MingW
2019-04-27 23:05:52 +10:00
hugovk
bab5d068bf
Update licence to HPND
2019-03-26 22:02:55 +02:00
hugovk
7d2319129f
Sort classifiers
2019-03-26 21:47:29 +02:00
Hugo
d6055440d5
Drop support for EOL Python 3.4
2019-01-24 23:33:14 +02:00
Jon Dufresne
eccef43837
Remove unused _tkinter var from setup.py
...
Unused since 659e294676
.
2019-01-11 20:27:44 -08:00
Hugo van Kemenade
871db4e91a
Merge pull request #3529 from pslacerda/fix/3526
...
Fix build for Termux
2019-01-05 12:03:25 +02:00
Pedro Lacerda
e09ee7a5df
Fix build for Termux
...
`_find_library_dirs_ldconfig` can return an empty list when `ldconfig` is missing, then `setup.py` can continue guessing library directories.
fixes #3526
2019-01-02 13:38:33 -03:00
Hugo
5ae6f160e1
Merge pull request #3245 from pslacerda/fix/3244
...
Lookup ld.so.cache instead of hardcoding search paths
2018-12-29 16:48:26 +02:00
Hugo
853453b934
Fix Flake8
2018-12-27 13:11:24 +02:00