Opened 10 years ago

Closed 10 years ago

#44249 closed defect (fixed)

py27-reportlab: switch from pil to Pillow

Reported by: Ionic (Mihai Moldovan) Owned by: stromnov (Andrey Stromnov)
Priority: Normal Milestone:
Component: ports Version:
Keywords: haspatch Cc: petrrr
Port: py-reportlab

Description

py27-reportlab is currently depending on py27-pil, while "newer python" subports depend on Pillow.

pil is "inactivate" and there is no good reason to not switch to Pillow for the python 2.7 subport as well.

Even worse, we currently have a (run time) conflict in tree:

  • rst2pdf depends on py27-Pillow (will be added as a run time dependency in a separate ticket by me) and py27-reportlab
  • py27-reportlab depends on py27-pil
  • py27-Pillow and py27-pil can't be installed/active at the same time.

The attached patch switches py27-reportlab to depending on py27-Pillow. Branches cleanup can be done once py-reportlab's version is increased.

Attachments (2)

py27-reportlab-pil-to-Pillow.patch (603 bytes) - added by Ionic (Mihai Moldovan) 10 years ago.
Switch from py27-pil to py27-Pillow for py27-reportlab.
python_py-reportlab.diff (636 bytes) - added by Ionic (Mihai Moldovan) 10 years ago.
New patch. Make both py*-pil and py*-Pillow satisfy the dependency.

Download all attachments as: .zip

Change History (5)

Changed 10 years ago by Ionic (Mihai Moldovan)

Switch from py27-pil to py27-Pillow for py27-reportlab.

comment:1 Changed 10 years ago by petrrr

Cc: petr@… added

Cc Me!

comment:2 Changed 10 years ago by mf2k (Frank Schima)

Cc: stromnov@… removed
Owner: changed from macports-tickets@… to stromnov@…
Port: py-reportlab added; py27-reportlab removed

Changed 10 years ago by Ionic (Mihai Moldovan)

Attachment: python_py-reportlab.diff added

New patch. Make both py*-pil and py*-Pillow satisfy the dependency.

comment:3 Changed 10 years ago by stromnov (Andrey Stromnov)

Resolution: fixed
Status: newclosed

Thanks. Committed at r121845.

Note: See TracTickets for help on using tickets.