[MacPorts] #45584: py-matplotlib-basemap Portfile updated to basemap version 1.0.7
#45584: py-matplotlib-basemap Portfile updated to basemap version 1.0.7 ----------------------------------+----------------------------------- Reporter: piergiuseppe.fogli@… | Owner: macports-tickets@… Type: update | Status: new Priority: Normal | Milestone: Component: ports | Version: 2.3.2 Keywords: basemap | Port: py-matplotlib-basemap ----------------------------------+----------------------------------- Please find in attachment the Portfile for py-matplotlib-basemap updated to basemap version 1.0.7. Tested on my system (Mac OS X Mavericks, XCode 6.1, MacPorts 2.3.3), everything seems OK. -- Ticket URL: <https://trac.macports.org/ticket/45584> MacPorts <https://www.macports.org/> Ports system for OS X
#45584: py-matplotlib-basemap Portfile updated to basemap version 1.0.7 ------------------------------------+-------------------------------- Reporter: piergiuseppe.fogli@… | Owner: macports-tickets@… Type: update | Status: new Priority: Normal | Milestone: Component: ports | Version: Resolution: | Keywords: Port: py-matplotlib-basemap | ------------------------------------+-------------------------------- Changes (by mf2k@…): * keywords: basemap => * version: 2.3.2 => Comment: Thanks. [https://guide.macports.org/#development.patches Per the guidelines], please instead attach a unified diff of the Portfile so we can easily see what changes you are proposing. -- Ticket URL: <https://trac.macports.org/ticket/45584#comment:1> MacPorts <https://www.macports.org/> Ports system for OS X
#45584: py-matplotlib-basemap Portfile updated to basemap version 1.0.7 ------------------------------------+-------------------------------- Reporter: piergiuseppe.fogli@… | Owner: macports-tickets@… Type: update | Status: new Priority: Normal | Milestone: Component: ports | Version: Resolution: | Keywords: Port: py-matplotlib-basemap | ------------------------------------+-------------------------------- Comment (by piergiuseppe.fogli@…): unified diff added. -- Ticket URL: <https://trac.macports.org/ticket/45584#comment:2> MacPorts <https://www.macports.org/> Ports system for OS X
#45584: py-matplotlib-basemap Portfile updated to basemap version 1.0.7 ------------------------------------+-------------------------------- Reporter: piergiuseppe.fogli@… | Owner: macports-tickets@… Type: update | Status: new Priority: Normal | Milestone: Component: ports | Version: Resolution: | Keywords: haspatch Port: py-matplotlib-basemap | ------------------------------------+-------------------------------- Changes (by mf2k@…): * keywords: => haspatch -- Ticket URL: <https://trac.macports.org/ticket/45584#comment:3> MacPorts <https://www.macports.org/> Ports system for OS X
#45584: py-matplotlib-basemap Portfile updated to basemap version 1.0.7 ------------------------------------+---------------------- Reporter: piergiuseppe.fogli@… | Owner: larryv@… Type: update | Status: assigned Priority: Normal | Milestone: Component: ports | Version: Resolution: | Keywords: haspatch Port: py-matplotlib-basemap | ------------------------------------+---------------------- Changes (by larryv@…): * owner: macports-tickets@… => larryv@… * status: new => assigned Comment: Thanks. -- Ticket URL: <https://trac.macports.org/ticket/45584#comment:4> MacPorts <https://www.macports.org/> Ports system for OS X
#45584: py-matplotlib-basemap Portfile updated to basemap version 1.0.7 ------------------------------------+---------------------- Reporter: piergiuseppe.fogli@… | Owner: larryv@… Type: update | Status: closed Priority: Normal | Milestone: Component: ports | Version: Resolution: fixed | Keywords: haspatch Port: py-matplotlib-basemap | ------------------------------------+---------------------- Changes (by larryv@…): * status: assigned => closed * resolution: => fixed Comment: r127314 -- Ticket URL: <https://trac.macports.org/ticket/45584#comment:5> MacPorts <https://www.macports.org/> Ports system for OS X
#45584: py-matplotlib-basemap Portfile updated to basemap version 1.0.7 ------------------------------------+---------------------- Reporter: piergiuseppe.fogli@… | Owner: larryv@… Type: update | Status: closed Priority: Normal | Milestone: Component: ports | Version: Resolution: fixed | Keywords: haspatch Port: py-matplotlib-basemap | ------------------------------------+---------------------- Comment (by piergiuseppe.fogli@…): As far as I know basemap is ready for python 3.x . I'd really like to have it in pyhton 3.x, but unfortunately I'm not enough expert in port file development to try it myself. Is anyone interested? -- Ticket URL: <https://trac.macports.org/ticket/45584#comment:6> MacPorts <https://www.macports.org/> Ports system for OS X
#45584: py-matplotlib-basemap Portfile updated to basemap version 1.0.7 ------------------------------------+---------------------- Reporter: piergiuseppe.fogli@… | Owner: larryv@… Type: update | Status: closed Priority: Normal | Milestone: Component: ports | Version: Resolution: fixed | Keywords: haspatch Port: py-matplotlib-basemap | ------------------------------------+---------------------- Comment (by larryv@…): It doesn’t look like it would be too hard to add a Python 3.4 subport, but at least two of its dependencies needs to have it added first. You should open a new ticket requesting Python 3 support. -- Ticket URL: <https://trac.macports.org/ticket/45584#comment:7> MacPorts <https://www.macports.org/> Ports system for OS X
#45584: py-matplotlib-basemap Portfile updated to basemap version 1.0.7 ------------------------------------+---------------------- Reporter: piergiuseppe.fogli@… | Owner: larryv@… Type: update | Status: closed Priority: Normal | Milestone: Component: ports | Version: Resolution: fixed | Keywords: haspatch Port: py-matplotlib-basemap | ------------------------------------+---------------------- Comment (by piergiuseppe.fogli@…): Replying to [comment:7 larryv@…]:
It doesn’t look like it would be too hard to add a Python 3.4 subport, '''but at least two of its dependencies needs to have it added first'''. You should open a new ticket requesting Python 3 support.
I digged a little more into this subject and actually it seems that the dependency on py-dap, which in turn requires py-httplib2, is no more necessary.[[BR]] According to the Basemap ChangeLog it was removed in version 1.0.2 .[[BR]] On the other hand some functionalities require extra packages which are not currently listed as dependencies: * scipy : required by some interpolation routine, provided by port py- scipy * Python Imaging Library : required by 'warpimage', provided by port py- Pillow (or alternatively the older py-pil) * OWSLib : required by 'wmsimage', actually not a MacPorts package but available through PyPI (it depends on py-elementtree and py-lxml) The first two can be easily added (Portfile diff attached, already tested on my system) and a python 3.x version should be straightforward.[[BR]] The last one requires extra efforts given that OWSLib is not a MacPorts package and there is no py-elementtree port for python 3.x.[[BR]] Any ideas? -- Ticket URL: <https://trac.macports.org/ticket/45584#comment:8> MacPorts <https://www.macports.org/> Ports system for OS X
#45584: py-matplotlib-basemap Portfile updated to basemap version 1.0.7 ------------------------------------+---------------------- Reporter: piergiuseppe.fogli@… | Owner: larryv@… Type: update | Status: closed Priority: Normal | Milestone: Component: ports | Version: Resolution: fixed | Keywords: haspatch Port: py-matplotlib-basemap | ------------------------------------+---------------------- Comment (by Deil.Christoph@…): I've filed a new issue to discuss Python 3 support for basemap: #46665 -- Ticket URL: <https://trac.macports.org/ticket/45584#comment:9> MacPorts <https://www.macports.org/> Ports system for OS X
#45584: py-matplotlib-basemap Portfile updated to basemap version 1.0.7 ------------------------------------+---------------------- Reporter: piergiuseppe.fogli@… | Owner: larryv@… Type: update | Status: reopened Priority: Normal | Milestone: Component: ports | Version: Resolution: | Keywords: haspatch Port: py-matplotlib-basemap | ------------------------------------+---------------------- Changes (by petr@…): * status: closed => reopened * resolution: fixed => -- Ticket URL: <https://trac.macports.org/ticket/45584#comment:10> MacPorts <https://www.macports.org/> Ports system for OS X
#45584: py-matplotlib-basemap Portfile updated to basemap version 1.0.7 ------------------------------------+---------------------- Reporter: piergiuseppe.fogli@… | Owner: larryv@… Type: update | Status: reopened Priority: Normal | Milestone: Component: ports | Version: Resolution: | Keywords: haspatch Port: py-matplotlib-basemap | ------------------------------------+---------------------- Comment (by petr@…): In future, please avoid discussing new issues, adding patches, etc. to closed tickets. Such information will usually get lost. Either reopen if resolution is not complete or open a new ticket. Reopening this to address the dependency issues, which was raised. -- Ticket URL: <https://trac.macports.org/ticket/45584#comment:11> MacPorts <https://www.macports.org/> Ports system for OS X
#45584: py-matplotlib-basemap Portfile updated to basemap version 1.0.7 ------------------------------------+---------------------- Reporter: piergiuseppe.fogli@… | Owner: larryv@… Type: update | Status: reopened Priority: Normal | Milestone: Component: ports | Version: Resolution: | Keywords: haspatch Port: py-matplotlib-basemap | ------------------------------------+---------------------- Comment (by petr@…): I modified the dependency accordingly in r132168. -- Ticket URL: <https://trac.macports.org/ticket/45584#comment:12> MacPorts <https://www.macports.org/> Ports system for OS X
#45584: py-matplotlib-basemap Portfile updated to basemap version 1.0.7 ------------------------------------+---------------------- Reporter: piergiuseppe.fogli@… | Owner: larryv@… Type: update | Status: reopened Priority: Normal | Milestone: Component: ports | Version: Resolution: | Keywords: haspatch Port: py-matplotlib-basemap | ------------------------------------+---------------------- Comment (by petr@…): I am just reconsidering r132168. These are optional dependencies for specific functionality, which most users may not need, so maybe they should be installed by default? On the other hand, adding the proposed variants here, IMHO is not very helpful. Having the dependencies in the registry just makes the system more rigid, while without you can just get or remove the functionality at any time by installing uninstalling the respective package. So what you think, should I just remove the dependencies again? -- Ticket URL: <https://trac.macports.org/ticket/45584#comment:14> MacPorts <https://www.macports.org/> Ports system for OS X
#45584: py-matplotlib-basemap Portfile updated to basemap version 1.0.7 ------------------------------------+---------------------- Reporter: piergiuseppe.fogli@… | Owner: larryv@… Type: update | Status: reopened Priority: Normal | Milestone: Component: ports | Version: Resolution: | Keywords: haspatch Port: py-matplotlib-basemap | ------------------------------------+---------------------- Comment (by mschamschula@…): Replying to [comment:14 petr@…]:
I am just reconsidering r132168. These are optional dependencies for specific functionality, which most users may not need, so maybe they should be installed by default?
On the other hand, adding the proposed variants here, IMHO is not very helpful. Having the dependencies in the registry just makes the system more rigid, while without you can just get or remove the functionality at any time by installing uninstalling the respective package.
So what you think, should I just remove the dependencies again?
Great. This update conflicts with my install of gpredict, which is built against py27-pil… -- Ticket URL: <https://trac.macports.org/ticket/45584#comment:15> MacPorts <https://www.macports.org/> Ports system for OS X
#45584: py-matplotlib-basemap Portfile updated to basemap version 1.0.7 ------------------------------------+---------------------- Reporter: piergiuseppe.fogli@… | Owner: larryv@… Type: update | Status: reopened Priority: Normal | Milestone: Component: ports | Version: Resolution: | Keywords: haspatch Port: py-matplotlib-basemap | ------------------------------------+---------------------- Comment (by petr@…): Replying to [comment:15 mschamschula@…]:
Replying to [comment:14 petr@…]:
I am just reconsidering r132168. These are optional dependencies for specific functionality, which most users may not need, so maybe they should be installed by default?
On the other hand, adding the proposed variants here, IMHO is not very helpful. Having the dependencies in the registry just makes the system more rigid, while without you can just get or remove the functionality at any time by installing uninstalling the respective package.
So what you think, should I just remove the dependencies again?
Great. This update conflicts with my install of gpredict, which is built against py27-pil…
Right! This is another issue. I'll look at this later ... However, this could be resolved with a path dependency as most pil/Pillow dependent port now do. And maybe we should replace py-pil by py-Pillow at some point. -- Ticket URL: <https://trac.macports.org/ticket/45584#comment:17> MacPorts <https://www.macports.org/> Ports system for OS X
#45584: py-matplotlib-basemap Portfile updated to basemap version 1.0.7 ------------------------------------+---------------------- Reporter: piergiuseppe.fogli@… | Owner: larryv@… Type: update | Status: closed Priority: Normal | Milestone: Component: ports | Version: Resolution: fixed | Keywords: haspatch Port: py-matplotlib-basemap | ------------------------------------+---------------------- Changes (by petr@…): * status: reopened => closed * resolution: => fixed Comment: In r133806 I removed the optional dependencies again. This partly reverts r132168. -- Ticket URL: <https://trac.macports.org/ticket/45584#comment:18> MacPorts <https://www.macports.org/> Ports system for OS X
participants (1)
-
MacPorts