The multiprocessing tests don’t work on Darwin presumably because it uses the spawn start method instead of fork. Disable those tests to allow maxminddb to build on Darwin again.
···3131 "maxminddb"
3232 ];
33333434+ # The multiprocessing tests fail on Darwin because multiprocessing uses spawn instead of fork,
3535+ # resulting in an exception when it can’t pickle the `lookup` local function.
3636+ disabledTests = lib.optionals stdenv.isDarwin [ "multiprocessing" ];
3737+3438 meta = with lib; {
3539 description = "Reader for the MaxMind DB format";
3640 homepage = "https://github.com/maxmind/MaxMind-DB-Reader-python";