|
33 | 33 | """
|
34 | 34 |
|
35 | 35 |
|
36 |
| -from io import open # needed for python 2 |
37 | 36 | import functools
|
38 | 37 | import os
|
39 |
| -from pep517.envbuild import BuildEnvironment |
40 |
| -from pep517.wrappers import Pep517HookCaller |
41 |
| -import pytoml |
42 | 38 | import shutil
|
43 | 39 | import subprocess
|
44 | 40 | import sys
|
45 | 41 | import tarfile
|
46 | 42 | import tempfile
|
47 | 43 | import textwrap
|
48 | 44 | import time
|
49 |
| -try: |
50 |
| - from urllib.parse import urlparse |
51 |
| - from urllib.parse import unquote as urlunquote |
52 |
| -except ImportError: # Python 2... |
53 |
| - from urlparse import urlparse |
54 |
| - from urlparse import unquote as urlunquote |
55 | 45 | import zipfile
|
| 46 | +from io import open # needed for python 2 |
| 47 | +from urllib.parse import unquote as urlunquote |
| 48 | +from urllib.parse import urlparse |
| 49 | + |
| 50 | +import toml |
| 51 | +from pep517.envbuild import BuildEnvironment |
| 52 | +from pep517.wrappers import Pep517HookCaller |
56 | 53 |
|
57 | 54 |
|
58 | 55 | def transform_dep_for_pip(dependency):
|
@@ -486,7 +483,7 @@ def _extract_metainfo_files_from_package_unsafe(
|
486 | 483 |
|
487 | 484 | # Get build backend and requirements from pyproject.toml:
|
488 | 485 | with open(os.path.join(path, 'pyproject.toml')) as f:
|
489 |
| - build_sys = pytoml.load(f)['build-system'] |
| 486 | + build_sys = toml.load(f)['build-system'] |
490 | 487 | backend = build_sys["build-backend"]
|
491 | 488 | build_requires.extend(build_sys["requires"])
|
492 | 489 |
|
@@ -630,7 +627,7 @@ def _extract_info_from_package(dependency,
|
630 | 627 | ) and include_build_requirements:
|
631 | 628 | # Read build system from pyproject.toml file: (PEP518)
|
632 | 629 | with open(os.path.join(output_folder, 'pyproject.toml')) as f:
|
633 |
| - build_sys = pytoml.load(f)['build-system'] |
| 630 | + build_sys = toml.load(f)['build-system'] |
634 | 631 | if "requires" in build_sys:
|
635 | 632 | requirements += build_sys["requires"]
|
636 | 633 | elif include_build_requirements:
|
|
0 commit comments