pfeed

View on PyPIReverse Dependencies (3)

0.0.2 pfeed-0.0.2-py3-none-any.whl

Wheel Details

Project: pfeed
Version: 0.0.2
Filename: pfeed-0.0.2-py3-none-any.whl
Download: [link]
Size: 54983
MD5: 434f4f0e2881e9cfc772b168b7c55b03
SHA256: a41a5f70b107e099e4f358415ebc02c2d5a7a4a5a9774dfbf013b78f7b82a5be
Uploaded: 2024-10-12 05:59:46 +0000

dist-info

METADATA

Metadata-Version: 2.1
Name: pfeed
Version: 0.0.2
Summary: Data pipeline for algo-trading, getting and storing both real-time and historical data made easy.
Author: Stephen Yau
Author-Email: softwareentrepreneer+pfeed[at]gmail.com
Home-Page: https://pfund.ai
Project-Url: Documentation, https://pfeed-docs.pfund.ai
Project-Url: Repository, https://github.com/PFund-Software-Ltd/pfeed
License: Apache-2.0
Keywords: trading,algo-trading,data pipeline,ETL,data lake,data warehouse,data integration,historical data,live data,data streaming
Classifier: License :: OSI Approved :: Apache Software License
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.10
Classifier: Programming Language :: Python :: 3.11
Classifier: Programming Language :: Python :: 3.12
Requires-Python: >=3.10,<4.0
Requires-Dist: adlfs (<2025.0.0,>=2024.7.0); extra == "storage" or extra == "all"
Requires-Dist: beautifulsoup4 (<5.0.0,>=4.12.3)
Requires-Dist: bytewax (<0.22.0,>=0.21.0); extra == "dataops" or extra == "all"
Requires-Dist: coiled (<2.0.0,>=1.54.0); extra == "dask" or extra == "dfs" or extra == "all"
Requires-Dist: confluent-kafka (<3.0.0,>=2.5.3); extra == "dataops" or extra == "all"
Requires-Dist: connectorx (<0.4.0,>=0.3.3); extra == "storage" or extra == "all"
Requires-Dist: dask[complete] (<2025.0.0,>=2024.9.1); extra == "dask" or extra == "dfs" or extra == "all"
Requires-Dist: databento (<0.43.0,>=0.42.0); extra == "core" or extra == "all"
Requires-Dist: databricks-connect (<16.0.0,>=15.4.2); extra == "spark" or extra == "dfs" or extra == "all"
Requires-Dist: fastparquet (<2025.0.0,>=2024.2.0)
Requires-Dist: gcsfs (<2025.0.0,>=2024.9.0); extra == "storage" or extra == "all"
Requires-Dist: minio (<8.0.0,>=7.2.8); extra == "core" or extra == "all"
Requires-Dist: modin[all] (<0.33.0,>=0.32.0); extra == "core" or extra == "all"
Requires-Dist: pandas (<3.0.0,>=2.2.0)
Requires-Dist: pfund (<0.0.3,>=0.0.2.dev2)
Requires-Dist: polars (<2.0.0,>=1.7.1); extra == "polars" or extra == "dfs" or extra == "all"
Requires-Dist: polars-xdt (<0.17.0,>=0.16.0); extra == "polars" or extra == "dfs" or extra == "all"
Requires-Dist: polygon-api-client (<2.0.0,>=1.14.2); extra == "core" or extra == "all"
Requires-Dist: prefect (<4.0.0,>=3.0.5); extra == "dataops" or extra == "all"
Requires-Dist: psutil (<7.0.0,>=6.0.0); extra == "core" or extra == "all"
Requires-Dist: psycopg2 (<3.0.0,>=2.9.9); extra == "storage" or extra == "all"
Requires-Dist: pyarrow (<18.0.0,>=17.0.0); extra == "core" or extra == "all"
Requires-Dist: pydantic (<3.0.0,>=2.7.0)
Requires-Dist: pyspark (<4.0.0,>=3.5.3); extra == "spark" or extra == "dfs" or extra == "all"
Requires-Dist: ray (<3.0.0,>=2.35.0); extra == "core" or extra == "all"
Requires-Dist: s3fs (<2025.0.0,>=2024.9.0); extra == "storage" or extra == "all"
Requires-Dist: yfinance (<0.3.0,>=0.2.43)
Provides-Extra: all
Provides-Extra: core
Provides-Extra: dask
Provides-Extra: dataops
Provides-Extra: dfs
Provides-Extra: polars
Provides-Extra: spark
Provides-Extra: storage
Description-Content-Type: text/markdown
[Description omitted; length: 8347 characters]

