Skip to content

Conversation

@matthewfeickert
Copy link
Member

Description

Resolves #1674

Use Typer to provide the CLI API

Checklist Before Requesting Reviewer

  • Tests are passing
  • "WIP" removed from the title of the pull request
  • Selected an Assignee for the PR to be responsible for the log summary

Before Merging

For the PR Assignees:

  • Summarize commit messages into a comprehensive review of the PR
* Set Typer as an install requirement, replacing Click
* Drop click_completion and 'shellcomplete' extra
   - Typer provides an option to generate shell completions
* ...

@matthewfeickert matthewfeickert added build Changes that affect the build system or external dependencies CLI Affects the CLI API labels Oct 28, 2021
@matthewfeickert matthewfeickert self-assigned this Oct 28, 2021
@henryiii
Copy link
Member

FYI, typer is completely broken due to click 8.1, see pallets/click#2226 or the typer issue.

@matthewfeickert
Copy link
Member Author

FYI, typer is completely broken due to click 8.1, see pallets/click#2226 or the typer issue.

Yeah I think this PR is going to be in stasis for quite some time (even before you pointed this out), but I didn't want to close it yet.

@matthewfeickert matthewfeickert changed the base branch from master to main September 21, 2022 20:53
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

build Changes that affect the build system or external dependencies CLI Affects the CLI API

Projects

Status: In progress

Development

Successfully merging this pull request may close these issues.

Switch to using Typer over Click

3 participants