2022-12-02 21:15:34 +01:00
|
|
|
from pythonforandroid.recipes.Pillow import PillowRecipe
|
|
|
|
from pythonforandroid.logger import warning
|
2017-08-13 03:24:00 +02:00
|
|
|
|
|
|
|
|
2022-12-02 21:15:34 +01:00
|
|
|
class PilRecipe(PillowRecipe):
|
|
|
|
"""A transparent wrapper around the Pillow recipe, it should build
|
|
|
|
Pillow automatically as if "pillow" were specified in the
|
|
|
|
requirements.
|
|
|
|
"""
|
2019-03-30 21:58:45 +01:00
|
|
|
|
2022-12-02 21:15:34 +01:00
|
|
|
name = 'Pillow' # ensures the Pillow recipe directory is used where necessary
|
2019-03-30 21:58:45 +01:00
|
|
|
|
2022-12-02 21:15:34 +01:00
|
|
|
conflicts = ['pillow']
|
2019-03-30 21:58:45 +01:00
|
|
|
|
2022-12-02 21:15:34 +01:00
|
|
|
def build_arch(self, arch):
|
|
|
|
warning('PIL is no longer supported, building Pillow instead. '
|
|
|
|
'This should be a drop-in replacement.')
|
|
|
|
warning('It is recommended to change "pil" to "pillow" in your requirements, '
|
|
|
|
'to ensure future compatibility')
|
|
|
|
super().build_arch(arch)
|
2019-03-30 21:58:45 +01:00
|
|
|
|
|
|
|
|
2022-12-02 21:15:34 +01:00
|
|
|
recipe = PilRecipe()
|