解析并捆绑openapi v3规范。

openapi-resolver的Python项目详细描述


openapi解析器

CircleCI

这个模块递归地解析openapi规范解析引用。

测试

测试通过本地运行

    tox

或通过circleci-local

    circleci build 

用法

该模块有一个嵌入式脚本,可以通过

    $ python -m openapi_resolver --help

    usage: __main__.py [-h] src_file [dst_file]

    Recursively resolves and bundles OpenAPI v3 files.

    positional arguments:
      src_file    An OpenAPI v3 yaml file.
      dst_file    Destination file, default is stdout.

    optional arguments:
      -h, --help  show this help message and exit

要从spec文件创建openapi包,只需运行

    $ python -m openapi_resolver sample.yaml

在扩散之前,您可以使用此模块规范化两个规格,例如:

    $ python -m openapi_resolver one.yaml normal-one.yaml
    $ python -m openapi_resolver two.yaml normal-two.yaml
    $ diff normal-one.yaml normal-two.yaml

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
java重定向视图使会话属性消失   无java抽象执行器服务   java Hibernate无法插入联接表   JavaBean验证程序组件约束   java Reactor:使用修饰调度程序或subscriberContext传播线程局部变量的线程安全方式?   字符串拆分中的Java正则表达式量词   java查找两个LinkedList的合并点:运行时错误   基于片段的java图像识别   java复制插入的可嵌入对象   java从vlcj播放器阵列播放视频   Oracle中的java调试存储过程   java中applet与CGI的通信   java使用id作为引用使用spring数据保存嵌套对象   java LinkedList是一个不直观的解决方案,因为大多数时候我不需要知道集合中元素的物理位置?   关于Java版本的困惑   java如果条件可以是true或false,为什么需要它   Java Swing打印对话框组布局标签颜色