Slumber的fork,一个使使用rest api更容易和更方便的库

slumber-fork的Python项目详细描述


睡眠Build statusTest coverage percentageDocumentation

Slumber是一个python库,它提供了一个方便而又强大的 面向对象的restfulapi接口。它充当了 优秀的requests库,抽象了url的处理、序列化, 以及请求处理。

获取帮助

访问IRC频道(#slumber on irc.freenode.net)以获取帮助和反馈意见 或者通常是吹风。

快速启动

  1. 安装睡眠:

    $ pip install slumber
    
  2. 安装可选要求:

    pip install pyyaml
    
  3. 睡吧!

要求

Slumber需要以下模块。

  • Python2.6+
  • 请求
  • pyyaml(如果使用可选的yaml序列化)

更改日志

开发版本

0.6.2

  • 进一步的python 3兼容性修复,很多都要感谢alexander shchepetilnikov(irqed)

0.6.1

  • 删除simplejson依赖项。
  • 支持范围现在是Python2.6-Python3.4

0.6.0

  • 所有http方法都支持多部分/表单数据。新的files 参数直接传递给requests。感谢菲利普 Neustrom和Diego Gaustein。

0.5.2

  • 现在,由于matias saguir,它与requests1.0兼容。
  • 修复使用默认序列化程序时的错误。感谢安迪·麦凯

0.4.2

  • 支持解码的Unicode URL片段-谢谢@collinwat

0.4.1

  • sessionkwarg添加到slumber.API中,允许传递requests会话 它将被使用,而不是由睡眠造成的

0.4.0

  • (向后不兼容)httplib2切换到requests
  • (向后不兼容)删除了元类魔术
  • (向后不兼容)删除了子类slumber.API指定默认值的功能
  • (向后不兼容)指定身份验证的新语法

0.3.1

  • 修复回归,其中0.3之前的URL假定以斜线结尾,0.3.0假定以非斜线结尾。 现在假设URL以斜线结尾,如果不希望此行为,可以通过 追加斜杠kwarg/meta选项(设置为false将其禁用)。
  • 修复因变量名类型错误而导致的回归。

0.3.0

  • 允许无限嵌套资源以允许更复杂的API使用。
  • 清理了元类并允许子类化slumber.API
  • (向后不兼容)已清除异常名称。
  • (向后不兼容)重命名了slumber.API序列化Kwarg from 默认格式设置为更一致的格式
  • 改进了文档
  • 添加了一些测试(这可能更好)

0.2.5

  • 修复了https url和意外强制到端口80的问题
  • 修正了所有url都以斜杠结尾的假设

0.2.4

  • 已修复changelog.rst的包含项

0.2.3

  • 更新了文档以包含有关URL参数的部分

0.2

  • (向后不兼容)移动指定非默认序列化程序 api.resource.get(format="yaml")api.resource(format="yaml").get()
  • 重新处理了内部的Resourceapi,以不破坏传递给它的任何kwarg。这个 修复了无法使用formaturl作为 url参数。

0.1.3

  • 修复Resource.post()未将Kwargs传递给Resource.get()

0.1.2

  • 首次公开发行《睡眠》

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

推荐PyPI第三方库


热门话题
java使用哪个地图/集合?   bluej Java:计算税   由于性能问题,java双精度字符串替代方案   java Eclipse CDT生成设置因重新启动而丢失   如何在java控制台中显示字节流值   java获取url地址,其中是包含我的页面的iframe   java 403禁止的spring启动API调用错误?   如果一个方法返回true,java将停止计时器   使用JavaNIO获取文件创建日期   在Java中从整数转换为二进制时保留整个字节的字符串   java AspectJ&Maven警告:“未应用……中定义的建议?”   java为什么我得到3,我不应该得到+7   java当一个方法包含多个返回的if语句时,如何从该方法中获取返回值?   在运行时循环java(scan.nextLine()!="$")   java配置休眠。cfg。春天的xml   java使用HtmlUnit模拟用户,错误   java CLI如何持续检查更改   java最大素因子(返回)