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第三方库


热门话题
使用freemarker(ftl模板)通过spring发送outlook电子邮件的java自定义表单   java Project Euler 17错误答案   java想澄清所有关于Android多屏幕尺寸支持的疑问吗?   如何使用Eclipse和Maven配置Java项目以连接到AmazonRDS   java如何在Java8中按流对映射对象按时间段求和?   我是Java新手,希望有人能帮我   java Spring boot,序列化和反序列化时Jackson Json问题   java扫雷器(不是算法,只是布局问题)   java找到一个字符[]的完全唯一排列吗?   java哪种CRC用于更改Desfire卡中的密钥   java如何修复越界索引错误?   java读取Excel数值单元格值   java如何正确构建“PUT方法”并执行“intern请求”?   java如何从XSD生成JAXB类?   java为什么要运行它?   Java,畸形异常   java Springsecurityldap:实例化InitialContextFactory com失败。太阳jndi。ldap。LDAPCTX工厂   解析Java无法读取文本文件   java在每个请求之前运行资源方法