astral-sh/uv · error

Package `{name}` not found in workspace

Error message

Package `{name}` not found in workspace

What it means

Error "Package `{name}` not found in workspace" thrown in astral-sh/uv.

Source

Thrown at crates/uv/src/commands/project/check.rs:114

                workspace_cache,
                name.clone(),
            )
            .await
        } else {
            VirtualProject::discover(
                project_dir,
                &DiscoveryOptions::default(),
                cache,
                workspace_cache,
            )
            .await
        };

        match discovery {
            Ok(project) => {
                for name in &package {
                    if !project.workspace().packages().contains_key(name) {
                        anyhow::bail!("Package `{name}` not found in workspace");
                    }
                }
                Some(project)
            }
            Err(err) => {
                if let WorkspaceErrorKind::NoSuchMember(name, _) = err.as_ref() {
                    anyhow::bail!("Package `{name}` not found in workspace");
                }
                if !all_packages
                    && package.is_empty()
                    && matches!(
                        err.as_ref(),
                        WorkspaceErrorKind::MissingPyprojectToml
                            | WorkspaceErrorKind::MissingProject(_)
                            | WorkspaceErrorKind::NonWorkspace(_),
                    )
                {
                    None

View on GitHub (pinned to f1a42680ff)

When it happens

Trigger: Thrown at crates/uv/src/commands/project/check.rs:114 when the library encounters an invalid state.

Common situations: See trigger scenarios.


AI-assisted analysis of astral-sh/uv@f1a42680ff (2026-08-16). Data as JSON: /api/errors/c9ee488ffc36bcc8. Report an issue: GitHub.