Skip to content

Commit 6396793

Browse files
authored
Merge pull request #703 from minrk/isort
switch to isort for import formatting
2 parents 55abe0b + ea36b8f commit 6396793

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

71 files changed

+300
-415
lines changed

.pre-commit-config.yaml

+3-3
Original file line numberDiff line numberDiff line change
@@ -6,10 +6,10 @@ repos:
66
args:
77
- --py36-plus
88
exclude: setupbase.py
9-
- repo: https://github.com/asottile/reorder_python_imports
10-
rev: v3.0.1
9+
- repo: https://github.com/pycqa/isort
10+
rev: 5.10.1
1111
hooks:
12-
- id: reorder-python-imports
12+
- id: isort
1313
exclude: setupbase.py
1414
- repo: https://github.com/psf/black
1515
rev: 22.3.0

benchmarks/benchmarks/throughput.py

+4-2
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,13 @@
11
import os
22

33
os.environ['OPENBLAS_NUM_THREADS'] = '1'
4-
import ipyparallel as ipp
5-
import timeit
64
import time
5+
import timeit
6+
77
import numpy as np
88

9+
import ipyparallel as ipp
10+
911
delay = [0]
1012
engines = [1, 2, 16, 64, 128, 256, 512, 1024]
1113
byte_param = [1000, 10_000, 100_000, 1_000_000, 2_000_000]

benchmarks/gcloud_setup.py

+1-2
Original file line numberDiff line numberDiff line change
@@ -2,8 +2,7 @@
22
import multiprocessing as mp
33
import os
44
import sys
5-
from subprocess import check_call
6-
from subprocess import Popen
5+
from subprocess import Popen, check_call
76
from time import sleep
87
from typing import List
98

benchmarks/profiling/profiling_code_runner.py

+1-3
Original file line numberDiff line numberDiff line change
@@ -2,9 +2,7 @@
22
import os
33
import sys
44
import time
5-
from subprocess import check_call
6-
from subprocess import check_output
7-
from subprocess import Popen
5+
from subprocess import Popen, check_call, check_output
86

97
import ipyparallel as ipp
108

docs/source/examples/customresults.py

+2-1
Original file line numberDiff line numberDiff line change
@@ -26,7 +26,8 @@
2626

2727
def sleep_here(count, t):
2828
"""simple function that takes args, prints a short message, sleeps for a time, and returns the same args"""
29-
import time, sys
29+
import sys
30+
import time
3031

3132
print("hi from engine %i" % id)
3233
sys.stdout.flush()

docs/source/examples/daVinci Word Count/pwordfreq.py

+1-2
Original file line numberDiff line numberDiff line change
@@ -8,8 +8,7 @@
88
from itertools import repeat
99

1010
import requests
11-
from wordfreq import print_wordfreq
12-
from wordfreq import wordfreq
11+
from wordfreq import print_wordfreq, wordfreq
1312

1413
import ipyparallel as ipp
1514

docs/source/examples/daVinci Word Count/wordfreq.py

