I want to upload cookbooks through a python program , without using knife utility. I tried looking at PyChef to understand if there is an api call to do so , however it looks like PyChef only allows to fetch details and manipulate chef objects (nodes , environment , role and databags). But there is no call specific to uploading a cookbook.
Is there any way we can upload cookbook and may be bootstrap a node using a python program but without setting up and using knife ?