Opened 4 years ago

Closed 4 years ago

Last modified 4 years ago

#60190 closed defect (fixed)

py36-bokeh dependency py36-typing_extensions missing...?

Reported by: carlofdtam (Carlo Tambuatco) Owned by: stromnov (Andrey Stromnov)
Priority: Normal Milestone:
Component: ports Version:
Keywords: Cc: tobypeterson
Port: py-bokeh, py-typing_extensions

Description

After routine upgrade of py36-bokeh, the py36-typing_extensions port is no longer found in macports.

py36-typing_extensions is a dependency of py36-bokeh.

Was this present before and then removed for some reason?

Attachments (1)

py36-bokeh.log (1.3 KB) - added by carlofdtam (Carlo Tambuatco) 4 years ago.
Logfile

Download all attachments as: .zip

Change History (5)

Changed 4 years ago by carlofdtam (Carlo Tambuatco)

Attachment: py36-bokeh.log added

Logfile

comment:1 Changed 4 years ago by ryandesign (Ryan Carsten Schmidt)

Cc: tobypeterson added
Keywords: python36 removed
Owner: set to stromnov
Port: py-bokeh py-typing_extensions added; py36-bokeh removed
Status: newassigned

No, a py36-typing_extensions subport has never existed. py-typing_extensions was created with support for py37 only, and py38 support was added later.

It looks like the pyXY-typing_extensions dependency was added to pyXY-bokeh when it was updated to 2.0.0 a couple days ago, but evidently the committer didn't test the py27-bokeh, py35-bokeh, or py36-bokeh subports prior to committing, since their pyXY-typing_extensions dependencies don't exist.

Support for py27, py35, and py36 could possibly be added to py-typing_extensions; I don't know.

comment:2 Changed 4 years ago by ryandesign (Ryan Carsten Schmidt)

Actually it looks like the py-bokeh port already downgrades itself to version 1.3.4 and removes the pyXY-typing_extensions dependency for py35 and earlier. So the py36 subport is the only one affected by this problem. The solution might be to add py36 support to py-typing_extensions or it might be to downgrade py36-bokeh to 1.3.4 as well.

comment:3 Changed 4 years ago by tobypeterson

Resolution: fixed
Status: assignedclosed

In eacbde6d0e11df68e6824404c5b3d71159d570c9/macports-ports (master):

py-typing_extensions: add 3.6 subport, fixes #60190

comment:4 Changed 4 years ago by tobypeterson

Boo, old python. I added 36 to py-typing_extensions, I look forward to keeping that around for another 3-5 years.

Note: See TracTickets for help on using tickets.