use path-separator instead of rolling your own
add virtualenv support