#!/usr/bin/env python3
-from abc import ABC, abstractmethod
import enum
import fnmatch
import logging
import re
-from typing import Any, Callable, List, Optional, Set, Sequence
+from abc import ABC, abstractmethod
+from typing import Any, Callable, List, Optional, Sequence, Set
from overrides import overrides
#!/usr/bin/env python3
-from abc import abstractmethod
import difflib
import io
import logging
import re
import sys
+from abc import abstractmethod
from typing import Any, Callable, Dict, Iterable, Optional, Tuple
from overrides import overrides
from overrides import overrides
-
# This module is commonly used by others in here and should avoid
# taking any unnecessary dependencies back on them.
import datetime
import logging
import os
-from typing import Any, Optional
import warnings
+from typing import Any, Optional
from overrides import overrides
import argparse_utils
-from collect.bidict import BiDict
import config
import exec_utils
import file_utils
import persistent
-import string_utils
import site_config
+import string_utils
+from collect.bidict import BiDict
logger = logging.getLogger(__name__)
#!/usr/bin/env python3
import datetime
-from collections import defaultdict
import logging
import re
-from typing import Dict, List, Optional, Set
import warnings
+from collections import defaultdict
+from typing import Dict, List, Optional, Set
# Note: this module is fairly early loaded. Be aware of dependencies.
import argparse_utils
import bootstrap
import config
+import site_config
from type.locations import Location
from type.people import Person
-import site_config
-
logger = logging.getLogger(__name__)
#!/usr/bin/env python3
import functools
+import importlib
import logging
import os
-import importlib
+import sys
from inspect import stack
from typing import List
-import sys
+
+import config
+import logging_utils
+from argparse_utils import ActionNoYes
# This module is commonly used by others in here and should avoid
# taking any unnecessary dependencies back on them.
-from argparse_utils import ActionNoYes
-import config
-import logging_utils
logger = logging.getLogger(__name__)
import logging
import platform
import subprocess
-from typing import NamedTuple, Optional
import warnings
+from typing import NamedTuple, Optional
import cv2 # type: ignore
import numpy as np
import threading
import time
import traceback
-from typing import Any, Callable, Optional
import warnings
+from typing import Any, Callable, Optional
# This module is commonly used by others in here and should avoid
# taking any unnecessary dependencies back on them.
import exceptions
-
logger = logging.getLogger(__name__)
import sys
from typing import List, Optional
-
logger = logging.getLogger(__file__)
from __future__ import annotations
-from abc import ABC, abstractmethod
import concurrent.futures as fut
-from collections import defaultdict
-from dataclasses import dataclass
import logging
-import numpy
import os
import platform
import random
import subprocess
import threading
import time
-from typing import Any, Callable, Dict, List, Optional, Set
import warnings
+from abc import ABC, abstractmethod
+from collections import defaultdict
+from dataclasses import dataclass
+from typing import Any, Callable, Dict, List, Optional, Set
import cloudpickle # type: ignore
+import numpy
from overrides import overrides
-from ansi import bg, fg, underline, reset
import argparse_utils
import config
-from decorator_utils import singleton
-from exec_utils import run_silently, cmd_in_background, cmd_with_timeout
import histogram as hist
+from ansi import bg, fg, reset, underline
+from decorator_utils import singleton
+from exec_utils import cmd_in_background, cmd_with_timeout, run_silently
from thread_utils import background_thread
-
logger = logging.getLogger(__name__)
parser = config.add_commandline_args(
import datetime
import errno
+import glob
import hashlib
+import io
import logging
import os
-import io
import pathlib
import re
import time
-from typing import Optional
-import glob
-from os.path import isfile, join, exists
-from typing import List, TextIO
+from os.path import exists, isfile, join
+from typing import List, Optional, TextIO
from uuid import uuid4
-
logger = logging.getLogger(__name__)
"""
if f.__module__ == '__main__':
from pathlib import Path
+
import __main__
module = __main__.__file__
import logging
import sys
-from typing import NamedTuple, Optional
import warnings
+from typing import NamedTuple, Optional
import requests
import speech_recognition as sr # type: ignore
import exceptions
-
logger = logging.getLogger(__file__)
print(prompt, end="")
sys.stdout.flush()
try:
- response = _single_keystroke_response_internal(
- valid_responses, timeout_seconds
- )
+ response = _single_keystroke_response_internal(valid_responses, timeout_seconds)
if ord(response) == 3:
raise KeyboardInterrupt('User pressed ^C in input_utils.')
#!/usr/bin/env python3
-from dataclasses import dataclass
import datetime
import json
import logging
import os
import signal
import sys
-from typing import Optional
import warnings
+from dataclasses import dataclass
+from typing import Optional
import config
import datetime_utils
import decorator_utils
-
cfg = config.add_commandline_args(f'Lockfile ({__file__})', 'Args related to lockfiles')
cfg.add_argument(
'--lockfile_held_duration_warning_threshold_sec',
import enum
import io
import logging
-from logging.config import fileConfig
-from logging.handlers import RotatingFileHandler, SysLogHandler
import os
import random
import sys
+from logging.config import fileConfig
+from logging.handlers import RotatingFileHandler, SysLogHandler
from typing import Any, Callable, Dict, Iterable, List, Mapping, Optional
-from overrides import overrides
import pytz
+from overrides import overrides
# This module is commonly used by others in here and should avoid
# taking any unnecessary dependencies back on them.
from __future__ import annotations
-from collections import defaultdict
import enum
import sys
-from typing import (
- Any,
- Dict,
- List,
- NamedTuple,
- Optional,
- Set,
- Sequence,
- Tuple,
- Union,
-)
+from collections import defaultdict
+from typing import Any, Dict, List, NamedTuple, Optional, Sequence, Set, Tuple, Union
class ParseError(Exception):
import functools
import math
+from heapq import heappop, heappush
from typing import List
-from heapq import heappush, heappop
class RunningMedian(object):
import config
-
parser = config.add_commandline_args(
f"Orb Utils ({__file__})",
"Args having to do with controlling Scott's Orb.",
import atexit
-from enum import Enum
import functools
import typing
+from enum import Enum
class Method(Enum):
#!/usr/bin/env python3
-from abc import ABC, abstractmethod
import atexit
import datetime
import enum
import functools
import logging
+from abc import ABC, abstractmethod
from typing import Any
import file_utils
import decorator_utils
import string_utils
-
logger = logging.getLogger(__name__)
import logging
import os
import signal
-import threading
import sys
+import threading
import time
from typing import Optional
from stopwatch import Timer
from thread_utils import background_thread
-
logger = logging.getLogger(__file__)
cfg = config.add_commandline_args(
aiohttp
antlr4 - python3 - runtime
bitstring
+black
cloudpickle
coverage
+flake8
holidays
+mypy
nltk
numpy
opencv - python
#!/usr/bin/env python3
-from dataclasses import dataclass
import logging
import platform
+from dataclasses import dataclass
from typing import Callable
# Note: this module is fairly early loaded. Be aware of dependencies.
#!/usr/bin/env python3
from __future__ import annotations
+
import concurrent
import concurrent.futures as fut
import logging
from overrides import overrides
+import id_generator
+
# This module is commonly used by others in here and should avoid
# taking any unnecessary dependencies back on them.
from deferred_operand import DeferredOperand
-import id_generator
logger = logging.getLogger(__name__)
#!/usr/bin/env python3
-from abc import ABC, abstractmethod
import datetime
import logging
-import time
import threading
+import time
+from abc import ABC, abstractmethod
from typing import Dict, Optional
import pytz
import contextlib # type: ignore
import datetime
import io
-from itertools import zip_longest
import json
import logging
import numbers
import random
import re
import string
-from typing import (
- Any,
- Callable,
- Dict,
- Iterable,
- List,
- Optional,
- Sequence,
- Tuple,
-)
import unicodedata
-from uuid import uuid4
import warnings
+from itertools import zip_longest
+from typing import Any, Callable, Dict, Iterable, List, Optional, Sequence, Tuple
+from uuid import uuid4
import list_utils
"""Utilities for dealing with "text"."""
-from collections import defaultdict
import logging
import math
import sys
+from collections import defaultdict
from typing import Dict, Generator, List, NamedTuple, Optional
from ansi import fg, reset
-
logger = logging.getLogger(__file__)
caveat emptor.
"""
-from abc import ABC, abstractmethod
import contextlib
import functools
import inspect
import pickle
import random
import statistics
-import time
import tempfile
-from typing import Any, Callable, Dict, List, Optional
+import time
import unittest
import warnings
+from abc import ABC, abstractmethod
+from typing import Any, Callable, Dict, List, Optional
+
+import sqlalchemy as sa
import bootstrap
import config
import function_utils
import scott_secrets
-import sqlalchemy as sa
-
-
logger = logging.getLogger(__name__)
cfg = config.add_commandline_args(
f'Logging ({__file__})', 'Args related to function decorators'
from overrides import overrides
import base_presence
-from type.locations import Location
import site_config
import state_tracker
+from type.locations import Location
logger = logging.getLogger(__name__)