← All tasks
pythonnarwhals-dev/narwhals #3682Verified, not scored yet

chore: Rename `extra` dependency group

envgap__narwhals-dev__narwhals-3682

01 / FAILURE SIGNATURE

As reported upstream

No identifying execution failure has been captured.
Not scored yet.
  • The failure reproduces in a clean container and the known fix makes the project run; it has not been scored yet.

02 / ENVIRONMENT RECIPE

Base commit
71a020412b6ce6b756b70bbde76f69fac74edaea
Manifest
pyproject.toml
Reproduce
Awaiting issue-specific recipe
Run under trace
Awaiting a meaningful runtime command

03 / ORIGINAL ISSUE TEXT

narwhals-dev/narwhals #3682 · read the original issue
## Description
This guy has been bugging me for a while:

https://github.com/narwhals-dev/narwhals/blob/200baa7fbbbc33ecbffef4fa1cf759d0ac050477/pyproject.toml#L89-L91

It leads to very confusing `uv run` commands, like this:

```sh
uv run  --extra dask ... --group extra pytest src 
#       ^^      |        ^^      |
#               |                |       
#               |        [dependency-groups]        
# [project.optional-dependencies]
```

## Fix?
1. Use a name that doesn't match another option in `uv` commands
    i. *or at least a dependency-related one*
2. Make sure that name is self-descriptive
Continue on GitHub ↗

04 / LABELS

Labels from the report text only; not yet run

No supported category has been assigned.

Label rules and the text that matched
[]