跳转到主要内容

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 查看哈希值)

上传于 Python 2 Python 3

由以下提供支持