./www/py-hyperframe, HTTP/2 framing layer for Python

[ CVSweb ] [ Homepage ] [ RSS ] [ Required by ] [ Add to tracker ]


Branch: CURRENT, Version: 5.1.0, Package name: py27-hyperframe-5.1.0, Maintainer: pkgsrc-users

This library contains the HTTP/2 framing code used in the hyper project.
It provides a pure-Python codebase that is capable of decoding a binary
stream into HTTP/2 frames.

This library is used directly by hyper and a number of other projects to
provide HTTP/2 frame decoding logic.


Required to run:
[devel/py-setuptools] [lang/python27]

Required to build:
[pkgtools/cwrappers]

Master sites:

SHA1: 4178384125369b0055857f2c85dbd2e6a8abcf53
RMD160: a35b350dd0cbc1fe3fa1bc2ae378ad03045842e4
Filesize: 17.433 KB

Version history: (Expand)


CVS history: (Expand)


   2017-06-21 11:54:59 by Adam Ciarcinski | Files touched by this commit (2)
Log message:
5.1.0:
**API Changes (Backward-compatible)**
- Added support for ``DataFrame.data`` being a ``memoryview`` object.
   2017-04-14 15:09:08 by Leonardo Taccari | Files touched by this commit (2) | Package updated
Log message:
Update www/py-hyperframe to 5.0.0

Changes:
5.0.0 (2017-03-07)
------------------
**Backwards Incompatible API Changes**
- Added support for unknown extension frames. These will be returned in the new
  ``ExtensionFrame`` object. The flag information for these frames is persisted
  in ``flag_byte`` if needed.

4.0.2 (2017-02-20)
------------------
**Bugfixes**
- Fixed AltSvc stream association, which was incorrectly set to ``'both'``:
  should have been ``'either'``.
- Fixed a bug where stream IDs on received frames were allowed to be 32-bit,
  instead of 31-bit.
- Fixed a bug with frames that had the ``PADDING`` flag set but zero-length
  padding, whose flow-controlled length was calculated wrongly.
- Miscellaneous performance improvements to serialization and parsing logic.

4.0.1 (2016-03-13)
------------------
**Bugfixes**
- Fixed bug with the repr of ``AltSvcFrame``, where building it could throw
  exceptions if the frame had been received from the network.

4.0.0 (2016-03-13)
------------------
**Backwards Incompatible API Changes**
- Updated old ALTSVC frame definition to match the newly specified RFC 7838.
- Remove BLOCKED frame, which was never actually specified.
- Removed previously deprecated ``SettingsFrame.SETTINGS_MAX_FRAME_SIZE`` and
  ``SettingsFrame.SETTINGS_MAX_HEADER_LIST_SIZE``.
   2016-02-16 14:47:31 by Leonardo Taccari | Files touched by this commit (4)
Log message:
Import py-hyperframe-3.2.0 as www/py-hyperframe.

This library contains the HTTP/2 framing code used in the hyper project.
It provides a pure-Python codebase that is capable of decoding a binary
stream into HTTP/2 frames.

This library is used directly by hyper and a number of other projects to
provide HTTP/2 frame decoding logic.