WHEEL

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

RECORD

Path Digest Size
pfeed/.DS_Store sha256=TooXOYtg_KbMMFNVWv_n5W2cRCBnBAjwB5UStOc98zI 6148
pfeed/__init__.py sha256=zD1yEHw4-oIX-fNIR2dEVh-tQ5cyVhBpwi0IjOadYaU 1669
pfeed/cli/__init__.py sha256=xRBbc1F6E4xiWFhNKHA12OjKXd29QI9T2rA11iZDhrk 66
pfeed/cli/commands/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
pfeed/cli/commands/config.py sha256=hXQ2lljvUz8mWcWrEXgYDU3IJxRJdhon_MB7LpJsiAE 3131
pfeed/cli/commands/doc.py sha256=lDzwmudASW2p-WerbqlYC5S6kiplufr4uO04lKW4jho 2186
pfeed/cli/commands/docker_compose.py sha256=xFN2nbZ10pSZSWxgUZRdUnxj8pbq12RplEPvms95kt4 1160
pfeed/cli/commands/download.py sha256=ZxnAv4Jx9hbEo3M33xM-b0hSLwjRZiE7RE4ivUtJnek 2900
pfeed/cli/commands/open.py sha256=VGrSGwowQJMTJ1j8R67J4rkOcIS7Xr6PsFnwYYPpOCY 1728
pfeed/cli/commands/stream.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
pfeed/cli/main.py sha256=55spaJbEQY7QgAIByR3EPQYYUz9bmDWT4qhGBiNoOXA 767
pfeed/config_handler.py sha256=vIQwicjRKMen_S3F6amrvbIMcpXtq_PPXRbxK7Xt3uo 5173
pfeed/const/common.py sha256=c-DMmjaPdafgmIb6W56g5suneGZb67WlDz-l6Km_pnY 1093
pfeed/const/paths.py sha256=IKBV15R5q1poI4AM2jd-CSqtB9DPewwZSZ8H3YJA72w 477
pfeed/data_tools/data_tool_pandas.py sha256=Fn0ej5tS9twO5NzSsxUvc35ud5PMps1EPgQMr-qWLb0 2247
pfeed/data_tools/data_tool_polars.py sha256=qsmrz92JweEOK9bwapukezN0C18WHKHrFX5725Mser4 2501
pfeed/datastore.py sha256=mKEM1cBeAZnbpV392-pOoYTuxqxXjHGrZhv43P0a2k0 5196
pfeed/etl.py sha256=fLHxUZMx_AE-0Pq5S2rTuafHXozDYGbt0fSQUDEXd7M 15446
pfeed/feeds/__init__.py sha256=bY7wGBlW4BdMIJRKiZ_dHZf_-ag-CAqN-__iFV5XpK8 153
pfeed/feeds/base_feed.py sha256=HQOOGCII28ga0i9WGryecDsqWMnrb8SfnElgdLeRkSQ 12264
pfeed/feeds/binance_feed.py sha256=nS_-WeXeaGtgjAaEV9ZOFi4xqkWHLoRJaiCSMWNHma4 632
pfeed/feeds/bybit_feed.py sha256=Im1sHJtqYhKFRxTMHz3iQ46KVQCUAA5Ug2jZSop9RFk 2093
pfeed/feeds/custom_csv_feed.py sha256=qTkanCebga7Vcrz9Gus0YXX6ZZkhxwiXw02ID9zmZ5M 281
pfeed/feeds/yahoo_finance_feed.py sha256=UTDsQ1aIKrAzdt685bPVGdnfqYM_VyOhwDavTind9qg 7323
pfeed/filepath.py sha256=Jl__1G314foQ8Fvkh6EoaBxzyIq0wyyXltC6VO-Zr1Y 2819
pfeed/main.py sha256=J9ATB3AT4VY7IlCTeK7xeDpOlRJV5cetQ1LZxQn2CDc 294
pfeed/resolution.py sha256=YA4q-2Ohl3xaYzjwzEWSEhxepkS8h38Xz1YKcUx3ShE 2409
pfeed/sources/.DS_Store sha256=bprxU9J9w5pEM8T_WyRU2_WKbdzscUWgfmLwHfkMw90 6148
pfeed/sources/binance/__init__.py sha256=GHdr0Tf_sRirKOfqJ__nN4D9L0hZTn657kt-ar_zgLY 498
pfeed/sources/binance/api.py sha256=v_WIyke_JQJupdQliTVQ8lqZ3reD7xCQiMFTH-Saguo 3710
pfeed/sources/binance/const.py sha256=7XSPvfhGLbi0U0IMWmv0OWb86PPEzObpbBv3WUAzKT8 2034
pfeed/sources/binance/download.py sha256=go-YRGDtCW4TwTHm4-LGkfmWtB9ehlHHB312TPArFGA 7642
pfeed/sources/binance/stream.py sha256=WSyzvrInWCaFPOoeZ2KnBbKef4HKSrUY8zwHanfyAOw 72
pfeed/sources/bybit/__init__.py sha256=PgmOrdy3FWqmii122brz5rC08ig15erH70gIra6-Kn0 317
pfeed/sources/bybit/api.py sha256=EP6CJo_aaBrbezkBs1z2Y5PMXDqVBfRyjjV3X8tag5A 2790
pfeed/sources/bybit/const.py sha256=NEr8uU9KJvt26w_UXmn1PJtZh5Y7HuNCpBV2xICoDWE 1198
pfeed/sources/bybit/download.py sha256=AXqAoXQMWDd3Jyl2V4aXgv2lu4AWqdd_EXRGq0BS5sE 9316
pfeed/sources/bybit/stream.py sha256=b0frKmuhC2jTmq4flX5_ff0i7U-ksjPY6OjGTjsD1Zs 144
pfeed/sources/bybit/types.py sha256=gOZKjHe9keq50FHz4KAid2JH2gw4M3iMp__NeMh56AU 191
pfeed/sources/bybit/utils.py sha256=HiMbM62WxVr9gwKhiMKvWSdY1RXw-rEq4OPwadFrZk0 1628
pfeed/types/common_literals.py sha256=lNbTgXJ5HY_UmahmnvoIlzNJAYHpDUxl7AO0r936feU 712
pfeed/types/core.py sha256=BX-XSON6mvRKfuxiiRP3_e47eeO36DHHIY_lfxESfhw 240
pfeed/utils/file_formats.py sha256=iEkPmXWN5neDCB-faoQ2pDWjyQ1FmuYutS-9Fr-bgko 2019
pfeed/utils/monitor.py sha256=S5roDtzHVpiiuCqVl4oT7MGuky4LPTAQ8MJuyVVqcno 480
pfeed/utils/utils.py sha256=LaMctJw12RwEUF9XZQ-T3PZKpnwHZi3MoYes8IZcSkI 4999
pfeed/utils/validate.py sha256=UNBd6OIKao1b_5qSVHwfqLKX87Gv9Z4KW7nkFmKckco 1909
pfeed-0.0.2.dist-info/LICENSE sha256=QBDNo3Na8pzY1OUD6k6KEIhRvTP_zHg_q78IkYDLzIo 11355
pfeed-0.0.2.dist-info/METADATA sha256=JctoHMQ5eFo9RObD_7UFLh0fwdE7WE8YYtaOa3KOONA 11562
pfeed-0.0.2.dist-info/WHEEL sha256=FMvqSimYX_P7y0a7UY-_Mc83r5zkBZsCYPm7Lr0Bsq4 88
pfeed-0.0.2.dist-info/entry_points.txt sha256=hK2aA9xFMsx6MJX2lKTVtH3uMtM1aCce6vLv9a67RF0 44
pfeed-0.0.2.dist-info/RECORD

entry_points.txt

pfeed = pfeed.main:run_cli