Opened 3 years ago

Last modified 3 years ago

#62398 assigned defect

py-h5py: removed py27/py35/py36 subports still have dependents

Reported by: reneeotten (Renee Otten) Owned by: eborisch (Eric A. Borisch)
Priority: Normal Milestone:
Component: ports Version:
Keywords: Cc:
Port: py-h5py

Description

The following commits removed subports for PY27/PY35 and PY36.

However, all of them still have dependents so you cannot just remove these subports; this can be checked as shown below. Please re-instate them restricting the latest versions that upstream still supports for these Python versions. Alternatively, you will have to (recursively) remove everything that (in)directly depends on these subports, which is significantly more complicated.

% port echo depends:py27-h5py

caffe
HORTON
py27-blaze
py27-gwpy
py27-keras
py27-keras_preprocessing
py27-lalinference
py27-pyasdf
py27-pyFAI
py27-pymca
py27-spacepy
digital_rf
lscsoft-deps
% port echo depends:py35-h5py
py35-blaze
py35-keras
py35-keras_preprocessing
py35-pyasdf
py35-pyFAI
py35-spacepy
% port echo depends:py36-h5py
py36-blaze
py36-gpilab-core
py36-gwpy
py36-keras
py36-keras_preprocessing
py36-lalinference
py36-pyasdf
py36-pyFAI
py36-spacepy
py36-isce2

Change History (3)

comment:1 Changed 3 years ago by eborisch (Eric A. Borisch)

How's this look?

I would suggest the other EOL py-35 packages should be removed, py-36 or greater versions of all exist.

comment:2 Changed 3 years ago by eborisch (Eric A. Borisch)

See also #62499.

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

In 3cc9f50bcbd4b23d6a5d1d3e49bdcaa4b92d627e/macports-ports (master):

caffe: Don't enable +python27 by default

It depends on py27-h5py which no longer exists.

See: #62766
See: #62398

Note: See TracTickets for help on using tickets.