py36-dugong - HTTP 1.1 client module designed for RESTful protocols

Property Value
Distribution FreeBSD 10
Repository FreeBSD Ports Quarterly i386
Package name py36-dugong
Package version 3.7.3
Package architecture i386
Package type txz
Installed size 169.14 KB
Download size 33.44 KB
Official Mirror
The Python Dugong module provides an API for communicating with HTTP 1.1
servers. It is an alternative to the standard library's http.client (formerly
httplib) module. In contrast to http.client, Dugong:
* allows you to send multiple requests right after each other without having to
read the responses first.
* supports waiting for 100-continue before sending the request body.
* raises an exception instead of silently delivering partial data if the
connection is closed before all data has been received.
* raises one specific exception (ConnectionClosed) if the connection has been
closed (while http.client connection may raise any of BrokenPipeError,
BadStatusLine, ConnectionAbortedError, ConnectionResetError, IncompleteRead
or simply return '' on read)
* supports non-blocking, asynchronous operation and is compatible with the
asyncio module.
* can in most cases distinguish between an unavailable DNS server and an
unresolvable hostname.
* is not compatible with old HTTP 0.9 or 1.0 servers.
All request and response headers are represented as str, but must be encodable
in latin1. Request and response body must be bytes-like objects or binary
Categories: python, net


Package Version Architecture Repository
py36-dugong-3.7.3.txz 3.7.3 amd64 FreeBSD Ports Quarterly
py36-dugong-3.7.3.txz 3.7.3 i386 FreeBSD Ports Latest
py36-dugong-3.7.3.txz 3.7.3 amd64 FreeBSD Ports Latest
py36-dugong - - -


Name Value
py36-setuptools = 40.0.0
python36 = 3.6.6_1


Type URL
Binary Package py36-dugong-3.7.3.txz
Source Package net/py-dugong

Install Howto

Install py36-dugong txz package:

# pkg install py36-dugong

See Also

Package Description
py36-dulwich-0.18.6.txz Python implementation of the Git file formats and protocols
py36-durus-3.9_1.txz Persistent object storage system for Python
py36-dynrules-0.1.0_1.txz Dynamic Scripting for adaptive AI systems
py36-easyprocess-0.2.3.txz Easy to use python subprocess interface
py36-easyzone-1.2.2_2.txz DNS Zone abstraction module for Python
py36-ec2-cli-tools-1.5_1.txz Helpful CLI utilities for querying and connecting to EC2 instances
py36-ecdsa-0.11_1.txz ECDSA cryptographic signature library (pure python)
py36-ed25519ll-0.6_1.txz Low-level ctypes wrapper for Ed25519 digital signatures
py36-editdistance-0.4.txz Fast implementation of the edit distance (Levenshtein distance)
py36-editorconfig-0.12.1.txz EditorConfig File Locator and Interpreter for Python
py36-efilter-1.5,1.txz EFILTER query language
py36-efl-1.20.0.txz Python bindings for EFL and Elementary
py36-eggtestinfo-0.3_1.txz Setuptools plugin that adds test information to .egg-info
py36-ejson-0.1.6.txz Extensible JSON serializers and deserializers
py36-elasticsearch-6.3.1.txz Official Python low-level client for Elasticsearch