make the deps setup a standalone script, coz it's platform dependent