I completely forgot to test with non-local packages... The latest master correctly handles this now and using something like "dependencies": {"derelict:opengl3": "~master"} works as well.

Works perfectly now. Thanks!