driftpy

View on PyPIReverse Dependencies (1)

0.7.93 driftpy-0.7.93-py3-none-any.whl

Wheel Details

Project: driftpy
Version: 0.7.93
Filename: driftpy-0.7.93-py3-none-any.whl
Download: [link]
Size: 177509
MD5: 5fb7b2bc85053b7304e42adfa7baa8e7
SHA256: 2cd77fa6107f1c21a7cb98b831c411fa26ae318ee507aa9f10e6defec141f149
Uploaded: 2024-10-28 10:45:29 +0000

dist-info

METADATA

Metadata-Version: 2.1
Name: driftpy
Version: 0.7.93
Summary: A Python client for the Drift DEX
Author: x19
Author-Email: https://twitter.com/0xNineteen[at]gmail.com
Home-Page: https://github.com/drift-labs/driftpy
Project-Url: Documentation, https://drift-labs.github.io/driftpy/
License: MIT
Classifier: License :: OSI Approved :: MIT 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: aiodns (==3.0.0)
Requires-Dist: aiohttp (==3.8.3)
Requires-Dist: aiosignal (==1.3.1)
Requires-Dist: anchorpy (==0.20.1)
Requires-Dist: anchorpy-core (==0.2.0)
Requires-Dist: anyio (==3.6.2)
Requires-Dist: apischema (==0.17.5)
Requires-Dist: async-timeout (<5.0.0,>=4.0.2)
Requires-Dist: attrs (==22.1.0)
Requires-Dist: backoff (==2.2.1)
Requires-Dist: base58 (==2.1.1)
Requires-Dist: based58 (==0.1.1)
Requires-Dist: borsh-construct (==0.1.0)
Requires-Dist: cachetools (==4.2.4)
Requires-Dist: certifi (==2022.12.7)
Requires-Dist: cffi (==1.15.1)
Requires-Dist: charset-normalizer (==2.1.1)
Requires-Dist: construct (==2.10.68)
Requires-Dist: construct-typing (==0.5.3)
Requires-Dist: deprecated (<2.0.0,>=1.2.14)
Requires-Dist: dnspython (==2.2.1)
Requires-Dist: events (<0.6,>=0.5)
Requires-Dist: exceptiongroup (==1.0.4)
Requires-Dist: flake8 (==6.0.0)
Requires-Dist: frozenlist (==1.3.3)
Requires-Dist: h11 (==0.14.0)
Requires-Dist: httpcore (==0.16.3)
Requires-Dist: httpx (==0.23.1)
Requires-Dist: idna (==3.4)
Requires-Dist: iniconfig (==1.1.1)
Requires-Dist: jinja2 (<4.0.0,>=3.1.2)
Requires-Dist: jito-searcher-client (==0.1.4)
Requires-Dist: jsonalias (==0.1.1)
Requires-Dist: jsonrpcclient (==4.0.3)
Requires-Dist: jsonrpcserver (==5.0.9)
Requires-Dist: jsonschema (==4.17.3)
Requires-Dist: loguru (==0.6.0)
Requires-Dist: mccabe (==0.7.0)
Requires-Dist: mkdocs (<2.0.0,>=1.3.0)
Requires-Dist: more-itertools (==8.14.0)
Requires-Dist: multidict (==6.0.3)
Requires-Dist: mypy (<2.0.0,>=1.7.0)
Requires-Dist: numpy (<2.0.0,>=1.26.2)
Requires-Dist: oslash (==0.6.3)
Requires-Dist: packaging (==23.1)
Requires-Dist: pluggy (==1.0.0)
Requires-Dist: psutil (==5.9.4)
Requires-Dist: py (==1.11.0)
Requires-Dist: pycares (==4.3.0)
Requires-Dist: pycodestyle (==2.10.0)
Requires-Dist: pycparser (==2.21)
Requires-Dist: pyflakes (==3.0.1)
Requires-Dist: pyheck (==0.1.5)
Requires-Dist: pyrsistent (==0.19.2)
Requires-Dist: pythclient (==0.1.4)
Requires-Dist: requests (<3.0.0,>=2.28.1)
Requires-Dist: rfc3986 (==1.5.0)
Requires-Dist: sniffio (==1.3.0)
Requires-Dist: solana (<0.35.0,>=0.34.0)
Requires-Dist: solders (<0.22.0,>=0.21.0)
Requires-Dist: sumtypes (==0.1a6)
Requires-Dist: toml (==0.10.2)
Requires-Dist: tomli (==2.0.1)
Requires-Dist: toolz (==0.11.2)
Requires-Dist: types-cachetools (==4.2.10)
Requires-Dist: types-requests (<3.0.0,>=2.28.9)
Requires-Dist: typing-extensions (<5.0.0,>=4.4.0)
Requires-Dist: urllib3 (==1.26.13)
Requires-Dist: websockets (==10.4)
Requires-Dist: yarl (==1.8.2)
Requires-Dist: zstandard (==0.18.0)
Description-Content-Type: text/markdown
[Description omitted; length: 2479 characters]

