Opened 2 days ago

Closed 2 days ago

#71291 closed enhancement (fixed)

remove dependency on py-pyobjc for astropy

Reported by: rbw42 (Randall Wayth) Owned by: Schamschula (Marius Schamschula)
Priority: Normal Milestone:
Component: ports Version:
Keywords: Cc:
Port: py-astropy

Description

py312-astropy (and presumably other versions) in macports has the dependency on py312-pyobjc, which fails if a user doesn't have the full Xcode installed, but rather just the command-line tools.

Since astropy itself doesn't have a dependency on Objective C (https://docs.astropy.org/en/stable/install.html#astropy-main-req), this seems like a spurious dependency. Please review and remove this dependency if possible.

Change History (3)

comment:1 Changed 2 days ago by jmroot (Joshua Root)

Owner: set to Schamschula
Port: py-astropy added; py312-astropy removed
Status: newassigned
Type: requestenhancement

comment:2 Changed 2 days ago by Schamschula (Marius Schamschula)

That dependency was added in https://github.com/macports/macports-ports/commit/e91c6188808b723508c4654be2ca3e1638b6b3ef when version 4.2.1 was current.

I will have to investigate when the upstream requirement was dropped.

Last edited 2 days ago by Schamschula (Marius Schamschula) (previous) (diff)

comment:3 Changed 2 days ago by Marius Schamschula <mschamschula@…>

Resolution: fixed
Status: assignedclosed

In 5fcef52e5c165cfd92c2aa3bf15db8a8d689f143/macports-ports (master):

py-astropy: remove unneeded py-pyobjc dependency

Closes: #71291
post-py38 subport removal cleanup

Note: See TracTickets for help on using tickets.