No, this is universal to POSIX. You have to add `.` to the beginning of a command to execute it from the current directory. Look at the manpage for `source`. If just `bin/coverage_doctest.py` works for you, it's probably because you added `.` to your `PATH` (which is nonstandard).