The dependencies specified in setup.py are strict, some of which are pointing to relatively old versions of key analytics libraries. For example Pandas and Numpy are now on 2.x versions, but setup.py dependencies are locked to 1.x versions.
This makes it hard to adopt synthdid, as it places quite strong constraints on which other libraries we can use in the same environment. Relaxing these would make it much easier to build workflows around synthdid.
The dependencies specified in
setup.pyare strict, some of which are pointing to relatively old versions of key analytics libraries. For example Pandas and Numpy are now on 2.x versions, butsetup.pydependencies are locked to 1.x versions.This makes it hard to adopt
synthdid, as it places quite strong constraints on which other libraries we can use in the same environment. Relaxing these would make it much easier to build workflows aroundsynthdid.