in competitions/info.py [0:0]
def update_competition_info(self, config, markdowns, token):
api = HfApi(token=token)
conf_json = json.dumps(config, indent=4)
conf_json_bytes = conf_json.encode("utf-8")
conf_json_buffer = io.BytesIO(conf_json_bytes)
api.upload_file(
path_or_fileobj=conf_json_buffer,
path_in_repo="conf.json",
repo_id=self.competition_id,
repo_type="dataset",
)
competition_desc = markdowns["competition_desc"]
dataset_desc = markdowns["dataset_desc"]
submission_desc = markdowns["submission_desc"]
rules_md = markdowns["rules"]
self._save_md(competition_desc, "COMPETITION_DESC.md", api)
self._save_md(dataset_desc, "DATASET_DESC.md", api)
self._save_md(submission_desc, "SUBMISSION_DESC.md", api)
self._save_md(rules_md, "RULES.md", api)