Closed hugovk closed 1 year ago
This project uses the imp module which has been deprecated since Python 3.4 and removed in 3.12:
imp
PendingDeprecationWarning
DeprecationWarning
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.
importlib
@hugovk where do you see import imp in this codebase? The pynose repo already fixed the issues of the older nose repo.
import imp
pynose
nose
It's here:
https://github.com/mdmintz/pynose/blob/4e0d2bb475cdf46577c66b6dea9923877ccb09e6/nose/importer.py#L10
https://github.com/mdmintz/pynose/blob/4e0d2bb475cdf46577c66b6dea9923877ccb09e6/nose/importer.py#L65-L81
Fixed in 1.4.3 - https://github.com/mdmintz/pynose/releases/tag/v1.4.3
1.4.3
This project uses the
imp
module which has been deprecated since Python 3.4 and removed in 3.12:PendingDeprecationWarning
since 3.4 (2014)DeprecationWarning
since 3.5 (2015)DeprecationWarning
to say removal in 3.12 since 3.10 (2021)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
? Theimp
docs have suggestions on what to use to replace each function and constant.