|
9 | 9 | # |
10 | 10 |
|
11 | 11 | import ast |
12 | | -import base64 |
| 12 | +from configparser import ConfigParser |
13 | 13 | import copy |
14 | 14 | import json |
15 | 15 | import logging |
| 16 | +from pathlib import Path |
16 | 17 | import os |
17 | 18 | import re |
18 | 19 | import sys |
| 20 | +from typing import NamedTuple |
19 | 21 | import tempfile |
20 | 22 | import zipfile |
21 | | -from configparser import ConfigParser |
22 | | -from pathlib import Path |
23 | | -from typing import NamedTuple |
24 | | - |
25 | 23 | import dparse2 |
26 | | -# FIXME: we always want to use the external library rather than the built-in for now |
27 | | -import importlib_metadata |
28 | 24 | import packvers as packaging |
29 | 25 | import pip_requirements_parser |
30 | 26 | import pkginfo2 |
31 | 27 | from commoncode import fileutils |
32 | | -from commoncode.fileutils import as_posixpath |
| 28 | +from packvers.specifiers import SpecifierSet |
33 | 29 | from packageurl import PackageURL |
34 | 30 | from packvers import markers |
35 | 31 | from packvers.requirements import Requirement |
36 | | -from packvers.specifiers import SpecifierSet |
37 | 32 | from packvers.utils import canonicalize_name |
38 | | - |
39 | 33 | from _packagedcode import models |
40 | | -from _packagedcode.utils import (build_description, combine_expressions, |
41 | | - yield_dependencies_from_package_data, |
42 | | - yield_dependencies_from_package_resource) |
| 34 | +from _packagedcode.utils import build_description |
| 35 | +from _packagedcode.utils import combine_expressions |
| 36 | +from _packagedcode.utils import yield_dependencies_from_package_data |
| 37 | +from _packagedcode.utils import yield_dependencies_from_package_resource |
| 38 | + |
| 39 | +# FIXME: we always want to use the external library rather than the built-in for now |
| 40 | +import importlib_metadata |
| 41 | +import base64 |
| 42 | +from commoncode.fileutils import as_posixpath |
43 | 43 |
|
44 | 44 | try: |
45 | 45 | from zipfile import Path as ZipPath |
|
0 commit comments