pyproj requests pyperclip tqdm shapely