Python Software Foundation withdraws $1.5 million NSF grant proposal due to actually having been driven by ethics