Drop the Python 3.14 gate for argparse suggest_on_error

Open Beginner friendly
#146 0 comments 0 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

Assessment

Difficulty
2/5
Estimated time
1-3 hours
Newbie friendliness
68/100
Issue type
Refactor
Clarity
Mostly clear
Activity status
Quiet
Tech stack
python
Domain
cli

Research direction

Read nixbot_cli/main.py to inspect the Python-version gate around argparse suggest_on_error, then find the project metadata declaring requires-python. Confirm the oldest supported stable release now defaults to Python 3.14, remove the gate, and update the requirement; done means the CLI uses the option without the gate and the declared minimum matches support policy.

Written by the indexing model from the issue text.

Description

nixbot_cli main.py gates suggest_on_error on sys.version_info >= (3, 14) because NixOS 26.05 still defaults to Python 3.13. Once the oldest supported stable release defaults to 3.14, remove the gate and bump requires-python.

Dominant language
Python
Stars
87
Forks
13
Avg merge
6h 18m
Merged PRs (30d)
53

Contributor guide

No contributing guide indexed for this repository

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

More from Mic92/nixbot

All issues in Mic92/nixbot

Similar issues

More Python issues

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.