use Python packages rather then checkouts

@tfoote Can you please review this before we try deploying it to the test farm?
I've switched it to use master.