Dependency issues with pymc-marketing installation

Morning,

We have been having problems with the installation of pymc-marketing for three days.

%pip install pymc-marketing throws the following error:

ERROR: pip’s dependency resolver does not currently take into account all the packages that are installed. This behaviour is the source of the following dependency conflicts. databricks-connect 16.1.6 requires numpy<2,>=1.15, but you have numpy 2.2.6 which is incompatible. mlflow-skinny 2.11.4 requires packaging<24, but you have packaging 25.0 which is incompatible.

I tried pinning %pip install numpy===1.26.4 and %pip install packaging==23.2 and installing an older version %pip install pymc-marketing==0.15.0, but the error persists.

We work with Azure clusters and our Python version has not changed.

The error message shows me that numpy==2.2.6 and packaging==25.0 are installed when I run %pip install pymc-marketing:

Downloading numpy-2.2.6-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.metadata

Using cached packaging-25.0-py3-none-any.whl.metadata

Last week (Friday), everything was still working. There have also not been new releases since then (version 0.15.1 is 2 weeks old).

I was wondering if the error might not be with us but in the pymc-marketing dependencies?

Thanks in advance.

Best,

Annika