dhall-python
dhall-python copied to clipboard
Python bindings for dhall, a functional configuration language
Bumps [serde](https://github.com/serde-rs/serde) from 1.0.145 to 1.0.147. Release notes Sourced from serde's releases. v1.0.147 Add serde::de::value::EnumAccessDeserializer which transforms an EnumAccess into a Deserializer (#2305) v1.0.146 Allow internally tagged newtype variant to...
Bumps [serde_json](https://github.com/serde-rs/json) from 1.0.85 to 1.0.87. Release notes Sourced from serde_json's releases. v1.0.87 Add write_i128 and write_u128 methods to serde_json::Formatter to control the formatting of 128-bit integers (#940, thanks @Lucretiel)...
Bumps [actions/checkout](https://github.com/actions/checkout) from 2 to 3.1.0. Release notes Sourced from actions/checkout's releases. v3.1.0 What's Changed Inject GitHub host to be able to clone from another GitHub instance by @peter-murray in...
In Haskell bindings, I can use some typeclasses to load a Dhall value of an expected type ([official example](https://github.com/dhall-lang/dhall-haskell/blob/master/dhall/README.md#example)). I would like to do the same in Python: ```python @dataclass...
Bumps [actions/setup-python](https://github.com/actions/setup-python) from 3 to 4.1.0. Release notes Sourced from actions/setup-python's releases. v4.1.0 In scope of this pull request we updated actions/cache package as the new version contains fixes for...
```python import dhall el = {} el["a"] = el dhall.dumps(el) ```
Is there a way to distinguish between integers and natural numbers when dumping? E.g. if I dump 4, it shows up as '4' instead of '+4' and that does not...
Attempting to run `pip install dhall` on an M1 macbook fails: ``` ~ ⌚ 21:27:32 $ source dhall-bug-venv/bin/activate (dhall-bug-venv) ~ ⌚ 21:27:35 $ pip --version pip 19.2.3 from /Users/gizmo385/dhall-bug-venv/lib/python3.8/site-packages/pip (python...
``` >>> dhall.dumps({3: 4}) '{ 3 = 4 }' ``` Having numbers as object keys is invalid syntax in dhall. We should either fix the dump by quoting keys in...
As of right now, the kwargs flags for dump(s) and load(s) are still the ones inherited from hyperjson, and as of right now most of those don't do anything. We...