+2-1
Original file line numberDiff line numberDiff line change
@@ -38,9 +38,10 @@ def wordfreq_to_weightsize(
3838

3939

4040
def tagcloud(worddict, n=10, minsize=25, maxsize=50, minalpha=0.5, maxalpha=1.0):
41-
from matplotlib import pyplot as plt
4241
import random
4342

43+
from matplotlib import pyplot as plt
44+
4445
worddict = wordfreq_to_weightsize(worddict, minsize, maxsize, minalpha, maxalpha)
4546

4647
fig = plt.figure()

docs/source/examples/dagdeps.py

+1-1
Original file line numberDiff line numberDiff line change
@@ -89,8 +89,8 @@ def main(nodes, edges):
8989
point at least slightly to the right if the graph is valid.
9090
"""
9191
from matplotlib import pyplot as plt
92-
from matplotlib.dates import date2num
9392
from matplotlib.cm import gist_rainbow
93+
from matplotlib.dates import date2num
9494

9595
print("building DAG")
9696
G = random_dag(nodes, edges)

docs/source/examples/fetchparse.py

+2-1
Original file line numberDiff line numberDiff line change
@@ -19,9 +19,10 @@
1919

2020

2121
def fetchAndParse(url, data=None):
22-
import requests
2322
from urllib.parse import urljoin
23+
2424
import bs4 # noqa
25+
import requests
2526

2627
links = []
2728
r = requests.get(url, data=data)

docs/source/examples/interengine/bintree.py

+1-2
Original file line numberDiff line numberDiff line change
@@ -12,8 +12,7 @@
1212

1313
import zmq
1414

15-
from ipyparallel.serialize import deserialize_object
16-
from ipyparallel.serialize import serialize_object
15+
from ipyparallel.serialize import deserialize_object, serialize_object
1716
from ipyparallel.util import disambiguate_url
1817

1918
# ----------------------------------------------------------------------------

docs/source/examples/interengine/bintree_script.py

-1
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,6 @@
1818
"""
1919
import ipyparallel as ipp
2020

21-
2221
# connect client and create views
2322
rc = ipp.Client()
2423
rc.block = True

docs/source/examples/interengine/interengine.py

-1
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,5 @@
11
import ipyparallel as ipp
22

3-
43
rc = ipp.Client()
54
rc.block = True
65
view = rc[:]

docs/source/examples/pi/parallelpi.py

+6-4
Original file line numberDiff line numberDiff line change
@@ -18,10 +18,12 @@
1818
from timeit import default_timer as clock
1919

2020
from matplotlib import pyplot as plt
21-
from pidigits import compute_two_digit_freqs
22-
from pidigits import fetch_pi_file
23-
from pidigits import plot_two_digit_freqs
24-
from pidigits import reduce_freqs
21+
from pidigits import (
22+
compute_two_digit_freqs,
23+
fetch_pi_file,
24+
plot_two_digit_freqs,
25+
reduce_freqs,
26+
)
2527

2628
import ipyparallel as ipp
2729

docs/source/examples/wave2D/RectPartitioner.py

+1-3
Original file line numberDiff line numberDiff line change
@@ -15,9 +15,7 @@
1515
* Min Ragan-Kelley
1616
1717
"""
18-
from numpy import ascontiguousarray
19-
from numpy import frombuffer
20-
from numpy import zeros
18+
from numpy import ascontiguousarray, frombuffer, zeros
2119

2220
try:
2321
from mpi4py import MPI

docs/source/examples/wave2D/wavesolver.py

+1-4
Original file line numberDiff line numberDiff line change
@@ -12,10 +12,7 @@
1212
"""
1313
import time
1414

15-
from numpy import arange
16-
from numpy import newaxis
17-
from numpy import sqrt
18-
from numpy import zeros
15+
from numpy import arange, newaxis, sqrt, zeros
1916

2017

2118
def iseq(start=0, stop=None, inc=1):

ipyparallel/__init__.py

+1
Original file line numberDiff line numberDiff line change
@@ -35,6 +35,7 @@ def bind_kernel(**kwargs):
3535
This function returns immediately.
3636
"""
3737
from ipykernel.kernelapp import IPKernelApp
38+
3839
from ipyparallel.engine.app import IPEngine
3940

4041
# first check for IPKernelApp, in which case this should be a no-op

ipyparallel/apps/baseapp.py

+3-8
Original file line numberDiff line numberDiff line change
@@ -7,19 +7,14 @@
77
import sys
88

99
import traitlets
10+
from IPython.core.application import BaseIPythonApplication
1011
from IPython.core.application import base_aliases as base_ip_aliases
1112
from IPython.core.application import base_flags as base_ip_flags
12-
from IPython.core.application import BaseIPythonApplication
1313
from IPython.utils.path import expand_path
1414
from jupyter_client.session import Session
1515
from tornado.ioloop import IOLoop
16-
from traitlets import Bool
17-
from traitlets import default
18-
from traitlets import Instance
19-
from traitlets import observe
20-
from traitlets import Unicode
21-
from traitlets.config.application import catch_config_error
22-
from traitlets.config.application import LevelFormatter
16+
from traitlets import Bool, Instance, Unicode, default, observe
17+
from traitlets.config.application import LevelFormatter, catch_config_error
2318

2419
from .._version import __version__
2520

ipyparallel/apps/iploggerapp.py

+5-3
Original file line numberDiff line numberDiff line change
@@ -5,9 +5,11 @@
55
from IPython.core.profiledir import ProfileDir
66
from traitlets import Dict
77

8-
from ipyparallel.apps.baseapp import base_aliases
9-
from ipyparallel.apps.baseapp import BaseParallelApplication
10-
from ipyparallel.apps.baseapp import catch_config_error
8+
from ipyparallel.apps.baseapp import (
9+
BaseParallelApplication,
10+
base_aliases,
11+
catch_config_error,
12+
)
1113
from ipyparallel.apps.logwatcher import LogWatcher
1214

1315
# -----------------------------------------------------------------------------

ipyparallel/apps/logwatcher.py

+2-5
Original file line numberDiff line numberDiff line change
@@ -5,12 +5,9 @@
55

66
import zmq
77
from jupyter_client.localinterfaces import localhost
8-
from traitlets import Instance
9-
from traitlets import List
10-
from traitlets import Unicode
8+
from traitlets import Instance, List, Unicode
119
from traitlets.config.configurable import LoggingConfigurable
12-
from zmq.eventloop import ioloop
13-
from zmq.eventloop import zmqstream
10+
from zmq.eventloop import ioloop, zmqstream
1411

1512

1613
class LogWatcher(LoggingConfigurable):

ipyparallel/client/_joblib.py

+1-2
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,7 @@
11
"""joblib parallel backend for IPython Parallel"""
22
# Copyright (c) IPython Development Team.
33
# Distributed under the terms of the Modified BSD License.
4-
from joblib.parallel import AutoBatchingMixin
5-
from joblib.parallel import ParallelBackendBase
4+
from joblib.parallel import AutoBatchingMixin, ParallelBackendBase
65

76
import ipyparallel as ipp
87

ipyparallel/client/asyncresult.py

+7-17
Original file line numberDiff line numberDiff line change
@@ -6,32 +6,22 @@
66
import threading
77
import time
88
import warnings
9-
from concurrent.futures import ALL_COMPLETED
10-
from concurrent.futures import FIRST_COMPLETED
11-
from concurrent.futures import FIRST_EXCEPTION
12-
from concurrent.futures import Future
9+
from concurrent.futures import ALL_COMPLETED, FIRST_COMPLETED, FIRST_EXCEPTION, Future
1310
from contextlib import contextmanager
1411
from datetime import datetime
15-
from functools import lru_cache
16-
from functools import partial
17-
from itertools import chain
18-
from itertools import repeat
12+
from functools import lru_cache, partial
13+
from itertools import chain, repeat
1914
from threading import Event
2015

2116
import zmq
2217
from decorator import decorator
2318
from IPython import get_ipython
24-
from IPython.display import display
25-
from IPython.display import display_pretty
26-
from IPython.display import publish_display_data
19+
from IPython.display import display, display_pretty, publish_display_data
2720

28-
from .futures import MessageFuture
29-
from .futures import multi_future
3021
from ipyparallel import error
31-
from ipyparallel.util import _parse_date
32-
from ipyparallel.util import compare_datetimes
33-
from ipyparallel.util import progress
34-
from ipyparallel.util import utcnow
22+
from ipyparallel.util import _parse_date, compare_datetimes, progress, utcnow
23+
24+
from .futures import MessageFuture, multi_future
3525

3626

3727
def _raw_text(s):

ipyparallel/client/client.py

+21-29
Original file line numberDiff line numberDiff line change
@@ -14,51 +14,43 @@
1414
from functools import partial
1515
from getpass import getpass
1616
from pprint import pprint
17-
from threading import current_thread
18-
from threading import Event
19-
from threading import Thread
17+
from threading import Event, Thread, current_thread
2018

2119
import jupyter_client.session
2220
import zmq
2321
from decorator import decorator
2422
from ipykernel.comm import Comm
2523
from IPython import get_ipython
2624
from IPython.core.application import BaseIPythonApplication
27-
from IPython.core.profiledir import ProfileDir
28-
from IPython.core.profiledir import ProfileDirError
25+
from IPython.core.profiledir import ProfileDir, ProfileDirError
2926
from IPython.paths import get_ipython_dir
3027
from IPython.utils.capture import RichOutput
3128
from IPython.utils.coloransi import TermColors
3229
from IPython.utils.path import compress_user
33-
from jupyter_client.localinterfaces import is_local_ip
34-
from jupyter_client.localinterfaces import localhost
30+
from jupyter_client.localinterfaces import is_local_ip, localhost
3531
from jupyter_client.session import Session
3632
from tornado import ioloop
37-
from traitlets import Any
38-
from traitlets import Bool
39-
from traitlets import Bytes
40-
from traitlets import default
41-
from traitlets import Dict
42-
from traitlets import HasTraits
43-
from traitlets import Instance
44-
from traitlets import List
45-
from traitlets import Set
46-
from traitlets import Unicode
33+
from traitlets import (
34+
Any,
35+
Bool,
36+
Bytes,
37+
Dict,
38+
HasTraits,
39+
Instance,
40+
List,
41+
Set,
42+
Unicode,
43+
default,
44+
)
4745
from traitlets.config.configurable import MultipleInstanceError
4846
from zmq.eventloop.zmqstream import ZMQStream
4947

50-
from .asyncresult import AsyncHubResult
51-
from .asyncresult import AsyncResult
52-
from .futures import MessageFuture
53-
from .futures import multi_future
54-
from .view import BroadcastView
55-
from .view import DirectView
56-
from .view import LoadBalancedView
57-
from ipyparallel import error
58-
from ipyparallel import serialize
59-
from ipyparallel import util
60-
from ipyparallel.serialize import PrePickled
61-
from ipyparallel.serialize import Reference
48+
from ipyparallel import error, serialize, util
49+
from ipyparallel.serialize import PrePickled, Reference
50+
51+
from .asyncresult import AsyncHubResult, AsyncResult
52+
from .futures import MessageFuture, multi_future
53+
from .view import BroadcastView, DirectView, LoadBalancedView
6254

6355
pjoin = os.path.join
6456
jupyter_client.session.extract_dates = lambda obj: obj

ipyparallel/client/magics.py

+4-2
Original file line numberDiff line numberDiff line change
@@ -28,6 +28,7 @@
2828
import time
2929
from contextlib import contextmanager
3030

31+
3132
# Python 3.6 doesn't have nullcontext, so we define our own
3233
@contextmanager
3334
def nullcontext():
@@ -43,13 +44,14 @@ def nullcontext():
4344

4445
import inspect
4546
import re
47+
import sys
4648
from textwrap import dedent
4749

50+
from IPython.core import magic_arguments
4851
from IPython.core.error import UsageError
4952
from IPython.core.magic import Magics
50-
from IPython.core import magic_arguments
53+
5154
from .. import error
52-
import sys
5355

5456
# -----------------------------------------------------------------------------
5557
# Definitions of magic functions for use with IPython

ipyparallel/client/map.py

+1-2
Original file line numberDiff line numberDiff line change
@@ -6,8 +6,7 @@
66
# Copyright (c) IPython Development Team.
77
# Distributed under the terms of the Modified BSD License.
88
import sys
9-
from itertools import chain
10-
from itertools import islice
9+
from itertools import chain, islice
1110

1211
numpy = None
1312

ipyparallel/client/remotefunction.py

+1-1
Original file line numberDiff line numberDiff line change
@@ -7,8 +7,8 @@
77

88
from decorator import decorator
99

10-
from . import map as Map
1110
from ..serialize import PrePickled
11+
from . import map as Map
1212
from .asyncresult import AsyncMapResult
1313

1414
# -----------------------------------------------------------------------------

0 commit comments

Comments
 (0)