Skip to content

Commit 99911f7

Browse files
authored
flake8-import-order (#1099)
* flake8-import-order * make sure bad import orders fail * flake8-import-order * add application name to flake8 section * correct import order for openssl as application
1 parent bb40cf2 commit 99911f7

File tree

10 files changed

+140
-131
lines changed

10 files changed

+140
-131
lines changed

setup.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@
1212
import os
1313
import re
1414

15-
from setuptools import setup, find_packages
15+
from setuptools import find_packages, setup
1616

1717

1818
HERE = os.path.abspath(os.path.dirname(__file__))

src/OpenSSL/SSL.py

Lines changed: 6 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -1,29 +1,28 @@
11
import os
22
import socket
3+
from errno import errorcode
4+
from functools import partial, wraps
5+
from itertools import chain, count
36
from sys import platform
4-
from functools import wraps, partial
5-
from itertools import count, chain
67
from weakref import WeakValueDictionary
7-
from errno import errorcode
88

99
from OpenSSL._util import (
1010
UNSPECIFIED as _UNSPECIFIED,
1111
exception_from_error_queue as _exception_from_error_queue,
1212
ffi as _ffi,
1313
lib as _lib,
1414
make_assert as _make_assert,
15+
no_zero_allocator as _no_zero_allocator,
1516
path_bytes as _path_bytes,
1617
text_to_bytes_and_warn as _text_to_bytes_and_warn,
17-
no_zero_allocator as _no_zero_allocator,
1818
)
19-
2019
from OpenSSL.crypto import (
2120
FILETYPE_PEM,
22-
_PassphraseHelper,
2321
PKey,
24-
X509Name,
2522
X509,
23+
X509Name,
2624
X509Store,
25+
_PassphraseHelper,
2726
)
2827

2928
__all__ = [

src/OpenSSL/__init__.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@
55
pyOpenSSL - A simple wrapper around the OpenSSL library
66
"""
77

8-
from OpenSSL import crypto, SSL
8+
from OpenSSL import SSL, crypto
99
from OpenSSL.version import (
1010
__author__,
1111
__copyright__,

src/OpenSSL/crypto.py

Lines changed: 6 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
import calendar
22
import datetime
3-
from base64 import b16encode
43
import functools
4+
from base64 import b16encode
55
from functools import partial
66

77
from cryptography import utils, x509
@@ -14,16 +14,17 @@
1414
)
1515

1616
from OpenSSL._util import (
17+
UNSPECIFIED as _UNSPECIFIED,
18+
byte_string as _byte_string,
19+
exception_from_error_queue as _exception_from_error_queue,
1720
ffi as _ffi,
1821
lib as _lib,
19-
exception_from_error_queue as _exception_from_error_queue,
20-
byte_string as _byte_string,
22+
make_assert as _make_assert,
2123
path_bytes as _path_bytes,
22-
UNSPECIFIED as _UNSPECIFIED,
2324
text_to_bytes_and_warn as _text_to_bytes_and_warn,
24-
make_assert as _make_assert,
2525
)
2626

27+
2728
__all__ = [
2829
"FILETYPE_PEM",
2930
"FILETYPE_ASN1",

src/OpenSSL/debug.py

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,10 +3,12 @@
33
import ssl
44
import sys
55

6-
import OpenSSL.SSL
76
import cffi
7+
88
import cryptography
99

10+
import OpenSSL.SSL
11+
1012
from . import version
1113

1214

tests/memdbg.py

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,4 @@
11
import sys
2-
32
import traceback
43

54
from cffi import api as _api

tests/test_crypto.py

Lines changed: 39 additions & 29 deletions
Original file line numberDiff line numberDiff line change
@@ -4,55 +4,65 @@
44
"""
55
Unit tests for :py:mod:`OpenSSL.crypto`.
66
"""
7-
8-
from warnings import simplefilter
9-
107
import base64
11-
from subprocess import PIPE, Popen
12-
from datetime import datetime, timedelta
138
import sys
14-
15-
import pytest
9+
from datetime import datetime, timedelta
10+
from subprocess import PIPE, Popen
11+
from warnings import simplefilter
1612

1713
from cryptography import x509
1814
from cryptography.hazmat.primitives import serialization
1915
from cryptography.hazmat.primitives.asymmetric import ec, ed25519, ed448, rsa
2016

2117
import flaky
2218

23-
from OpenSSL.crypto import TYPE_RSA, TYPE_DSA, Error, PKey
24-
from OpenSSL.crypto import X509, X509Name
19+
import pytest
20+
21+
from OpenSSL._util import ffi as _ffi, lib as _lib
2522
from OpenSSL.crypto import (
23+
CRL,
24+
Error,
25+
FILETYPE_ASN1,
26+
FILETYPE_PEM,
27+
FILETYPE_TEXT,
28+
NetscapeSPKI,
29+
PKCS12,
30+
PKCS7,
31+
PKey,
32+
Revoked,
33+
TYPE_DSA,
34+
TYPE_RSA,
35+
X509,
36+
X509Extension,
37+
X509Name,
38+
X509Req,
2639
X509Store,
27-
X509StoreFlags,
2840
X509StoreContext,
2941
X509StoreContextError,
30-
)
31-
from OpenSSL.crypto import X509Req
32-
from OpenSSL.crypto import X509Extension
33-
from OpenSSL.crypto import load_certificate, load_privatekey
34-
from OpenSSL.crypto import load_publickey, dump_publickey
35-
from OpenSSL.crypto import FILETYPE_PEM, FILETYPE_ASN1, FILETYPE_TEXT
36-
from OpenSSL.crypto import dump_certificate, load_certificate_request
37-
from OpenSSL.crypto import dump_certificate_request, dump_privatekey
38-
from OpenSSL.crypto import PKCS7, load_pkcs7_data
39-
from OpenSSL.crypto import PKCS12, load_pkcs12
40-
from OpenSSL.crypto import CRL, Revoked, dump_crl, load_crl
41-
from OpenSSL.crypto import NetscapeSPKI
42-
from OpenSSL.crypto import (
43-
sign,
44-
verify,
42+
X509StoreFlags,
43+
dump_certificate,
44+
dump_certificate_request,
45+
dump_crl,
46+
dump_privatekey,
47+
dump_publickey,
4548
get_elliptic_curve,
4649
get_elliptic_curves,
50+
load_certificate,
51+
load_certificate_request,
52+
load_crl,
53+
load_pkcs12,
54+
load_pkcs7_data,
55+
load_privatekey,
56+
load_publickey,
57+
sign,
58+
verify,
4759
)
4860

49-
from OpenSSL._util import ffi as _ffi, lib as _lib
50-
5161
from .util import (
5262
EqualityTestsMixin,
53-
is_consistent_type,
54-
WARNING_TYPE_EXPECTED,
5563
NON_ASCII,
64+
WARNING_TYPE_EXPECTED,
65+
is_consistent_type,
5666
)
5767

5868

tests/test_debug.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
1-
from OpenSSL.debug import _env_info
21
from OpenSSL import version
2+
from OpenSSL.debug import _env_info
33

44

55
def test_debug_info():

0 commit comments

Comments
 (0)