diff --git a/news/5508.bugfix.rst b/news/5508.bugfix.rst new file mode 100644 index 0000000000..4599e6882c --- /dev/null +++ b/news/5508.bugfix.rst @@ -0,0 +1 @@ +Fix regression: pipenv does not sync indexes to lockfile. diff --git a/pipenv/project.py b/pipenv/project.py index 6b28ccec1a..34f2ad3a3f 100644 --- a/pipenv/project.py +++ b/pipenv/project.py @@ -759,13 +759,7 @@ def get_or_create_lockfile(self, categories, from_pipfile=False): def get_lockfile_meta(self): from .vendor.plette.lockfiles import PIPFILE_SPEC_CURRENT - if self.lockfile_exists: - sources = ( - self.load_lockfile(expand_env_vars=False) - .get("_meta", {}) - .get("sources", []) - ) - elif "source" in self.parsed_pipfile: + if "source" in self.parsed_pipfile: sources = [dict(source) for source in self.parsed_pipfile["source"]] else: sources = self.pipfile_sources(expand_vars=False)