google/python-fire

Python 28.1k stars

Python Fire is a library for automatically generating command line interfaces (CLIs) from absolutely any Python object.

✓ Synced 1h ago Share on X →
README badge: [![ngmi](https://ngmi.review/badge/google/python-fire.svg)](https://ngmi.review/repo/google/python-fire)
135 Merged PRs
1 month Avg Merge Time
0m Fastest PR
4 years Slowest PR
#1218 Global Speed Rank

PR Size Analysis

Lines changed (additions + deletions) vs review outcomes. Re-sync to populate data for older PRs.

PRs by size
Avg review time (hrs)
Clean approval rate (%)

Top Reviewers

Recent Merged PRs

# Title Author Time Reviews Blocks
#623 Add Python 3.13 and 3.14 checking in build workflow @dbieber 43m 0
#621 Update hypothesis requirement from <6.136.0 to <6.137.0 @dependabot 15 days 0
#622 Add type hints to satisfy ty @dbieber 1m 0
#614 Update pylint requirement from <3.3.7 to <3.3.8 @dependabot 1.0h 0
#615 Update pytest requirement from <=8.3.5 to <=8.4.1 @dependabot 57m 0
#616 Update hypothesis requirement from <6.133.0 to <6.136.0 @dependabot 53m 0
#617 Use ty in place of pytype @dbieber 31m 0
#613 Move to pyproject.toml @dbieber 34m 0
#609 Bump version to 0.7.1 @dbieber 1 month 0
#608 Update hypothesis requirement from <6.131.0 to <6.133.0 in /.github/scripts @dependabot 6.1h 0
#591 Update pylint requirement from <3.3.5 to <3.3.7 in /.github/scripts @dependabot 1 month 0
#606 Call inspectutils.GetClassAttrsDict on component, not None @dbieber 11m 0
#593 Update setuptools requirement from <=75.6.0 to <=78.1.0 in /.github/scripts @dependabot 13 days 0
#594 Update hypothesis requirement from <6.123.0 to <6.131.0 in /.github/scripts @dependabot 13 days 0
#596 Use lowercase neutral instead of upper @dbieber 1m 0
#581 Update pylint requirement from <3.3.2 to <3.3.5 in /.github/scripts @dependabot 1 month 1
#588 Use Neutral theme for Inspector @dbieber 9m 0
#574 Update hypothesis requirement from <6.117.0 to <6.123.0 in /.github/scripts @dependabot 10 days 1
#573 Update setuptools requirement from <=75.3.0 to <=75.6.0 in /.github/scripts @dependabot 10 days 1
#568 Update levenshtein requirement from <=0.26.0 to <=0.26.1 in /.github/scripts @dependabot 1 day 0