py-portfolio-index

View on PyPIReverse Dependencies (0)

0.1.12 py_portfolio_index-0.1.12-py3-none-any.whl
0.1.11 py_portfolio_index-0.1.11-py3-none-any.whl

Wheel Details

Project: py-portfolio-index
Version: 0.1.11
Filename: py_portfolio_index-0.1.11-py3-none-any.whl
Download: [link]
Size: 777740
MD5: 4c21265d7f97259f155d4ebbc74a3dcd
SHA256: bac4a0e6dc3921c0d807a8429199da8a6aaab019ddf3075fc826449cb0d8dbd8
Uploaded: 2024-11-11 13:10:25 +0000

dist-info

METADATA

Metadata-Version: 2.1
Name: py-portfolio-index
Version: 0.1.11
Summary: Build index portfolios.
Classifier: Programming Language :: Python
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.9
Classifier: Programming Language :: Python :: 3.10
Classifier: Programming Language :: Python :: 3.11
Requires-Dist: pandas
Requires-Dist: pydantic
Requires-Dist: platformdirs
Requires-Dist: alpaca-py; extra == "alpaca"
Requires-Dist: robin-stocks; extra == "robinhood"
Requires-Dist: schwab-py; extra == "schwab"
Requires-Dist: webull; extra == "webull"
Provides-Extra: alpaca
Provides-Extra: robinhood
Provides-Extra: schwab
Provides-Extra: webull
Description-Content-Type: text/markdown
License-File: LICENSE.txt
[Description omitted; length: 7575 characters]

WHEEL

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

RECORD

