# This Source Code Form is subject to the terms of the Mozilla Public
# License, v. 2.0. If a copy of the MPL was not distributed with this
# file, You can obtain one at http://mozilla.org/MPL/2.0/.

[bindings.python]
# This can be commented out, and the `--library` argument of `bindgen-uniffi` should be used instead.
# We won't comment this out until cirrus— which a) does not use `--library` b) is not in this repo— uses the pre-built
# binaries built by `server-megazord-build.py`. Until then, it comments out the line programmatically.
# cdylib_name = "cirrus"

[bindings.python.custom_types.JsonObject]
imports = ["json", "typing"]
into_custom = "json.loads({})"
from_custom = "json.dumps({})"
type_name = "typing.Dict[str, typing.Any]"
