[[broker]] name = "dhanhq" version = "2.3.0" sha256 = "5d8f841f6e854e6bbfa62fe7ff7d1b1ddca771249e37b64c688373980dcd7462" licence = "MIT" licence_source = "dhanhq-2.3.0.dist-info/licenses/LICENSE" homepage = "https://github.com/dhan-oss/dhanhq-py" sandbox_tested = "2026-05-23" approved_by = "navaneeshnagarajan" notes = "Private R78 source candidate. Historical approval/date unchanged; no new activation or funded qualification. Published 2.3.0 final retained under the published-rc source kind." source_kind = "published-rc" source_url = "https://github.com/dhan-oss/DhanHQ-py.git" source_commit = "8c6583e6e169fd0293e2271cb5fcb5aad3f8e805" source_tree = "aa276ca8fc9b222f1e13ca22ae1f8358cb4d8e5e" source_module = "dhanhq" source_archive_sha256 = "78fe365655bec7c30117ee90d555e7d715e47981550e3d637545f313bf33c4f8" build_wheel_sha256 = "5d8f841f6e854e6bbfa62fe7ff7d1b1ddca771249e37b64c688373980dcd7462" build_files = { "dhanhq-2.3.0.dist-info/METADATA" = "c9a140c9576542505af7e6fdc0fbabe992f93b2b224c5a94a98ff3f6f6a9fac0", "dhanhq-2.3.0.dist-info/WHEEL" = "61532836a2b3111b7ec23519c09df7c41180c27165fb872a6d8913b566b88ad1", "dhanhq-2.3.0.dist-info/licenses/LICENSE" = "07b4e27d773fdd87a8c58e619c5f1727b5ba4881e64d5d7ed1707f14572662ba", "dhanhq-2.3.0.dist-info/top_level.txt" = "b37e08c43b1fab4618404ec728924e181fc3e97f2fb4e93a69a5445aa985b7c7", "dhanhq/__init__.py" = "1ea250e847ba668cc2ee0b1be8a71107af82f64b891baa58c8103e8fcc8e6a6c", "dhanhq/_conditional_order.py" = "542ce269c84f2032bc94eae71d7d2df832454bce1853c05e04710dea6e01c6f5", "dhanhq/_forever_order.py" = "59f66ece34a4de3df9aff957d1fdb6e10a312f6601a63fd56ea9c7961a7a2795", "dhanhq/_funds.py" = "6942b810456c92b3fca37519a6b0ce3aa5ca5881df79a2fea8623b32556e3540", "dhanhq/_global_stocks.py" = "17e9cd9e8f1a9b5da4d77aaa5a7c86c576872e35a306c4044fa79d7a910151e6", "dhanhq/_historical_data.py" = "cbf7faa17075dca036a4a840e66564363439acc0c082561354dc33236adc086d", "dhanhq/_market_feed.py" = "ee027db1c87480be54ad5433084c844237a43d4f23d22c14672b23150f6bc9a2", "dhanhq/_option_chain.py" = "f3214e8d062bec602aff727a3067a3d9d43b1c831616d63a039fe0a80b178924", "dhanhq/_order.py" = "970d29acabf02d48650ffbb20aa208bcd3db8195acc148ba86ed3824bacae629", "dhanhq/_portfolio.py" = "c059464886aca91bcbc5323ca3e5b871c2f16e6b98550fe548f703dfb498cfa8", "dhanhq/_security.py" = "918027f73163b6aeaa5c22115e4bcd36f6c7a26d7f13255b5be3ffa90c67c87d", "dhanhq/_statement.py" = "b330da6719b8b80f67cfdda6ebb7efd6f4152ccf60b38e44f70215736345f0ce", "dhanhq/_super_order.py" = "3bf73192e1039b6b87d29061725d5081eda8ee7b4ff35d676752840f42cf010c", "dhanhq/_trader_control.py" = "bc950ac88493c6a053cdd8b3e60f299cd24b6ffd0f82db6f45dca5dd97a69869", "dhanhq/auth.py" = "b099623c366bbdc0fb0db8899b43cfcdedc2dd72d43c1b806d9e41d6d4c90060", "dhanhq/dhan_context.py" = "0b3cfe8e130bbcc64da08755ef2a5e3c1f6672c61125f2acb7651fb9adb22c3f", "dhanhq/dhan_http.py" = "c6bbb522864c6fc4647b91a3362806a9b15b2732d0fb84170e5cdf263e6e3d24", "dhanhq/dhanhq.py" = "9a4f19f95c02e9b38ae4210e6378b5076d082062debd09bf300865a862ec3bb4", "dhanhq/fulldepth.py" = "8445a36b2d1650b762199d346ba63b09b6188f9c034b459ffcc2e1807476476f", "dhanhq/global_stocks_feed.py" = "c0e9aad1ea009b195de9a44defccbac041e849c2e5343a483887043ed17db551", "dhanhq/marketfeed.py" = "8a62d9e4fca8de10f9f8ec060fe6fd18da2f6c399a6e8f91ccde9a6f9a16054f", "dhanhq/orderupdate.py" = "d560dab3cc9f3be7034c4ae56c62870b1d5723ef83503549db232981fc23ffc1" } [[broker]] name = "upstox-python-sdk" version = "2.30.0" sha256 = "e9cd7aeec3c3dc006a4cb9e4e222bb7caa18ab40363e8ed9f1cd843c37bb7e7b" licence = "MIT" licence_source = "upstream LICENSE.txt (MIT, Copyright 2023 Upstox); sha256 is the requirements.lock sdist hash" homepage = "https://github.com/upstox/upstox-python" sandbox_tested = "2026-07-03" approved_by = "navaneeshnagarajan" notes = "Private R78 source candidate. Historical approval/date unchanged; no new activation or funded qualification. Exact official default-branch commit, with immutable build and installed-file identity." source_kind = "git" source_url = "https://github.com/upstox/upstox-python.git" source_commit = "d88a12ef5738a4c8d71f3b88eb7b79a359277c9d" source_tree = "08f1ae67557da62415a76828e34e57730cc18bc6" source_module = "upstox_client" source_archive_sha256 = "775b48b08c9cc064bc418748e3103f444b256382282adf947904498514246e7b" build_wheel_sha256 = "eae24aa3e81c3c160c858df7a615ba3da5457dba9a30ee563ae723108d4b233e" build_files = { "test/__init__.py" = "abfc5c323850cbcc428b9ffc3246eec2b3a92b2754314f6ce834726d0cc7462f", "test/sanity_test.py" = "991d339a72c235967d1ec9b8666605ac56b956f6f68e465c04d9b2223ce47146", "test/test_analytics_data.py" = "aea4bd70e8f27f626c101e2872a8a9671ff30441040bf8d09e5b4f689d9de0ab", "test/test_api_gateway_error_response.py" = "2729a4d0a61c62421e3269fd11a586564bdee36125b42f5afd94c0b7102d1aba", "test/test_batch_execution_summary.py" = "b75de5ea595688d320198b8d7035240e05bfee56ff6890619ed17992d7d44602", "test/test_brokerage_data.py" = "a2eeb397d9fd2819b0e0f2be1a4ddb592450a7864876bce752bf515f7c648cc0", "test/test_brokerage_taxes.py" = "b2418062e4bbf54f8dc9bac0678dd93ab2478254867a2174e96de3e3ec8d9ab0", "test/test_brokerage_wrapper_data.py" = "4ad3c65d8b283bc9482e0f8ff22c1eedea20ce86826f1ed6251a81348db03903", "test/test_cancel_or_exit_multi_order_data.py" = "3532eece8aef789ddcca5d70f0138c97c4fa4a2384c9849c69347dac21e91a8e", "test/test_cancel_or_exit_multi_order_response.py" = "3b208041d0b2fe5cb5ce41b8ea209113427c4802ca62c5cb0c8587e323fa2335", "test/test_cancel_or_exit_order_error_data.py" = "470da59bc309e93bdb82f5d4dc9b9c0535536e4912d7a0fdc6951661830f37ae", "test/test_cancel_order_data.py" = "60dc2be23aea7af972a83b67ed2b3f4b4bbd51d13f74cd7040e1b76ef884f96b", "test/test_cancel_order_response.py" = "3432953bbcc2f1cc0f657daa8c6d5370a6c5b79225097874b310b786a5d078ba", "test/test_cancel_order_v3_response.py" = "db21542d9f5269e57854315a167e79ce21df942d9cca6f2254d5d073e73eec7c", "test/test_charge_api.py" = "8399d86cf03b5b32a98268dd4b5dc08a22e48ffec68375218ff74172b2b70c4a", "test/test_convert_position_data.py" = "5dfc263551b9fadf231632fe6bf13ceb9b9bef8492a87532b37a7c7b75735542", "test/test_convert_position_request.py" = "f1dfe31cbee075031401101ee40faf9315e6371bc953e64fdaea71b5c36e69b5", "test/test_convert_position_response.py" = "5cf1937b121eb5625a282179874f82215a3a26501ac7235f6ea120e0c7986a26", "test/test_depth.py" = "93da2a684935591d991d5fa65cdccbd75bccc841c6102fe00470f9da7d212d2a", "test/test_depth_map.py" = "a8a7cfa6f7377e36ed579ded131b552a55b2549fffe85a0c4f1c2b66243ae232", "test/test_dp_plan.py" = "0034195c5037eb402a4bd5c5fc49bbb9128cac22a25e1c208dc0a51645a3bd1f", "test/test_exchange_timing_data.py" = "820bb3ed0d9c1902882d8824409c9972d4a8257da8fa57e519c91a06d6d41575", "test/test_get_brokerage_response.py" = "b2700725116aff214eaae48da51bf998711f903efde027db888b6f9f6228be55", "test/test_get_exchange_timing_response.py" = "c4c3405beb71d6bcd4f1c6928b48fd2809d327a19614f643b587679d26913308", "test/test_get_full_market_quote_response.py" = "082d8a3496e2ed75155a36f4bef9e36b655ad2e30c3de24a7c449f3963e028e6", "test/test_get_gtt_order_response.py" = "f281028ba30939ec58f37087c965749c35617bf408dd7b4e7efbc9a0abe2ced7", "test/test_get_historical_candle_response.py" = "b978a857951f780f0ebd864147e8330565e169760cd47851986803b3b57f201f", "test/test_get_holdings_response.py" = "d9b6a351019a295dd2449528137ba8539b108e1d019dc37fcaf91c7190291086", "test/test_get_holiday_response.py" = "b563b37e233eed6bbd92cb25f2c629f48c375c847b918e2b8057a07e7155e763", "test/test_get_intra_day_candle_response.py" = "5628b1a7b617b7ba42c50bc8ee24dfa4284de009e421e4980c25d6a87a0f0cc9", "test/test_get_market_quote_last_traded_price_response.py" = "be154c87ae69427efa1868250e5ca68ca7a507a236614a50e736e7172bdd76c9", "test/test_get_market_quote_ohlc_response.py" = "3c1dbba84e42e16c9279a82c1e5508e9fef0dd7b8601e307cb3524924950209f", "test/test_get_market_status_response.py" = "4d897dd327105135931f1a044c1782305327e621cab518598705953233d41ea9", "test/test_get_option_chain_response.py" = "d95c566826c7d71cb80c4befc018643689fdb15a499f5955acb2e2daa0bec0dc", "test/test_get_option_contract_response.py" = "d7c847fe6b517ab2481a0f6eaec9d5ce49b218f746935e1df1a09629217f39e4", "test/test_get_order_book_response.py" = "24ead8b0467a18868fa02d3cb4fae865b8e1e5b8c99e36c69104651af67e57ed", "test/test_get_order_details_response.py" = "5e87d3f2a944568e6cbb9e78d355dbbde4f0640f8517abd6550523e3941d1098", "test/test_get_order_response.py" = "27b58c80cca872300a9b70a4046767b15a114c873f63a5a7ba96aa175a580ef3", "test/test_get_position_response.py" = "282c478c90c0b10c6c8a02d40651f4d63f8bb9e48051e15cae76ec5b04b06392", "test/test_get_profile_response.py" = "edec635c26b2451cc92b4ef5085cdc12e6279be8a71807119d8f0e181b5be8e7", "test/test_get_profit_and_loss_charges_response.py" = "866eb2c520637b36d70957ca64c8c4eda631ba3677126fb63ef76bf93c4a60fc", "test/test_get_trade_response.py" = "f62a0efdf1d5060bad58d431fc4feac118ca3240d58fa93478e34da958e1c73b", "test/test_get_trade_wise_profit_and_loss_data_response.py" = "a5ef1bc10c4806b36973a7b620a1031063e7286082ca9c60d52c7b2ca23797d6", "test/test_get_trade_wise_profit_and_loss_meta_data_response.py" = "5b9e3188de7c8ee38f4068abc753683c47e23bb98754472e1d4ce3a4961b551e", "test/test_get_user_fund_margin_response.py" = "b8a050c70ca29cb133ca843d2fbec64ddd5023a960ab3c29749ac6823dd20394", "test/test_gtt_cancel_order_request.py" = "6123e60dc9e1c16941a5adc4a5e56ae599888a6af28c81d536b843aa9b986587", "test/test_gtt_modify_order_request.py" = "c56b609383c4ad227531d359e3896d341eed284e512985d05b02b028c98a2026", "test/test_gtt_order_data.py" = "570b5184ca322148b66604be98033ee8a4d34e80aa1b75f8a50fe90fd84356db", "test/test_gtt_order_details.py" = "862480751f4a13dc3df25af47cc275c950452d0cd82237dda3d0ce8f1f772624", "test/test_gtt_place_order_request.py" = "0b7ed9b1f675e73cb9791b04d78ac45b67d1d19435764954f633f58a258088d0", "test/test_gtt_rule.py" = "c00ec00ce6b1085b72a2145c3e99254d008415befedac20a2dc759d64b5750e2", "test/test_gtt_trigger_order_response.py" = "eb17dab5520df7039b0fbdd8bc3efaeb5d7269aa0f8be9bd8c9b225996a42879", "test/test_historical_candle_data.py" = "a2809c89a1c53adb303cac36d68e6c35f37472a0c789ac40ef7319d410abff12", "test/test_history_api.py" = "86adb36da5c9546f6f492947dd7c6892105c07aa5f09cd00c8b84b51a4f4ec08", "test/test_holdings_data.py" = "a5c560ef5d74cc582af374ca2644c1b6f27e63d7f6e5a4bd9211a819eb9e1275", "test/test_holiday_data.py" = "525df072a033fe10b80650b976615170673187a68b7fd5d927d99975ec60b691", "test/test_indie_user_init_token_data.py" = "c796e58d07b7514b679fccce4666280624f96ea176372acc6286cdfde7c87b40", "test/test_indie_user_init_token_response.py" = "4c78262b0f0ee836f053c0bff364ed73fc2c758fd237f37e4886f4f0cc89b2ce", "test/test_indie_user_token_request.py" = "27e5ebaf5a858437b3ea32d0485fcbe5401d57533dc74260d240fe57385edf16", "test/test_instrument.py" = "9365e8e080c09ba6fe8b118e76bf864af607ce170a4c6004bdf399e6a11716ac", "test/test_instrument_data.py" = "2d0c568fdf58dad0eb217326b6fd4a46fc917c71bacdb0416999a7f9af8ebfaf", "test/test_intra_day_candle_data.py" = "fa0a851f105194d6b419df773a77f1f75ca7b33460ea425abe9805e31889aee2", "test/test_login_api.py" = "09f9c5b8f0a4878688e76642664ce624cebb03e772c04b51a824c13bce18a2dd", "test/test_logout_response.py" = "eed59e8f1874b5243a22605c37dabda49af06d1ea73282bd85e52df18cd2824d", "test/test_margin.py" = "5b07ffd371b362794e3a1aeb20aa09cae220bee39c1c01516d2e619198b018aa", "test/test_margin_data.py" = "e336dee14bde5ade1d77823ae5f727c16a8e8c0f3d3b37471e19607b196b1c75", "test/test_margin_request.py" = "e5b01f3d7754ce2a19d0dd159fa0462d4b525467869c08976809a0dac1aaecfb", "test/test_market_data.py" = "f2fcbbc46db4ddd7ae7a53aa076275020b0bae61ebcdf864afd32a2b27f06400", "test/test_market_holidays_and_timings_api.py" = "57210028af6655f1979f593ff3df51ee1805c5dbf1fcfc29864bf1c204cd89f2", "test/test_market_quote_api.py" = "18827ca161bd981ae0027cd9bca93f3cc064ed47aa469aac660c68d752c67ca2", "test/test_market_quote_ohlc.py" = "a4ebadcc44c91c0cd8b17c0b869ea384ed1d65d57ccd6665fc1574e83fa0c71a", "test/test_market_quote_symbol.py" = "24c6e55290e8f742abe4ad5e41d1c17f37c474ac850b3a39a7238865979e55ee", "test/test_market_quote_symbol_ltp.py" = "0fe1b63d019c43e7fb66011b415174a2bf08d9b1ceb3ce6a21070680dda1eb6f", "test/test_market_status_data.py" = "a028358f93391c036ce54dbcb1691404b3d92c90a856ee025b654cf006c478a2", "test/test_modify_order_data.py" = "cd9d59ad16be7b9152535b1b767de102ec084a8f1f534de00ae49a323b396e0e", "test/test_modify_order_request.py" = "560d86d2f9f6e6f662a901012680cc48b7f3e79e5f002e4d72df2279d767144f", "test/test_modify_order_response.py" = "b67ebf794cd2f392ac97d0fc2fcd7676f0ec7e5c43db41ac3b0168f1cddecb2c", "test/test_modify_order_v3_response.py" = "e01a1e584eb226978ae1eb05adba88da41bec1ba465c287d334379886e2f142d", "test/test_multi_order_data.py" = "28b6387ff66e55922fa736d173be81968e855d2ee16f38aa58cd26aa72d548a0", "test/test_multi_order_error.py" = "ae72ca36f3f2f4240ae8725917eaba3c2c003ca4da7548b05dec8ad49f22d8b1", "test/test_multi_order_request.py" = "29c8337b9efa204d1c25a04a07c82d62fe260a1c274a1bf13eabf0ba73747341", "test/test_multi_order_response.py" = "ddd7857252740027432d122710f90ed9536cc0954235613edea091887ef6ffca", "test/test_multi_order_summary.py" = "0a7bbbfa269bd0e1cde33e0662e4eaf9400aff0abab634686dc8017d6c3ce1d2", "test/test_multi_order_v3_data.py" = "054100668320aff0684b0519259e0897afd0ec375ba793a0b7ee2818959731a8", "test/test_o_auth_client_exception.py" = "dfb2be6c01e7094410ae5c2af3ac61ad2b69a42ba0cfec5c805ad813a826604a", "test/test_o_auth_client_exception_cause.py" = "d55f346402718a321fd61d7314b0767b5c60af1714a3d228d913eb780e0a71f4", "test/test_o_auth_client_exception_cause_stack_trace.py" = "a4adef8c1f5f323c68fa2112bf5aff6947b67de3d3692f4e752a432658f3398b", "test/test_o_auth_client_exception_cause_suppressed.py" = "d79680b87f6451fd62d6c60ef20f64940adf49754d89c398f9ba4d597696b229", "test/test_ohlc.py" = "e587ba9fb474db9c2418b3f28e1dcc015d959717cf431920c77d2afd0ea0ae68", "test/test_option_strike_data.py" = "20f863d802cfd2b1af478090c055313c3089c4c61edf5cee233b2d8a58271efc", "test/test_options_api.py" = "0ec8c28a616f81c8c45c111d30b95d70dd72df5783104f3f76b3b3b764ee0f67", "test/test_order_api.py" = "f51e9f63fd00ec1a5dea4c44c32f37bbc5eec2e099bf4ce52afbca560473c130", "test/test_order_book_data.py" = "c6883757600df700928171c21fde0c671993aedeebe81baa31e685eb928b9807", "test/test_order_controller_v_3_api.py" = "4cf90f5e75830513fc58b5314b39b508494c999290360e9925b07ac30661303b", "test/test_order_data.py" = "0bd68e5a0100b3d810b7f2d920568e686cffe53e39cc8c11758020d4edf7631e", "test/test_order_metadata.py" = "99543f66dc76bf3b207dff8ef16d1db33b1ea185775bf23b676606888a0cd2f6", "test/test_other_taxes.py" = "3d9336454d64528fcd96f39e4c4d3dffb047715ab11cba399a01e0773ebe4332", "test/test_place_order_data.py" = "5d614e2a416d1ba244ba51e3bfe40d0c317ea54b2bc495b214de0d7e74131cc1", "test/test_place_order_request.py" = "f4ed98c47f61265ee2573e7bc29b7534119f0df995096f11d832e637bd66245d", "test/test_place_order_response.py" = "976b08038aa18d30a8e26f8981772dbd2341a8c396af13a6b86ab3b38df093db", "test/test_place_order_v3_request.py" = "f3c5bed209239887be0b647f1ea490a6049207f8a03ddaefb5a8e697382da73b", "test/test_place_order_v3_response.py" = "f265694de32e98d650748ef622e0290f9de1000b6195cbfbb80768ed34098d50", "test/test_portfolio_api.py" = "145c88666baf1529df4a1ca4821968bd00469f5e9d05134770e3c50632e0b4f6", "test/test_position_data.py" = "59ea502a19c214486b2ea1c2d39d0f4d3ca7d9b2e195ad20a45f35278a60d33b", "test/test_post_margin_response.py" = "fd13956543555dba8358344df52efda323287ce3f2256549e3f441980e2f5cfe", "test/test_post_trade_api.py" = "18b2db0b2e8ad6d7f86cb01ff0605171d0716855eef3c3f7c17996c70b6abee2", "test/test_problem.py" = "270658147473c55a4659e18ec9fd4502a1754b05c0be38dcec9abaf0f4d75e4d", "test/test_profile_data.py" = "ad7323918423e95ac0494275229a99817b9b0ecad70997f9119d73e6b8c2a45a", "test/test_profit_and_loss_charges_data.py" = "b77e8bcde9c382a708a1177fd34760fbb7117d3ec21cb0a0c1a3b0d0427daf8a", "test/test_profit_and_loss_charges_taxes.py" = "ff30768a000ca566bc3fa5f1bddcb837689c2d940db7ea8ccd482c22d3167118", "test/test_profit_and_loss_charges_wrapper_data.py" = "dad23aaf562615c118d8ce49d4f095ca8a8aa26e1ed1130d60b2a6c7c33cf3c4", "test/test_profit_and_loss_meta_data.py" = "bf12da331edb9931f665e233a938de239a395a09aa2e89fd473136e734b0dcb8", "test/test_profit_and_loss_meta_data_wrapper.py" = "5542950424d2b771d21453555268bb40758f697a8acd25fe0f73d2629b8b71ef", "test/test_profit_and_loss_other_charges_taxes.py" = "2c7a678326e9b3797892ca361954561ea4fc8e62bcc32ffdd7d7c09842fee2d9", "test/test_put_call_option_chain_data.py" = "0ac6b25438ac612dfcbc4daeb97377f212621071b3509c99e20029edbefb877a", "test/test_rule.py" = "f257217362705b57985909a8849332b134a609282acb66b6d472130bb75199d7", "test/test_token_request.py" = "eef73f5c75b128d431a535969427c2fd9bbc780a416dd917bb62527036fd1826", "test/test_token_response.py" = "efef8570a882c9a313cf00cef83caceaada46221b4149df44e0f45823a63d980", "test/test_trade_data.py" = "a678e569ef56ce4408df2c53e3348670e3536bfd82ef1f95a3b68877c3620e7d", "test/test_trade_history_response.py" = "bef39522d604197872d5eec44b0c1aea4f0d6732ce4e24005924f96ccba961d1", "test/test_trade_history_response_meta_data.py" = "4fff10d6681ddd8a828ade1c3841e8b57b04852a34c8f15679c13f69526e0f6e", "test/test_trade_history_response_page_data.py" = "759a10f167410df0c3d43a629c718e14047ff7d5979653e85bc443a5585420ce", "test/test_trade_history_response_trade_data.py" = "8b2a3a7cbfec2957adb6adf4c7fffee01f3cdbe55710bb43ceec371131ccdb0b", "test/test_trade_profit_and_loss_api.py" = "f9e8796c4d8bcc987945b6c9004b0634ba217a874abb781a8d138d758fa701a7", "test/test_trade_wise_meta_data.py" = "9bcdab0f35eb7b87d1d5190e04f0766c35e5b84cd60a66fa30210634858db180", "test/test_trade_wise_profit_and_loss_data.py" = "2c6e1749dee598e3fa811a448b1e56c05ed6041a05513bd7d27b88cce818a743", "test/test_user_api.py" = "b47a62005757b1add714c5a11133b0c990c64532b2a99a7badad9d7aabce3a99", "test/test_user_fund_margin_data.py" = "5c997efe968e795339e0fc6c21d864dc60b5c0c6dcbecb81cd801b28ef49aec6", "test/test_websocket_api.py" = "c5c795dd0c33057ad98e7c47e8b63aac6d6176d27a7fd94587d3fd558cb3bf7c", "test/test_websocket_auth_redirect_response.py" = "0ac2c58c1c2595a272120426ee65e5ac10518b88ba7781c4c6b35dad508b5b15", "test/test_websocket_auth_redirect_response_data.py" = "049d475afc40f2ed4ddca4b047d0e4385c12b3c880a447caa88d49ee6f11993f", "upstox_client/__init__.py" = "680a6e755a71761c617577248b004fb03925279c35c97711bf39d5d56bd5e71f", "upstox_client/api/__init__.py" = "9e0f52e7bfb73c04da52f9a1f32b1ee2607f297afd908d07ec5ee5c76d8742e7", "upstox_client/api/charge_api.py" = "9f46e7ed3bd29e9d199d3aa43db966b9fcac1dee158778c93726a1161da0de4e", "upstox_client/api/expired_instrument_api.py" = "12a0a386f0437516b8c8ff0e46051c2a712f52c22bfffe874a7f8076b2713d9f", "upstox_client/api/fundamentals_api.py" = "41c57d7513e940f41d97172df90925865774919d0ed334fc73ecf512378e2d71", "upstox_client/api/history_api.py" = "eb07ec5d8bc0448e65a7f7f105a920b4fcb6ec666d0060d922f8961622f2a06e", "upstox_client/api/history_v3_api.py" = "dfd53b18230c7e2b1a9fc5f07858ecbcf6cb057c9e39cf4a37e3a7010eee2cdd", "upstox_client/api/instruments_api.py" = "1d15968a7952eba8df346473383c08c94e980555dcf806ccde7e83a01aa78556", "upstox_client/api/ipo_api.py" = "725601517d94ea888c9f3c11ade6cd2cf976d79aec73f2c47fbc88e53ce7954d", "upstox_client/api/login_api.py" = "743685199a4bace46ea9fd1273094762736fa5efbcbe5a416dc57368d8904919", "upstox_client/api/market_api.py" = "2d14c820ed800cdabeefda457937bc6503fe20c26eade986fa422028987c9379", "upstox_client/api/market_holidays_and_timings_api.py" = "fd6f98d09654594f76417a9d87af3d8fb1977ee549dec4a9c4230946184496ef", "upstox_client/api/market_quote_api.py" = "af628cc80e813598430d0cc5df32a443728a93f1ed5ee7a36966d6588127c613", "upstox_client/api/market_quote_v3_api.py" = "2ddef3bb0d54eaed1a5880b7835f11f993da34011c2ce88aba11ec82d41ec4da", "upstox_client/api/mutual_fund_api.py" = "459a9f2f2e39b9d275a5446b8bc2974e25be1fffd54f7ee3b9a1d1319c3791ce", "upstox_client/api/news_api.py" = "635640b7ead983ec396868f67a53714df0aee01ed72255223a900cf683f81f47", "upstox_client/api/options_api.py" = "a8fd54efd53630bbe56ff85ec23365ae5633189be1aa877b401b1b4020c922c7", "upstox_client/api/order_api.py" = "d8e19c05bc0eaf092bdffc7224cdb3fcbf17e35539b89c0df9feb6b0f7aa71bc", "upstox_client/api/order_controller_v_3_api.py" = "fad14041794546ffab0550c15ca7c3757f3b3bdf965afb6753fe4b06c20fbe51", "upstox_client/api/portfolio_api.py" = "071c43ab35b2828301dcc6e053298881ab7c0220c87ca51f0a41c1f7248a05eb", "upstox_client/api/post_trade_api.py" = "b3ebba54e32b3b1a047628aa841bda9fc404e3f4984b85e2048d1e62edbb145d", "upstox_client/api/trade_profit_and_loss_api.py" = "e73566099232472248bc49f430352fc9ab7c1b7c507508a9be8194089a99eeca", "upstox_client/api/user_api.py" = "33bbacb34e785231a64e15f8e4bfc13f8e61c428ada4b8191eb6c6e316f8cfcc", "upstox_client/api/websocket_api.py" = "b88b385a3acf6c07d85117939adaa941b354fa49c0d1ae0afd77c6060239d1b8", "upstox_client/api_client.py" = "1ff65e61a22402fa66ec63337138dca6684b873bbcd92fe3892ca737ec7c8b56", "upstox_client/configuration.py" = "e9e0fcc96c1345d0c93fbc72795fbf1fbec5692db8f61e645287b1e0a0df6ed8", "upstox_client/feeder/__init__.py" = "cc4efe2c4309407efff4a3322837f0270b1875ed6ce5bdb594d8cb6e9317e1fa", "upstox_client/feeder/feeder.py" = "b51c3450363fe7c529df06fa13741f8a97b012eb10cd1d50b501086a38a462a1", "upstox_client/feeder/market_data_feeder_v3.py" = "a3396439ae31346e1bb2d256fd04b9c87175beddc840b2a4c85d9da02b9fceba", "upstox_client/feeder/market_data_streamer_v3.py" = "185f375c1813422c12082a9752ba9338bd2920335e365c6b2397ac4786807c98", "upstox_client/feeder/portfolio_data_feeder.py" = "a261e6974e429436da6fe53ff7cee6b9694ad0022b1ff80fc076d69d3f41421a", "upstox_client/feeder/portfolio_data_streamer.py" = "1fd2ed849bf83f8dc23910eeee672be52829ac8f27fdd4140c05202c5c993c03", "upstox_client/feeder/proto/MarketDataFeedV3_pb2.py" = "df2cb2a54a01c6c8aed8e7c69fc09aeb55b0daaf9135f11cce36b5a334df2f01", "upstox_client/feeder/proto/__init__.py" = "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", "upstox_client/feeder/streamer.py" = "c19898d588e60317a8a6df41c99eb8e13dc5213675117c639458c6272b06151d", "upstox_client/models/__init__.py" = "751f5ca1e758147de126f227bbe5748d2fc389e048c184c0b73f117a030355f0", "upstox_client/models/analytics_data.py" = "7564e1cc0056fbefdb6569e50de16d9348364a4edcb399b9eeab48d866bd3d51", "upstox_client/models/analytics_response.py" = "1ab41177815d91346ece5e62e53fd4c9d3583eb4b1f6ca9da5ec956ed7202e5b", "upstox_client/models/api_gateway_error_response.py" = "10ecbe08bb16b8051f1585cd0d82999483c2c4f0bedf5c7d05ebf25861792301", "upstox_client/models/available_to_trade.py" = "52f75259a73e4b5cd6ae9c0265b39148dbfa4268fc772e150a1314dd866a190d", "upstox_client/models/balance_sheet_data.py" = "a3d319551260336990f12334e72c920ef14dfe26476db449cc010d3376f2efb0", "upstox_client/models/balance_sheet_history_item.py" = "91ab205b8009a1f13cdaee4cc745201304e7f1bdbbf3cbefd0754b26afdaf9dc", "upstox_client/models/balance_sheet_response.py" = "d64ee74731a3e21fd627956adfb6eed9b95097be4b6f6809214f06fe466fd054", "upstox_client/models/batch_execution_summary.py" = "476372ab7d3c6620cfeb9568da8476f5a6be9729904b389d9267e670f40a534e", "upstox_client/models/brokerage_data.py" = "de488c104ba194154636c7d714d22ade2bd1d98bf6941f12e254907b173137b2", "upstox_client/models/brokerage_taxes.py" = "4381b2d6dfd98c5ce53439e931a198fa7d2a5c0e536acadbbe4ddf8ddbe0b302", "upstox_client/models/brokerage_wrapper_data.py" = "97e682f10691b6c2a8f04611207c728e2702014fc6e4d6b526857e17079a89db", "upstox_client/models/cancel_or_exit_multi_order_data.py" = "47054d5eb26db69906dfd9fae0336b61c89ad4d0687334e5c7803edaa55bf684", "upstox_client/models/cancel_or_exit_multi_order_response.py" = "f6828068735a6616b66a0ed48b5f9764e2045044160444154fb28ec8f09cb16c", "upstox_client/models/cancel_or_exit_order_error_data.py" = "c0f2e4d74a4e144fab775a231bcfbfc78251a6797dc74024a36b1447fcb5a9e3", "upstox_client/models/cancel_order_data.py" = "515e0bf67403223382426ed011d756d077d7bc6cec8bd3a5f349af8ce47c4870", "upstox_client/models/cancel_order_response.py" = "c327dd3606186a07104b1bbca69ab0c822ef4aca2d43c0fb5e2e4599f94198a0", "upstox_client/models/cancel_order_v3_response.py" = "0691a175dd2ccf8ff24ffc437ae7fa6d1724d203bfa74165cd0636882d01a93b", "upstox_client/models/cash_available_to_trade.py" = "ed8b23aab0ded5012eeaf04dd59529cd373760043335a5ec78f4e7fe674df8f3", "upstox_client/models/cash_breakdown.py" = "c329a9ac0cb4917ad7f954d6cdbcfe7393b6fc20100253cc68673a310232bdc2", "upstox_client/models/cash_flow_data.py" = "ec72511bafe4697c2c80d75468cc5895b0009b86a2f913d56b0eae53e5239b50", "upstox_client/models/cash_flow_entry.py" = "ca5104501561b701304ec487c87a50597a5e8da94b80b66f0dfa30ea5304ee23", "upstox_client/models/cash_flow_response.py" = "e6aadab0c828e5c8dd2845e2c0a4f43740202369c5541439e719148e1ddc06e3", "upstox_client/models/cash_margin_used.py" = "2de7c811454479cf0125ad36e4a13d0821172745303f5166087079abb097e1b2", "upstox_client/models/cash_unavailable_to_trade.py" = "63238ca41c6bae43436359b23801ec4b28405ef6579cda4c19703abda2a69fd9", "upstox_client/models/company_profile_data.py" = "0f048064bae05d7934da3141f878bb19676570e0266b282b65496549c8c5e9b7", "upstox_client/models/company_profile_response.py" = "3bb7c570f06ff6d5ac6e5d394b148ca72c406d295bc02ed11e458a5d41efdc86", "upstox_client/models/competitor_data.py" = "2cad87e6ad3a9d15d096e34f901fb8faf474d12578f752385abe946733fe8334", "upstox_client/models/competitors_response.py" = "d424887939e6b2a0253c524e77cd113bb7ae5bbdaed0f46b0518b43f9ac08788", "upstox_client/models/convert_position_data.py" = "521b34726f0e00e44a687a370c93842c870bcb6108e471fc8daada404ce75df3", "upstox_client/models/convert_position_request.py" = "bf0124283d7e8ca3e1bdd8556f1a1a9c8e5a1777cf0226010bc441081f108495", "upstox_client/models/convert_position_response.py" = "45a9bb12d733bf666d15ce7122d9342f16108c6c9754bd866d6689e9939deba9", "upstox_client/models/corporate_action_data.py" = "c9fd15dbf75e5fe5ccfc6b53d80e93343cad5c09b156abb916de3d3fe4b01694", "upstox_client/models/corporate_action_event_detail.py" = "d26b93993a8272935a23099b19a0cf5f97cc51fa9ea4a3ca018cdb39566b617f", "upstox_client/models/corporate_actions_response.py" = "3cde51dfb8cb70963b5b87c1ec87b2c9488eb860e554fb13fbeb154a14cd7829", "upstox_client/models/delivery_margin.py" = "df9ba934ef7e8e7423fac0050a9c9fd838666d3c713203b8693443517d3ef2d2", "upstox_client/models/depth.py" = "99d0389f819ec537f7ea117d71b4322307b11f424570f09940512394d9aad0c0", "upstox_client/models/depth_map.py" = "ce006cfdfcbcbb225f10e1dffb801ab635f4e1c8baddbbee98e1c3d9636d2d4f", "upstox_client/models/dp_plan.py" = "c92ab271dbf1396b1eff170a2b4b231350a742eaa589fb0754ba9ffbf96c0e00", "upstox_client/models/exchange_timing_data.py" = "9786d63d5eb4cb259d05e5b088065cb1d62ef19c63e12b6b80f4df1c19fe84b3", "upstox_client/models/expired_future_data.py" = "6aa11707e928c19c0e215d6a73fcd96c5a49152564237bb48ace66c57170276b", "upstox_client/models/family_member_data.py" = "53c1f319068e86b98c92eb2165794f3907b0a1ec175c005de3e027c855c611ef", "upstox_client/models/financial_statement_entry.py" = "6d514ea6d2bc98064444850f652f960cc1d86a1823ac0c9a9c364bbb93339761", "upstox_client/models/get_brokerage_response.py" = "d9da576d2530bd0697665daf572d71aab1f10524a362d2895e6c1bae9ac658ae", "upstox_client/models/get_exchange_timing_response.py" = "b0bec6252fb06cf5dbb10bb0dc0c0bc8c040af33e4b7bb17dcb2abbca8c0d054", "upstox_client/models/get_expired_futures_contract_response.py" = "5f0b2c3769c7425049e09e8bb2944fc7e95d76ea7042b92bc3c8314f6faf34a2", "upstox_client/models/get_expiries.py" = "78943cca21ff59cba4568902cee00202cc210a79568de3ef746f9843f333cd5f", "upstox_client/models/get_full_market_quote_response.py" = "35e301284b7c8299f727c5dfaadde56bc7d41c223c104505e158bec319b279a7", "upstox_client/models/get_full_market_quote_response_v3.py" = "76fda92bac4590de738e1ae099f463ec8e9cc402ba98495652bda628e1135df7", "upstox_client/models/get_gtt_order_response.py" = "d7bc5ec49b2404e7f35d9c8f26ece545a0e587e2063dbe71a216953de3832334", "upstox_client/models/get_historical_candle_response.py" = "56001f1fcccd2610f0bd13856745865aeb7933652496be0f606dac678c27b8a2", "upstox_client/models/get_holdings_response.py" = "be51dbf3ab489ab5b7e00990764d405e8730dff1e667efca4f3908bfc79229bd", "upstox_client/models/get_holiday_response.py" = "6ff036ec50eccbffe70f68a99839e80106870c89d84f9bc90fd1d92fb8d797ad", "upstox_client/models/get_intra_day_candle_response.py" = "333bbb99dc3f273bcdc98e75307aef01566c7a90827fe551cc636a13cdec2129", "upstox_client/models/get_market_quote_last_traded_price_response.py" = "0894eef5ee4fcf0ac747e7eb4181cff93452be482d4e7abc399c63d1f34b5d97", "upstox_client/models/get_market_quote_last_traded_price_response_v3.py" = "d08b0110cf7f752ddfd6c90135cc308198ddeea8a94ef77e0b528b15b12855af", "upstox_client/models/get_market_quote_ohlc_response.py" = "f602757451bc95a332cb1712c519238baf3674b8a6ce01c8d44d57f0864c26c3", "upstox_client/models/get_market_quote_ohlc_response_v3.py" = "a472827479d4b7190e4522587c576dd383af885bbe99b1128be97b41cc29a2b3", "upstox_client/models/get_market_quote_option_greek_response_v3.py" = "63438982248cbafbb0fd80f6a64e2562da628289e48bf10ea019de4cd36c0b8a", "upstox_client/models/get_market_status_response.py" = "dab1f3ee904b188b5714a7326f54641f2d699d09f59f3b39111df473d19e7e9d", "upstox_client/models/get_mutual_fund_holdings_response.py" = "9cff24776538e166f3820cb7073e405fc5689f86db9ec43f9be0d8273bf6fcf8", "upstox_client/models/get_mutual_fund_order_details_response.py" = "66eb968f1adde24390239b6a8d95009b23133056b79b947054c5094a508e2d66", "upstox_client/models/get_mutual_fund_orders_response.py" = "534c3b06f43cde1ae15f3aec1594d02858bc50b29b468cf554cd44f24a921c02", "upstox_client/models/get_mutual_fund_sips_response.py" = "677a5d396e1e214d1c786a664d78d6ef6ab8de011c54519646f78af0f2df6df5", "upstox_client/models/get_news_response.py" = "384729d31d363824265d63fc0485f4eefc70d704f9bd771c992f7bc0532c8beb", "upstox_client/models/get_option_chain_response.py" = "6f082ed97f0f78c461444467cd36af49ee8138124ecbacea9d80d4bc1b3bc593", "upstox_client/models/get_option_contract_response.py" = "fd96ce683a1510d176b634c1a72cfd82188c9d6e529ba4f3b799923c5312b013", "upstox_client/models/get_order_book_response.py" = "10e746b223c36ad30bd0d7163ca67766f9f3a842ecdd0759e49676124b97ed83", "upstox_client/models/get_order_details_response.py" = "68fc91f902879209b8dc6fbd4b334f7f51f19ecb0af76dc0c88d93cb32f9dc13", "upstox_client/models/get_order_response.py" = "61f027867cfbe3065476e5254ef1b59af849cb21239d532cbc3f8a08611447ce", "upstox_client/models/get_position_response.py" = "919171834f0f98b6017a22b55a52557e9d5e889ab999f80ce8b6c34f63be24fa", "upstox_client/models/get_profile_response.py" = "1b71bdc153fd6f39a5f4369720cf6a374f26092fb9b8b9c4f4c32ad1fa54ccf9", "upstox_client/models/get_profit_and_loss_charges_response.py" = "a9e9398eca2a45f055c6f5c1aa81776b1e714629a2d15a9ce1eac231d00a9564", "upstox_client/models/get_trade_response.py" = "73df4620492ebc39d33aa538f1341eb51154f57323635ee1838e96b575fb2279", "upstox_client/models/get_trade_wise_profit_and_loss_data_response.py" = "3d434b8bb598a1ac5f3e7f540ae3bf84c2a11929b5f8d3fce2eb01f3243d31d3", "upstox_client/models/get_trade_wise_profit_and_loss_meta_data_response.py" = "c0be9b2ac0c1dd8c95e6f6d47f6ab124ec26a6a976c590fe209c941f4f7c74ef", "upstox_client/models/get_user_fund_margin_response.py" = "aa0738ed9f76da15ae01fd1c79f15e978e61c5792124a652aa60865997d20a24", "upstox_client/models/get_user_fund_margin_v3_response.py" = "e2ff15320bfc5f49f9b2ac616553f437b542c8a0b50d5460386c9abdf61abc1f", "upstox_client/models/gtt_cancel_order_request.py" = "c87b653289c707d439ea904307915ce30eedbaa9bf0d084578ae1d10f88f15fe", "upstox_client/models/gtt_modify_order_request.py" = "0b97f283ab53765f4517bd762edc76f9e0f522c14624475c1e1013a2a4ab3ff1", "upstox_client/models/gtt_order_data.py" = "fd7eb7ca9776a012f61f69aed1af2443fa7351ca07b9a4e6f7f4ab2a8f8ee900", "upstox_client/models/gtt_order_details.py" = "b64c0713de365b0967831b2001b4376235849a1792fefe614633cb4b75b73359", "upstox_client/models/gtt_place_order_request.py" = "b219767adf765696285b28f4cde88a04f801bd53bbad36a5e1274662f86c1379", "upstox_client/models/gtt_rule.py" = "b3f712ccfc90c9bb68dd3e4080a7373f067e1bb1b1f033fcbed65ecb79381351", "upstox_client/models/gtt_trigger_order_response.py" = "9e86f42f2ffbe842c6aba36ab927d14e5783083e72121bf843f0917270f1a37f", "upstox_client/models/historical_candle_data.py" = "9e80395935d5cf729335bd7e4c7702ace3c704e4336691fd401fc1d966726b20", "upstox_client/models/history_item.py" = "c9b947c4aaec9001ab5e3faa0728be5b8cadea8953f81046cc1401d43fc208a1", "upstox_client/models/holdings_data.py" = "630a911e0c796a04bcec905df75f346310ccbca45cf8ae442d50a45f3facac6c", "upstox_client/models/holiday_data.py" = "8a9f4c87afaaa52185663e01f2500ca6289ab4d86c217df4a9c40b2bdff8a40e", "upstox_client/models/income_statement_data.py" = "1932abc8085e7aa35505a0afe316881b15e0d577eec8607d7b94f3d7d54ea1d3", "upstox_client/models/income_statement_entry.py" = "43895c3219214c886742fcca8b75a450e4e01f5d84adbfff3f87bdefe4280675", "upstox_client/models/income_statement_response.py" = "5222faef10a85f6117cf80fca2d020b63b712a03bc963073b5c739a8d8123fa5", "upstox_client/models/indie_user_init_token_data.py" = "d21df67d0a46959541136eb18f9397d73f0abe935c709b414b3bf3b758f7ee25", "upstox_client/models/indie_user_init_token_response.py" = "35ef6ce3abc99e9e71eebae2725234d6d56540487ff21cb607c3f802e94a18fa", "upstox_client/models/indie_user_token_request.py" = "f376d00637af24f5a989881fb1cb03d91c7bc6f4adb7d89e60ffc248795800d8", "upstox_client/models/initiate_payout_request.py" = "2bd8c16d958bfcc5074322f9e91e0bd9b30eecbefceed683796d50e324c9f953", "upstox_client/models/instrument.py" = "2df30d5a85d4181608492af11038b38a6840f2adb85e60b90df285ade7e00c2b", "upstox_client/models/instrument_data.py" = "6fff529defd5f4bb1cfafb89b08e51eb733ec90268a796f9f80345d60e2608e4", "upstox_client/models/intra_day_candle_data.py" = "5e923e9a10bd905b852bf9867423eea767044274aac4f4f984ca4941b4e234b9", "upstox_client/models/ipo_apply_data.py" = "9b69ce4dbf3959b8bf86837ebf56976e7d7f46107f67ca1092517e2811adfbe6", "upstox_client/models/ipo_apply_request.py" = "7eeab44ca8355dad1c82411487ed0d348b0e8c0e0de7fcb88a5e4b9a23196b59", "upstox_client/models/ipo_apply_response.py" = "c7101305a8ecfb58c111bf2201d322b38b0a2f58004f245f5e5d77a9ed62a6c5", "upstox_client/models/ipo_bid_request.py" = "25f193e3fa232b83704d3a72cb10e9fbadebffa7d79ea3b4ac0c05d955dfc0d1", "upstox_client/models/ipo_cancel_data.py" = "58c4bdddfe54b43ff2e314ddfa01d8605c0ea18bf2b06e2b795e442515a14ba7", "upstox_client/models/ipo_cancel_response.py" = "59216ae4ef4cbf35b4d164296649256653e47a840005469eb812e76e1987041c", "upstox_client/models/ipo_details_data.py" = "669adce839d16155afa8d65ef616cd3369ae4d508fa47d065b2b8393ee006152", "upstox_client/models/ipo_details_response.py" = "071813b0b3b402e77117c5e286b88a39ab3f63e331f5d8e4e1a1995d6dc370db", "upstox_client/models/ipo_investor_type.py" = "df94973ac52210baa9892bf831d518c9ac04ff093a6775e3679f3d43f4d21964", "upstox_client/models/ipo_listing_data.py" = "64965f7c812d993ad19e7147299e6da6e0ac583c133d663547f1c1029b3fa13b", "upstox_client/models/ipo_listing_response.py" = "1111139fc838e31a6e7d52978c3de9d1000e7429967df81bdb90c9bba89a157a", "upstox_client/models/ipo_meta_data.py" = "f300e2b457ae12e494f29c1d3e526a6aa88c0172e610d6912920423b3253c79b", "upstox_client/models/ipo_order_bid.py" = "a570f77a16a553b715c22d4d8484cea1dc80c6fe3bb9b853256da6e346c99b4e", "upstox_client/models/ipo_order_data.py" = "6470b7f9079861e72c5c1cb7b1dc8ed5f62bcfd37244173efe134476ac893566", "upstox_client/models/ipo_order_detail_response.py" = "3fc852d6d195f5055aa5784ae41fe898fff418571c27182de2d88078b8062f54", "upstox_client/models/ipo_order_response.py" = "64f818177865f187431587012a7f35f56b0f0bd461e6ee884f469599b224295e", "upstox_client/models/ipo_registrar_info.py" = "360135af89aafca06167e0f60538d4da747a6a129b74aa74276539d8e51f05d1", "upstox_client/models/ipo_timeline.py" = "0d11a23ba83bdf942cf1bdc97cf14ec9077298168b656db939e057debb4be83e", "upstox_client/models/key_ratio_data.py" = "c70c9d023a789ff4dd43e5bdafc49b52e3df7f0a5e26d6f3b13f4ab0fda5ab0c", "upstox_client/models/key_ratios_response.py" = "d19da590c497b97238cda62d4356fbb3eac06306c331b0626a34563d6d159f08", "upstox_client/models/kill_switch_response.py" = "c690c71c40a425d172b8cd2562a1f6a684c9975c281ccbf41326e7ca0a556277", "upstox_client/models/kill_switch_segment_data.py" = "9a9ffa91990b0130442315a4d0e5535d38b77c1ac4b72136ab646a8223f1e11a", "upstox_client/models/kill_switch_segment_update_request.py" = "665884f25179da0666cc7fbff5ac97e8e2e5b2817ee56e897596a463769c85b2", "upstox_client/models/logout_response.py" = "df40c4be582b5653c50e1be162f33c5268d5372d6953df1cfddb401fc4b5032a", "upstox_client/models/loss.py" = "965aaf70e40ad7a1cfd9749ab25f4ac0b88bf7be0a83bab88250364bf775fc76", "upstox_client/models/margin.py" = "086248d81f0c7121588bc15edb2498784c7c0509a28f3f943eae3b556c4a9f22", "upstox_client/models/margin_data.py" = "ac9d3bf7e3cf2ba648eda09494c01b05ed7ec43a4c808db838b6f986594b0c60", "upstox_client/models/margin_from_pledge.py" = "be7c47b2360131c91b517dfe43224467b29fd834392519640b24b030363cd325", "upstox_client/models/margin_request.py" = "98c5e2f55a60ff829746779f2a0945046e637139ace384b2accb6d753d668278", "upstox_client/models/market_data.py" = "d37542571a272eb6663b53d937edff5d91529cdde18e0ccef9d51ff593036644", "upstox_client/models/market_quote_ohlc.py" = "a1d71aec912be1c1987073e6b9830bd97f8832be2f8edea41a86d93d216f978d", "upstox_client/models/market_quote_ohlcv3.py" = "58d7c5dfb44106c2b01a38ad0686e94e263983db3d79c05edba4485375cba529", "upstox_client/models/market_quote_option_greek_v3.py" = "3a1bb8c28ccdeb4f81cfd8394a602f6865273fb2748401261c667e7ca7c1a75a", "upstox_client/models/market_quote_symbol.py" = "489ac29a030a3c46b3b7cf26d6387eb237f7a6ae8e794e1225a55f9492826cb5", "upstox_client/models/market_quote_symbol_ltp.py" = "c6d7c0def129324cee786803b8d5a48839560d8dda74f8bdb0f90cd889f49386", "upstox_client/models/market_quote_symbol_ltp_v3.py" = "1ca2b4d340c0ee6746b64728440dcf36b13d1a693d9571db3a9123b554a80c47", "upstox_client/models/market_quote_symbol_v3.py" = "3b14a3fa975db90c57d5f077def2f56c0f7b7e0de3dcdd2061a37fc508407cfc", "upstox_client/models/market_status_data.py" = "a4108b6442a469017b2bb0b84b6675279b7445cfd6e6d00ba53cf690dfd4c7f2", "upstox_client/models/modify_order_data.py" = "50c6563a7f26b9dab31666a4f6fb2d99103235bd8a7565fec2b0c8df54a767f8", "upstox_client/models/modify_order_request.py" = "d7305c519105c1d79b31bfec0e7d824fa24224b47f92678257fb50105d895bb2", "upstox_client/models/modify_order_response.py" = "3fbd88d61bc5e583d324847ee34c04f0c3baa4552774f52735889985d289562d", "upstox_client/models/modify_order_v3_response.py" = "6384458482749a665aa1445a0fcd71b3ef853a606a5641ef771eb445e8cb1c13", "upstox_client/models/modify_payout_request.py" = "041c6cfe7f3f9c59fbbc125e72fc3d43321606ac247c81b49b0dd4c88c53c09a", "upstox_client/models/multi_order_data.py" = "fe30ec734d86f7859c5f8bc07072965c606557982b0c9ed59a09feaddf3b4d1f", "upstox_client/models/multi_order_error.py" = "d2f62a50991285b843fb6a134f35688c63f4beb36616bdbfb41e6bf86583e270", "upstox_client/models/multi_order_request.py" = "14bf73abddca898a1b42959703782220d75091fe51134da04f6153515cff32c5", "upstox_client/models/multi_order_response.py" = "05dd9ee6a39fe245a236011d344122732a75d59a1d9b33e6c442d8e77ece6ec9", "upstox_client/models/multi_order_summary.py" = "26018726a2cc179ef5fa29a153079918295981cd3b1a65f6eb20e0646dc6dc38", "upstox_client/models/multi_order_v3_data.py" = "4ffa1a985fa8ad2687450fa7c31a7598527f9d6bb3dd6cb45d561c98d5d30424", "upstox_client/models/mutual_fund_holding_data.py" = "4e1123cd6929afa62fc219db7495304b723f0297f96ef7b31d63387b96ddb5ae", "upstox_client/models/mutual_fund_meta_data.py" = "5a2431287409f5e4abbc46ca174e66cc608d8576f6d4457f6d422466399026ff", "upstox_client/models/mutual_fund_order_data.py" = "5c56f501be9c292d2fe4d7991a07b3bfb78a2be98ace0a0015359142e0b9415f", "upstox_client/models/mutual_fund_sip_data.py" = "c33ff04e9f9c69ee73473ad919d6ae78d0641a4f5cfb9aed0dd70ba5437829b2", "upstox_client/models/news_item_data.py" = "7dd2217ccb7e5e68931c7f0d9a68d4c6b2930ecfa6217118cfedd8ccace87d27", "upstox_client/models/news_response_meta_data.py" = "162a35d9798fb217d3f7fabc1439725105096fec9f47a750964a519fcf6f14c9", "upstox_client/models/news_response_page_data.py" = "965d0a3d204a924679707468431f2a8ee9cbfaf6c990607d5842961bc34ba472", "upstox_client/models/o_auth_client_exception.py" = "a49e9263b36b34e3b229eb6c198383c6ba44a6a6ffd23f0613cc0634e12f9aa1", "upstox_client/models/o_auth_client_exception_cause.py" = "edaf6045287f209457f5712ceec60cea8c183e7edb3cb43d61b3e8ab61e7edc3", "upstox_client/models/o_auth_client_exception_cause_stack_trace.py" = "77508ab97a7d05405df215933ea5efaee415fbbcd6b31751cd7c89e95e04596c", "upstox_client/models/o_auth_client_exception_cause_suppressed.py" = "dea52d81a35fbd933bfca6f5ddc38512ab4a89a2aade471bf8f52766de9ebc94", "upstox_client/models/ohlc.py" = "e8ceb038b51be705f2463709fbca5eacd4af0dadc31daa51fd5afa73bffdc37c", "upstox_client/models/ohlc_v3.py" = "312e148588a2c74e06143a967328dc3f957160cb692236b90c09eb5487f50e34", "upstox_client/models/option_strike_data.py" = "bc969c551e6fde8f3e2c576acf9b0b346a88a0c4f8b97fa11798683eb20bba4d", "upstox_client/models/order_book_data.py" = "ea5226dd834a89b79335ffeb6b2eec33353ba2411ca2839c8925ccaef85622d2", "upstox_client/models/order_data.py" = "257d81db8bba5d77cfa6c0c84c2cb9a29a8ff05addea8d168d80021da93cd7ee", "upstox_client/models/order_metadata.py" = "d104b1f47c4230bf2b7ed47d21f49b8568434c73000d0ca73bba27232000aea5", "upstox_client/models/other_taxes.py" = "5b25c2e5aa41902bb79e1ac488ed3faa461c45d2fd6859f9f68e531837ab5250", "upstox_client/models/pagination.py" = "9d1aaaac80a251faab6eb1fedbeb037407fdcdf7fd64edf41ecd8cdebd39a242", "upstox_client/models/payment_history_data.py" = "5d07f34e14fec473bff4b1e819827add3157c5df43b4d8177d3191338d02b89a", "upstox_client/models/payment_history_response.py" = "04300c5cbf3dc87dcb1b0db77763a032b0a1ce3bfb48e895383b66eb3c4527f1", "upstox_client/models/payout_details.py" = "03a6394a29e87940e93539389ca87fc1b5a93561afb20c771e97713e2adf5fb0", "upstox_client/models/payout_details_response.py" = "b871c6e752122e54569aa20d6a0fff4bcabf433d98a8211a5b45a78641dc2261", "upstox_client/models/payout_modes_data.py" = "a38fff66251f01ef395a163315f13919426f38f0843f014fa5b63e27fef413f4", "upstox_client/models/payout_modes_response.py" = "5e5a6d669fb4aad6d329383e8044d99a1300b53413a45b693bf6d46cbb04f6ed", "upstox_client/models/place_order_data.py" = "7328cfafe3c72c1ff7f950dfbb82eed22ed4dde32526e5d0aa3ae960140be505", "upstox_client/models/place_order_request.py" = "a68beab51bcf108d8bec5bd2872f071b3e4e3200181c72e363a149bf16879ee9", "upstox_client/models/place_order_response.py" = "44a41765b2f840e99130a063fdf51a88eb298060ccbe5a93063893fc278a0055", "upstox_client/models/place_order_v3_request.py" = "8f7bac3afddf290e67ef9e8163459ca373241dbb92a93759afee9dfbe1eedaee", "upstox_client/models/place_order_v3_response.py" = "e5880ba3bb53126197c22ebf2f8c321bfe598b2102733c2e093f701f27084d25", "upstox_client/models/pledge_available_to_trade.py" = "1f9b0416d6b1ac467f5cf0978f71d955b0effb25caee6e983c2a615110e0d1a8", "upstox_client/models/pledge_margin_used.py" = "09dc2c66c3b32b408321395467aeb5f73ba8eb07c526b8eb719f455672a2c42c", "upstox_client/models/pledge_unavailable_to_trade.py" = "96cd35ebbf30cf9cc5ce49591d3fbd8a2dc871182cc6b5e6ba1ef02697fb8d9e", "upstox_client/models/position_data.py" = "7f0c5e3c218d24ca9b9cebacaa22616e98ff8c555cf8941fe04a8f8a7417d4bc", "upstox_client/models/post_margin_response.py" = "9545a86cae7122bd8981eb3f33c9f57cad34b5d79e2f217a70a4d484240da146", "upstox_client/models/problem.py" = "8dfe278eadcff14600b495ba71e72c420211d0068df8ac12f91610a4f5e05b15", "upstox_client/models/profile_data.py" = "17b51f2ad5bd5ff353e63503e6418d97f452f85d2c886fd412e14fa33b54af3c", "upstox_client/models/profit_and_loss_charges_data.py" = "e2de23dad908b85ebd3fd3f0c336894a766803a454d6d09c978743857160dff4", "upstox_client/models/profit_and_loss_charges_taxes.py" = "6eb315ac33aba8d3b627c6a53a1f3a2a9eace06e7339eb5a3f609aacef91f3e4", "upstox_client/models/profit_and_loss_charges_wrapper_data.py" = "b16fd9b93480d6979cf6b3993fd0682bedf0ae26344c70653bd9189f0c847c2c", "upstox_client/models/profit_and_loss_meta_data.py" = "991442d58477d6550f092fc5c17b762c7ccf139ae363116a6f58a61818ba86bf", "upstox_client/models/profit_and_loss_meta_data_wrapper.py" = "5f0ca5212831da2541ce5c4d88022ac289ad47fc3a08841397ef27cb1659506d", "upstox_client/models/profit_and_loss_other_charges_taxes.py" = "12872981a21b4475f7747c676a9bb8f8f2f491592d49673607d2eeb7d93f2831", "upstox_client/models/put_call_option_chain_data.py" = "21dd71ef0337b7fd677294ad3bf72c639a690884556dd50adcc20062ab10bf44", "upstox_client/models/rule.py" = "495a99ff9a787f67d91703bbce1bad30323f22ccc208219ef01fa3fcbf8fd60c", "upstox_client/models/search_instrument_response.py" = "b7fcdcdec780c3527c81f0d2c7ca575030a4e1fc56c91663a8a6b2d24fac4e27", "upstox_client/models/search_meta_data.py" = "a6a2ba8475257c41e1d0ed07a02c5ca1d66a141e9038b8197a90df488afa2800", "upstox_client/models/search_page.py" = "4927947da30c2cb734cf56cda1e7717a57b7eedcd89bbea426cc6fd1fc6de655", "upstox_client/models/sector_market_cap_amount.py" = "4d227b055f2fd29d17dba3828cbf0cbcb2eb33fc7588b9e4c530fa8045385cd1", "upstox_client/models/share_holding_data.py" = "334988b9fbf5e160ef0598fa96bc429da9335fffb40b765605f3dea1cc29f091", "upstox_client/models/share_holdings_response.py" = "3abb6fa71286b505da84c7b6b7d662994aabebaaf703cb7b9cce96a1786375a6", "upstox_client/models/token_request.py" = "5e3c890b66f8f3a9b1c441b44bd3212ec9a39c214df4a15d4268cda55ad2dbfd", "upstox_client/models/token_response.py" = "452de6100f6fcdba9073fb886b068c1a71e1f225e94d583f083a47a7f8becd08", "upstox_client/models/trade_data.py" = "f5d60eb04eb9c9cbb6009a57f6fced3c0de205ccc4bd9055ce8ee6256daeae67", "upstox_client/models/trade_history_response.py" = "c1e257a8b81077ee9749a0f6975acfedde909a028b773d12e011a35d4930e138", "upstox_client/models/trade_history_response_meta_data.py" = "ee518dd92f39deb0d35439c04374e892ced692f1dc74363fe4fd1c4873a14f07", "upstox_client/models/trade_history_response_page_data.py" = "069c05220cff4d59a0f711f53f3c7f1eac12753d51a5681cc630d118aaf3a1ea", "upstox_client/models/trade_history_response_trade_data.py" = "5ccaac20f26d3630d794a32ba7f165ab8d1c1194bfb5108ba8270ed183881c52", "upstox_client/models/trade_wise_meta_data.py" = "9c033db7d3d368fbf2b4a20df81698a224a0ce79115d14c0d3b2ce8d20a22d9d", "upstox_client/models/trade_wise_profit_and_loss_data.py" = "2219534bd7142cd375f9409e210ef70ffc1527e7aa69a12b44dbe8fcc2ed02c0", "upstox_client/models/unavailable_to_trade.py" = "be55b68cd7be5a0a3c8662c250184c48e3bbac3b9be43cdc3112bb53a589e01a", "upstox_client/models/unsettled_profit.py" = "3da6873e387010c22e3ca2416c9b936f430d4992862afd2b324a4362572e7882", "upstox_client/models/update_user_ip_request.py" = "33754094dc64aa117bf35210e9daba799288e647654d6e10daf8389243d169ea", "upstox_client/models/user_fund_margin_data.py" = "9b3faec6127fa1482e3fa1b4f1f516e676cc8c33f718dd54dfa6eae88ba4e9ef", "upstox_client/models/user_fund_margin_v3_data.py" = "5b240f32d0226b4c01715d138dc6f6beab43692e927afbd6ae30d929ba7c616a", "upstox_client/models/user_ip_response.py" = "903c07ba59a6c18f5217281b03dc84536d3bf3b792537fedd7d04ce2fcbe6b55", "upstox_client/models/user_ip_response_data.py" = "2ab040ad7ca3c334a54f628e3694e01db17178f9749720fb45ef4a729be11d15", "upstox_client/models/websocket_auth_redirect_response.py" = "e59278da38d88d7202f33f81b408e0551c6d3c0d42086e51b0cc84890b5c1f04", "upstox_client/models/websocket_auth_redirect_response_data.py" = "485eebe158d4d93249bbc79a2a655f50999f169c2e8ba0c018b789e14d91d331", "upstox_client/rest.py" = "bca411f0826a9535007aa0ada9f02803d965e0ec01ebdd526ed7de0cda74f41e", "upstox_python_sdk-2.30.0.dist-info/METADATA" = "8f3501d3047143f2e8585d670f9b8c0cd567f4904e7a8cb8a47de1e596fbd6d1", "upstox_python_sdk-2.30.0.dist-info/WHEEL" = "d7a7dcffd469f39e122dc761683123af4bbae69d1edc5859c6284d81c9c213df", "upstox_python_sdk-2.30.0.dist-info/licenses/LICENSE.txt" = "eba78e07c05ca4b6ae2b2a7972e4ec87bc9921a12b6bbb78d4d8676589154d7b", "upstox_python_sdk-2.30.0.dist-info/top_level.txt" = "1f0df844d58de2d83a8d8bff3f530ccf4be001c00c52fa9b2e7e511f07a6ba9f" } [[broker]] name = "kotakneoapi" version = "3.0.9" release_version = "3.0.9" sha256 = "027f8f2eb933077ee7520422fd7ec153daf97c342111dd461a4d237dad3fad8a" source_commit = "0ba71b7f7c295652d4c3ea2b5ce5a88849db18a3" source_tree = "b4a597ca4fb3a2c1a591907e00e80e35a7ee1533" release_tag = "v3.0.9" release_commit = "0ba71b7f7c295652d4c3ea2b5ce5a88849db18a3" release_tree = "b4a597ca4fb3a2c1a591907e00e80e35a7ee1533" release_wheel_sha256 = "027f8f2eb933077ee7520422fd7ec153daf97c342111dd461a4d237dad3fad8a" release_sdist_sha256 = "80176144b7b0bd510b386838b6993dfc199a3a82ad4dd59bb0420f2452b76d30" licence_sha256 = "1baead7c445324d04c894f4499c790d8d6e93ad2b821192034ec11fb3c3d737a" licence = "MIT" licence_source = "kotakneoapi-3.0.9.dist-info/licenses/LICENSE" homepage = "https://github.com/Kotak-Neo/kotak-neo-python" sandbox_tested = "2026-09-20" approved_by = "navaneeshnagarajan" notes = "Private R78 source candidate. Historical approval/date unchanged; no new activation or funded qualification. Exact official default-branch commit, with immutable build and installed-file identity." source_kind = "git" source_url = "https://github.com/Kotak-Neo/kotak-neo-python.git" source_module = "neo_api_client" source_archive_sha256 = "78cac64a91274febe5b0605d237f19173c75092d7cc363b00e29e945a7daccb4" build_wheel_sha256 = "3345b284a78b5c01372c4a55e0a27ab9f1ae78bd30526b8607bd3cedfc3213b7" build_files = { "kotakneoapi-3.0.9.dist-info/METADATA" = "5ac995dc29648c806e3a1aaeb50ff7f1a69627f1e02261a909d99096c0f2ce7c", "kotakneoapi-3.0.9.dist-info/WHEEL" = "d7a7dcffd469f39e122dc761683123af4bbae69d1edc5859c6284d81c9c213df", "kotakneoapi-3.0.9.dist-info/licenses/LICENSE" = "1baead7c445324d04c894f4499c790d8d6e93ad2b821192034ec11fb3c3d737a", "kotakneoapi-3.0.9.dist-info/top_level.txt" = "157aa89027991160e6b4408e1c06176c74efebdb8deaedc9448e538d634a4c67", "neo_api_client/__init__.py" = "77d063759c9c389c2e0e411e27147b7cedc7a7eff733e33745646cf94cf60d4d", "neo_api_client/__version__.py" = "067dd17dc25b2ad8bf2a5ef51d0fb0ca746adca631bbcd7fa1d8be4d50700a94", "neo_api_client/api_client.py" = "0827e85734099d54793ad5f1587a8351d898af667324ace5e02810f77a59e14f", "neo_api_client/circuit_breaker.py" = "17ee06440ee54ecf262963d5cc09d83053ec4ca6d1f03a9627305704b587ddaf", "neo_api_client/exceptions.py" = "a5cfbafb0c0eaf8b8b0d75a8a7713217ec5296a2a1116f18dbb599a8bb2c920c", "neo_api_client/logger.py" = "aa8fc099613e1840a15f5434795aeda9fb37c606f86b2ec94de1fa9c86908fc5", "neo_api_client/neo_api.py" = "670f46c2be59f27be213059d8dd9ce9e02cdca427db43d9ce7d4d4f341ec8b85", "neo_api_client/py.typed" = "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", "neo_api_client/rate_limiter.py" = "cd36eee77dde1c8a734ed7f72cabbea2bf76ce3df9d53f610371afcd82e6387e", "neo_api_client/req_data_validation.py" = "95e39330db07865b9b7dac08055cdf218beccc31193c8c221dfcf3f5bab74e99", "neo_api_client/rest.py" = "18555bf065b4ea29ad7ce49f02587d7503b11c68279c5decfc9a25d7f161cdb9", "neo_api_client/retry.py" = "c6c416941da423f53a6583a9b1231dc86c3114df81887b603e98b571df586ad5", "neo_api_client/services/__init__.py" = "883719804cfb2dd55a4aed669f7403a7c4787dfdad733772e2e8a98ab19d3a2d", "neo_api_client/services/client_ip.py" = "5b6b4e653556f8779a1a7da326d5ce0b1eb4a9939758ff4e93986aa4af6760dd", "neo_api_client/services/expiries.py" = "db28068fa1b737013a5eb57a7923db584462b62bc9f84bf113dac51a3d16b6ea", "neo_api_client/services/historical_data.py" = "b1794e97905730c2c2c0fb1e5a0751e490da40a874597d8a5a89dc0c5ff2d0bf", "neo_api_client/services/limits.py" = "ab5c9cd47e0dec6fa1a51e9cfd7ec2d6d9abc711f5042aedb36068da1beb0894", "neo_api_client/services/login.py" = "40c4d9dcbf876f924cbf3bdf038301010e8060c3053ab9025e44abef160436b4", "neo_api_client/services/logout.py" = "1016f2e2c0dd2919bffc0cf91e1a38045b2fd5b5dd463ce4c237e2a31b687e6e", "neo_api_client/services/margin.py" = "58e11c435a71f85ab4d05ba11ef50ed488d38ee1eedf43a54f1fa99051cb0448", "neo_api_client/services/modify_order.py" = "f808c58cb589685ff2b0db938fe3d24d9535ea644f6ff4bb0f9f313ab0273299", "neo_api_client/services/option_chain.py" = "8cbe693ce59f62f6c458b28677e79fc6145c3402586cfb02842dd6a7dc5e3703", "neo_api_client/services/order.py" = "99f37b67978eb7fc8a30a62092ae7cbc80a157ed046afbcd258276a5bcc0831f", "neo_api_client/services/order_history.py" = "aca7f08f890705db3e72b0f6669333bd57b2731017c3ef2d8fdd56395ca5abf0", "neo_api_client/services/order_report.py" = "909f89dfb180c4a9de052bd191b089091cbeef6e51ca0054c0e3a7d7420b49c2", "neo_api_client/services/portfolio.py" = "df6fedd14db98287754c59fbee30d3d4aa0d64eb339600bed0d75357778e97fe", "neo_api_client/services/positions.py" = "9fef1d6247235b7d11e78f195c272bc946a15258432d247fb7e4836caa28718a", "neo_api_client/services/quotes.py" = "ef05b4c028eb44429e90576bab345b322313ff6ea06ca887f5830162b14fa12f", "neo_api_client/services/scrip_master.py" = "bce4f868a360869427be84065ee83a85a51ebf34996ab740c0a568dc0da26da2", "neo_api_client/services/scrip_search.py" = "6fdf7dc9542abae201792145e6a7d030f6274688af8984f5586aacd22a426aa2", "neo_api_client/services/totp.py" = "ce9b31b339e8f9259230ec18361697156fdcbe08bc7549145d3394e7e6d71a48", "neo_api_client/services/trade_report.py" = "6247f5fa45b1330becd70d2dcc30e51bb5655ccfccd3c5749e929f794ba4a9c6", "neo_api_client/settings.py" = "78a7e981ef5f226e0b5f3372cfa0ce047bf3ad58e55357057895f7543fa50418", "neo_api_client/utils/holdings_cache.py" = "312fbdf6c1e31890a45cba025236732553b939e62b9991b099ccd3f707a236ee", "neo_api_client/utils/neo_utility.py" = "358830282333f090d013533ff3f887ac6235ab4aaf6bcce1b3fda093d75c572e", "neo_api_client/utils/positions_pnl.py" = "e459d9418cd163d8529a4819209813cfedc81479d10d0b85664dcc8bc9045058", "neo_api_client/utils/scrip_cache.py" = "2f5ed3e7af87b20150e9be8740aa31011d9799e1830379b482afa72e7d7875f0", "neo_api_client/utils/urls.py" = "989c4080bbf63f8b351f55bb43d5486d780da3847f40b4240aa02a8331ef8c89", "neo_api_client/utils/ws_scheme.py" = "a5d6ecf63ed44a6196ff7c7ea7cc6cdf9a1970778b320548701bb1ff9a2eaba1", "neo_api_client/websocket/feed/__init__.py" = "cfbf75c64d396208d5c2ae258079de7ad5addc462f67b6df6845bc6a660d7e58", "neo_api_client/websocket/feed/client.py" = "4a88e72aab0c6500649d89c99d2ec8a7486106b77f4339fca2704619eb4272f4", "neo_api_client/websocket/feed/exceptions.py" = "f28fe9c3da85ec10a051c785d3d399c17600258189cbfd6ee8658c75e7c956fe", "neo_api_client/websocket/feed/models.py" = "d2c0c69de877a4d7943e90d4f2941fdce1167622c5764306c35a30af81ed8378", "neo_api_client/websocket/feed/protocol.py" = "8d73d61d1447eb395ecfebfe3e1b2fb4e7151a9fe1ef4726a519f44b0eec6ef2", "neo_api_client/websocket/orderfeed/__init__.py" = "8a9a5df5f072e8a5b627e32649994c7113b9888496ec06528dfa1c50c10f0c14", "neo_api_client/websocket/orderfeed/client.py" = "db1278b9053f15bbde48f1b0693365c6e0d7b728fdc046450a402fecc36f498a", "neo_api_client/websocket/orderfeed/exceptions.py" = "34d739345430f9f0aa82a3fa3bbad4aa82a3b63e41f934ebf36092685895388a", "neo_api_client/websocket/orderfeed/models.py" = "bb7e11ad890500feb3afd9eeecccb04f27aec20f68583332fe4b58cccb411260" } [[broker]] name = "growwapi" source_kind = "published-release" version = "1.5.0" sha256 = "b4871ed19415b6ad7434bee2178f53aa1e180fbddd4a25693c458440f66939cc" licence = "MIT" licence_source = "growwapi-1.5.0.dist-info/LICENSE" homepage = "https://groww.in/trade-api/docs/python-sdk" sandbox_tested = "2026-07-05" approved_by = "navaneeshnagarajan" notes = "Official published-release identity under the explicit Groww-only source-policy exception. No verified official SDK Git origin or PyPI publisher attestation is available. Physical installed resources bind only to the independently reviewed exact wheel pin, not source/publisher provenance. Historical sandbox_tested/approved_by describe the prior adapter baseline, not approval or runtime/native/Live qualification of this release. The production REST transport and all native/Live freezes remain unchanged." source_module = "growwapi" release_artifact = { "filename" = "growwapi-1.5.0-py3-none-any.whl", "url" = "https://files.pythonhosted.org/packages/e1/69/7dd0766c3a9dcf2688eb363a90fadca7a8388ac947efebd737b830bd478a/growwapi-1.5.0-py3-none-any.whl", "sha256" = "b4871ed19415b6ad7434bee2178f53aa1e180fbddd4a25693c458440f66939cc" } build_wheel_sha256 = "b4871ed19415b6ad7434bee2178f53aa1e180fbddd4a25693c458440f66939cc" build_files = { "growwapi/LICENSE" = "c9088c06b8d6ef6e2604992b6c4ab0801d65e93fbd95e15f48fea8e1bcecd248", "growwapi/README.MD" = "67bab4426364a40522722fab84df99181c6af375c663127ab3b21cb5c0668c49", "growwapi/__init__.py" = "b98ff4e11e86f2799bb548b5a0954006a00ab843fde0d3b628ff5cf401c3df65", "growwapi/common/__init__.py" = "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", "growwapi/common/files.py" = "78620e632baafa7458c4a8e263be4b4d90c6dbbdb0453a98a9be39df858e9c2b", "growwapi/groww/__init__.py" = "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", "growwapi/groww/client.py" = "dac8f95edd86a32145b1ddbc15db993556525eadd86b72f9863bd91e44939645", "growwapi/groww/constants.py" = "bc83b22da33064b5bf53d3ed0f230f20c8949d6f6781603bee97cd81d4f73c4d", "growwapi/groww/exceptions.py" = "f99c062de4cc8cbc7cf61cb0c95107ec21d2a86a2946bc5265abf1a0c25288de", "growwapi/groww/feed.py" = "0fb4dbdac52e5abb13193a27c90d06379c6a62274f68c041a7aeff9eeb867919", "growwapi/groww/nats_client.py" = "16856790552f7e06a489f1d0cc40e36c31d4f24a61513a510bec9fddb20a457f", "growwapi/groww/proto/__init__.py" = "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", "growwapi/groww/proto/position_socket_pb2.py" = "b31e1f89c40a564079e842d815fe5fdb277164a6a906f4367fe41a80421ffda5", "growwapi/groww/proto/proto_parser.py" = "6e0160dad152e7b48acfce229a2772969060d0db2f15202fbda603f3cf71ffa9", "growwapi/groww/proto/stock_orders_socket_response_pb2.py" = "205db3658c4dbdeb481ecae86dc092cd6f04471aa864a6ead4dda0dabf79c541", "growwapi/groww/proto/stocks_socket_response_pb2.py" = "1392dce5f9d5dd0d49ae33db2d44dc7f86f751a7b4b7f0379999caabeb87c47e", "growwapi/poetry.lock" = "21da25b138dbcdcbe7a71a479c855a62419cefb12b3f3bcb51d8e7f5b6beb4a5", "growwapi/pyproject.toml" = "d9e6c92a4c8f00fa23edd5ee039cb35702df59b18362bab707f927213d85e216", "growwapi-1.5.0.dist-info/LICENSE" = "c9088c06b8d6ef6e2604992b6c4ab0801d65e93fbd95e15f48fea8e1bcecd248", "growwapi-1.5.0.dist-info/METADATA" = "b36b33b4d98509a73244b6f35422cb30ca9aed8f29b538894c878b45282aeb86", "growwapi-1.5.0.dist-info/WHEEL" = "6f82bf85e95ffa3950a170411137f09dfe01d38602ebb2ce7afd23a387d7e66f" } licence_sha256 = "c9088c06b8d6ef6e2604992b6c4ab0801d65e93fbd95e15f48fea8e1bcecd248"