in src/reqfile-to-artifact/reqfile-to-artifact.py [0:0]
def get_packages_list(packages: list = [], **kwargs) -> list:
"""
Obtain list of existing packages in the CodeArtifact repository.
"""
response = ca_client.list_packages(
domain=domain,
domainOwner=domain_owner,
repository=repository,
format=lang_format,
**kwargs
)
if "nextToken" in response:
packages = get_packages_list(packages=packages,
nextToken=response["nextToken"],
)
packages.extend([p["package"] for p in response["packages"]])
return packages