Two American dictionaries, Random House Unabridged, and American Heritage, have by-pass as the listed headword, with the unhyphenated form given as a valid alternate. Cambridge Advanced Learners and WR's own Princeton Word-net do not show the hyphenated form at all.
Take your pick.