If you try to build the distribution created by sdist (python setup sdist; cd dist; python setup.py build), it will fail when using the nfsim_dynamic_meshes_pymcell branch because the requirements.py file is trying to use submodules(nfsim, etc), but there are no submodules in the context of the sdist.