Opened 4 days ago

Closed 39 hours ago

#71224 closed defect (fixed)

py37-filelock @3.16.1: ERROR Missing dependencies

Reported by: cooljeanius (Eric Gallager) Owned by: reneeotten (Renee Otten)
Priority: Normal Milestone:
Component: ports Version: 2.10.4
Keywords: Cc: funasoul (Akira Funahashi)
Port: py37-filelock

Description

Attempting to upgrade py37-filelock on Big Sur results in the following failure:

Executing:  cd "/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_python_py-filelock/py37-filelock/work/filelock-3.16.1" && /opt/local/Library/Frameworks/Python.framework/Versions/3.7/bin/python3.7 -m build --no-isolation --wheel --outdir /opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_python_py-filelock/py37-filelock/work 
DEBUG: system:  cd "/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_python_py-filelock/py37-filelock/work/filelock-3.16.1" && /opt/local/Library/Frameworks/Python.framework/Versions/3.7/bin/python3.7 -m build --no-isolation --wheel --outdir /opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_python_py-filelock/py37-filelock/work 
* Getting build dependencies for wheel...

ERROR Missing dependencies:
	hatch-vcs>=0.4
	hatchling>=1.25
Command failed:  cd "/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_python_py-filelock/py37-filelock/work/filelock-3.16.1" && /opt/local/Library/Frameworks/Python.framework/Versions/3.7/bin/python3.7 -m build --no-isolation --wheel --outdir /opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_python_py-filelock/py37-filelock/work 
Exit code: 1
Error: Failed to build py37-filelock: command execution failed
DEBUG: Error code: CHILDSTATUS 49399 1
DEBUG: Backtrace: command execution failed
    while executing
"system {*}$notty {*}$callback {*}$nice $fullcmdstring"
    invoked from within
"command_exec -callback portprogress::target_progress_callback build"
    (procedure "portbuild::build_main" line 10)
    invoked from within
"$procedure $targetname"
Error: See /opt/local/var/macports/logs/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_python_py-filelock/py37-filelock/main.log for details.
Error: Follow https://guide.macports.org/#project.tickets if you believe there is a bug.

Change History (4)

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

The required versions of those dependencies don't support python 3.7.

% port info --name --version py37-hatch-vcs py37-hatchling 
name: py37-hatch-vcs
version: 0.3.0
--
name: py37-hatchling
version: 1.17.1

comment:2 Changed 3 days ago by reneeotten (Renee Otten)

it seems to me that the py37-filelock subport has no dependents in MacPorts and thus should just be removed as it is an EOL Python version.

comment:3 in reply to:  2 Changed 3 days ago by cooljeanius (Eric Gallager)

Replying to reneeotten:

it seems to me that the py37-filelock subport has no dependents in MacPorts and thus should just be removed as it is an EOL Python version.

I would be okay with this; I have the following versions of it installed:

$ port installed "py*filelock"
The following ports are currently installed:
  py27-filelock @3.2.1_0 (active)
  py37-filelock @3.12.2_0 (active)
  py38-filelock @3.16.1_0 (active)
  py39-filelock @3.16.1_0 (active)
  py310-filelock @3.16.1_0 (active)
  py311-filelock @3.16.1_0 (active)
  py312-filelock @3.16.1_0 (active)
  py313-filelock @3.16.1_0 (active)

comment:4 Changed 39 hours ago by reneeotten (Renee Otten)

Owner: set to reneeotten
Resolution: fixed
Status: newclosed

In 6b932babc5530519db33b2f8da65aa91da405789/macports-ports (master):

py-filelock: drop py37 subport

Closes: #71224

Note: See TracTickets for help on using tickets.