Commit dc50d41 introduced a deprecation life-cycle to CristalX.
Managing deprecated functionalities, and the fact in which release it was marked as deprecated and in which future release it is planned to be removed, becomes cumbersome as CristalX grows.
Therefore, create a function in the grain package (in __init__.py) to fetch these data. I found 3 main possibilities:
Create an additional decorator to decorate the decorator you want to track
"Method 3" in https://stackoverflow.com/a/5910893/4892892. In my case, I would need to decorate the deprecated decorator from the deprecation package.
Commit dc50d41 introduced a deprecation life-cycle to CristalX. Managing deprecated functionalities, and the fact in which release it was marked as deprecated and in which future release it is planned to be removed, becomes cumbersome as CristalX grows. Therefore, create a function in the grain package (in
__init__.py
) to fetch these data. I found 3 main possibilities:inspect
built-in Python module "Method 2" in https://stackoverflow.com/a/5910893/4892892deprecated
decorator from the deprecation package.