[MacPorts] #65037: py39-platformdirs fails to locate installed dependencies

MacPorts noreply at macports.org
Wed Apr 20 03:52:45 UTC 2022


#65037: py39-platformdirs fails to locate installed dependencies
------------------------------+------------------------
  Reporter:  mouse07410       |      Owner:  reneeotten
      Type:  defect           |     Status:  assigned
  Priority:  Normal           |  Milestone:
 Component:  ports            |    Version:
Resolution:                   |   Keywords:
      Port:  py-platformdirs  |
------------------------------+------------------------

Comment (by reneeotten):

 Replying to [comment:4 ryandesign]:
 >
 [https://build.macports.org/builders/ports-10.6_x86_64-builder/builds/100594/steps
 /install-port/logs/stdio py38-platformdirs], py310-platformdirs,
 py37-platformdirs failed with:
 > {{{
 > ERROR Missing dependencies:
 >       hatch-vcs
 >       setuptools-scm>=6.4.0
 > }}}
 > On line 49 the portfile overwrites the setuptools_scm dependency that
 was set earlier.

 the failure(s) you mention are presumably from before I corrected the
 dependencies for `py-hatch-vcs` where `py-setuptools-scm` was supposed to
 be a library dependency. When using the `hatch` backend one does not need
 the `setuptools` dependencies to build the package. They are set initially
 because they are needed for the `py27`, `py35`, and `py36` subports.

 I still think it should all work and appears to do so locally for me...
 But admittedly, one cannot build in trace-mode with `python.pep517` so
 it's possible there is still something amiss with the dependencies. That's
 however not going to happen today anymore.

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


More information about the macports-tickets mailing list