Skip to content

pip: requirements.txt project renders as "root" in the manifest tree #272

Description

@bomly-guy

In the grouped manifest tree, every subproject renders a real project name except pip, which renders the literal string root:

  ├─ services/api (subproject, gomod)
  │  └─ acme.example/api — 2 packages [go.mod]
  └─ services/billing (subproject, pip)
     └─ root — 12 packages [requirements.txt]

Repro: bomly scan --recursive (bomly 0.18.0) on a monorepo fixture containing services/billing/requirements.txt (two pinned entries, no lockfile), alongside npm and Go subprojects.

Expected: something meaningful for a requirements.txt project — the subproject directory name (billing) seems like the natural fallback, matching how other detectors name their root when the manifest carries no name.

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    bugSomething isn't working

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions