MCPcopy Create free account
hub / github.com/aboutcode-org/scancode-toolkit / chef_api_url

Function chef_api_url

src/packagedcode/chef.py:47–55  ·  view source on GitHub ↗

Return a package API data URL given a name, version and a base registry URL. For example: >>> c = chef_api_url('seven_zip', '1.0.4') >>> assert c == u'https://supermarket.chef.io/api/v1/cookbooks/seven_zip/versions/1.0.4'

(name, version)

Source from the content-addressed store, hash-verified

45
46
47def chef_api_url(name, version):
48 """
49 Return a package API data URL given a name, version and a base registry URL.
50
51 For example:
52 >>> c = chef_api_url('seven_zip', '1.0.4')
53 >>> assert c == u'https://supermarket.chef.io/api/v1/cookbooks/seven_zip/versions/1.0.4'
54 """
55 return name and version and f'https://supermarket.chef.io/api/v1/cookbooks/{name}/versions/{version}'
56
57
58def get_urls(name, version, **kwargs):

Callers 1

get_urlsFunction · 0.85

Calls

no outgoing calls

Tested by

no test coverage detected