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

MacPorts noreply at macports.org
Fri Aug 4 03:06:16 UTC 2023


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

Comment (by reneeotten):

 You're correct that {{{matplotlib}}} sets a version cap on {{{pyparsing}}}
 but that has been removed in the git repository and it appears to only
 affects a few tests. So I am not really worried about that and have
 removed the version cap as well. So that should fix your issue.

 As a side note: I am not sure what you mean by "but it means that if you
 install something that depends on matplotlib to your local directory (i.e.
 ~/Library) it also installs an older pyparsing." You should not be doing
 that; 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.

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


More information about the macports-tickets mailing list