Opened 14 months ago

Closed 8 months ago

#68224 closed update (fixed)

py-jupyterlab @3.0.13: Upgrade to version 4.0.5, include upgrades of breaking dependencies

Reported by: johankytt Owned by: johankytt
Priority: Normal Milestone:
Component: ports Version: 2.8.1
Keywords: Cc: Schamschula (Marius Schamschula)
Port: py-async-lru py-hatch_jupyter_builder py-ipykernel py-jsonschema py-jsonschema_specifications py-jupyter_core py-jupyter_events py-jupyter_server py-jupyter_server_terminals py-jupyter-lsp py-jupyterlab py-jupyterlab_server py-nbclient py-nest_asyncio py-notebook_shim py-python-json-logger py-referencing py-rfc3339_validator py-rfc3986_validator py-rpds_py py-zmq py-terminado py-tornado

Description (last modified by johankytt)

The attached diffs and new Portfiles upgrade py-jupyterlab and all the install-breaking dependencies to the latest version. Portfiles without the .diff suffix are for new ports to be added.

Note, three attachments are accidental duplicates, but there seems to be no way to delete them.

Attachments (26)

py-async-lru.Portfile (1012 bytes) - added by johankytt 14 months ago.
py-hatch_jupyter_builder.Portfile (1003 bytes) - added by johankytt 14 months ago.
py-ipykernel.Portfile.diff (851 bytes) - added by johankytt 14 months ago.
py-jsonschema_specifications.Portfile (1.3 KB) - added by johankytt 14 months ago.
py-jsonschema.Portfile.diff (3.3 KB) - added by johankytt 14 months ago.
py-jupyer_core.Portfile.diff (903 bytes) - added by johankytt 14 months ago.
py-jupyter_events.Portfile (1.7 KB) - added by johankytt 14 months ago.
py-jupyter_server_terminals.Portfile (1.0 KB) - added by johankytt 14 months ago.
py-jupyter_server.Portfile.diff (2.9 KB) - added by johankytt 14 months ago.
py-jupyter_server.Portfile.2.diff (2.9 KB) - added by johankytt 14 months ago.
py-jupyter-lsp.Portfile (1.0 KB) - added by johankytt 14 months ago.
py-jupyter-lsp.2.Portfile (1.0 KB) - added by johankytt 14 months ago.
py-jupyterlab_server.Portfile.diff (2.0 KB) - added by johankytt 14 months ago.
py-jupyterlab.Portfile.diff (3.3 KB) - added by johankytt 14 months ago.
py-nbclient.Portfile.diff (2.2 KB) - added by johankytt 14 months ago.
py-nest_asyncio.Portfile.diff (1020 bytes) - added by johankytt 14 months ago.
py-notebook_shim.Portfile (1.0 KB) - added by johankytt 14 months ago.
py-python-json-logger.Portfile (931 bytes) - added by johankytt 14 months ago.
py-referencing.Portfile (1.1 KB) - added by johankytt 14 months ago.
py-rfc3339_validator.Portfile (1.0 KB) - added by johankytt 14 months ago.
py-rfc3339_validator.2.Portfile (1.0 KB) - added by johankytt 14 months ago.
py-rfc3986_validator.Portfile (1.0 KB) - added by johankytt 14 months ago.
py-rpds_py.Portfile (975 bytes) - added by johankytt 14 months ago.
py-zmq.Portfile.diff (1.5 KB) - added by johankytt 14 months ago.
py-terminado.Portfile.diff (1.4 KB) - added by johankytt 14 months ago.
py-tornado.Portfile.diff (868 bytes) - added by johankytt 14 months ago.

Download all attachments as: .zip

Change History (36)

Changed 14 months ago by johankytt

Attachment: py-async-lru.Portfile added

Changed 14 months ago by johankytt

Changed 14 months ago by johankytt

Attachment: py-ipykernel.Portfile.diff added

Changed 14 months ago by johankytt

Changed 14 months ago by johankytt

Attachment: py-jsonschema.Portfile.diff added

Changed 14 months ago by johankytt

Changed 14 months ago by johankytt

Attachment: py-jupyter_events.Portfile added

Changed 14 months ago by johankytt

Changed 14 months ago by johankytt

Changed 14 months ago by johankytt

Changed 14 months ago by johankytt

Attachment: py-jupyter-lsp.Portfile added

Changed 14 months ago by johankytt

Attachment: py-jupyter-lsp.2.Portfile added

Changed 14 months ago by johankytt

Changed 14 months ago by johankytt

Attachment: py-jupyterlab.Portfile.diff added

Changed 14 months ago by johankytt

Attachment: py-nbclient.Portfile.diff added

Changed 14 months ago by johankytt

Changed 14 months ago by johankytt

Attachment: py-notebook_shim.Portfile added

Changed 14 months ago by johankytt

Changed 14 months ago by johankytt

Attachment: py-referencing.Portfile added

Changed 14 months ago by johankytt

Changed 14 months ago by johankytt

Changed 14 months ago by johankytt

Changed 14 months ago by johankytt

Attachment: py-rpds_py.Portfile added

Changed 14 months ago by johankytt

Attachment: py-zmq.Portfile.diff added

Changed 14 months ago by johankytt

Attachment: py-terminado.Portfile.diff added

Changed 14 months ago by johankytt

Attachment: py-tornado.Portfile.diff added

comment:1 Changed 14 months ago by johankytt

Description: modified (diff)

comment:2 Changed 14 months ago by reneeotten (Renee Otten)

the preferred way is to open a PR in GitHub with the proposed changes. That will also automatically try and build the ports so one has an idea if everything works as intended.

comment:3 Changed 14 months ago by johankytt

I was hoping this would be ok as well, as indicated in the updating "howto". But if needed, I can go through the motions of setting up the github fork, etc. But it will take some time.

comment:4 Changed 11 months ago by Schamschula (Marius Schamschula)

Cc: Schamschula added

comment:5 Changed 11 months ago by Schamschula (Marius Schamschula)

It looks like the PR https://github.com/macports/macports-ports/pull/20571 was closed.

This is still blocking me from updating py-pyviz_comms to version 3.0.0.

comment:6 Changed 11 months ago by Schamschula (Marius Schamschula)

Also, the current livecheck version is 4.0.9.

comment:7 Changed 11 months ago by johankytt

The one big update became too difficult to handle and there was no progress. I am upgrading dependencies one by one. You are most welcome to upgrade all the remaining ports. However, I did find out already that upgrading jupyter will break plotly, that depends on jupyter, so that might have to be dealt with before. I will close this ticket as it is of no use any more.

comment:8 Changed 11 months ago by johankytt

Owner: changed from stromnov to johankytt

The one big update became too difficult to handle and there was no progress. I am upgrading dependencies one by one. You are most welcome to upgrade all the remaining ports. However, I did find out already that upgrading jupyter will break plotly, that depends on jupyter, so that might have to be dealt with before. The ticket can be closed as it is of no use, however it seems that I can't do that myself.

Last edited 11 months ago by johankytt (previous) (diff)

comment:9 Changed 10 months ago by Schamschula (Marius Schamschula)

Yes, there are any number of individual updates that are needed. Further, until everything is in place one ore more packages will have been updated upstream.

I have (temporarily) moved jupyterlab, currently @ 4.0.10, to my local repository https://github.com/Schamschula/macports

to check if there are any issues. So far so good!

comment:10 Changed 8 months ago by reneeotten (Renee Otten)

Resolution: fixed
Status: assignedclosed
Note: See TracTickets for help on using tickets.