Skip to content

Commit e40d267

Browse files
authored
Merge pull request #8045 from pradyunsg/pytoml-to-toml
Switch from `pytoml` to `toml`
2 parents 6a244de + 8b35958 commit e40d267

24 files changed

+2332
-597
lines changed

news/pytoml.vendor

+1
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
Drop ``pytoml`` from vendored libaries.

news/toml.vendor

+1
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
Add ``toml`` 0.10.0 to vendored libraries.

src/pip/_internal/pyproject.py

+2-2
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@
55
import sys
66
from collections import namedtuple
77

8-
from pip._vendor import pytoml, six
8+
from pip._vendor import six, toml
99
from pip._vendor.packaging.requirements import InvalidRequirement, Requirement
1010

1111
from pip._internal.exceptions import InstallationError
@@ -72,7 +72,7 @@ def load_pyproject_toml(
7272

7373
if has_pyproject:
7474
with io.open(pyproject_toml, encoding="utf-8") as f:
75-
pp_toml = pytoml.load(f)
75+
pp_toml = toml.load(f)
7676
build_system = pp_toml.get("build-system")
7777
else:
7878
build_system = None

src/pip/_vendor/__init__.py

+3-1
Original file line numberDiff line numberDiff line change
@@ -75,7 +75,6 @@ def vendored(modulename):
7575
vendored("pep517")
7676
vendored("pkg_resources")
7777
vendored("progress")
78-
vendored("pytoml")
7978
vendored("retrying")
8079
vendored("requests")
8180
vendored("requests.exceptions")
@@ -108,4 +107,7 @@ def vendored(modulename):
108107
vendored("requests.packages.urllib3.util.timeout")
109108
vendored("requests.packages.urllib3.util.url")
110109
vendored("resolvelib")
110+
vendored("toml")
111+
vendored("toml.encoder")
112+
vendored("toml.decoder")
111113
vendored("urllib3")

src/pip/_vendor/pep517/build.py

+1-1
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33
import argparse
44
import logging
55
import os
6-
import toml
6+
from pip._vendor import toml
77
import shutil
88

99
from .envbuild import BuildEnvironment

src/pip/_vendor/pep517/check.py

+1-1
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@
44
import logging
55
import os
66
from os.path import isfile, join as pjoin
7-
from toml import TomlDecodeError, load as toml_load
7+
from pip._vendor.toml import TomlDecodeError, load as toml_load
88
import shutil
99
from subprocess import CalledProcessError
1010
import sys

src/pip/_vendor/pep517/envbuild.py

+1-1
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33

44
import os
55
import logging
6-
import toml
6+
from pip._vendor import toml
77
import shutil
88
from subprocess import check_call
99
import sys

src/pip/_vendor/pytoml.pyi

-1
This file was deleted.

src/pip/_vendor/pytoml/__init__.py

-4
This file was deleted.

src/pip/_vendor/pytoml/core.py

-13
This file was deleted.

0 commit comments

Comments
 (0)