跳转到主要内容

为客户端和服务器添加Swagger支持的库

项目描述

.. image:: https://github.com/Yelp/bravado-core/workflows/build/badge.svg?branch=master :target: https://github.com/Yelp/bravado-core/actions?query=workflow%3Abuild

.. image:: https://img.shields.io/coveralls/Yelp/bravado-core.svg :target: https://coveralls.io/r/Yelp/bravado-core

.. image:: https://img.shields.io/pypi/v/bravado-core.svg :target: https://pypi.python.org/pypi/bravado-core/ :alt: PyPi版本

.. 图像:: https://img.shields.io/pypi/pyversions/bravado_core.svg :目标: https://pypi.python.org/pypi/bravado-core/ :alt: 支持的Python版本

bravado-core

关于

bravado-core 是一个 Python 库,它为 OpenAPI 规范 v2.0 <https://github.com/OAI/OpenAPI-Specification>__ 提供客户端和服务器端支持。

特性

  • OpenAPI 规范模式验证
  • 请求和响应的序列化、转换和验证
  • 模型作为 Python 类或字典
  • 自定义格式进行类型转换

文档

文档可在 readthedocs.org <http://bravado-core.readthedocs.org>__ 找到

安装

::

$ pip install bravado-core

相关项目

  • bravado <https://github.com/Yelp/bravado>__
  • pyramid-swagger <https://github.com/striglia/pyramid_swagger>__
  • swagger-spec-validator <https://github.com/Yelp/swagger_spec_validator>__

开发

| 使用 Sphinx <https://sphinx-doc.cn/>__ 进行代码文档。| 推荐使用 virtualenv <http://virtualenv.readthedocs.org/en/latest/virtualenv.html>__ 来保持依赖项和库的隔离。| 使用 tox <https://tox.readthedocs.org/en/latest/>__ 进行标准化测试。

设置

::

# Run tests
tox

# Install git pre-commit hooks
.tox/py310/bin/pre-commit install

贡献

  1. 将其分支( http://github.com/Yelp/bravado-core/fork
  2. 创建您的功能分支(git checkout -b my-new-feature
  3. 添加您的修改
  4. CHANGELOG.rst 上添加您修改的简要说明
  5. 提交您的更改(git commit -m "添加一些功能"
  6. 将更改推送到分支(git push origin my-new-feature
  7. 创建新的 Pull Request

许可证

| 版权 (c) 2013, Digium, Inc. 保留所有权利。| 版权 (c) 2014-2015, Yelp, Inc. 保留所有权利。

Bravado 使用 BSD 3-Clause License <https://open-source.org.cn/licenses/BSD-3-Clause>__ 许可。

项目详情


发布历史 发布通知 | RSS 源

下载文件

下载适用于您平台的文件。如果您不确定选择哪个,请了解更多关于安装包的信息。

源分布

bravado-core-6.1.1.tar.gz (63.9 kB 查看哈希值)

上传时间

支持

AWSAWS云计算和安全赞助商DatadogDatadog监控FastlyFastlyCDNGoogleGoogle下载分析MicrosoftMicrosoftPSF赞助商PingdomPingdom监控SentrySentry错误日志StatusPageStatusPage状态页