using http instead of https to download packages in setup
brought back FindFailed and Button as known objects to Python script level