WHEEL

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

RECORD

Path Digest Size
driftpy/__init__.py sha256=TxVSr0-UJ9juGPOJsdvXTAx3hCdnTjKgAXdB5Drq96Y 23
driftpy/account_subscription_config.py sha256=tPuGBPn-pDnX8sqIpvEs4tPIos4Di1yHaTt6108LK2g 4653
driftpy/accounts/__init__.py sha256=OkXCr_dIYYAUwN4mV-mdb9HggHlzsrHTSK0JoeHLwBw 49
driftpy/accounts/bulk_account_loader.py sha256=xP9MmmlcClXzd3VZ3dpD8CTrWsKEirKX7YZKunFi0T8 5545
driftpy/accounts/cache/__init__.py sha256=vf5lfykdzK9ZwXhv-xgG21LXILSKiZH3OOJH_r1uXUQ 48
driftpy/accounts/cache/drift_client.py sha256=zOxr03d03MLINxCw7Bw844WezljT9iHWqhJAwBa1UpQ 9909
driftpy/accounts/cache/user.py sha256=sEcUVlYaUpQI-qi2GQNKFw5TW8pxm7Iq9V98SoME6GY 1330
driftpy/accounts/demo/__init__.py sha256=vf5lfykdzK9ZwXhv-xgG21LXILSKiZH3OOJH_r1uXUQ 48
driftpy/accounts/demo/drift_client.py sha256=9G-iJs7eqqAVjNYGJthwAf7itnw-ezjQe5H8McQyRxY 4218
driftpy/accounts/demo/user.py sha256=7NEYlDfV7BTTgInTP_mMkpJprzSQ3E7GYw4YnQPdUbc 1328
driftpy/accounts/get_accounts.py sha256=pD9OBuXEwynU6me_jci3XCOdfG0taCuKcXA98onYywo 3621
driftpy/accounts/oracle.py sha256=RLk4N5C1E6LAxNheuIUakR3vbL5yb78iPhTMCdLaTZc 9697
driftpy/accounts/polling/__init__.py sha256=vf5lfykdzK9ZwXhv-xgG21LXILSKiZH3OOJH_r1uXUQ 48
driftpy/accounts/polling/drift_client.py sha256=xh8nnvWeJHyMtnKddgNE081YeepGswJJ6uoGduTB84Q 9357
driftpy/accounts/polling/user.py sha256=L93oL_9NgFF97OlghXB7-NtWu_DwEHmlfCr-QQAMdQc 2348
driftpy/accounts/types.py sha256=A2Sp8IOL1ApejsUxds69RoxVfX_fzqVtzsnJmORpZmo 2915
driftpy/accounts/ws/__init__.py sha256=-qGmMswSfSNnbwD9-I0DzXHF2yQ9KMwhCn_VS-zsMsk 74
driftpy/accounts/ws/account_subscriber.py sha256=N4ogxOKixAldGoStdiucCBU0_ORc6_kAT2Shr7q3LYY 3449
driftpy/accounts/ws/drift_client.py sha256=t5mq5n0KuRk4hrAt5qBsaAkg4ATuRZ6O_gJse811yLM 12535
driftpy/accounts/ws/program_account_subscriber.py sha256=cRdB3QNWB0K_4cgan13Wd4rbSdPpE6r41sMLvXZnj64 4606
driftpy/accounts/ws/user.py sha256=hQFZGfMaVxfFVkxd0i4jD9v_qzT5oGUS0VogVk-RRSc 467
driftpy/accounts/ws/user_stats.py sha256=kIqogLgtf8oJ7sQiaMlAzELJNBJcEDtl7k2GXPP7z10 518
driftpy/address_lookup_table.py sha256=OFcxHlP8PwC9_njtDtYkwN3UrJ6TJ8KUvk-SkKaKgvI 729
driftpy/addresses.py sha256=jICa1lAXGuho51fLNGWUu8Bf_cLP-Cb_rQlxQRSfPwU 3822
driftpy/admin.py sha256=QtXz_VMmQzHnnZwylYGX70Vd7QOGMnz5OW68CmEm0Mg 21629
driftpy/auction_subscriber/auction_subscriber.py sha256=fCSBpRbvPE4-V9-gU4cnJptL3Q9vY4tPy0HA8G0qePI 2043
driftpy/auction_subscriber/types.py sha256=WAaa5oH-yO_SqP5AFfJHddrUaM1nmj5DaXhA5FInJSE 444
driftpy/constants/__init__.py sha256=JQ6We95DqOHzPjOONL0_uyefijeuu2jXwzxtAteXOIg 50
driftpy/constants/config.py sha256=cbUXc0xmxLG2RTiV_BL2LQBguhvl1cV96VKWl4mQs_E 9103
driftpy/constants/numeric_constants.py sha256=1QpWlBaTcRrcatk3JZiofdlFBe4QHC_nqPNeDAcz1rw 4752
driftpy/constants/perp_markets.py sha256=U0z6fRovy3CvqiADH5auDB6mFP7ZogQKK92q2iREL6U 20818
driftpy/constants/spot_markets.py sha256=Lag9w4AMdJrdYAYoCUOkFtV2GdXjtgCvHFFceIYCNuQ 9537
driftpy/decode/pull_oracle.py sha256=g_Ggflil4HZb8_UjyHrXHEzkL78gs-_c84MOucNNIU0 1125
driftpy/decode/user.py sha256=NzDpP-N6ZzOJVTUdeP0u2nDq1LD3y50scjl2722g2xo 11148
driftpy/decode/user_stat.py sha256=ojevRQaiZ3BBFje7K_lfqvTXpsm9_Qu5Yve1MmoCPXU 2596
driftpy/decode/utils.py sha256=-A-zdCVZ9Rz2I-9ZMOqIdHWsOJoCKU919YmWWs59Hk8 121
driftpy/dlob/client_types.py sha256=3j5mzpcn7gZOsNaly7T5bYh2feYy23e6NbTQPBNYu4w 496
driftpy/dlob/dlob.py sha256=9Uxs7JW_9lygi-bKJXjrHSi_SVLjrFftscCTng9w3Mg 44967
driftpy/dlob/dlob_helpers.py sha256=ALDnfcRji_q59Ji81ObhVmisunp9KJLVF_BuAKvj2x0 2321
driftpy/dlob/dlob_node.py sha256=4JCVpBBuirudRSWrhYhDnuD1_ca0BbxX6zbrCHY6T-I 4493
driftpy/dlob/dlob_subscriber.py sha256=UBcfekh-2gYp_V7PoGe8BRvOkpqSr6oOdzs3cjkm-7I 9486
driftpy/dlob/node_list.py sha256=ImN9LjyZJEpeBBjUpOIaENpV77JuUPMCWIDb1wZD_5k 4085
driftpy/dlob/orderbook_levels.py sha256=8xFZpm9OeC_s-s4gwbeUP2MrqFeMRZVdeYKpxiYD6DQ 11756
driftpy/drift_client.py sha256=3e85NjAcYgAxvesZ2HmGwkZXAb9VEvjB4A_zypa_zy8 121497
driftpy/drift_user.py sha256=f2nlpMTEHgreXIsFsUwPxXAYVJddYJj-ZYxkj7cgQnE 58762
driftpy/drift_user_stats.py sha256=13XDGGeWbtFP4XaykL_RBsTsTejCe-8cSSCzfqLmbvM 2361
driftpy/events/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
driftpy/events/event_list.py sha256=KTvWhnxNfKGN_sAZSmRnPRs1xBOspt2W0jzYkN8Mm9g 2218
driftpy/events/event_subscriber.py sha256=WFs7x-AUrU0BYmAUt_exhtJktkkjSLt5DcnFE5wlwy8 3264
driftpy/events/fetch_logs.py sha256=3RPbJT3lIgkG5rHeNCPQL0yhtka0YYOR9Ix2bSpz104 2862
driftpy/events/parse.py sha256=YUQmu87R01KUqWr9vyfLT7NMUmc1A7jowdSZWx7YxpM 2714
driftpy/events/polling_log_provider.py sha256=n9j98ZuVZQFzRJ_QeVug60Hv8rj__KpcTalT_PLCXho 1903
driftpy/events/sort.py sha256=dqQ-9Np7dQW5bh-uyXeGCJXxLPNPmC_WHAyQujN_CsY 762
driftpy/events/tx_event_cache.py sha256=ZTQU_rMgYheo02CCU3ZeWhnxQXmnoxlBhagoYkYm7mk 1724
driftpy/events/types.py sha256=ABlrb4biJcFp0oi_yQh5OFViw-h-yBcNnDT6eu9GXDc 4111
driftpy/events/websocket_log_provider.py sha256=msqJo3fuIruhHT2sJiM1kOdWoBeS37tNdbMWPJAH3W4 2383
driftpy/idl/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
driftpy/idl/drift.json sha256=BR-6cLwm1AkkHTugt2ExuVAMmcXsGjnVB9KzURWit8E 294341
driftpy/idl/pyth.json sha256=xEAVUIV5tsyqmp4winriFXh0rAhBYIMys-ZgyXk6t34 2277
driftpy/idl/sequence_enforcer.json sha256=zHJ65UiQ5tYjuLVfomCCZgazcCUbGZM9KLkS7yJ8ulQ 2085
driftpy/idl/switchboard.json sha256=8U_8D744hbW5DH3aZaBOp3dTTkFnnG8JvUHmlJzfs4Y 13021
driftpy/idl/switchboard_on_demand.json sha256=XfMpNe2FW5JGN5eGTaNWfrPCrwRpW2ztUQ40189XCnw 72857
driftpy/idl/token_faucet.json sha256=HGcFGJt5yYfIYzVnDKaUTTrU0AS0tWvf7_a7ZUNNEKI 2776
driftpy/keypair.py sha256=JNZXnbwbqPdVkz0CcQWHZgRbOloidPE2Wk8eF5CdvcM 640
driftpy/market_map/market_map.py sha256=vN4elmsar1chzXuyXClTxss5tUjhhg5QTjSu7yqq5l4 5778
driftpy/market_map/market_map_config.py sha256=7UnL-TLaie-y53FgaMNimxS2X4aVa3J8ZzuKMNIFJXs 533
driftpy/market_map/websocket_sub.py sha256=x2l2-1PDzZK4Kkb63TYw00lMkizhwVvuNpUmbVFYBBw 1605
driftpy/math/amm.py sha256=7nRTPI7MZ0g9eBjV6hAAFDDUOVGycDb60CnM9GyYqtM 27643
driftpy/math/auction.py sha256=8BdnUOc_UzFoMkaYvy0TEW5iJRf1HwfX0PyMyi8y9Lk 3461
driftpy/math/conversion.py sha256=tdPR5qlSVSIQzNGVYArSyY_VNpevMDIZWDCCdytjp5c 242
driftpy/math/exchange_status.py sha256=HOgk_DevaKXzx0ivQHTfBMwPdPt3yfskcsM48y3SGjo 1083
driftpy/math/fuel.py sha256=5PyJdP1j0Vafr3xLZUvLx_9S0WFJKEZ0uHJrTBminHY 1963
driftpy/math/funding.py sha256=jkRjqKOmljQxbWEuMiLg6AAJVM37KTCkZJ8inCtaFdY 9665
driftpy/math/margin.py sha256=oE5ExBdDZNgWuZxkTwg-eThY6wjBWPWKzr-6DsSfb3I 7471
driftpy/math/market.py sha256=SBUYdtXOvzZYm3e9ypv2UV3HIPOnrd2ea20LWxLLkkw 1037
driftpy/math/oracles.py sha256=TeN0Wt08JLYaA8Fs9-iBCmd68pfCG59eX3BnNncgT0Y 4296
driftpy/math/orders.py sha256=bAYp8kDolp8O6-xJcX4KGgGXsNWO2dhgY4cterPoxrw 6165
driftpy/math/perp_position.py sha256=5g413srFvM7VAoE48ywyWVLQmlPU2gZcsi2oXMYFFYM 6089
driftpy/math/repeg.py sha256=8jkDhvVAiSMZR6-lnnuzjw47L5m9jWj3QY-4VG4T5Fg 4590
driftpy/math/spot_balance.py sha256=EqLdorCmf-cLKJWqcuvLQmpp9A-Sjizoc5eWkegf03E 4287
driftpy/math/spot_market.py sha256=272whs_ItQqzASySqDET8ltjq1YtZT9k5f1dto24wMo 1246
driftpy/math/spot_position.py sha256=8mHqSDvpl-3gruxKxNmzh95t407BcqWiwkfuNLhPP9k 4976
driftpy/math/utils.py sha256=BfT48n9SAd9AvbgC8XF3u4_S5-wsKyDSGrk15yWwVs0 1331
driftpy/memcmp.py sha256=bh3A-4_FuBDv5eltsyfYPFhwP4hSkph1iRoUZPnasl0 1005
driftpy/name.py sha256=ny8Tw7J8Jh7yHJriNgOCN0BnjrFvGRFofEYIQXt-QNU 603
driftpy/oracles/strict_oracle_price.py sha256=hX6cYL5kiOcUOxboVtuhCPfosYhUUL51VVY-CdehXzU 449
driftpy/pickle/vat.py sha256=cPXL4MtEB0pLJrqYeHTe201Iyd0caXetjxzJLXcD1Qw 6824
driftpy/priority_fees/priority_fee_subscriber.py sha256=Pln3aQkPNA9E2XqizzrWPqksUJt08zvaU5C0mBIHTOg 2147
driftpy/py.typed sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
driftpy/setup/helpers.py sha256=NKRykNWNiAFAMm6BGqo38bUNAk2ETzPmOP8Z02X3US4 12009
driftpy/slot/slot_subscriber.py sha256=ySyr9pJ8DXMoiaUlYSp5XDGILm90bvUv3g4ZWUCbdNk 2131
driftpy/tx/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
driftpy/tx/fast_tx_sender.py sha256=ikzJOuMH0I1ahrjMISQV0jNPkDzgMU5vQ6QqbdMqTLs 1571
driftpy/tx/jito_subscriber.py sha256=KaTCYes-t_R6rqurXFz0mZmL8A4GtzMVP_8j1nOSqd0 3856
driftpy/tx/jito_tx_sender.py sha256=ubC0Q9hiALJ-Pd9SAnR04uaVMg3Y5XqyniLPy5pjE7g 3483
driftpy/tx/standard_tx_sender.py sha256=QRTnFVBUt8ARIkcSUF7GdDdMpyJDXp6_9ff5YLcOcnM 3586
driftpy/tx/types.py sha256=kSlMjC-FhwbmIuIzSp8vYpmWJL1qORS5aKFe7cE9HTI 1114
driftpy/types.py sha256=KD3Dd64padjwarHl6EXFHWURlgkoFTe3_N21cmf0YeU 32755
driftpy/user_map/polling_sub.py sha256=Mfdzhi9NvCaQw7MdBywjaHNEsrTJw5DO7Yh929XDnas 1210
driftpy/user_map/types.py sha256=3keCpIPmPsQxXOo3UGz9q9qXelo6VL9qLo4TMlR3Wek 980
driftpy/user_map/user_map.py sha256=KEpk34U1xeUbFj1plXRKHi8SlGexCjhG3Ky2OXHs2Us 9410
driftpy/user_map/user_map_config.py sha256=un5puNR0O4MIcaPheDRQ87EVcZYd_PD6iTuC1hACHiU 1201
driftpy/user_map/userstats_map.py sha256=l7oeleFwk2N17vJ8AB8O0-LcQgkyCo20SXhH5m4wzkM 9860
driftpy/user_map/websocket_sub.py sha256=B5mvaoZG7abqe6pQOwS-V2bxmrXoYJZWDnECHnphwFc 1818
driftpy-0.7.93.dist-info/METADATA sha256=yK_UsIUgzpijgdv3nl--C8Hm3BNDcs2NfBoy8PxW-pI 5596
driftpy-0.7.93.dist-info/WHEEL sha256=7Z8_27uaHI_UZAc4Uox4PpBhQ9Y5_modZXWMxtUi4NU 88
driftpy-0.7.93.dist-info/RECORD