spycular

View on PyPIReverse Dependencies (0)

0.1.0 spycular-0.1.0-py3-none-any.whl

Wheel Details

Project: spycular
Version: 0.1.0
Filename: spycular-0.1.0-py3-none-any.whl
Download: [link]
Size: 80357
MD5: b8cd077e90e494df6005cbe4f26d1bf2
SHA256: 3fccda26f71f111732857a722866313ac73dd46a87dff0cf5bcef954e4f265e3
Uploaded: 2023-08-24 14:06:33 +0000

dist-info

METADATA

Metadata-Version: 2.1
Name: spycular
Version: 0.1.0
Summary: Spycular offers an innovative way to use Python libraries remotely through RPC. Inspired by the idea of specular reflection, it provides unparalleled flexibility, allowing you to customize the communication protocol, serialization method, and even the way objects are managed and stored on the remote side.
Author: Ionesio Junior
Author-Email: ionesiojr[at]gmail.com
Home-Page: https://github.com/IonesioJunior/Spycular
Project-Url: Documentation, https://github.com/IonesioJunior/Spycular
Project-Url: Repository, https://github.com/IonesioJunior/Spycular
License: Apache-2.0
Classifier: License :: OSI Approved :: Apache Software License
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.10
Classifier: Programming Language :: Python :: 3.11
Requires-Python: >=3.10,<4.0
Requires-Dist: cython (<4.0.0,>=3.0.0); extra == "cython"
Requires-Dist: numpy (<2.0,>=1.24); extra == "numpy" or extra == "torch"
Requires-Dist: pyarrow (<12.0.0,>=11.0.0); extra == "numpy" or extra == "torch"
Requires-Dist: pycapnp (<2.0.0,>=1.3.0); extra == "capnp"
Requires-Dist: pydantic (<3.0.0,>=2.2.0)
Requires-Dist: torch (!=2.0.1,>=2.0.0); extra == "torch"
Provides-Extra: capnp
Provides-Extra: cython
Provides-Extra: numpy
Provides-Extra: test
Provides-Extra: torch
Description-Content-Type: text/markdown
[Description omitted; length: 6119 characters]

WHEEL

Wheel-Version: 1.0
Generator: poetry-core 1.7.0
Root-Is-Purelib: true
Tag: py3-none-any

RECORD

