thriftpy2

View on PyPIReverse Dependencies (34)

0.5.2 thriftpy2-0.5.2-cp39-cp39-macosx_10_9_universal2.whl

Wheel Details

Project: thriftpy2
Version: 0.5.2
Filename: thriftpy2-0.5.2-cp39-cp39-macosx_10_9_universal2.whl
Download: [link]
Size: 1043067
MD5: c80210c433692c8ca9fd64019899c6a4
SHA256: 085797695e0ccb1ca68e504ba0ddc4cc424af1b0d7f33d5ac3bdb59cdc9c495e
Uploaded: 2024-07-05 11:59:39 +0000

dist-info

METADATA

Metadata-Version: 2.1
Name: thriftpy2
Version: 0.5.2
Summary: Pure python implementation of Apache Thrift.
Author-Email: ThriftPy Organization <gotzehsing[at]gmail.com>
Project-Url: Homepage, https://thriftpy2.readthedocs.io/
Project-Url: Source, https://github.com/Thriftpy/thriftpy2
License: The MIT License (MIT) Copyright (c) <2014> <Eleme Inc.> Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
Keywords: thrift python thriftpy thriftpy2
Classifier: Development Status :: 4 - Beta
Classifier: Intended Audience :: Developers
Classifier: License :: OSI Approved :: MIT License
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.10
Classifier: Programming Language :: Python :: 3.11
Classifier: Programming Language :: Python :: 3.12
Classifier: Programming Language :: Python :: 3.6
Classifier: Programming Language :: Python :: 3.7
Classifier: Programming Language :: Python :: 3.8
Classifier: Programming Language :: Python :: 3.9
Classifier: Programming Language :: Python :: Implementation :: CPython
Classifier: Programming Language :: Python :: Implementation :: PyPy
Classifier: Topic :: Software Development
Requires-Python: >=3.6
Requires-Dist: Cython (>=3.0.10)
Requires-Dist: ply (<4.0,>=3.4)
Requires-Dist: six (~=1.15)
Requires-Dist: flake8 (>=2.5); extra == "dev"
Requires-Dist: sphinx-rtd-theme (>=0.1.9); extra == "dev"
Requires-Dist: sphinx (>=1.3); extra == "dev"
Requires-Dist: pytest-reraise; extra == "dev"
Requires-Dist: pytest (<8.2.0,>=6.1.1); extra == "dev"
Requires-Dist: tornado (<6.0,>=4.0); python_version < "3.12" and extra == "dev"
Requires-Dist: tornado (<7.0,>=4.0); python_version >= "3.12" and extra == "dev"
Requires-Dist: tornado (<6.0,>=4.0); python_version < "3.12" and extra == "tornado"
Requires-Dist: tornado (<7.0,>=4.0); python_version >= "3.12" and extra == "tornado"
Provides-Extra: dev
Provides-Extra: tornado
Description-Content-Type: text/x-rst
License-File: LICENSE
[Description omitted; length: 5164 characters]

WHEEL

Wheel-Version: 1.0
Generator: setuptools (70.2.0)
Root-Is-Purelib: false
Tag: cp39-cp39-macosx_10_9_universal2

RECORD

