In discussions with @tylerjthomas, @OkonSamuel and others, we have a tentative plan to transition model-providing packages that use PyCall to ones that use PythonCall instead. Unfortunately, loading packages that use both simultaneously, while possible, requires interventions beyond the average user (in my view) and complicates integration tests and updating the MLJ Model Registry. So this needs to be a coordinated transition.
In discussions with @tylerjthomas, @OkonSamuel and others, we have a tentative plan to transition model-providing packages that use PyCall to ones that use PythonCall instead. Unfortunately, loading packages that use both simultaneously, while possible, requires interventions beyond the average user (in my view) and complicates integration tests and updating the MLJ Model Registry. So this needs to be a coordinated transition.
A tentative plan is: