async-rithmic

View on PyPIReverse Dependencies (0)

1.2.3 async_rithmic-1.2.3-py3-none-any.whl

Wheel Details

Project: async-rithmic
Version: 1.2.3
Filename: async_rithmic-1.2.3-py3-none-any.whl
Download: [link]
Size: 93666
MD5: 31a22c1ea4e057007732c4d804999b01
SHA256: 32b7655ded59e2cb1d92528da10fd359834ec47f4b14e28a5e70a50333fb4732
Uploaded: 2024-11-13 23:13:54 +0000

dist-info

METADATA

Metadata-Version: 2.1
Name: async-rithmic
Version: 1.2.3
Summary: Python API Integration with Rithmic Protocol Buffer API
Author: Mickael Burguet
Home-Page: https://github.com/rundef/async_rithmic
Project-Url: Documentation, https://github.com/rundef/async_rithmic
Project-Url: Bug Reports, https://github.com/rundef/async_rithmic/issues
Project-Url: Source Code, https://github.com/rundef/async_rithmic
Keywords: python rithmic
Classifier: Development Status :: 5 - Production/Stable
Classifier: Intended Audience :: Developers
Classifier: Topic :: Software Development :: Build Tools
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.8
Classifier: Programming Language :: Python :: 3.9
Classifier: Programming Language :: Python :: 3.10
Classifier: Programming Language :: Python :: 3.11
Classifier: Programming Language :: Python :: 3.12
Classifier: Programming Language :: Python :: 3 :: Only
Classifier: License :: OSI Approved :: MIT License
Classifier: Operating System :: OS Independent
Requires-Python: >=3.8
Requires-Dist: websockets (>=9.0)
Requires-Dist: protobuf (==4.25.4)
Requires-Dist: check-manifest; extra == "dev"
Requires-Dist: coverage; extra == "test"
Requires-Dist: pytest; extra == "test"
Provides-Extra: dev
Provides-Extra: test
Description-Content-Type: text/markdown
License-File: LICENSE
[Description omitted; length: 8915 characters]

WHEEL

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

RECORD

Path Digest Size
async_rithmic/__init__.py sha256=Y6Gdy5hsiVPDbDUnv02rGbuyI2spNQQ5OOzNghrkxQ0 105
async_rithmic/client.py sha256=oJCF_3TsZKhL9EMEJGjd2KhMPUu4mlXisPVPqld95qY 3141
async_rithmic/enums.py sha256=iYtzWtLjRzLfdUzgskaXa4KI6RAlehyGUYz3A96787k 1218
async_rithmic/event.py sha256=LTCt2c6Jm7FbMUA_Cidu2VrFrHMzX_YXnqfbHtZ6eso 539
async_rithmic/logger.py sha256=qrtwz49bSCWtBimlGjj-H0T_LqsfCAwuX0Dn906-z5s 583
async_rithmic/certificates/rithmic_ssl_cert_auth_params sha256=ij28uSqxxid2R_4quFNrXJgqu_2x8d9XKOAbkGq6lTo 2094
async_rithmic/plants/__init__.py sha256=76NA41KpRQKkuqmIAAdJTWPgysmd_MOG8dDBFrKYJwY 122
async_rithmic/plants/base.py sha256=AtFSDUmnB6ge-zJCUzUFKNgL_TogLTevPudZL3pTvOY 15593
async_rithmic/plants/history.py sha256=_zZADPV6AOPkxgr-6YZEUIyhaMYdJCQlkNlpwtgX8Tc 6816
async_rithmic/plants/order.py sha256=JSxc1rNe7F6GHI0jJDtrUINDO9uJx1X7UFlTBxyWvc4 10103
async_rithmic/plants/pnl.py sha256=5vQ57xQiIUI8k2n0Slxnqrg0BXfilMsZyuWP1JIHi2A 2808
async_rithmic/plants/ticker.py sha256=O2cNSBbARmBZUQleTbxxf-TyroGom9Ipevht8Vnkqk8 3261
async_rithmic/protocol_buffers/__init__.py sha256=G52UIHVcjDFFfPmK0iSeERgoHBWYRrxNsUsx5Y7uBa0 482
async_rithmic/protocol_buffers/account_pnl_position_update_pb2.py sha256=juAsK-EF9ZP4GQi9txpgYgROY0oWqlOvFuzAHYRzyQA 3336
async_rithmic/protocol_buffers/base_pb2.py sha256=GNh_JVG5_RDkj_NgZWChD2li82Szj58q5i0zhxA4Wrs 1018
async_rithmic/protocol_buffers/best_bid_offer_pb2.py sha256=PUyUnRnGZwNJa2GCtIOTOSq2oG1-yI9pXoTjV8__A2c 2231
async_rithmic/protocol_buffers/bracket_updates_pb2.py sha256=7JW9SobUD_5jcQVe9zQszBC9kh6MfPARDjNWC9CvRGs 1581
async_rithmic/protocol_buffers/exchange_order_notification_pb2.py sha256=JCznownwHqdlPjD_1KQpMknuWpDvQoB1fZ4iwCicFIo 7026
async_rithmic/protocol_buffers/instrument_pnl_position_update_pb2.py sha256=t36RsCjllltHLWQLNPYyIJgczD0oLG2VHlrVqkQnXZM 2837
async_rithmic/protocol_buffers/last_trade_pb2.py sha256=ychwA6l2lwOH8Egbu6DJ_NY1s2zQ7tzIN3ez0ZfWFwU 2736
async_rithmic/protocol_buffers/request_account_list_pb2.py sha256=D4bpH5jfxz5ouNeE7xZNCcJjczVufH2MOpHWhrmBGjU 1618
async_rithmic/protocol_buffers/request_account_rms_info_pb2.py sha256=CQu8LbzHc9RqF51k7ZA9qkKZxTGsx59PldaQ2ly5WZQ 1648
async_rithmic/protocol_buffers/request_bracket_order_pb2.py sha256=-Zh0ObENZlYQmdsfI8H4prwuTIQJ8dIjW1AmZHEGboU 6438
async_rithmic/protocol_buffers/request_cancel_order_pb2.py sha256=2P2i6gGaO5JDJk4mfQfhhqFiTGs64jfrN37KNnVKIvs 1738
async_rithmic/protocol_buffers/request_front_month_contract_pb2.py sha256=Nq4qEbFB5hsUMDozZoGo06eEtEAU810lDYcEe5x_vs8 1341
async_rithmic/protocol_buffers/request_heartbeat_pb2.py sha256=tESZKoaZwBz7xAuhAsSuKCQm5sqnZ-a3Bk6OtuccctI 1219
async_rithmic/protocol_buffers/request_login_info_pb2.py sha256=56LAAM-KhCLDFrwBRwVRUwEHSdb4N-EmMd46Wka7Zlk 1132
async_rithmic/protocol_buffers/request_login_pb2.py sha256=B7CCH4wu8-DOAuuM4kvCqHTQkqJq9R9xYpA-9Rgyf-k 2050
async_rithmic/protocol_buffers/request_logout_pb2.py sha256=dtBX_IEmhYoAcyt8iC-Ek1mQgHiH-8ARPiN1l1SY9ZM 1109
async_rithmic/protocol_buffers/request_market_data_update_pb2.py sha256=VNNRnxLToiKaPOxsRWVV42J_SYZDujTAkyQVp54JwMM 2498
async_rithmic/protocol_buffers/request_modify_order_pb2.py sha256=Bf_OQO_yyE1Ka1DcaH4U8TwuNo3cKmQlC4e5yp_s_Mc 3542
async_rithmic/protocol_buffers/request_new_order_pb2.py sha256=QUImvGKy65zB_IY_C2ztGinDFA3uec-8PyLKlmwNjX0 4575
async_rithmic/protocol_buffers/request_pnl_position_snapshot_pb2.py sha256=9gxxwyDaNQojwqgHzTK-JnYceqqj9RcREfCM9gdHdw8 1333
async_rithmic/protocol_buffers/request_pnl_position_updates_pb2.py sha256=TdTUnlaeTuaHoXym2_CF9CRHtGqA1yX_0XSVAeqYeoA 1678
async_rithmic/protocol_buffers/request_product_rms_info_pb2.py sha256=BROTYaf5EPk4C5WL3UvdT5s-bbhC3iXnI2Xr7GVUy64 1299
async_rithmic/protocol_buffers/request_reference_data_pb2.py sha256=HvkWCN-7-KWQZ1rNb6r1AkX5r8PCSBHXf2QeDz1gMfA 1250
async_rithmic/protocol_buffers/request_rithmic_system_info_pb2.py sha256=PSWWD7zxR2TtuRPdhfm25BLC9eI5E-5clDW9P3mQ94s 1181
async_rithmic/protocol_buffers/request_search_symbols_pb2.py sha256=RVTPgShJYtJyBARZxrissFeuTLJe7lNirhhO9_bzoOE 2278
async_rithmic/protocol_buffers/request_show_order_history_detail_pb2.py sha256=RtrNp51jKF66yEXjLn6NTR67fyvgcQDHKg4URos6G6w 1448
async_rithmic/protocol_buffers/request_show_orders_pb2.py sha256=FrESadGL2XPfkTXLIM_iQYMmkhqz-hdJcCGiFKeqpu8 1272
async_rithmic/protocol_buffers/request_subscribe_for_order_updates_pb2.py sha256=Wc8DQ_rMgDltNdX9KFVTAsV5DU2cr5Ip52rN3rUi6FA 1366
async_rithmic/protocol_buffers/request_subscribe_to_bracket_updates_pb2.py sha256=5QsfdCvH0Sig6U1Sb0xfyIZkOhEbK4MMgC2cIfVffME 1369
async_rithmic/protocol_buffers/request_tick_bar_replay_pb2.py sha256=F8n0iHuz8X9aRd6Qq1PAVEdLRRz7RqGjMUwotQKKWmc 3063
async_rithmic/protocol_buffers/request_tick_bar_update_pb2.py sha256=zcZ1YM4UYludRFfAOb33H0OoumQg4dkrWuFg8BksCes 2518
async_rithmic/protocol_buffers/request_time_bar_replay_pb2.py sha256=H7zJr1dvK_srEXFNMgiADplDpjiGKKHu59GnIXYeQ5Y 2609
async_rithmic/protocol_buffers/request_time_bar_update_pb2.py sha256=Fn4cTCEZ9X7zC8v1Db0saPdS0JqIbgfB3Rk2NnivFTk 2064
async_rithmic/protocol_buffers/request_trade_routes_pb2.py sha256=6U4FuO6-qWQTOXVYTDWEp71U8MtGgv79MZfd_9EqHF0 1207
async_rithmic/protocol_buffers/request_update_stop_bracket_level_pb2.py sha256=SXwW5Bz0fahwZqxFBum5i6iBaXsuuh9aAhUjH2lVH-U 1492
async_rithmic/protocol_buffers/request_update_target_bracket_level_pb2.py sha256=js1DvoPQhWzZE8sKZK7vexkchru_2hIsmRqzY-heP64 1507
async_rithmic/protocol_buffers/response_account_list_pb2.py sha256=EJ7wLzTL09wTMtWmdZHTkxKCiNSfiXW-5TbSWaK6-90 1640
async_rithmic/protocol_buffers/response_account_rms_info_pb2.py sha256=HBBO4vx1DytrgLnD9LeiGIYxcPvwQtEFW8_hOwZly2s 3327
async_rithmic/protocol_buffers/response_bracket_order_pb2.py sha256=N8FFfxRPMKZPbgDYjBeB6xbyUCXnXQicWNOqI4tIzrM 1443
async_rithmic/protocol_buffers/response_cancel_order_pb2.py sha256=ZYEoQIkHk87ewqWvA5PANgetwpJISdMI_kqGTLvaFQk 1393
async_rithmic/protocol_buffers/response_front_month_contract_pb2.py sha256=Jyskw2XNsouEYxYf3JflRvXb6_6L-7f2xRym_BN0yZ4 1548
async_rithmic/protocol_buffers/response_heartbeat_pb2.py sha256=-M6nRCzIAVeeAkgTNmDuo7E8VhU7oHJpDw7mgQtS9e4 1270
async_rithmic/protocol_buffers/response_login_info_pb2.py sha256=iUWpmO_IgwCyctb1gJv7ptWtAEPcvu8w6RwQIv7Y2Wo 1739
async_rithmic/protocol_buffers/response_login_pb2.py sha256=qJOJhJVD_CWipZK5G90mcGP7Tu93VOLtIfP8DgNHgZM 1507
async_rithmic/protocol_buffers/response_logout_pb2.py sha256=Dk8gzoGZpxXgYxwnsNICTqneABoBB-9SSfzsypMjGa8 1163
async_rithmic/protocol_buffers/response_market_data_update_pb2.py sha256=WF7CeeZoKAtGjefxyLR4m2R2hqucqYkiPszWH6mhHm8 1226
async_rithmic/protocol_buffers/response_modify_order_pb2.py sha256=gaK-u3ATcKmnDxE4wfiy8BP3wKaa2j3QA4tTyaPQRmg 1393
async_rithmic/protocol_buffers/response_new_order_pb2.py sha256=svzxD6QyPgnNsaHFOF8Sh9jWx-XIqmdgjo-2fVbnGe0 1419
async_rithmic/protocol_buffers/response_pnl_position_snapshot_pb2.py sha256=nIaLkao5d-Ja1AgV9X4mZnQEd8ywCjTfmgQD8nvs7XE 1244
async_rithmic/protocol_buffers/response_pnl_position_updates_pb2.py sha256=f_QlIDDP_t_q1dY7UI5jvplaFXym7eTkE-mM7gemEbU 1238
async_rithmic/protocol_buffers/response_product_rms_info_pb2.py sha256=R7W6e2ZqafNIidc_GOJGeVPYSoOFItSI6KkmNydy6Jc 2339
async_rithmic/protocol_buffers/response_reference_data_pb2.py sha256=Ats6Y1dzJtA7VrinwZKCg3Q4wHczle96wmWnuJVPqZc 3499
async_rithmic/protocol_buffers/response_rithmic_system_info_pb2.py sha256=-YSOz4J9lN3tCLAUY-tD226FWgfF7He8-dnIttyQ-yE 1349
async_rithmic/protocol_buffers/response_search_symbols_pb2.py sha256=M_85Y6uL_1aACXGgPMtnifKWH81ebHsHUtyJKjR5blU 1572
async_rithmic/protocol_buffers/response_show_order_history_detail_pb2.py sha256=tElsRQO13PfGBMVc2ywDjsU_o4Vdqf_cNPYqiIqTcx8 1265
async_rithmic/protocol_buffers/response_show_orders_pb2.py sha256=XsfXKUY6fS67fqCsjMuhR-djCJz1Mg0TeSlDuCFIv4o 1190
async_rithmic/protocol_buffers/response_subscribe_for_order_updates_pb2.py sha256=a53bHIIk007_gjzYC7MnawOMqWhOiMaviy0qiTBtvD8 1274
async_rithmic/protocol_buffers/response_subscribe_to_bracket_updates_pb2.py sha256=FgLITbibWplL1t30l9fBeR_nghDVqMTl3UlfrWmwxdE 1280
async_rithmic/protocol_buffers/response_tick_bar_replay_pb2.py sha256=axmw96yieIs_B3voC25ZE_FnO5B_kgLZpCEwHuw0en8 2764
async_rithmic/protocol_buffers/response_tick_bar_update_pb2.py sha256=7xygfTLkYatqRJOe84EgAwBxgSAtpmPzxZVXtuixBHA 1211
async_rithmic/protocol_buffers/response_time_bar_replay_pb2.py sha256=t2G2ilnEy1bQOTFN9CB63tyVy6NhpZfEBGQLdXBpSoQ 2474
async_rithmic/protocol_buffers/response_time_bar_update_pb2.py sha256=wKQdmmRVUOR4Ojr5Rn9Xnr4ddhaAd7ZXvvVetwZlrGU 1211
async_rithmic/protocol_buffers/response_trade_routes_pb2.py sha256=-PbzeSCAu8YjNzyRZ6YRti5b1R9QBGZEm035ymxhhE4 1539
async_rithmic/protocol_buffers/response_update_stop_bracket_level_pb2.py sha256=LnKMMX5k4n_P3ZpXWvMb4j9Tr-qzmcOnEBp0TvCgvkM 1265
async_rithmic/protocol_buffers/response_update_target_bracket_level_pb2.py sha256=ey9eR5__PiUp5Os5BOrrqTkA47hI75XRQUTl8QzHI9E 1274
async_rithmic/protocol_buffers/rithmic_order_notification_pb2.py sha256=APpBnlvuQg1FcnIxLvS4yGcddIpSU5xZxL8cp3sbMm8 6454
async_rithmic/protocol_buffers/tick_bar_pb2.py sha256=JlJqEFiyLciyXyvPdte3kl7fXBZhdnvMQiTnx1AIpyI 2393
async_rithmic/protocol_buffers/time_bar_pb2.py sha256=0VU5dO_AmuLOaIKtP5I3ChRZ6DTlNDkxj60kLVqthiM 2145
async_rithmic/protocol_buffers/trade_route_pb2.py sha256=pVYYk7U0j_UdNoQx6_3-qN8P2_fQcUpzWSgEhD15hnA 1333
tests/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
tests/test_base.py sha256=wNWya044oMndS-a-DI_-Z3BpijOH8ve8Dyjhk6iNjKk 4014
tests/test_ticker.py sha256=2pKEyt27C_UyWFuewJkd1V2OEJlM3vdk4EYCqhwZpoA 362
async_rithmic-1.2.3.dist-info/LICENSE sha256=5Xwftm2QG1YMTP6QnjXb9nFQnPz1d8buQhKsarguNeo 1072
async_rithmic-1.2.3.dist-info/METADATA sha256=10JI4GNFvqKb8_WM5ssEo7QWID_XZjrBbZh1ln8IOaE 10277
async_rithmic-1.2.3.dist-info/WHEEL sha256=yQN5g4mg4AybRjkgi-9yy4iQEFibGQmlz78Pik5Or-A 92
async_rithmic-1.2.3.dist-info/top_level.txt sha256=AHbPfGpEIaLfWyS3-iWHmyCvm9s36SUaLn2ulpBlwAg 20
async_rithmic-1.2.3.dist-info/RECORD

top_level.txt

async_rithmic
tests