[MacPorts] #44311: py-impressive: update to 0.10.5 and switch to hybrid `PIL`/`Pillow` dependency
#44311: py-impressive: update to 0.10.5 and switch to hybrid `PIL`/`Pillow` dependency ----------------------+-------------------------------- Reporter: ionic@… | Owner: macports-tickets@… Type: update | Status: new Priority: Normal | Milestone: Component: ports | Version: Keywords: haspatch | Port: py-impressive ----------------------+-------------------------------- `py-impressive` has been updated to version 0.10.5 which includes changes to make it `Pillow`-compatible by upstream. Also switch to the new hybrid `PIL`/`Pillow` dependency style as suggested in #44281. -- Ticket URL: <https://trac.macports.org/ticket/44311> MacPorts <http://www.macports.org/> Ports system for OS X
#44311: py-impressive: update to 0.10.5 and switch to hybrid `PIL`/`Pillow` dependency ----------------------------+-------------------------------- Reporter: ionic@… | Owner: macports-tickets@… Type: update | Status: new Priority: Normal | Milestone: Component: ports | Version: Resolution: | Keywords: haspatch Port: py-impressive | ----------------------------+-------------------------------- Comment (by petr@…): Just a detail, the revision 0, is the default. So it is not to be specified. -- Ticket URL: <https://trac.macports.org/ticket/44311#comment:1> MacPorts <http://www.macports.org/> Ports system for OS X
#44311: py-impressive: update to 0.10.5 and switch to hybrid `PIL`/`Pillow` dependency ----------------------------+-------------------------------- Reporter: ionic@… | Owner: macports-tickets@… Type: update | Status: new Priority: Normal | Milestone: Component: ports | Version: Resolution: | Keywords: haspatch Port: py-impressive | ----------------------------+-------------------------------- Comment (by ionic@…): I know it is, but I personally like adding `revision 0` anyway, because it makes revbumping easier should the revision need to be changed. (I.e., I won't have to write "`revision`" '''again''' after removing it.) That's just a personal thing. -- Ticket URL: <https://trac.macports.org/ticket/44311#comment:2> MacPorts <http://www.macports.org/> Ports system for OS X
#44311: py-impressive: update to 0.10.5 and switch to hybrid `PIL`/`Pillow` dependency ----------------------------+-------------------------------- Reporter: ionic@… | Owner: macports-tickets@… Type: update | Status: new Priority: Normal | Milestone: Component: ports | Version: Resolution: | Keywords: haspatch Port: py-impressive | ----------------------------+-------------------------------- Comment (by petr@…): BTW: Are other python versions, other then 2.6, now supported? -- Ticket URL: <https://trac.macports.org/ticket/44311#comment:3> MacPorts <http://www.macports.org/> Ports system for OS X
#44311: py-impressive: update to 0.10.5 and switch to hybrid `PIL`/`Pillow` dependency ----------------------------+-------------------------------- Reporter: ionic@… | Owner: macports-tickets@… Type: update | Status: new Priority: Normal | Milestone: Component: ports | Version: Resolution: | Keywords: haspatch Port: py-impressive | ----------------------------+-------------------------------- Comment (by ionic@…): Yes, python 2.5 to 2.7 is supported. At least officially by the software author. I didn't update that though because I had no time to test if it's really working. (py-impressive sounds awesome though) -- Ticket URL: <https://trac.macports.org/ticket/44311#comment:4> MacPorts <http://www.macports.org/> Ports system for OS X
#44311: py-impressive: update to 0.10.5 and switch to hybrid `PIL`/`Pillow` dependency ----------------------------+-------------------------------- Reporter: ionic@… | Owner: macports-tickets@… Type: update | Status: new Priority: Normal | Milestone: Component: ports | Version: Resolution: | Keywords: haspatch Port: py-impressive | ----------------------------+-------------------------------- Comment (by petr@…): There might be an issue with port:pdftk on some systems. But that's a different story. -- Ticket URL: <https://trac.macports.org/ticket/44311#comment:5> MacPorts <http://www.macports.org/> Ports system for OS X
#44311: py-impressive: update to 0.10.5 and switch to hybrid `PIL`/`Pillow` dependency ----------------------------+---------------------- Reporter: ionic@… | Owner: petr@… Type: update | Status: assigned Priority: Normal | Milestone: Component: ports | Version: Resolution: | Keywords: haspatch Port: py-impressive | ----------------------------+---------------------- Changes (by petr@…): * status: new => assigned * owner: macports-tickets@… => petr@… -- Ticket URL: <https://trac.macports.org/ticket/44311#comment:6> MacPorts <http://www.macports.org/> Ports system for OS X
#44311: py-impressive: update to 0.10.5 and switch to hybrid `PIL`/`Pillow` dependency ----------------------------+---------------------- Reporter: ionic@… | Owner: petr@… Type: update | Status: assigned Priority: Normal | Milestone: Component: ports | Version: Resolution: | Keywords: haspatch Port: py-impressive | ----------------------------+---------------------- Comment (by petr@…): Thanks! Committed in r121929. I added the py27 subport as well. -- Ticket URL: <https://trac.macports.org/ticket/44311#comment:7> MacPorts <http://www.macports.org/> Ports system for OS X
#44311: py-impressive: update to 0.10.5 and switch to hybrid `PIL`/`Pillow` dependency ----------------------------+---------------------- Reporter: ionic@… | Owner: petr@… Type: update | Status: assigned Priority: Normal | Milestone: Component: ports | Version: Resolution: | Keywords: haspatch Port: py-impressive | ----------------------------+---------------------- Comment (by ionic@…): Oh, I remember why I didn't look into the 2.7 issue: Quote from portfile: {{{ [...] python.link_binaries no # this is bad, a py27-impressive would conflict with py26-impressive # make non-conflicting or change name to just 'impressive' destroot { [...] }}} Does it work nowadays? -- Ticket URL: <https://trac.macports.org/ticket/44311#comment:8> MacPorts <http://www.macports.org/> Ports system for OS X
#44311: py-impressive: update to 0.10.5 and switch to hybrid `PIL`/`Pillow` dependency ----------------------------+---------------------- Reporter: ionic@… | Owner: petr@… Type: update | Status: assigned Priority: Normal | Milestone: Component: ports | Version: Resolution: | Keywords: haspatch Port: py-impressive | ----------------------------+---------------------- Comment (by ionic@…): Replying to [comment:7 petr@…]:
Thanks! Committed in r121929. Thanks for committing!
'''I added the py27 subport as well.''' No, you actually didn't, but that's probably for the best (see my comment above.)
-- Ticket URL: <https://trac.macports.org/ticket/44311#comment:9> MacPorts <http://www.macports.org/> Ports system for OS X
#44311: py-impressive: update to 0.10.5 and switch to hybrid `PIL`/`Pillow` dependency ----------------------------+---------------------- Reporter: ionic@… | Owner: petr@… Type: update | Status: assigned Priority: Normal | Milestone: Component: ports | Version: Resolution: | Keywords: haspatch Port: py-impressive | ----------------------------+---------------------- Comment (by petr@…): I already noticed and change the comment above and now the commit message as well. Yes, I will look at py27 subport later and so leave the ticket open for the moment. It looks like this is actually an application not a module so probably should be renamed. -- Ticket URL: <https://trac.macports.org/ticket/44311#comment:10> MacPorts <http://www.macports.org/> Ports system for OS X
#44311: py-impressive: update to 0.10.5 and switch to hybrid `PIL`/`Pillow` dependency ----------------------------+---------------------- Reporter: ionic@… | Owner: petr@… Type: update | Status: assigned Priority: Normal | Milestone: Component: ports | Version: Resolution: | Keywords: haspatch Port: py-impressive | ----------------------------+---------------------- Comment (by ionic@…): Replying to [comment:10 petr@…]:
Yes, I will look at py27 subport later and so leave the ticket open for the moment. It looks like this is actually an application not a module so probably should be renamed.
Is python/py-* reserved for modules only? I suspect there are lot of standalone applications in this category with that naming scheme. -- Ticket URL: <https://trac.macports.org/ticket/44311#comment:11> MacPorts <http://www.macports.org/> Ports system for OS X
#44311: py-impressive: update to 0.10.5 and switch to hybrid `PIL`/`Pillow` dependency ----------------------------+---------------------- Reporter: ionic@… | Owner: petr@… Type: update | Status: closed Priority: Normal | Milestone: Component: ports | Version: Resolution: fixed | Keywords: haspatch Port: py-impressive | ----------------------------+---------------------- Changes (by petr@…): * status: assigned => closed * resolution: => fixed Comment: Renaming `py-impressive` (python package) to `impressive` (python app) is handled in #44538 and committed in r123616. Closing! -- Ticket URL: <https://trac.macports.org/ticket/44311#comment:13> MacPorts <http://www.macports.org/> Ports system for OS X
participants (1)
-
MacPorts