• Lisa Roach's avatar
    apply import merging for fbcode/mobile-vision/d2go (3 of 4) · ae2f2f64
    Lisa Roach authored
    Summary:
    Pull Request resolved: https://github.com/facebookresearch/d2go/pull/212
    
    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: jreese, wat3rBro
    
    Differential Revision: D35559673
    
    fbshipit-source-id: feeae2465ac2b62c44a0e92dc566e9a386567c9d
    ae2f2f64
test_data_transforms_crop.py 8.41 KB