diff --git a/pipenv/core.py b/pipenv/core.py index 74a79ae0..aaaa482d 100644 --- a/pipenv/core.py +++ b/pipenv/core.py @@ -3,6 +3,7 @@ import logging import os import shutil import sys +import tempfile import time import warnings from pathlib import Path @@ -1440,7 +1441,7 @@ def write_requirement_to_file( with_prefix=True, with_hashes=include_hashes, with_markers=True, as_list=False ) - f = vistir.compat.NamedTemporaryFile( + f = tempfile.NamedTemporaryFile( prefix="pipenv-", suffix="-requirement.txt", dir=requirements_dir, delete=False ) if project.s.is_verbose(): diff --git a/pipenv/utils/resolver.py b/pipenv/utils/resolver.py index c3872edb..eb9aba1a 100644 --- a/pipenv/utils/resolver.py +++ b/pipenv/utils/resolver.py @@ -943,10 +943,11 @@ def venv_resolve_deps( """ import json + import tempfile from pipenv import resolver from pipenv._compat import decode_for_output - from pipenv.vendor.vistir.compat import NamedTemporaryFile, Path + from pipenv.vendor.vistir.compat import Path results = [] pipfile_section = "dev-packages" if dev else "packages" @@ -975,7 +976,9 @@ def venv_resolve_deps( cmd.append("--system") if dev: cmd.append("--dev") - target_file = NamedTemporaryFile(prefix="resolver", suffix=".json", delete=False) + target_file = tempfile.NamedTemporaryFile( + prefix="resolver", suffix=".json", delete=False + ) target_file.close() cmd.extend(["--write", make_posix(target_file.name)]) with temp_environ():