From 4c6c96646f2a839256499513b0f978b02ec4534a Mon Sep 17 00:00:00 2001 From: Ian Carroll Date: Wed, 15 Jul 2026 23:54:51 -0400 Subject: [PATCH] pass extras through --- conda_lock/pypi_solver.py | 1 + conda_lock/src_parser/pyproject_toml.py | 2 ++ 2 files changed, 3 insertions(+) diff --git a/conda_lock/pypi_solver.py b/conda_lock/pypi_solver.py index 8dba0f55f..1a472a3c0 100644 --- a/conda_lock/pypi_solver.py +++ b/conda_lock/pypi_solver.py @@ -331,6 +331,7 @@ def get_dependency(dep: lock_spec.Dependency) -> PoetryDependency: vcs=dep.vcs, source=dep.source, rev=dep.rev, + extras=dep.extras, ) elif isinstance(dep, lock_spec.PathDependency): if dep.is_directory: diff --git a/conda_lock/src_parser/pyproject_toml.py b/conda_lock/src_parser/pyproject_toml.py index ab7593134..97bb4757e 100644 --- a/conda_lock/src_parser/pyproject_toml.py +++ b/conda_lock/src_parser/pyproject_toml.py @@ -293,6 +293,7 @@ def parse_poetry_pyproject_toml( dependencies.append( VCSDependency( name=name, + extras=extras, markers=markers, source=url, manager=manager, @@ -577,6 +578,7 @@ def parse_python_requirement( source=url, manager=manager, category=category, + extras=extras, vcs="git", rev=rev, markers=markers,