Path Digest Size
thriftpy2/__init__.py sha256=S0sGk26bYFoT9dQKGhlQvZE6ddq2TfO6AxSHP1G70vw 296
thriftpy2/_compat.py sha256=jvVmbBRzm8HQabbq_L0YB6rR_MwjWE69_4ZkufnnCqo 312
thriftpy2/hook.py sha256=adbcWD1Mm3mu-6ISFBwavZFRROxuIt3nLIqUMj-nShc 1248
thriftpy2/http.py sha256=upMsSatJzPQSLev_Lfor6nEejGvX2-DFCtmZExyRNVg 12044
thriftpy2/rpc.py sha256=2A0fwmXO-zVlCnMvGpOqtSj2qTAe8DQ0rWpF0J_-NXQ 5392
thriftpy2/server.py sha256=Iv2W-8kxxDSxGx9rE9nPtKE8rvN40Cs5Ie1N0W_ywco 3074
thriftpy2/thrift.py sha256=XbVqdTre-rBSrTmOtYviUuhVTTBFzke0OjeEbnOTNwg 13242
thriftpy2/tornado.py sha256=TugYMHJyilS79yksEk12-Djj2cIL4pXCpvfcreYrStk 9710
thriftpy2/utils.py sha256=fv0eRWsSqvz62uhLFXSO7iVGYs3OUTjK9BhaINxNfhk 1059
thriftpy2/contrib/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
thriftpy2/contrib/aio/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
thriftpy2/contrib/aio/client.py sha256=ozx0S9phxBvTYnjeKHRy0mgjCf22EsHrK6NJ7bCE7-w 3008
thriftpy2/contrib/aio/processor.py sha256=caR7OX3xhxLWe-yGquVlF3K1sSliRoreBL2rFsJ0OUQ 2415
thriftpy2/contrib/aio/rpc.py sha256=lW8h-KY7Jh5qJEzTGTwdnv70J7hHZaz9tqabl9T-m7M 3405
thriftpy2/contrib/aio/server.py sha256=E47CcJv3G6s9JtMq5JsjljSUoZ1lchNQ1Jp0iowgDa0 1477
thriftpy2/contrib/aio/socket.py sha256=-cjqhD7DYNe_98knLDs8CdOHdUA7fIoT93A6VxfHjYg 13520
thriftpy2/contrib/aio/protocol/__init__.py sha256=T4bJpG2vPilxx0tX71hZT9vJQ2ecFU3s22pCi2PJGDA 414
thriftpy2/contrib/aio/protocol/base.py sha256=zVAbMz9xTvZI-ynJuKJyeBnHMCaZB1Gc1CBiop_l714 682
thriftpy2/contrib/aio/protocol/binary.py sha256=a_bODpOkceiZTFhnZYd6uvWN48ZzjKjNfmHEc-JcPGM 8706
thriftpy2/contrib/aio/protocol/compact.py sha256=U2tpSRQyitSkwC-aqA0t3XGDl-i_RlB02v4VJWVnOt8 9678
thriftpy2/contrib/aio/transport/__init__.py sha256=HAhbKzsIyu8carLjVBtHTL6X4U3YsfcuKUn6qGUDgeA 429
thriftpy2/contrib/aio/transport/base.py sha256=RQ6M6ZkFnpMy9Ls6czZyCR662X1CstjfBZBRHuZ3mpM 1048
thriftpy2/contrib/aio/transport/buffered.py sha256=ULOWZ0DfEZ7jK2HA-3BOvRRMKQe-_j5T-eqaVtalJGc 1557
thriftpy2/contrib/aio/transport/framed.py sha256=drSma_W_XDCLi38F5Bp6LIBZ9fSW5w2bchl8iNUMOTU 2048
thriftpy2/contrib/tracking/__init__.py sha256=A3fqkiJi_DgUggluyRvW3E8BIU9Xw8uj2-xegcJvW7I 7722
thriftpy2/contrib/tracking/tracker.py sha256=_oW4OR_EYjxOjJwdMSaoN16bz2LSfmLuh7E3qCUNQh4 3877
thriftpy2/contrib/tracking/tracking.thrift sha256=oW7jEISaN559Ob4Segkaz5psozk4QWIu6zenS5sNtIE 404
thriftpy2/parser/__init__.py sha256=d0KjpjOd8ZDeO_Pa7ztz48SYVBU-5XBkirE7lGWqobk 7885
thriftpy2/parser/exc.py sha256=Zd9VK9RoOasifF6H_0ZMjG5e_SU5uKRPWJKDYTLWJXU 625
thriftpy2/parser/lexer.py sha256=4jTQpWul5clEG0KjK4hvB1Hrg268WkG1KJ6agn6QoXo 4165
thriftpy2/parser/parser.py sha256=S2Kg4EFngQLugfF2RJH4iJc4qu41jGODHcz03sTmHbg 27087
thriftpy2/protocol/__init__.py sha256=5iUMUIX-NK8Z6wsAILXkFNLs1N86qs3qgjHgNa6dQXo 1271
thriftpy2/protocol/apache_json.py sha256=lovsJjFgUP4zsqUaEloHWfyfwj52Cp54ip0tHXBGt7M 12209
thriftpy2/protocol/base.py sha256=mlv5M9kx3N0so5AVGvAH0YdvylK2VRm-yqFOgmJB8dw 696
thriftpy2/protocol/binary.py sha256=XoFtN2mciY8rOsBwxhXFzokSGgLjDP84yIw3rxm_7Ns 11803
thriftpy2/protocol/compact.py sha256=LJP35ZYuBxHQNkVJkLKu1v8EdCWARtRGEixhTcjM4PY 16965
thriftpy2/protocol/exc.py sha256=K_lJymamb2raWcycSG502TQbUb5e5QAOTrCKuaWOtBc 939
thriftpy2/protocol/json.py sha256=u2uYhrwX3nmpOVfPk9C97NeEjz9Ew6dLsiTfTL-pvZQ 6490
thriftpy2/protocol/multiplex.py sha256=z572bQY-SvRKkD09AAzrriGASN2jRBIVpCH6KyLWixU 1146
thriftpy2/protocol/cybin/__init__.py sha256=d0VD-fPAwqmXO8ifaZ9zXSAGi_mXUcVugqrvI9uz34w 21
thriftpy2/protocol/cybin/cybin.c sha256=IKcAFXtFJnHyGdKjWnOqk9GuRrijrB8WaT9UCEvNYnU 898164
thriftpy2/protocol/cybin/cybin.cpython-39-darwin.so sha256=dMXNJzKhij4sOz4MjyphERSUnbGv4zttajkwVwM1b_M 344144
thriftpy2/protocol/cybin/cybin.pyx sha256=eSVQOv0-T-vCeGM64EnIOcArkZPz7CdbM9Qswm3Gv4Y 13972
thriftpy2/protocol/cybin/endian_port.h sha256=k2lXa_tm-0uzcvy9gE-UjxT3x-An_k7eIIop7pXbf3Q 4154
thriftpy2/transport/__init__.py sha256=eTArYMX4zqB1ldl97FTHfFSIRjQrKc56jBQIMxD6W4A 1958
thriftpy2/transport/_ssl.py sha256=ztoxJy8HaI1CBKwPYnnO3-sr5nlnlWLYs3uc1LoTWEA 2342
thriftpy2/transport/base.py sha256=ccz4dG9DmC_T2FagFs7ZvyFapQZ_XSBbUYo7MZTUgDI 2584
thriftpy2/transport/cybase.c sha256=YAm6-GnNRKyhro8kJrM3tlFsH54cvMlJXoeEXV_3muI 460837
thriftpy2/transport/cybase.cpython-39-darwin.so sha256=Gw-VoN8U1ykJscPhQDB7fkLJNHLLAMnSxF0ipRQMdsY 220960
thriftpy2/transport/cybase.pxd sha256=fLaUSQvl3Z5gmsCBRlHk4U4r9uV48ye_Bc1iHnhGM7U 562
thriftpy2/transport/cybase.pyx sha256=eIR2BBdUBpYfdXNB6HIjuMXBzoWWh7gxVuE9r5fG06A 3539
thriftpy2/transport/socket.py sha256=J2FQqIJj2usey3gWVgQAzVkfIclrGtQv0vp0Ryuvzkc 7718
thriftpy2/transport/sslsocket.py sha256=3dfM2if6_wN99eOQMthPO1YdjyrG6zmr8SLolEJChNA 4945
thriftpy2/transport/buffered/__init__.py sha256=D3vXn8st5aZ_syJBLEMNRb7Zu4soEFY5iT-wXMpzyeE 1673
thriftpy2/transport/buffered/cybuffered.c sha256=EaRjYs620Gy6iLlObYhG_DgfI6RAKSwP8quE594rRns 506179
thriftpy2/transport/buffered/cybuffered.cpython-39-darwin.so sha256=YcadneHNCFQ43qzVg6AFdflxzPBKfl1OdxCdj17FnLk 239320
thriftpy2/transport/buffered/cybuffered.pyx sha256=gC_SKLXRbU1Dmf0hUP802B4MJoqCfpS4s4qOOZimOo8 2283
thriftpy2/transport/framed/__init__.py sha256=LJpTzEEllt9My3NiqjHLXrqu4-J02Oil7Uar2EVui50 2091
thriftpy2/transport/framed/cyframed.c sha256=aAFH-6zABiBqGgh3OY28dJhfKte9XJueEd2cQDr8AZQ 523020
thriftpy2/transport/framed/cyframed.cpython-39-darwin.so sha256=9Mx-7MoxkKrfaJcQECGOi9U3hXg5SXlO-Y06WfjWTHs 239632
thriftpy2/transport/framed/cyframed.pyx sha256=3O8p-MFO94p7vIKMCyMnLWRibwArfMYwET-mQKj_648 3553
thriftpy2/transport/memory/__init__.py sha256=71VxKW9KLIVso8BlY0SACYBkHSNIuG2quqn0tYAu4xc 1264
thriftpy2/transport/memory/cymemory.c sha256=RRhLrhg0uUYwOjo22th5sEMoobZVWpktmVDCOqccHrE 470763
thriftpy2/transport/memory/cymemory.cpython-39-darwin.so sha256=loKbQGWaGb3KPrQvJcy_WrF6FVveIC5DR15JNqi4njU 221424
thriftpy2/transport/memory/cymemory.pyx sha256=enkFIvPvg1fkp1q3Lo95BfBae7RJONVtqwfVjQUuyS8 2008
thriftpy2/transport/sasl/__init__.py sha256=cgN0HH3qqavM2sCUZqgQFPz98UEGfTQJhmtjuAKOV8E 7576
thriftpy2/transport/sasl/cysasl.c sha256=KDPWMaezjkuWnIkFrZqMxyJthkIqok09F6ANCcdVJMQ 644370
thriftpy2/transport/sasl/cysasl.cpython-39-darwin.so sha256=2tbguhHW63Z8BjG18VB5R3flwItHSvxS6i9iYgnG7Vs 307728
thriftpy2/transport/sasl/cysasl.pyx sha256=kqGxIx3tAA0qmZW_pSVIrFFuhtnU3dnUhSTKRLSrVWE 7476
thriftpy2-0.5.2.dist-info/LICENSE sha256=Au5_tZpe5Sgc_DKFaOwo7xiAjTyM5CTgb-KVS24zPok 1081
thriftpy2-0.5.2.dist-info/METADATA sha256=Wz4ue5MgYtOeA04zBOcH9b_M9NLH-qjTuEGG4rchpTA 8266
thriftpy2-0.5.2.dist-info/WHEEL sha256=wX6EjSReojgFH6B_86ewVfmG4E4aMp2lDTww2jgYUQQ 112
thriftpy2-0.5.2.dist-info/top_level.txt sha256=0vwXtTK15CZdPSGs5grdY0x5L-b6Saxt80QL16EtLtg 10
thriftpy2-0.5.2.dist-info/RECORD

top_level.txt

thriftpy2