Opened 7 months ago
Closed 6 months ago
#69728 closed defect (fixed)
py-pyobjc6: some changes to Python build system led to py*-pyobjc6 only installing docs
Reported by: | barracuda156 | Owned by: | barracuda156 |
---|---|---|---|
Priority: | Normal | Milestone: | |
Component: | ports | Version: | 2.9.3 |
Keywords: | snowleopard, leopard, tiger | Cc: | |
Port: | py-pyobjc6 |
Description
py-pyobjc6 was a mere restore of an earlier existing port (py-pyobjc of version 6.2.2). So it should be installing libraries etc. However, what it does now is only install documentation.
Change History (5)
comment:1 Changed 7 months ago by barracuda156
comment:2 Changed 7 months ago by barracuda156
UPD. Okay, Python 3.6 was failing on a genuine error, later ones were failing on a wrong args passed to build system (which apparently became wrong due to some pep-related modifications to the PG).
comment:3 Changed 7 months ago by barracuda156
Owner: | set to barracuda156 |
---|---|
Status: | new → assigned |
comment:4 Changed 7 months ago by barracuda156
Looks like there are at least three issues:
- A move to
pep517
has broken the build, so that only docs are installed (fixed now locally). - This does not work at all:
plistlib.readPlist
:
File "/opt/local/var/macports/build/_opt_PPCSnowLeopardPorts_python_py-pyobjc6/py310-pyobjc6/work/pyobjc-core-5.3/setup.py", line 49, in get_os_level pl = plistlib.readPlist('/System/Library/CoreServices/SystemVersion.plist') AttributeError: module 'plistlib' has no attribute 'readPlist'
There are multiple reports of this issue: https://bugzilla.redhat.com/show_bug.cgi?id=1793034 https://github.com/kim-do-hyeon/iphone-forensics/issues/3
- There are minor
ppc
-specific errors (trivial, just fix macros).
comment:5 Changed 6 months ago by barracuda156
Resolution: | → fixed |
---|---|
Status: | assigned → closed |
Note: See
TracTickets for help on using
tickets.
Oh wait, there is an error during the build, which is why perhaps nothing useful gets installed:
(Same with Python 3.11.)
Archaic 3.6 fails worse:
Wonder why that does not stop the build on error though and it "succeeds".