From 47ead915a3fbf449fdb372de1c818a142821345b Mon Sep 17 00:00:00 2001 From: Matt Davis Date: Mon, 28 Aug 2023 19:52:47 -0400 Subject: [PATCH] Do not lock or sync when running in outdated mode (#5875) --- pipenv/routines/update.py | 32 ++++++++++++++++---------------- 1 file changed, 16 insertions(+), 16 deletions(-) diff --git a/pipenv/routines/update.py b/pipenv/routines/update.py index 2b122ec3..5b155c95 100644 --- a/pipenv/routines/update.py +++ b/pipenv/routines/update.py @@ -44,6 +44,8 @@ def do_update( ) packages = [p for p in packages if p] editable = [p for p in editable_packages if p] + if not outdated: + outdated = bool(dry_run) if not packages: click.echo( "{} {} {} {}{}".format( @@ -59,7 +61,7 @@ def do_update( clear=clear, pre=pre, pypi_mirror=pypi_mirror, - write=not quiet, + write=not outdated, ) else: upgrade( @@ -75,8 +77,6 @@ def do_update( lock_only=lock_only, ) - if not outdated: - outdated = bool(dry_run) if outdated: do_outdated( project, @@ -84,19 +84,19 @@ def do_update( pre=pre, pypi_mirror=pypi_mirror, ) - - do_sync( - project, - dev=dev, - categories=categories, - python=python, - bare=bare, - user=False, - clear=clear, - unused=False, - pypi_mirror=pypi_mirror, - extra_pip_args=extra_pip_args, - ) + else: + do_sync( + project, + dev=dev, + categories=categories, + python=python, + bare=bare, + user=False, + clear=clear, + unused=False, + pypi_mirror=pypi_mirror, + extra_pip_args=extra_pip_args, + ) def upgrade(