tno.mpc.communication

View on PyPIReverse Dependencies (11)

4.11.2 tno.mpc.communication-4.11.2-py3-none-any.whl

Wheel Details

Project: tno.mpc.communication
Version: 4.11.2
Filename: tno.mpc.communication-4.11.2-py3-none-any.whl
Download: [link]
Size: 81671
MD5: f2c630eda03be5fba2bd5115fc2bef8d
SHA256: 0351031cba0649697cdde0594bc51e7cd738f48f3ecbaaceca88f7c92e764d44
Uploaded: 2024-10-16 13:50:41 +0000

dist-info

METADATA

Metadata-Version: 2.1
Name: tno.mpc.communication
Version: 4.11.2
Summary: MPC Communication module
Author-Email: TNO PET Lab <petlab[at]tno.nl>
Maintainer-Email: TNO PET Lab <petlab[at]tno.nl>
Project-Url: Homepage, https://pet.tno.nl/
Project-Url: Documentation, https://docs.pet.tno.nl/mpc/communication/4.11.2
Project-Url: Source, https://github.com/TNO-Mpc/communication
License: Apache License, Version 2.0
Keywords: TNO,MPC,multi-party computation,communication
Classifier: License :: OSI Approved :: Apache Software License
Classifier: Programming Language :: Python :: 3
Classifier: Operating System :: OS Independent
Classifier: Intended Audience :: Developers
Classifier: Intended Audience :: Information Technology
Classifier: Intended Audience :: Science/Research
Classifier: Typing :: Typed
Classifier: Topic :: Security :: Cryptography
Platform: any
Requires-Python: >=3.8
Requires-Dist: aiohttp (<4.0,>=3.6.1)
Requires-Dist: mypy-extensions
Requires-Dist: ormsgpack (>=1.1.0)
Requires-Dist: packaging
Requires-Dist: bitarray; extra == "bitarray"
Requires-Dist: tno.mpc.encryption-schemes.utils[gmpy]; extra == "gmpy"
Requires-Dist: tno.mpc.encryption-schemes.utils[gmpy]; extra == "gmpy2"
Requires-Dist: numpy; extra == "numpy"
Requires-Dist: pandas; extra == "pandas"
Requires-Dist: pyarrow; extra == "pandas"
Requires-Dist: tno.mpc.communication[bitarray,gmpy,numpy,pandas,tls,torch]; extra == "tests"
Requires-Dist: pandas-stubs; extra == "tests"
Requires-Dist: pytest (~=8.0); extra == "tests"
Requires-Dist: pytest-asyncio (<0.22); extra == "tests"
Requires-Dist: pytest-timeout (~=2.2); extra == "tests"
Requires-Dist: typeguard; extra == "tests"
Requires-Dist: pyOpenSSL; extra == "tls"
Requires-Dist: safetensors[torch] (~=0.4); extra == "torch"
Provides-Extra: bitarray
Provides-Extra: gmpy
Provides-Extra: gmpy2
Provides-Extra: numpy
Provides-Extra: pandas
Provides-Extra: tests
Provides-Extra: tls
Provides-Extra: torch
Description-Content-Type: text/markdown
License-File: LICENSE
[Description omitted; length: 16467 characters]

WHEEL

Wheel-Version: 1.0
Generator: setuptools (75.2.0)
Root-Is-Purelib: true
Tag: py3-none-any

RECORD

