Skip to content

Commit 767a0b2

Browse files
authored
Merge pull request #221 from IdentityPython/ft-imports_cleanup
imports cleanup
2 parents 2ef05de + 2d775e4 commit 767a0b2

21 files changed

+93
-94
lines changed

pytest.ini

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,2 @@
1+
[pytest]
2+
addopts = --import-mode=importlib

setup.py

Lines changed: 0 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -4,9 +4,6 @@
44
from distutils.core import setup
55
from pathlib import PurePath
66
from platform import python_implementation
7-
from sys import version_info
8-
9-
from os.path import abspath, dirname, join
107
from typing import List
118

129
from setuptools import find_packages

src/pyff/api.py

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -17,14 +17,14 @@
1717
from six import b
1818
from six.moves.urllib_parse import quote_plus
1919

20-
from .constants import config
21-
from .exceptions import ResourceException
22-
from .logs import get_log
23-
from .pipes import plumbing
24-
from .repo import MDRepository
25-
from .resource import Resource
26-
from .samlmd import entity_display_name
27-
from .utils import b2u, dumptree, duration2timedelta, hash_id, json_serializer, utc_now
20+
from pyff.constants import config
21+
from pyff.exceptions import ResourceException
22+
from pyff.logs import get_log
23+
from pyff.pipes import plumbing
24+
from pyff.repo import MDRepository
25+
from pyff.resource import Resource
26+
from pyff.samlmd import entity_display_name
27+
from pyff.utils import b2u, dumptree, duration2timedelta, hash_id, json_serializer, utc_now
2828

2929
log = get_log(__name__)
3030

src/pyff/builtins.py

Lines changed: 7 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -20,15 +20,12 @@
2020
from lxml.etree import DocumentInvalid
2121
from six.moves.urllib_parse import quote_plus, urlparse
2222

23-
from pyff.pipes import registry
24-
25-
from .constants import NS
26-
from .decorators import deprecated
27-
from .exceptions import MetadataException
28-
from .logs import get_log
29-
from .pipes import PipeException, PipelineCallback, Plumbing, pipe
30-
from .resource import ResourceOpts
31-
from .samlmd import (
23+
from pyff.constants import NS
24+
from pyff.decorators import deprecated
25+
from pyff.exceptions import MetadataException
26+
from pyff.logs import get_log
27+
from pyff.pipes import PipeException, PipelineCallback, Plumbing, pipe, registry
28+
from pyff.samlmd import (
3229
annotate_entity,
3330
discojson_t,
3431
entitiesdescriptor,
@@ -41,7 +38,7 @@
4138
set_reginfo,
4239
sort_entities,
4340
)
44-
from .utils import (
41+
from pyff.utils import (
4542
datetime2iso,
4643
dumptree,
4744
duration2timedelta,

src/pyff/constants.py

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,6 @@
55
import getopt
66
import json
77
import logging
8-
import multiprocessing
98
import os
109
import re
1110
import sys
@@ -14,7 +13,7 @@
1413
import pyconfig
1514
import six
1615

17-
from . import __version__ as pyff_version
16+
from pyff import __version__ as pyff_version
1817

1918
__author__ = 'leifj'
2019

@@ -230,7 +229,7 @@ class Config(object):
230229
The :py:const:`pyff.constants:config` object is a singleton instance of this Class and contains all
231230
configuration parameters available to pyFF. Each parameter can be set directly, via :py:mod:`pyconfig`
232231
or via environment variables by prefixing the setting name in upper case with "PYFF_". The setting
233-
called "loglevel" then becomes "PYFF_LOGLEVEL" etc. Any occurence of '.' or '-' is also transscribed
232+
called "loglevel" then becomes "PYFF_LOGLEVEL" etc. Any occurrence of '.' or '-' is also transcribed
234233
to '_' when the setting is referenced as an environment variable.
235234
236235

src/pyff/decorators.py

Lines changed: 1 addition & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,8 @@
11
"""
22
Various decorators used in pyFF.
33
"""
4-
import functools
5-
import time
6-
from collections import namedtuple
74

8-
from .logs import get_log
5+
from pyff.logs import get_log
96

107
__author__ = 'leifj'
118

src/pyff/fetch.py

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -2,9 +2,9 @@
22
import threading
33
from datetime import datetime
44

5-
from .constants import config
6-
from .logs import get_log
7-
from .utils import Watchable, load_callable, url_get
5+
from pyff.constants import config
6+
from pyff.logs import get_log
7+
from pyff.utils import Watchable, load_callable, url_get
88

99
log = get_log(__name__)
1010

src/pyff/md.py

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -7,9 +7,9 @@
77
import sys
88
import traceback
99

10-
from .constants import config, parse_options
11-
from .pipes import plumbing
12-
from .repo import MDRepository
10+
from pyff.constants import config, parse_options
11+
from pyff.pipes import plumbing
12+
from pyff.repo import MDRepository
1313

1414

1515
def main():

src/pyff/mdq.py

Lines changed: 4 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -5,18 +5,15 @@
55

66
from __future__ import unicode_literals
77

8-
import importlib
9-
import logging
108
import os
11-
import sys
129

1310
import gunicorn.app.base
1411
from six import iteritems
1512

16-
from .api import mkapp
17-
from .constants import config, parse_options
18-
from .logs import get_log
19-
from .repo import MDRepository
13+
from pyff.api import mkapp
14+
from pyff.constants import config, parse_options
15+
from pyff.logs import get_log
16+
from pyff.repo import MDRepository
2017

2118
log = get_log(__name__)
2219

src/pyff/parse.py

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,14 +1,14 @@
11
import os
22
from abc import ABC
33
from collections import deque
4-
from typing import Any, AnyStr, Dict, List, Mapping, Optional, Union
4+
from typing import Any, List, Mapping, Optional
55

66
from xmlsec.crypto import CertDict
77

8-
from .constants import NS
9-
from .logs import get_log
10-
from .resource import Resource, ResourceOpts
11-
from .utils import find_matching_files, parse_xml, root, unicode_stream, utc_now
8+
from pyff.constants import NS
9+
from pyff.logs import get_log
10+
from pyff.resource import Resource
11+
from pyff.utils import find_matching_files, parse_xml, root, unicode_stream, utc_now
1212

1313
__author__ = 'leifj'
1414

0 commit comments

Comments
 (0)