Opened 3 months ago

Closed 3 months ago

Last modified 6 weeks ago

#69415 closed defect (fixed)

py-jupyterlab @4.1.2 : missing dependencies

Reported by: nilason (Nicklas Larsson) Owned by: stromnov (Andrey Stromnov)
Priority: Normal Milestone:
Component: ports Version:
Keywords: Cc: nilason (Nicklas Larsson), dershow, jjstickel (Jonathan Stickel)
Port: py-jupyterlab

Description

The update to 4.1.2 broke the port with missing depencencies:

ERROR Missing dependencies:
	hatch-jupyter-builder>=0.3.2
Command failed:  cd "/opt/local/var/macports/build/_opt_bblocal_var_buildworker_ports_build_ports_python_py-jupyterlab/py311-jupyterlab/work/jupyterlab-4.1.2" && /opt/local/Library/Frameworks/Python.framework/Versions/3.11/bin/python3.11 -m build --no-isolation --wheel --outdir /opt/local/var/macports/build/_opt_bblocal_var_buildworker_ports_build_ports_python_py-jupyterlab/py311-jupyterlab/work 
Exit code: 1

However, by adding py-hatch-jupyter-builder, solving the above issue, the next problem arise:

reading manifest template 'MANIFEST.in'
adding license file 'LICENSE.txt'
writing manifest file 'plotly.egg-info/SOURCES.txt'

ERROR Missing dependencies:
	jupyterlab~=3.0; python_version >= "3.6"
	nbclassic -> jupyter-server~=1.1
Command failed:  cd "/opt/local/var/macports/build/_Users_nicklas_ports_python_py-plotly/py311-plotly/work/plotly-5.19.0" && /opt/local/Library/Frameworks/Python.framework/Versions/3.11/bin/python3.11 -m build --no-isolation --wheel --outdir /opt/local/var/macports/build/_Users_nicklas_ports_python_py-plotly/py311-plotly/work 

Change History (8)

comment:1 Changed 3 months ago by nilason (Nicklas Larsson)

Related #69416.

comment:2 Changed 3 months ago by nilason (Nicklas Larsson)

I need to elaborate: the second error originates from py-plotly, which depends on py-jupyterlab version 3.x.

comment:3 Changed 3 months ago by dershow

Cc: dershow added

comment:4 Changed 3 months ago by pietvo (Pieter van Oostrum)

The strange thing is that py312-jupyterlab installs without the py312-hatch-jupyter-builder requirement.

comment:5 Changed 3 months ago by jjstickel (Jonathan Stickel)

Cc: jjstickel added

comment:6 Changed 3 months ago by reneeotten (Renee Otten)

Resolution: fixed
Status: assignedclosed

In d801d79d3e4087af9fcb6f2a0447299559ab6b44/macports-ports (master):

py-jupyterlab: add missing build dependency

Closes: #69415

comment:7 Changed 3 months ago by nilason (Nicklas Larsson)

In 1451499852e666d1baf286aa553e1978003fc081/macports-ports (master):

qgis3, qgis3-ltr: temporarily disable non-crucial broken port py-plotly

See #69415
See #69416

comment:8 Changed 6 weeks ago by nilason (Nicklas Larsson)

In 272b5dd7791d8d63cd9bd4a1e05753642cd38e30/macports-ports (master):

qgis3, qgis3-ltr: enable previously broken port py-plotly

See #69415

Note: See TracTickets for help on using tickets.