I followed the instructions for installing localstack running the following command:
`python3 -m pip install localstack`

Then, I ran localstack:
`python3 -m localstack.cli.main`

Which throws the following error:
`ImportError: cannot import name 'Literal' from 'typing' (/usr/lib64/python3.7/typing.py)`
if service not in self._provider_config:
            self._provider_config[service] = provider
    def set_provider(self, service: str, provider: str):
        self._provider_config[service] = provider
    def bulk_set_provider_if_not_exists(self, services: List[str], provider: str):
        for service in services:
            self.set_provider_if_not_exists(service, provider)
    def __getitem__(self, item):
        return self.get_provider(item)
    def __setitem__(self, key, value):
        self.set_provider(key, value)
    def __len__(self):
        return len(self._provider_config)
    def __iter__(self):
        return self._provider_config.__iter__()
SERVICE_PROVIDER_CONFIG = ServiceProviderConfig("default")
SERVICE_PROVIDER_CONFIG.load_from_environment()
if is_in_docker:
    dirs = Directories.for_container()
else:
    dirs = Directories.from_config()
dirs.mkdirs()
for path in [dirs.config, os.path.join(dirs.tmp, ".localstack")]:
    if path and os.path.isfile(path):
        print(
            f"warning: the config file .localstack is deprecated and no longer used, "
            f"please remove it by running rm {path}"
        )