Thriftpy2

Latest version: v0.5.2

Safety actively analyzes 710445 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 6 of 9

0.3.6

-------------

Released on Mar 24, 2016.

- add compact protocol support, via `159`_.
- add option to force return bytes on response, via `190`_.

- bugfix for ssl socket can't be init without certfile and keyfile,
and add additional `capath` argument for SSLContext. via `186`_.
- bugfix for set_timeout only works before socket open, via `188`_.

.. _`159`: https://github.com/eleme/thriftpy/pull/159
.. _`186`: https://github.com/eleme/thriftpy/pull/186
.. _`188`: https://github.com/eleme/thriftpy/pull/188
.. _`190`: https://github.com/eleme/thriftpy/pull/190

0.3.5

-------------

Released on Feb 16, 2016.

- fix another set_timeout backward compat issue introduced in last version.
- make thrift container struct unhashable, via `184`_.

.. _`184`: https://github.com/eleme/thriftpy/pull/184

0.3.4

-------------

Released on Feb 3, 2016.

- fix backward compat issue introduced in last version, add back
`set_timeout` api in socket.

0.3.3

-------------

Released on Jan 21, 2016.

- add support for ssl transport.
- add named loggers, via `169`_.

- refine socket and serversocket implementation with more configure options.

- bugfix for parser failure on windows under python3.2 caused by samefile
method, via `172`_.

.. _`169`: https://github.com/eleme/thriftpy/pull/169
.. _`172`: https://github.com/eleme/thriftpy/pull/172

0.3.2

-------------

Released on Oct 12, 2015.

- add `__thrift_meta__` attribute to loaded module, via `138`_.
- add type validation before write data to transport, via `149`_ and `150`_.
- add load_fp api to load thrift from file like object, via `154`_.
- add support for recursive struct definition, via `155`_.
- add support for integer boolean constants, via `161`_.

- simplify the read_i08() bool result cast, via `162`_.
- performance improvements on payload `init()` func, via `163`_.

- bugfix for parsing of duplicate field name or id, now will raise error
when duplicates detected, via `139`_.
- bugfix for server side transport not connected error when closing socket,
via `143`_.
- bugfix for a typo error in `default_spec` generation, via `145`_.
- bugfix for i16 byte swap bug in OS X, via `148`_.

.. _`138`: https://github.com/eleme/thriftpy/pull/138
.. _`139`: https://github.com/eleme/thriftpy/pull/139
.. _`143`: https://github.com/eleme/thriftpy/pull/143
.. _`145`: https://github.com/eleme/thriftpy/pull/145
.. _`148`: https://github.com/eleme/thriftpy/pull/148
.. _`149`: https://github.com/eleme/thriftpy/pull/149
.. _`150`: https://github.com/eleme/thriftpy/pull/150
.. _`154`: https://github.com/eleme/thriftpy/pull/154
.. _`155`: https://github.com/eleme/thriftpy/pull/155
.. _`161`: https://github.com/eleme/thriftpy/pull/161
.. _`162`: https://github.com/eleme/thriftpy/pull/162
.. _`163`: https://github.com/eleme/thriftpy/pull/163

0.3.1

-------------

Released on May 29, 2015.

- lock down to use pure python only in windows env. (this avoid the cython
stuffs on windows totally)
- enable multiple include dirs, via `131`_.
- bugfix for parsing of constants with separators, via `134`_.

.. _`131`: https://github.com/eleme/thriftpy/pull/131
.. _`134`: https://github.com/eleme/thriftpy/pull/134

Page 6 of 9

© 2025 Safety CLI Cybersecurity Inc. All Rights Reserved.