#68604 closed defect (fixed)

meld fails on 10.6 : the following arguments are required: wheel

Reported by: rmottola (Riccardo) Owned by: jmroot (Joshua Root)
Priority: Normal Milestone:
Component: ports Version:
Keywords: Cc:
Port: meld

Description

I get a mysterious error when trying to install meld on 10.6 32bit

Executing:  cd "/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_textproc_meld/meld/work/meld-3.21.0" && /opt/local/Library/Frameworks/Python.framework/Versions/3.8/bin/python3.8 -m installer --no-update-icon-cache --no-compile-schemas --prefix=/opt/local --install-lib=/opt/local/Library/Frameworks/Python.framework/Versions/3.8/lib/python3.8/site-packages --root=/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_textproc_meld/meld/work/destroot 
usage: python -m installer [-h] [--destdir path] [--prefix path] [--compile-bytecode level] [--no-compile-bytecode] wheel
python -m installer: error: the following arguments are required: wheel
Command failed:  cd "/opt/local/var/macports/build/_opt_local_var_macports_s

looks like the python3.8 is not digesting the install command because of missing "wheel". What is it, the group?

Change History (4)

comment:1 in reply to:  description Changed 11 months ago by ryandesign (Ryan Carsten Schmidt)

Replying to rmottola:

What is it, the group?

https://pypi.org/project/wheel/

comment:2 Changed 11 months ago by jmroot (Joshua Root)

The pypi link is a module for building wheels. More relevant to this case is https://installer.pypa.io/en/stable/cli/installer/, which is what we use to install wheels. As for what wheels are: https://packaging.python.org/en/latest/glossary/#term-Wheel

comment:3 Changed 11 months ago by jmroot (Joshua Root)

It looks like (a) upstream really wants you to build meld using meson, not the setup.py, (b) there's a newer upstream version, (c) the port should probably use python 3.11 and be marked noarch and OS version independent, and (d) it has a huge number of dependencies which makes working on it quite inconvenient. :(

comment:4 Changed 11 months ago by jmroot (Joshua Root)

Owner: set to jmroot
Resolution: fixed
Status: newclosed

In 97e5bdefef25e337edee87ae57e4e01074507379/macports-ports (master):

meld: fix build, use py311, noarch

Closes: #68604

Note: See TracTickets for help on using tickets.