pycurl2-python的curl库模块

pycurl2的Python项目详细描述


https://secure.travis-ci.org/Lispython/pycurl.png

pycurl2是来自原始PycURL库的fork,从7.19.0(2008年9月9日)开始就没有维护。

pycurl2是一个到libcurl的python接口。pycurl2可用于获取对象 由来自python程序的url标识,类似于urllibpython模块。 pycurl2成熟,速度很快,支持很多特性。

概述

  • libcurl是一个免费且易于使用的客户端url传输库,支持 ftp,ftps,http,https,scp,sftp,tftp,telnet,dict,ldap,ldaps,文件,imap, SMTP、POP3和RTSP。libcurl支持ssl证书、http post、http put, FTP上传、基于HTTP表单的上传、代理、cookies、用户+口令认证 (basic,digest,ntlm,negotiate,kerberos4),文件传输简历, http代理隧道等等!
  • libcurl是高度可移植的,它在许多平台上构建和工作都是相同的, 包括solaris、netbsd、freebsd、openbsd、darwin、hpux、irix、aix、tru64、linux, Unixware、Hurd、Windows、Amiga、OS/2、BEOS、Mac OS X、Ultrix、QNX、OpenVMS、RISC操作系统, Novell Netware、DOS等…
  • libcurl是freethread-safeIPv6 compatiblefeature richwell supportedfastthoroughly documented并且已经被许多已知的、大的和成功的companies使用 以及无数的applications

安装

您可以使用easy_install

easy_install pycurl2

或者pip

pip install pycurl2

贡献

  1. 检查打开的问题或打开一个新的问题,开始围绕功能想法或错误的讨论。 对于那些还不太熟悉代码库的人来说,有一个对贡献者友好的标签应该是理想的。
  2. 在github上分叉the repository,开始对development分支(或其分支)进行更改。
  3. 编写一个测试,显示错误已修复或功能按预期工作。
  4. 发送一个pull请求并对维护程序进行bug操作,直到它被合并并发布。

我为什么要自己动手呢?

最初的pycurl最后一次更新是在2008年9月9日,版本为7.19.0。然后我在human_curl图书馆工作, 我面临着皮科尔的问题。pycurl需要更漂亮的rst文档、干净的示例、源和包数据。 我试着用叉子解决这个问题。

许可证

  • 版权所有(c)2001-2008 Kjetil Jacobsen
  • 版权所有(c)2001-2008 Markus F.X.J.Oberhumer
  • 版权所有(c)2012 Alexandr Lispython

保留所有权利。

pycurl在lgpl和mit/x派生许可下有双重许可 基于curl许可证。包括lgpl许可证的完整副本 在文件复制中。MIT/X衍生品许可证的完整副本是 包括在文件复制2中。您可以重新分配和/或修改pycurl 根据两个许可证的条款。

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

推荐PyPI第三方库


热门话题
java无法使用与Gradle发行版的连接运行生成操作https://services.gradle.org/distributions/gradle4.10.2bin.zip'   java显式定位窗格   java试图在安卓中退出。堆栈未正确清除   Java读取大文件Java堆空间   java如何处理未知的实体引用?   java如何在Spring框架中实现UDP   java在安卓中使用异常   java Android密钥库   java如何在opus文件中添加元数据?   swing无法在Java构建中添加自定义JButton。格拉德尔项目   java如何在MongoDB中按特定字段获取计数组?   基于java网络的屏幕录制器插件   java使用JDBC从Oracle获取唯一索引的所有外键   带有返回值的java simplify方法调用