import logging from decimal import Decimal NUMBER_TYPES = (int, float, Decimal) __version__ = "2.4.1" __version_info__ = (2, 4, 1) logger = logging.getLogger('geopy') def pairwise(seq): """ Pair an iterable, e.g., (1, 2, 3, 4) -> ((1, 2), (2, 3), (3, 4)) """ for i in range(0, len(seq) - 1): yield (seq[i], seq[i + 1]) def join_filter(sep, seq, pred=bool): """ Join with a filter. """ return sep.join([str(i) for i in seq if pred(i)]) def get_version(): return __version__