Commit d62875cc authored by John Reese's avatar John Reese Committed by Facebook GitHub Bot
Browse files

[codemod][usort] apply import merging for fbcode (8 of 11)

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: lisroach

Differential Revision: D36402214

fbshipit-source-id: b641bfa9d46242188524d4ae2c44998922a62b4c
parent 44f4a5ea
...@@ -4,11 +4,7 @@ import torch ...@@ -4,11 +4,7 @@ import torch
import torchaudio.transforms as T import torchaudio.transforms as T
from parameterized import parameterized from parameterized import parameterized
from torchaudio_unittest import common_utils from torchaudio_unittest import common_utils
from torchaudio_unittest.common_utils import ( from torchaudio_unittest.common_utils import skipIfRocm, TestBaseMixin, torch_script
skipIfRocm,
TestBaseMixin,
torch_script,
)
class Transforms(TestBaseMixin): class Transforms(TestBaseMixin):
......
import torch import torch
from torchaudio_unittest.common_utils import ( from torchaudio_unittest.common_utils import PytorchTestCase, skipIfNoCuda
PytorchTestCase,
skipIfNoCuda,
)
from .transforms_test_impl import TransformsTestBase from .transforms_test_impl import TransformsTestBase
......
import torch import torch
import torchaudio.transforms as T import torchaudio.transforms as T
from parameterized import parameterized, param from parameterized import param, parameterized
from torchaudio_unittest.common_utils import ( from torchaudio_unittest.common_utils import (
TestBaseMixin,
get_whitenoise,
get_spectrogram, get_spectrogram,
get_whitenoise,
nested_params, nested_params,
TestBaseMixin,
) )
from torchaudio_unittest.common_utils.psd_utils import psd_numpy from torchaudio_unittest.common_utils.psd_utils import psd_numpy
......
from torchaudio.utils import sox_utils from torchaudio.utils import sox_utils
from torchaudio_unittest.common_utils import ( from torchaudio_unittest.common_utils import PytorchTestCase, skipIfNoSox
PytorchTestCase,
skipIfNoSox,
)
@skipIfNoSox @skipIfNoSox
......
...@@ -93,7 +93,9 @@ def _main(args): ...@@ -93,7 +93,9 @@ def _main(args):
import torch import torch
import torchaudio import torchaudio
from torchaudio.models.wav2vec2.utils.import_fairseq import _convert_state_dict as _convert from torchaudio.models.wav2vec2.utils.import_fairseq import (
_convert_state_dict as _convert,
)
cfg, state_dict = _load(args.input_file) cfg, state_dict = _load(args.input_file)
params = _parse_model_param(cfg, state_dict) params = _parse_model_param(cfg, state_dict)
......
from torchaudio import _extension # noqa: F401 from torchaudio import ( # noqa: F401
from torchaudio import ( _extension,
io,
compliance, compliance,
datasets, datasets,
functional, functional,
io,
kaldi_io,
models, models,
pipelines, pipelines,
kaldi_io,
utils,
sox_effects, sox_effects,
transforms, transforms,
utils,
) )
from torchaudio.backend import ( from torchaudio.backend import get_audio_backend, list_audio_backends, set_audio_backend
list_audio_backends,
get_audio_backend,
set_audio_backend,
)
try: try:
from .version import __version__, git_version # noqa: F401 from .version import __version__, git_version # noqa: F401
......
from torch.hub import load_state_dict_from_url, download_url_to_file from torch.hub import download_url_to_file, load_state_dict_from_url
__all__ = [ __all__ = [
......
# flake8: noqa # flake8: noqa
from . import utils from . import utils
from .utils import ( from .utils import get_audio_backend, list_audio_backends, set_audio_backend
list_audio_backends,
get_audio_backend,
set_audio_backend,
)
utils._init_audio_backend() utils._init_audio_backend()
"""The new soundfile backend which will become default in 0.8.0 onward""" """The new soundfile backend which will become default in 0.8.0 onward"""
import warnings import warnings
from typing import Tuple, Optional from typing import Optional, Tuple
import torch import torch
from torchaudio._internal import module_utils as _mod_utils from torchaudio._internal import module_utils as _mod_utils
......
import os import os
from typing import Tuple, Optional from typing import Optional, Tuple
import torch import torch
import torchaudio import torchaudio
from torchaudio._internal import ( from torchaudio._internal import module_utils as _mod_utils
module_utils as _mod_utils,
)
from .common import AudioMetaData from .common import AudioMetaData
......
"""Defines utilities for switching audio backends""" """Defines utilities for switching audio backends"""
import warnings import warnings
from typing import Optional, List from typing import List, Optional
import torchaudio import torchaudio
from torchaudio._internal import module_utils as _mod_utils from torchaudio._internal import module_utils as _mod_utils
from . import ( from . import no_backend, soundfile_backend, sox_io_backend
no_backend,
sox_io_backend,
soundfile_backend,
)
__all__ = [ __all__ = [
"list_audio_backends", "list_audio_backends",
......
...@@ -7,9 +7,7 @@ import torchaudio ...@@ -7,9 +7,7 @@ import torchaudio
from torch import Tensor from torch import Tensor
from torch.hub import download_url_to_file from torch.hub import download_url_to_file
from torch.utils.data import Dataset from torch.utils.data import Dataset
from torchaudio.datasets.utils import ( from torchaudio.datasets.utils import extract_archive
extract_archive,
)
URL = "aew" URL = "aew"
FOLDER_IN_ARCHIVE = "ARCTIC" FOLDER_IN_ARCHIVE = "ARCTIC"
......
import os import os
import re import re
from pathlib import Path from pathlib import Path
from typing import Iterable, Tuple, Union, List from typing import Iterable, List, Tuple, Union
from torch.hub import download_url_to_file from torch.hub import download_url_to_file
from torch.utils.data import Dataset from torch.utils.data import Dataset
......
import csv import csv
import os import os
from pathlib import Path from pathlib import Path
from typing import List, Dict, Tuple, Union from typing import Dict, List, Tuple, Union
import torchaudio import torchaudio
from torch import Tensor from torch import Tensor
......
...@@ -5,9 +5,7 @@ import torchaudio ...@@ -5,9 +5,7 @@ import torchaudio
from torch import Tensor from torch import Tensor
from torch.hub import download_url_to_file from torch.hub import download_url_to_file
from torch.utils.data import Dataset from torch.utils.data import Dataset
from torchaudio.datasets.utils import ( from torchaudio.datasets.utils import extract_archive
extract_archive,
)
_URL = "https://datashare.ed.ac.uk/bitstream/handle/10283/3038/DR-VCTK.zip" _URL = "https://datashare.ed.ac.uk/bitstream/handle/10283/3038/DR-VCTK.zip"
......
import os import os
from pathlib import Path from pathlib import Path
from typing import Tuple, Optional, Union from typing import Optional, Tuple, Union
import torchaudio import torchaudio
from torch import Tensor from torch import Tensor
from torch.hub import download_url_to_file from torch.hub import download_url_to_file
from torch.utils.data import Dataset from torch.utils.data import Dataset
from torchaudio.datasets.utils import ( from torchaudio.datasets.utils import extract_archive
extract_archive,
)
# The following lists prefixed with `filtered_` provide a filtered split # The following lists prefixed with `filtered_` provide a filtered split
# that: # that:
......
from pathlib import Path from pathlib import Path
from typing import Union, Tuple, List from typing import List, Tuple, Union
import torch import torch
import torchaudio import torchaudio
......
...@@ -6,9 +6,7 @@ import torchaudio ...@@ -6,9 +6,7 @@ import torchaudio
from torch import Tensor from torch import Tensor
from torch.hub import download_url_to_file from torch.hub import download_url_to_file
from torch.utils.data import Dataset from torch.utils.data import Dataset
from torchaudio.datasets.utils import ( from torchaudio.datasets.utils import extract_archive
extract_archive,
)
URL = "train-clean-100" URL = "train-clean-100"
FOLDER_IN_ARCHIVE = "LibriTTS" FOLDER_IN_ARCHIVE = "LibriTTS"
......
import os import os
import re import re
from pathlib import Path from pathlib import Path
from typing import Tuple, Union, Optional from typing import Optional, Tuple, Union
import torch import torch
import torchaudio import torchaudio
......
import os import os
from pathlib import Path from pathlib import Path
from typing import Tuple, Optional, Union from typing import Optional, Tuple, Union
import torchaudio import torchaudio
from torch import Tensor from torch import Tensor
from torch.hub import download_url_to_file from torch.hub import download_url_to_file
from torch.utils.data import Dataset from torch.utils.data import Dataset
from torchaudio.datasets.utils import ( from torchaudio.datasets.utils import extract_archive
extract_archive,
)
FOLDER_IN_ARCHIVE = "SpeechCommands" FOLDER_IN_ARCHIVE = "SpeechCommands"
URL = "speech_commands_v0.02" URL = "speech_commands_v0.02"
......
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment