New Ticket     Wiki     Browse Source     Timeline     Roadmap     Ticket Reports     Search

Ticket #12051 (closed enhancement: fixed)

Opened 5 years ago

Last modified 3 years ago

RFU: py-ipython-0.8.1 - make py-scientific dependency a variant

Reported by: parrishmyers@… Owned by: jochen@…
Priority: Low Milestone:
Component: ports Version:
Keywords: ipython Cc: parrishmyers@…, markd@…
Port:

Description

I noticed that when installing py-ipython, it includes py-scientific and subsequently netcdf because of dependencies. As far as I understand, there is no direct dependency on that package... can a variant be made to remove that dependincy for those that don't want to install py-scientific?

Change History

Changed 5 years ago by markd@…

  • cc parrishmyers@…, markd@… added
  • milestone set to Port Enhancements
  • summary changed from add variant to remove extra dependency to RFE: py-ipython-0.8.1 - make py-scientific dependency a variant

It could be removed as a dependency and only added via a variant made for that. Do you think that behavior is more likely to please users? The package has no maintainer. Any interest in doing that?

Changed 5 years ago by jochen@…

  • status changed from new to assigned
  • priority changed from Expected to Nice to have
  • version changed from 1.4.40 to 1.4.42

Physics.PhysicalQuantities and friends in ipython actually need py-scientific, therefore a standard install of py-ipython should include the dependency on py-scientific.

I am not sure a variant that does not use py-scientific makes sense. It could be done, and ipython would also still install, but it might trigger bug-reports that are hard to follow...

Changed 5 years ago by parrishmyers@…

What confuses me is that iPython is hosted by the Scipy/Numpy folks, and yet there is a ScientificPython dependency in the profile support area... Which package is it a part of? It almost seems that the package could be modified to handle 3 configurations: none, py-scientific, and py-scipy. Although, this sounds like an upstream problem.

As a side note: I have installed iPython without the ScientificPython and it works great (as long as I don't include the physics profile -- which relies on ScientificPython).

Changed 5 years ago by markd@…

Based on jochen's comments, it sounds like we should leave it alone. It doesn't sound like there is a real advantage to not installing scientific, and potential problems as well. I think this can be closed.

Changed 5 years ago by parrishmyers@…

I think your right.

Changed 5 years ago by jochen@…

  • status changed from assigned to closed
  • resolution set to fixed

Closed, as consensus seems to be to leave the port alone.

Changed 5 years ago by nox@…

  • cc changed from parrishmyers@yahoo.com,markd@macports.org to parrishmyers@yahoo.com, markd@macports.org
  • priority changed from Nice to have to Low
  • version 1.4.42 deleted
  • summary changed from RFE: py-ipython-0.8.1 - make py-scientific dependency a variant to RFU: py-ipython-0.8.1 - make py-scientific dependency a variant

Changed 3 years ago by anonymous

  • milestone Port Enhancements deleted

Milestone Port Enhancements deleted

Note: See TracTickets for help on using tickets.