Path Digest Size
pytest_tno/tno/mpc/communication/__init__.py sha256=g3h4ZhPn5JrJ4a1opoKqFN3swA_rzxDRCiIDd52UbrA 319
pytest_tno/tno/mpc/communication/py.typed sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
pytest_tno/tno/mpc/communication/pytest_pool_fixtures.py sha256=U7y5uk1pPsxt2wkOvIW3famg3slIEthbR49Dekk1yRs 9034
tno/mpc/communication/__init__.py sha256=HhzEO1v6x5_YQtME8P6rvmXuaBXgmqUGmOn0qBe6Ccc 919
tno/mpc/communication/exceptions.py sha256=Ug7xue7DzdeddoFm0aq45JIQXJke6jwAd6KUwCSo8z4 385
tno/mpc/communication/functions.py sha256=rfwAQgq-jdz1N2sD06Qmzl5ZEtCwq1J8QnjGlQ8r0Sw 722
tno/mpc/communication/httphandlers.py sha256=CLIX7MJBy73wScWOuThWZXl7iJpNxxjpnaTncI1Jjdk 16439
tno/mpc/communication/pool.py sha256=vS4QGTYQpguE7-G3ZmzNm-rAZfxmo63cCi0N2DoSeHA 20555
tno/mpc/communication/py.typed sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
tno/mpc/communication/serialization.py sha256=P4j0P6sKZsHph8VLWd9-e7OU0GdmtOkeeWZkb5fq-rI 21973
tno/mpc/communication/serializer_plugins/__init__.py sha256=Gl2la_9Hf0uG2O_cgx0esK8cIe5dMBGVwRoYZMEryso 374
tno/mpc/communication/serializer_plugins/_register.py sha256=_m9Uwa0wsSoVESFvbpAVvsN1HUz7I9e8kkEscAN1eiY 1077
tno/mpc/communication/serializer_plugins/bitarray.py sha256=Z_3edHKhAoJbOt4Qs7SWkZcl0XRwMBs82MMVGpmHQj8 1173
tno/mpc/communication/serializer_plugins/gmpy.py sha256=HkRcOwSEEl8z8F5XgA_XzZCxudbJBcog3NoOQAAMYPg 1493
tno/mpc/communication/serializer_plugins/int.py sha256=27obuEapbNTIsgrdfYEKg1u-HAcyRzw3i8bGNGfUAH8 911
tno/mpc/communication/serializer_plugins/numpy.py sha256=JQW7Bbe4LlfqL437x6cP-dRbh1_q_1HY16vveHKKsmM 1839
tno/mpc/communication/serializer_plugins/pandas.py sha256=Yi6WwrPdZSxCfXd45nfYXESGIOnDnpN8NxrLQxs0Oc0 7260
tno/mpc/communication/serializer_plugins/torch.py sha256=4DLbtUQmtG0oKw1bJf3yJ26tSJ67ln8scXwtWiCn4yU 1572
tno/mpc/communication/serializer_plugins/tuple.py sha256=r_dBBXC3HM5xvsXe0NPcwnI5JltzHJn_WK9Ul_idZWU 985
tno/mpc/communication/test/__init__.py sha256=eRY2PFoK0uWCrlV8v0879X4oqJuP36uamNU2u0VTUjg 1436
tno/mpc/communication/test/conftest.py sha256=PdVMpHvVEnwsxKR9C_H4iFW1NOv79NinFlYj3NvXVe0 1050
tno/mpc/communication/test/pool_fixtures_http.py sha256=Yx8R98VHPDFJwmm9-fhbrW_e49KDD1yEjp0UOvvXjBc 7649
tno/mpc/communication/test/test_packing.py sha256=qVTqUZY5iuHlPnr6mwwKNvJE-nfAkccRenzUr9V5I8s 33186
tno/mpc/communication/test/test_packing_gmpy.py sha256=MSZv3DJEHLmBR8l94LvZyZCHaJtzshF7-AvKkdRyzHk 2341
tno/mpc/communication/test/test_pool_creation.py sha256=1vEZmYQQWj1W54RqarmN766pjx39RXNZB5iEsoAnWCM 2422
tno/mpc/communication/test/test_pool_http_2p.py sha256=HRldzwZ7VWSZ4xFbQhpVe-a3l5_32oL_VTa7LrsidRk 13302
tno/mpc/communication/test/test_pool_http_3p.py sha256=MH-NVpIHEzWGWhT5UG4JFz8zkyrpzfbyxV40qQxXtUo 12385
tno/mpc/communication/test/test_pool_https_2p.py sha256=x2HfalfalNq6Jzh_myT8iWz6ChpT589r-2OIHqtiV38 5610
tno/mpc/communication/test/tls_certs/README.md sha256=pMyphdaPesCjP18nyvIw8Avda0iJ9tQnSIdrGjlgRog 102
tno/mpc/communication/test/tls_certs/ca-combined.crt sha256=EN7ci4fdkcm7quYC4_DMEj_2NcK1RqSeSdgYgcoV4ok 7983
tno/mpc/communication/test/tls_certs/ca-intermediate.crt sha256=aOqTupHH_7lJnDcOTmap1L44eAxouU1cy9aGgwzeIPI 3998
tno/mpc/communication/test/tls_certs/ca-intermediate.pem sha256=VVEJhzG0aekDyoZ9fbZlWEYP-fkUSQmLXQDMJHjBph4 1704
tno/mpc/communication/test/tls_certs/ca-root.crt sha256=QdlOpOyYvuvbusC4zkgXQBYR5R4dQgKNRlUDIe2VdHQ 3985
tno/mpc/communication/test/tls_certs/ca-root.pem sha256=LjwNkbMaUjWj6RBAiWFTV4LLhsSuEBU1lM0ZdSsy6Mk 1704
tno/mpc/communication/test/tls_certs/ca-untrusted.crt sha256=XsF6xTKy10X61hnxXzI4hbYe9dgWfrtYky5XW8iY-B0 7983
tno/mpc/communication/test/tls_certs/party_0.crt sha256=yxFrL0q4dQMhBEqq246ayr_hqAnuAU05zAa5_73eJBQ 3588
tno/mpc/communication/test/tls_certs/party_0.pem sha256=zEw3OO126K7U34-YD12Iy3j2buee4jUI0I-pQfsbG2k 1704
tno/mpc/communication/test/tls_certs/party_1.crt sha256=PSKoA5fLNkEwiTVDRiwsdxTj8u3OymgRuX9ko8BJl7Y 3588
tno/mpc/communication/test/tls_certs/party_1.pem sha256=aNQVHK2D_aD-rnPbBSgKqj4rnLVe_2X20IbCWzbZkio 1704
tno/mpc/communication/test/tls_certs/party_untrusted.crt sha256=04jJ2DBMvAEZ35lFl5RybsvIilK1Nh1pkA0PZdkDA6g 3588
tno/mpc/communication/test/tls_certs/party_untrusted.pem sha256=8N7qmWvzPNbodEPEEEAOjENjQEOW3IqCfzjV-JIb8c4 1704
tno.mpc.communication-4.11.2.dist-info/LICENSE sha256=lB7ho16PcqLAjZJKDQt7-2cu_GFjDVQsI5s6-4U1ZBY 10991
tno.mpc.communication-4.11.2.dist-info/METADATA sha256=7mgPNEftchzlORGgHU8iKVYms9CwuwfGydNNlsYKUkc 18473
tno.mpc.communication-4.11.2.dist-info/WHEEL sha256=OVMc5UfuAQiSplgO0_WdW7vXVGAt9Hdd6qtN4HotdyA 91
tno.mpc.communication-4.11.2.dist-info/entry_points.txt sha256=cPxfkP7kbLqwtzc203ITXsxPrFijsWaZhn9vcR43lAo 91
tno.mpc.communication-4.11.2.dist-info/top_level.txt sha256=xhl24_geavpHPfUfziePk6ivNqHFYEh2LaY-fnnUb2M 15
tno.mpc.communication-4.11.2.dist-info/RECORD

top_level.txt

pytest_tno
tno

entry_points.txt

tno_communication_pools = pytest_tno.tno.mpc.communication.pytest_pool_fixtures