StubSplit.
项目描述
stubsplit是一个简单的工具,可以从Python类型存根文件中删除或插入文档字符串。它最初是为与pylance一起提供的pandas类型存根创建的,其中添加了一些文档字符串,因为这些字符串在pandas包中不可用。后来,它被一个名为docify
的新工具取代,该工具不依赖于包含文档字符串的静态文件,但可以通过对导入的模块进行反射来获取最新的文档字符串。尽管如此,stubsplit在删除文档字符串时仍然很有用,例如从pyright生成的Python存根中删除。
使用的算法是一个粗略的工具(粗糙且笨拙的解析器),但对于我们应用到的用例来说“足够好”。将来最好用libcst重写这个工具,但目前的努力不值得。
Usage:
stubsplit (split|merge) [--verbose] <stubpath> <docpath>
stubsplit -h | --help
stubsplit --version
Options:
-h --help Show this screen.
--version Show version.
项目详情
下载文件
下载适用于您平台的文件。如果您不确定选择哪个,请了解更多关于安装软件包的信息。
源代码分发
stubsplit-0.1.tar.gz (6.2 kB 查看哈希值)
构建分发
stubsplit-0.1-py2.py3-none-any.whl (6.3 kB 查看哈希值)