Skip to content

Error: Option '--repo' does not take a value; Got unexpected extra arguments #671

@Maxim-Mazurok

Description

@Maxim-Mazurok

🐛 Bug Report

Doesn't parse cli arguments correctly on a fresh install

🔬 How To Reproduce

Steps to reproduce the behavior:

  1. python -m venv venv
  2. source venv/bin/activate
  3. pip install github-dependents-info
  4. github-dependents-info --repo Maxim-Mazurok/google-api-typings-generator --markdownfile ./package-usage.md --sort stars --verbose

Environment

  • OS: Ubuntu in WSL on Windows 11
  • Python version: 3.12.3

Screenshots

Image

📈 Expected behavior

Parses arguments fine as per examples

📎 Additional context

(venv) maxim@64QHKR3:~$ github-dependents-info --repo Maxim-Mazurok/google-api-typings-generator --markdownfile ./package-usage.md --sort stars --verbose
/home/maxim/venv/lib/python3.12/site-packages/click/core.py:1213: UserWarning: The parameter -d is used more than once. Remove its duplicate as parameters should be unique.
  parser = self.make_parser(ctx)
/home/maxim/venv/lib/python3.12/site-packages/click/core.py:1213: UserWarning: The parameter -c is used more than once. Remove its duplicate as parameters should be unique.
  parser = self.make_parser(ctx)
/home/maxim/venv/lib/python3.12/site-packages/click/core.py:1206: UserWarning: The parameter -d is used more than once. Remove its duplicate as parameters should be unique.
  self.parse_args(ctx, args)
/home/maxim/venv/lib/python3.12/site-packages/click/core.py:1206: UserWarning: The parameter -c is used more than once. Remove its duplicate as parameters should be unique.
  self.parse_args(ctx, args)
/home/maxim/venv/lib/python3.12/site-packages/click/core.py:1022: UserWarning: The parameter -d is used more than once. Remove its duplicate as parameters should be unique.
  pieces = self.collect_usage_pieces(ctx)
/home/maxim/venv/lib/python3.12/site-packages/click/core.py:1022: UserWarning: The parameter -c is used more than once. Remove its duplicate as parameters should be unique.
  pieces = self.collect_usage_pieces(ctx)
Usage: github-dependents-info [OPTIONS]
Try 'github-dependents-info --help' for help.
╭─ Error ──────────────────────────────────────────────────────────────────────────────────────────────────────────────╮
│ Got unexpected extra arguments (Maxim-Mazurok/google-api-typings-generator ./package-usage.md stars)                 │
╰──────────────────────────────────────────────────────────────────────────────────────────────────────────────────────╯
(venv) maxim@64QHKR3:~$ github-dependents-info \
  --repo="Maxim-Mazurok/google-api-typings-generator" \
  --markdownfile="./package-usage.md" \
  --sort="stars" \
  --verbose
/home/maxim/venv/lib/python3.12/site-packages/click/core.py:1213: UserWarning: The parameter -d is used more than once. Remove its duplicate as parameters should be unique.
  parser = self.make_parser(ctx)
/home/maxim/venv/lib/python3.12/site-packages/click/core.py:1213: UserWarning: The parameter -c is used more than once. Remove its duplicate as parameters should be unique.
  parser = self.make_parser(ctx)
╭─ Error ────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────╮
│ Option '--repo' does not take a value.                                                                                                                                                     │
╰────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────╯

Metadata

Metadata

Assignees

No one assigned

    Labels

    bugSomething isn't working

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions