Currently there are decorators like deprecate_func and deprecate_parameter which schedule a target date for deprecation of a function or argument. This is currently not enforced and requires manually checking and removing the deprecated item in a future release.
@jakirkham suggested it may be good to add a version check and raise an exception once the cuCIM version exceeds the expected deprecation date. This would help us avoid missing the target removal dates.