1. 13 Apr, 2022 1 commit
    • Tim Hatch's avatar
      apply import merging for fbcode/vision/fair (2 of 2) · 34bbb3ad
      Tim Hatch authored
      Summary:
      Applies new import merging and sorting from µsort v1.0.
      
      When merging imports, µsort will make a best-effort to move associated
      comments to match merged elements, but there are known limitations due to
      the diynamic nature of Python and developer tooling. These changes should
      not produce any dangerous runtime changes, but may require touch-ups to
      satisfy linters and other tooling.
      
      Note that µsort uses case-insensitive, lexicographical sorting, which
      results in a different ordering compared to isort. This provides a more
      consistent sorting order, matching the case-insensitive order used when
      sorting import statements by module name, and ensures that "frog", "FROG",
      and "Frog" always sort next to each other.
      
      For details on µsort's sorting and merging semantics, see the user guide:
      https://usort.readthedocs.io/en/stable/guide.html#sorting
      
      Reviewed By: bottler
      
      Differential Revision: D35553814
      
      fbshipit-source-id: be49bdb6a4c25264ff8d4db3a601f18736d17be1
      34bbb3ad
  2. 06 Apr, 2022 2 commits
  3. 04 Apr, 2022 2 commits
    • Jeremy Reizenstein's avatar
      store original declared types in Configurable · 3b8a33e9
      Jeremy Reizenstein authored
      Summary: Aid reflection by adding the original declared types of replaced members of a configurable as values in _processed_members.
      
      Reviewed By: davnov134
      
      Differential Revision: D35358422
      
      fbshipit-source-id: 80ef3266144c51c1c2105f349e0dd3464e230429
      3b8a33e9
    • Jeremy Reizenstein's avatar
      fix Optional[List] in Configurable · 2802fd93
      Jeremy Reizenstein authored
      Summary: Optional[not_a_type] was causing errors.
      
      Reviewed By: davnov134
      
      Differential Revision: D35355530
      
      fbshipit-source-id: e9b52cfd6347ffae0fe688ef30523a4092ccf9fd
      2802fd93
  4. 31 Mar, 2022 1 commit
  5. 29 Mar, 2022 2 commits
  6. 25 Mar, 2022 1 commit
    • Roman Shapovalov's avatar
      Return a typed structured config from default_args for callables · 645a47d0
      Roman Shapovalov authored
      Summary:
      Before the fix, running get_default_args(C: Callable) returns an unstructured DictConfig which causes Enums to be handled incorrectly. This is a fix.
      
      WIP update: Currently tests still fail whenever a function signature contains an untyped argument: This needs to be somehow fixed.
      
      Reviewed By: bottler
      
      Differential Revision: D34932124
      
      fbshipit-source-id: ecdc45c738633cfea5caa7480ba4f790ece931e8
      645a47d0
  7. 21 Mar, 2022 1 commit