[MacPorts] #67885: py310-matplotlib requires pyparsing < 3.1, but py310-parsing provides 3.1.0

MacPorts noreply at macports.org
Fri Aug 4 12:16:17 UTC 2023


#67885: py310-matplotlib requires pyparsing < 3.1, but py310-parsing provides 3.1.0
------------------------------------------+------------------------
  Reporter:  bernstei                     |      Owner:  reneeotten
      Type:  defect                       |     Status:  closed
  Priority:  Normal                       |  Milestone:
 Component:  ports                        |    Version:
Resolution:  fixed                        |   Keywords:
      Port:  py-matplotlib, py-pyparsing  |
------------------------------------------+------------------------

Comment (by bernstei):

 Thanks for the quick fix.

 > if you want to use MacPorts use it for all Python packages that you want
 to use. If you start mixing installing things using pip or something else
 than you're bound to run into trouble at some point.

 So I have observed empirically that you can spend a lot of time using some
 things from macports combined with lots of things (mostly
 numerical/scientific packages) installed via pip and it works fine in
 practice.

 I also don't understand how one can ever get this to work if one ever
 wants any python package from outside of macports (which will pretty much
 always be packaged for pip, whether or not it comes from pypi), since
 inevitably macports installs lots of python packages (presumably because
 they are dependencies for other things). I guess maybe with stringent use
 of virtual envs to get it to ignore all the macports-installed packages?

-- 
Ticket URL: <https://trac.macports.org/ticket/67885#comment:5>
MacPorts <https://www.macports.org/>
Ports system for macOS


More information about the macports-tickets mailing list