From 30d2609ce40d49b3c3cc8e70e93eef90fab4d360 Mon Sep 17 00:00:00 2001 From: Matt Davis Date: Thu, 9 Mar 2023 20:01:17 -0500 Subject: [PATCH] restore change that prevents blowing away pipfile category. --- pipenv/routines/update.py | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/pipenv/routines/update.py b/pipenv/routines/update.py index 76009566..249d6d14 100644 --- a/pipenv/routines/update.py +++ b/pipenv/routines/update.py @@ -170,7 +170,10 @@ def upgrade( packages = project.get_pipfile_section(pipfile_category) for package_name, requirement in requested_packages.items(): requested_package = reqs[package_name] - packages[package_name] = requested_package + if package_name not in packages: + packages.append(package_name, requested_package) + else: + packages[package_name] = requested_package if lock_only is False: project.add_package_to_pipfile(requirement, category=pipfile_category)