Path Digest Size
py_portfolio_index/__init__.py sha256=eM00pcbeI5oJnV2MmPIZyeaUQDFOThGp7uIfHiIHB7g 1305
py_portfolio_index/common.py sha256=T3mp8Zfn8_IN4OvQqcDmplD_2jULxrnF7RW_z9fwluc 1511
py_portfolio_index/config.py sha256=Zgu8zh623OyivSN58aODJ_wR3Dt8iG76ny_v6zP2i6g 936
py_portfolio_index/constants.py sha256=9c0Ym3LXnN5emOU7qrRApKjxSx8R7eV3VFmYLRMm_GA 190
py_portfolio_index/enums.py sha256=LoUPM6-svrLzHB8vpib9Kcar944f6vDsDIor0GEDUjw 805
py_portfolio_index/exceptions.py sha256=nXSoBI0FOcMER9ve1iA468MG4OjCCtNFatkFnqMXz2M 736
py_portfolio_index/models.py sha256=kAiV_eTuamL5CIZvM3OxQXG3Cb-BQH5q50JMXPYbIf8 18521
py_portfolio_index/operators.py sha256=_3D-wvzxJXunENvKBR1UL0WI2hco7Cma_ORA4Do-fNU 16056
py_portfolio_index/py.typed sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
py_portfolio_index/bin/__init__.py sha256=Dp0sECbkAs_EnGy3S_7UA0DM0uwpXJdsY58JLuGKMbA 843
py_portfolio_index/bin/cached_ticker_list.csv sha256=zdbshnlA_KoS9dEYGOmH4YDUcnVcqLLaHjUHZm3p3IU 16583
py_portfolio_index/bin/stock_info.json sha256=YM8mlPtNkIYQmcYQr5MDoNHC-rTSRnZq6r1taEX4RUg 3258757
py_portfolio_index/bin/indexes/__init__.py sha256=dI3GzV4w6fbRXYltbRTspQXNzc5R4CUVgJ-z8uVhVIs 145
py_portfolio_index/bin/indexes/basic_materials.json sha256=CxzTeD1vYJl7MPxC4QEbClHtzwLMO8ztF_dI3X3FBTs 7762
py_portfolio_index/bin/indexes/blank.json sha256=RBNvo1WzZ4oRRq0W9-hknpT7T8If536DEMBg9hyq_4o 2
py_portfolio_index/bin/indexes/consumer_discretionary.json sha256=SnEZRKebC38EBvCei7aJizf3mTlTer7KYnjBxt0maYU 26596
py_portfolio_index/bin/indexes/consumer_staples.json sha256=Guic2DBn3bGdrB4-JQNHV7FEi6KHZTit2zG0B1v8rCs 9879
py_portfolio_index/bin/indexes/core_cap.json sha256=_qvWFM5cl80-mF87IsR4c0clwa0mCXNBSo5NaoSBb1A 127693
py_portfolio_index/bin/indexes/core_growth.json sha256=IQgWeLdudwGE-3rwaPnXj628sAwdFjXuDDHLCY6M1Do 47802
py_portfolio_index/bin/indexes/core_value.json sha256=uv2KKq1I4kVxgWb7OX8qO6ZS4xm_BuaGnwvpQ8vrxdM 85727
py_portfolio_index/bin/indexes/crsp_iss_large_esg.json sha256=gWSngz7AdJu4pog4Kig3g1weA4be4N6Knf5nY3x32gg 17022
py_portfolio_index/bin/indexes/crsp_iss_large_esg_industry_balanced.json sha256=aBNKJWRhdjsBe6IKmxI5WV5DDgJFrF0ulV7wxslnJpA 17230
py_portfolio_index/bin/indexes/crsp_iss_large_esg_industry_balanced_remainder.json sha256=_8nrroXo-G7iWLPPmJSqxgIzUcmcDs2lfeWXbzRB0S4 17093
py_portfolio_index/bin/indexes/crsp_iss_large_esg_non-prime.json sha256=9e-TFe-fGYsEdQmywnfL3sz4sVBgb7LkP_51NeAo8EA 20238
py_portfolio_index/bin/indexes/crsp_iss_large_esg_prime.json sha256=kwnUa0m7zxdsIFTCAWGfrt8MWZ3zB3XVhSOQVqGYU_U 14055
py_portfolio_index/bin/indexes/crsp_iss_large_esg_remainder.json sha256=pjMzuE1SQzMfg5qOtIwz2mIK6-JNA57SXGFx3nt7nyI 17265
py_portfolio_index/bin/indexes/energy.json sha256=mepLA03v3OHWOIA6ZcuhzHad36S39eyI-858fq7B6Iw 10397
py_portfolio_index/bin/indexes/financials.json sha256=Pu8nxKv-1I_h2b4CPntEj6Gff1FQU8_cmVoZG18L4Bs 43719
py_portfolio_index/bin/indexes/health_care.json sha256=u9q1jXqPRXlyOIYIR598guvppwR-TIMQSq6g_0D2Kjw 49034
py_portfolio_index/bin/indexes/healthcare.json sha256=eNDCthdDeirm5SOoF7deJxIyEPR_27R8JWBUKwsf9KY 53217
py_portfolio_index/bin/indexes/industrials.json sha256=jQUZVZqvQPIg3epu8ufpt0AvZnunxImNrqhOOFnGYn0 35554
py_portfolio_index/bin/indexes/inventory.py sha256=VKo0Z2MA1RuNNMmvXGpku5Wsi8-pga6tRD3GIpcmwf4 3177
py_portfolio_index/bin/indexes/large_cap.json sha256=8oz9HEkJ0m-_UIh4HZ0v6SeDanJ-p39cbzdzSVkgpFU 34187
py_portfolio_index/bin/indexes/large_growth.json sha256=cAgemjgkIjTe7qdYRYY7CAKgUXtpxIlB0mM--GPnjH8 12643
py_portfolio_index/bin/indexes/large_value.json sha256=qhP1ATZE3gkIlEZTmWVpOj90UO8p_6zgLFcSnuXNggs 23278
py_portfolio_index/bin/indexes/materials.json sha256=xZclAc4GINM8nFDAPIqFYXf2hcPgmxYmjEZLUmc7OzE 10323
py_portfolio_index/bin/indexes/media_&_communications.json sha256=aHBnvE46mDAegrpclEDKV_uCjrrqwnXzikSxyhSyMBM 10411
py_portfolio_index/bin/indexes/mega_cap.json sha256=GDiPi4CwSfF4c_rbR3tOQf40slB1Mx7hli3a3rv9gOg 13479
py_portfolio_index/bin/indexes/mega_growth.json sha256=FIgw32hvutjeueD6bmZ02FLZz9dfI_oGwgyLp44OozU 5006
py_portfolio_index/bin/indexes/mega_value.json sha256=0RUNYLKQ5S92FFh-XukyFX555F-zmBcuzi33VtipT0A 9446
py_portfolio_index/bin/indexes/micro_cap.json sha256=Y9bfHOHkSC43ionnpS5fweykGFW35skOZkkLV9u1cw8 125363
py_portfolio_index/bin/indexes/mid_cap.json sha256=D_EOofotkimKnkCsSjzXYV1LoRaT4kUfWiVoCXZAHto 21742
py_portfolio_index/bin/indexes/mid_growth.json sha256=dNU7UPqYmbcMtbGOHDEyQvRYZLUldd7RxlgNY1D-36g 9787
py_portfolio_index/bin/indexes/mid_value.json sha256=N7Y6mjnZRgUyFIFlFYFpOXTj6WqNOfXx61f_HQpu7yY 12928
py_portfolio_index/bin/indexes/real_estate.json sha256=CQF8wvyeePzLh71GlQZxKGMxC1pD5k88dEi147pvewM 12898
py_portfolio_index/bin/indexes/real_estate_&_reits.json sha256=TyRI6IYtmKEKujiyzFV9Kyetr-OIKqJAop91K7FCKbU 13321
py_portfolio_index/bin/indexes/small_cap.json sha256=2wawuQH6GRJgjgMFQx1RwpQXv82mUSSb_0ZvrxvK-DQ 95106
py_portfolio_index/bin/indexes/small_cap_ex-real_estate.json sha256=S5CeT1gUcQ11XaVrzeWw2etCOCZvpZzPBnqCje3gb8M 88062
py_portfolio_index/bin/indexes/small_growth.json sha256=cj9PvvCF7D4O7ug-Bbmj1tUFpV94uxC3nHq0PmE7FeU 41909
py_portfolio_index/bin/indexes/small_micro_cap.json sha256=8KirPPtnRctoZTREpKnVXrhntE-fdWM8MVAg2Dht-0o 216220
py_portfolio_index/bin/indexes/small_mid_cap.json sha256=bFGvROEJG82XbC2KKDzB6zh28i6kqnSobUuhvaapNSw 115255
py_portfolio_index/bin/indexes/small_mid_growth.json sha256=17FeNdXlC1Z0fhQYWS3cF8khq_EZh9V8Bfvpu22ImNs 49819
py_portfolio_index/bin/indexes/small_mid_value.json sha256=vcCzLxhI4xt76YCiEPnpLOhTkml51Y2O1Zpl6M4TuQE 70717
py_portfolio_index/bin/indexes/small_value.json sha256=uoFopSVwY2qBEvRDjkHqoFPgxwuC5056MYaagEz8Rms 57092
py_portfolio_index/bin/indexes/technology.json sha256=zvnptFnSfFgzIWWZNNHzeekD_5hhFKj_hLAVUw8WmLw 31099
py_portfolio_index/bin/indexes/telecommunications.json sha256=tQ7_Is_t5X3A3opI_6br7RuEExKEEMTzOHNtunPXLuI 5185
py_portfolio_index/bin/indexes/total_market.json sha256=UhvukdjyOwyhta5CukPOtkGy-N9hxmE3IdryF4h_hgo 248805
py_portfolio_index/bin/indexes/total_market_ex-mega.json sha256=951CpNW-sDQTAOU9aVFdULuwURHzlW7Vhb-of9AjMqo 236370
py_portfolio_index/bin/indexes/utilities.json sha256=F6wl13RUmFJVhxPBwgvtBXkEeuVrgGqD4WmQXhKrXug 5051
py_portfolio_index/bin/lists/__init__.py sha256=Zin9b3SBr-p1j1gHsZLP9bfrNVR4l2b_ga6NJYwXuuQ 133
py_portfolio_index/bin/lists/coal.csv sha256=0JFx-0oGwhaZWWy5zPamwupJdm0QKFUfO4FQqKq3Q0A 81
py_portfolio_index/bin/lists/cruises.csv sha256=j-8wYmM24FCoKrE8KweaPOmuAY0v6ChwzrkMeA55Tl8 35
py_portfolio_index/bin/lists/data_analytics.csv sha256=l1JQw-q4qpapYnuoSjKqLF1Bta_pJUlGcOhdK0yLf_s 83
py_portfolio_index/bin/lists/fake_meat.csv sha256=uz6AtILm2OK4l0DOyrxxAPA2tjS0YByZP1B442pKVDI 13
py_portfolio_index/bin/lists/inventory.py sha256=TWh6DFUkG58gl7XmkrvgrctKW7XmpZlg4IZSbztlLRw 1557
py_portfolio_index/bin/lists/meat_poultry.csv sha256=xHJzWXIXJHq3DEZ1DQ486jIpeOSIh0Xo-GkZ8i7VZH8 16
py_portfolio_index/bin/lists/natural_gas.csv sha256=6k0u28s7wE_YElUSTnhhquN12q8hsKeNwah5zKl_iOM 3
py_portfolio_index/bin/lists/non_ethical_conduct.csv sha256=8xaH3VNqVDiFoNaF-qYUuyUl4byOFT_3zFKcz5DZmaM 24
py_portfolio_index/bin/lists/oil.csv sha256=ZhrMe2ZHDKsq67SoraZt23WSf3pCkr7xdIEbhVssn_E 378
py_portfolio_index/bin/lists/renewable.csv sha256=vokWSNu2_hO7IZJmr9DBYiJHVCsrFRhAjS38NPSsSQM 191
py_portfolio_index/bin/lists/satellite_network.csv sha256=9B8xZtnO4yCKVKaeGfGDacyDnc5NLqmq1eAOhJJ6bTk 30
py_portfolio_index/bin/lists/semiconductor.csv sha256=sh43xlz2eXhxdVoVSziGO_xr3c6ohjHyOz-TvjHsLVo 112
py_portfolio_index/bin/lists/space.csv sha256=LJiXQJETzf34JoWaRwZmWslYzVWbUprEMA8DCgJktbA 71
py_portfolio_index/bin/lists/vice.csv sha256=p_IniTWNucobSoExQ_omoUWNfxcsp336WqU7aJXu8CY 128
py_portfolio_index/portfolio_providers/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
py_portfolio_index/portfolio_providers/alpaca.py sha256=VZKCFOkanFRMotWvtlH0X6wPbKB3yc48dvdTrAmFj3o 4001
py_portfolio_index/portfolio_providers/alpaca_v2.py sha256=30GQHrAYdmbFNLxFsWfaHZIMbJMxbRCJmutUh788Cag 13129
py_portfolio_index/portfolio_providers/base_portfolio.py sha256=7p1Lj7U5mIYGSD8ZOhL_dGA8UTIWaouBnojvhMsjmjg 10545
py_portfolio_index/portfolio_providers/common.py sha256=lKRNILUG-UB3MkCaMR3jSVtOwPfrl48zALp_QbxIiho 3242
py_portfolio_index/portfolio_providers/local_dict.py sha256=5R_3TCUb3UylKH6QeCb9FwZthtlqMoYBd86dnS2gtfo 2760
py_portfolio_index/portfolio_providers/moomoo.py sha256=s7umKYZBToBrH4DTwkUBcAHvStFrZb46gQ6ccdlojW8 12844
py_portfolio_index/portfolio_providers/robinhood.py sha256=mAvc3DhkrjvnZrrUxgu-Zc9Za2eObaxxkXmsSKcUt-Q 18987
py_portfolio_index/portfolio_providers/schwab.py sha256=HeEWawsTXX35A1CIuwUrewR-OYwOQMdxxz9SLA1JfU0 12218
py_portfolio_index/portfolio_providers/webull.py sha256=Z2hqJWTSwAESfVeADUL8-fVGUW1yiHk7YGnJXwfPf8A 18289
py_portfolio_index/portfolio_providers/helpers/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
py_portfolio_index/portfolio_providers/helpers/robinhood.py sha256=Gm3EPqUhwZ9ldosnBQdl-LFeYnELKB4TtAt8KzOlq98 8658
py_portfolio_index/portfolio_providers/helpers/schwab.py sha256=5cqrnhfLOYxhw5bwyaCGnKTsIgMzPzBbn9QO89yZ3Ig 12205
py_portfolio_index/portfolio_providers/helpers/vanguard.py sha256=WzagkU6_mSE76jx2aS34mPCihjL2zz5dpLgPad1p9OI 8617
tests_integration/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
tests_integration/test_integration.py sha256=lTp8m1FbRntXH6vU2gTvVT451Go_M9uMXzYgqf2Hikg 957
tests_integration/test_schwab_login.py sha256=U-mrpf1papID3JQENDzrh_I9nAu-_qGHG-yGWjyjazM 486
py_portfolio_index-0.1.11.dist-info/LICENSE.txt sha256=hG9H14ota6V1YE4W30FH3RStTARHaWYO7S1M-_H6FFo 1075
py_portfolio_index-0.1.11.dist-info/METADATA sha256=Ie8cQz5jLjhzOrIniNFIhbBLEs8WaZ8_G2E4dTGBIAo 8350
py_portfolio_index-0.1.11.dist-info/WHEEL sha256=P9jw-gEje8ByB7_hXoICnHtVCrEwMQh-630tKvQWehc 91
py_portfolio_index-0.1.11.dist-info/top_level.txt sha256=IT4xIOlii8-T6xo9jHEHfGfZQjqa__gTCWmFJPmKSEM 37
py_portfolio_index-0.1.11.dist-info/RECORD

top_level.txt

py_portfolio_index
tests_integration