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

Property Value
Distribution FreeBSD 12
Repository FreeBSD Ports Latest amd64
Package filename py36-dugong-3.7.3.txz
Package name py36-dugong
Package version 3.7.3
Package release -
Package architecture amd64
Package type txz
Category net python
License PSFL
Download size 33.41 KB
Installed size 169.14 KB
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


Package Version Architecture Repository
py36-dugong-3.7.3.txz 3.7.3 i386 FreeBSD Ports Quarterly
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 - - -


Name Value
py36-setuptools = 41.0.0
python36 = 3.6.8_2


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.19.11.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-easygui-0.98.1.txz Easy GUI programming in python
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-eccodes-python-0.9.4.txz Python interface to the ecCodes BUFR and GRIB de/encoder
py36-ecdsa-0.13.2.txz ECDSA cryptographic signature library (pure python)
py36-ecos-2.0.7_2.txz Python package for ECOS: Embedded Cone Solver
py36-ed25519ll-0.6_2.txz Low-level ctypes wrapper for Ed25519 digital signatures
py36-editdistance-0.5.3.txz Fast implementation of the edit distance (Levenshtein distance)
py36-editorconfig-0.12.2.txz EditorConfig File Locator and Interpreter for Python
py36-eemeter-2.5.2_1.txz Package implementing methods to calculate metered energy consumption
py36-efl-1.20.0_2.txz Python bindings for EFL and Elementary