libpostal-sys 0.1.1

Low-level wrappers for libpostal address normalization (with locks to support thread-safe initialization)
Documentation
1
2
3
4
5
6
7
8
9
10
11
from geodata.addresses.numbering import NumberedComponent
from geodata.encoding import safe_decode


class PostCode(NumberedComponent):
    @classmethod
    def phrase(cls, postcode, language, country=None):
        if postcode is None:
            return None
        return cls.numeric_phrase('postcodes.alphanumeric', postcode, language,
                                  dictionaries=['postcodes'], country=country)