I personally stick with plain old argparse for 90% of my command line python apps, but when I need something with more utility/higher abstractions I reach for Click as the author mentions. Click is in a sweet spot in my opinion.
A new package that is interesting is Nubia, by Facebook. You can create interactive shells or use it as a traditional CLI. However, it currently supports only python 3.6/7, I believe, and getting started with it could be challenging as there currently aren't complete docs. The source code is fairly easy to read, however, and it's intuitive after a point.
2 comments
[ 1.9 ms ] story [ 13.5 ms ] threadA new package that is interesting is Nubia, by Facebook. You can create interactive shells or use it as a traditional CLI. However, it currently supports only python 3.6/7, I believe, and getting started with it could be challenging as there currently aren't complete docs. The source code is fairly easy to read, however, and it's intuitive after a point.