No package metadata was found for commcare-cloud

I'm getting 'No package metadata was found for commcare-cloud' when deploying on a new server after running the commcare-cloud/control/init.sh script:

(cchq) ccc@tempVM:~$ git clone https://github.com/dimagi/commcare-cloud.git
Cloning into 'commcare-cloud'...
remote: Enumerating objects: 126036, done.
remote: Counting objects: 100% (1220/1220), done.
remote: Compressing objects: 100% (664/664), done.
remote: Total 126036 (delta 754), reused 852 (delta 508), pack-reused 124816
Receiving objects: 100% (126036/126036), 53.39 MiB | 7.75 MiB/s, done.
Resolving deltas: 100% (79986/79986), done.

(cchq) ccc@tempVM:~$ source commcare-cloud/control/init.sh
Downloading dependencies from galaxy and pip
Traceback (most recent call last):
  File "/home/ccc/.virtualenvs/cchq/bin/manage-commcare-cloud", line 33, in <module>
    sys.exit(load_entry_point('commcare-cloud', 'console_scripts', 'manage-commcare-cloud')())
  File "/home/ccc/.virtualenvs/cchq/bin/manage-commcare-cloud", line 22, in importlib_load_entry_point
    for entry_point in distribution(dist_name).entry_points
  File "/home/ccc/.virtualenvs/cchq/lib/python3.6/site-packages/importlib_metadata/__init__.py", line 553, in distribution
    return Distribution.from_name(distribution_name)
  File "/home/ccc/.virtualenvs/cchq/lib/python3.6/site-packages/importlib_metadata/__init__.py", line 203, in from_name
    raise PackageNotFoundError(name)
importlib_metadata.PackageNotFoundError: No package metadata was found for commcare-cloud