Modified the ptypes.provider library module so that it detects available providers using pkgutil to avoid recursion issues.
Modified the ptypes.provider library module so that it detects available providers using pkgutil to avoid recursion issues.

arizvisa/syringe,arizvisa/syringe,arizvisa/syringe,arizvisa/syringe,arizvisa/syringe