inveniosoftware-contrib / workflow

Simple Pythonic Workflows
https://workflow.readthedocs.io
Other
152 stars 46 forks source link

Replace deprecated imp module with importlib #68

Open hugovk opened 1 year ago

hugovk commented 1 year ago

This project uses the imp module which has been deprecated since Python 3.4 and removed in 3.12:

Python 3.12 is set for release on 2023-10-02 and this library is one of the top 5,000 most-downloaded from PyPI.

Please could you upgrade to use importlib? The imp docs have suggestions on what to use to replace each function and constant.

https://github.com/inveniosoftware-contrib/workflow/blob/455499316d0ef42d9f61b3fc12579a674daed78a/bin/run_workflow.py#L187