Path Digest Size
spycular/__init__.py sha256=jXZEWmwoKhrJIaDDnN1PiB2OJAfGiIScXEU8zbRfQ9s 394
spycular/consumer/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
spycular/consumer/abstract.py sha256=s_6X-jnHIt8kSxkG8lg1nvrsZXH0h9s91bji7Kk81I4 657
spycular/consumer/virtual_consumer.py sha256=SECeTIMRcE0nXGz6B2bTc2h86onuvRPFz4omdMk2Xtc 1150
spycular/pointer/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
spycular/pointer/abstract.py sha256=r0yce1DIzfjY4cjQ9b2oNuP9gLx9XpkN0vHjevIAbOk 612
spycular/pointer/callable_pointer.py sha256=sIjLr3CnX-e3U2694-T17FPsphH_KCoMX9cDPr2N6SA 2345
spycular/pointer/class_pointer.py sha256=haqKBf-jrseFf87SdiMjVFeqGQrIaL7TwCeNxJ3P2zA 806
spycular/pointer/graph/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
spycular/pointer/graph/abstract.py sha256=MJExWtDUGGN4mMdsZ0b1pxMDk-Yj9NBKTxOsnSDDlSw 2051
spycular/pointer/graph/async_graph.py sha256=WELfplZTRXxonyGVfGKH_JepMY2RpeoxRkU-tvE07TM 2683
spycular/pointer/graph/pointer_node.py sha256=YFIEw2dOqRPkeslMXqD1NKWf8ZLi49CRjO6-XGYdAlM 1798
spycular/pointer/graph/state_enum.py sha256=AS0ykWR_zweELSnkHHIL5-5tuIw-87hhdeMA2aV0OEE 180
spycular/pointer/object_pointer.py sha256=8jh92VBCWo3fwlVTn7hlU4FmpuonvIieJOi8dYu6jQI 7634
spycular/pointer/object_pointer.pyx sha256=NoG9lazlnpvV0COmPXDj2YV56wzN9nyWFpvaZv0Op-E 5937
spycular/producer/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
spycular/producer/abstract.py sha256=u2jLSXARWthPvj2zdGgQxsrTHUn8I04T9L-ffSI-1dc 404
spycular/producer/virtual_producer.py sha256=YiJjlidE6_MJ_yzEuNv1G9oswCNNN0rYqflTAAyFu1s 564
spycular/puppetry/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
spycular/puppetry/puppet.py sha256=zWl44wi_Npq0dWAqN30ZGtlHQJI9sEzf3Lvjf-ZTEGQ 3261
spycular/puppetry/puppeteer.py sha256=y8VsPlB0AkHmQpDZBVuoT97jkPAcPtPz1TWrTVeZZtE 5941
spycular/serde/__init__.py sha256=Y3vguyz4Ayn5xHCiX1m84_I2u4lmEMJvbxdzJLfAmtU 188
spycular/serde/capnp/__init__.py sha256=vDwkmsvfq_Yu6UxLjROx2-Uk8_OG6RawG-_5jyEyQls 717
spycular/serde/capnp/deserialize.py sha256=IskgvxRswWJQdvS-WnFK-bFNMyI9rEb7syM3BryWgXQ 696
spycular/serde/capnp/numpy/__init__.py sha256=AwlGxLTIHONNnAH5mR7oyguZX-Q495x_r3S_B1mIX-w 2869
spycular/serde/capnp/numpy/serde.py sha256=7jCbUtS91rV7BSQaL995c1xJGqZunGMgXy-VZkov5z4 4112
spycular/serde/capnp/primitives/__init__.py sha256=hLRHSjZiEY5OzpmhPB2lxpSxPgqM_Nou7450TLi61uk 5387
spycular/serde/capnp/primitives/serde.py sha256=B0dlTUL9vxeuoXPnvGvHZtHFwL7KpsH9py2dHYaZE-I 6157
spycular/serde/capnp/recursive.py sha256=BjNDBut7_nrtWF1xy_YUeDm0CZSJNhl54IrlaeqK-Wg 10238
spycular/serde/capnp/recursive_primitives.py sha256=awMr2znb73AcuvARz-w0I7Ia4Y_0eZrJKl5Ule_-RX0 10466
spycular/serde/capnp/schemas/iterable.capnp sha256=m48poKf9L2om70rsTdkIVpkwA3AwKBvx0S-aRjaTpiE 75
spycular/serde/capnp/schemas/kv_iterable.capnp sha256=EZ_lJKsGCVta1AzcOvFNwkAsOD6qGC5wVRV7-stPfZk 102
spycular/serde/capnp/schemas/recursive_serde.capnp sha256=vpOYpeYtwdbDrmEfBb_7gHUWtoro4PZzYp4D_zyMa5E 186
spycular/serde/capnp/serialize.py sha256=uxyv1mEPm6D5uoexYHluwgh9FTrnh6-JjUQhi4hagFc 369
spycular/serde/capnp/torch/__init__.py sha256=EjNvYvNGcuqbkIBqpGCzugPAVvqwfgvJGy1iPcxGES4 294
spycular/serde/capnp/torch/serde.py sha256=F0fHPaeHgTBoZO6iYNEYn7Gr3A4odzb8dyA8K_etJxg 1472
spycular/serde/capnp/util.py sha256=mOr8FcDQeBGrVjBTJYzs5OYwMd9hmTkg5K59YcsnMAY 293
spycular/store/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
spycular/store/abstract.py sha256=zaOZWOZHWJ0YpI5-DFnIJ0qkm43ccd88zZAzaimpfVA 433
spycular/store/virtual_store.py sha256=Fu3OVcmWFQVGl_RZ1c9NtiiVJ6CoPelMEmMZ8-PKNiM 412
spycular/utils/graph_view.py sha256=f8FDKRoAdFnUg13T2x9KLqb3XifSq6QuQ7ti9luxShQ 2210
spycular/utils/uuid_gen.c sha256=JlPKXxvHve3XQ89NedsgEwPA3cis8rM3s32eNjAUza0 248742
spycular/utils/uuid_gen.py sha256=MDLFvt2RlfEYikv9rNOAlkk-1QIZjgg7cKkZJ87C9iA 495
spycular/utils/uuid_gen.pyx sha256=Phr3ZEm-nCV_XWxPqu4fT526AyCjM-lEcdu-gYmj9cc 936
spycular-0.1.0.dist-info/LICENSE sha256=xx0jnfkXJvxRnG63LTGOxlggYnIysveWIZ6H3PNdCrQ 11357
spycular-0.1.0.dist-info/METADATA sha256=19tYLBYZwuen-UBCOnWieBK5S2elfLQ5Zb5tvyX5br0 7598
spycular-0.1.0.dist-info/WHEEL sha256=d2fvjOD7sXsVzChCqf0Ty0JbHKBaLYwDbGQDwQTnJ50 88
spycular-0.1.0.dist-info/RECORD