1. 16 Feb, 2021 3 commits
  2. 02 Jan, 2021 5 commits
  3. 31 Dec, 2020 11 commits
  4. 11 Dec, 2020 17 commits
  5. 14 Sep, 2020 1 commit
  6. 06 Sep, 2020 3 commits
    • Tmpod's avatar
      Fix opened threads on MR · c0d7a70a
      Tmpod authored
      Fixed import ordering.
      Fixed list defaults on config models to use factories instead.
      Removed `slots=True` from the attr.s decorator.
      Froze requirements' versions
      Removed the unnecessary `cast` helper function.
      Removed `Generic` and abc from `BaseConfigModel`.
      Fixed postgres' password from env var being optional if no value is present in the config file.
      Fixed `BaseConfigModel.from_dict` typing.
    • Tmpod's avatar
      Fixed docstrings still refering to dacite · db6ea299
      Tmpod authored
    • Tmpod's avatar
      Moved from dataclasses+dacite to attrs+cattrs · 5067000b
      Tmpod authored
      Ported our current config stuff over to `attrs` and cattrs`, also
      adding a nice alias decorator to make the models look better and
      even easier on the eyes.
      I've also added missing docstrings to all models and regularized
      the type annotations for collections, making everything `List`,
      as opposed to the mix of `Sequence`, `List` and `Tuple` of before.