basana

View on PyPIReverse Dependencies (4)

1.5.1 basana-1.5.1-py3-none-any.whl

Wheel Details

Project: basana
Version: 1.5.1
Filename: basana-1.5.1-py3-none-any.whl
Download: [link]
Size: 106539
MD5: 44d297189da7ef2d8e9e50e24c69d527
SHA256: cb5be6e0a2a3061809a77f78f42641178168b29c024fe2c0346431198613debe
Uploaded: 2024-04-22 22:48:16 +0000

dist-info

METADATA

Metadata-Version: 2.1
Name: basana
Version: 1.5.1
Summary: A Python async and event driven framework for algorithmic trading, with a focus on crypto currencies.
Author: Gabriel Becedillas
Author-Email: gabriel.becedillas[at]gmail.com
Home-Page: https://github.com/gbeced/basana
Project-Url: Documentation, https://basana.readthedocs.io/en/latest/
Project-Url: Repository, https://github.com/gbeced/basana
License: Apache-2.0
Classifier: License :: OSI Approved :: Apache Software License
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.9
Classifier: Programming Language :: Python :: 3.10
Classifier: Programming Language :: Python :: 3.11
Classifier: Programming Language :: Python :: 3.12
Requires-Python: >=3.8.1,<4.0.0
Requires-Dist: aiohttp[speedups] (<4.0.0,>=3.8.6)
Requires-Dist: kaleido (==0.2.1); extra == "charts"
Requires-Dist: plotly (<6.0.0,>=5.14.1); extra == "charts"
Requires-Dist: python-dateutil (<3.0.0,>=2.8.2)
Provides-Extra: charts
[No description]

WHEEL

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

RECORD

Path Digest Size
basana/__init__.py sha256=6nKETTDZ3_l1V1cITfu22O0XaJkE7ldSptQb7aylNEw 1314
basana/backtesting/__init__.py sha256=Hha02LhT1-vsBEFsIJEokukd7zlLJ4Kv-L0XY1U04TM 608
basana/backtesting/account_balances.py sha256=y3Oc5HUaQQLVrQMXduatdZX6KUCk06xI2jsdXFsYqVs 3922
basana/backtesting/charts.py sha256=UKm-5Ora5dxFhHJiAXQ2qlIPOeSdA89_w-OJnJaDoPo 13606
basana/backtesting/errors.py sha256=EjQiU25xwZ3YIbQ-4fNIzskhHTR-hcAPwYQX-uOnF6Q 679
basana/backtesting/exchange.py sha256=Bq_kyVWJmBkK8h4cXXkgX8v0SIcN0TcJLZDxUE0TFIo 22695
basana/backtesting/fees.py sha256=Yysw1PPyGhwJyoWd-z75aTBe520GHBpbULFiJv_59-A 2786
basana/backtesting/helpers.py sha256=8Ka2TBKdhJyvKvtmQJucpSQrz4UguSkyEjyaH2bUyZo 1683
basana/backtesting/liquidity.py sha256=3WN92ny_cg8vVslOX_s19DILSCESrttsYQY0GZhzn9I 6150
basana/backtesting/orders.py sha256=CB6A-Y5VoIatnGHujGd5H0_TBDPVLeWF2HB7gQPlQdQ 16012
basana/backtesting/requests.py sha256=V0mEgkGaKMSjcXJSXg-NM6yZTbhTx0-PJ2JZw25VrlU 7913
basana/core/__init__.py sha256=Hha02LhT1-vsBEFsIJEokukd7zlLJ4Kv-L0XY1U04TM 608
basana/core/bar.py sha256=um102Re_BEzKsktCZDOKZTLH9TjSPqhuz-zFfPePAGA 6035
basana/core/config.py sha256=II6jAw6GQpKTzSiiSxYI1uO8VbYzs8sYcnvHkBnNLK8 1394
basana/core/dispatcher.py sha256=mfC4Njb_Jt9M-Fd_X9iZZd1eWSC98P2VzQ2Zymj4_kw 18334
basana/core/dt.py sha256=xIqzBdrn588VHiZCEucUsU9iWEopzZpuSbwT2uITQa4 1493
basana/core/enums.py sha256=5xjXVOoBs-OEFRQxh1xqWNK6Z1ReLMCbYCVpRlMLt1Q 968
basana/core/event.py sha256=lWclJvsK-t9Wp8dfzm5anXw6ugHks053qIAyKcOjWk4 3456
basana/core/event_sources/__init__.py sha256=Hha02LhT1-vsBEFsIJEokukd7zlLJ4Kv-L0XY1U04TM 608
basana/core/event_sources/csv.py sha256=Bltk5XBEWD1c4cUzenJBEJfZNOeW1KUplBg_7KiWmUY 3900
basana/core/event_sources/trading_signal.py sha256=96iG2oqOSUM0p2QHVNjS1fKa18vg7zJUpjaz5-S5ey0 2277
basana/core/helpers.py sha256=c0SFsXPBuKPMUhGnhjb7JujIe9dYALcloNEzUDzDO_Y 5493
basana/core/logs.py sha256=cEdGn_0XTMgpskk6SlvjDXG0errpoOTYLoifZCZsRvk 1539
basana/core/pair.py sha256=hE8Uv6XR8X5y-rVzKxogsTLWooUoEiI3JlOvyodoAtQ 1459
basana/core/token_bucket.py sha256=8XRddLgUWkPpb6udrFIWvxdZg-p7bGesb5U51Eowyys 2280
basana/core/websockets.py sha256=p1ZHWvRXWywEe0HljrowC25i7thEZSZNUpnu0mpgGQg 6010
basana/external/__init__.py sha256=Hha02LhT1-vsBEFsIJEokukd7zlLJ4Kv-L0XY1U04TM 608
basana/external/binance/__init__.py sha256=Hha02LhT1-vsBEFsIJEokukd7zlLJ4Kv-L0XY1U04TM 608
basana/external/binance/client/__init__.py sha256=evfwE2av3PVA0Ncnm7ydRQo0opGRZl9c3ZGyloClEdo 2692
basana/external/binance/client/base.py sha256=pgq8YCSp2ii2gmtCKeA_pflOHJry7haPyzqEGB__nZo 4971
basana/external/binance/client/margin.py sha256=eKAODw1nw98mtCvchm1PDVMGjQDSCXRqmlVWqWXEP6k 8900
basana/external/binance/client/spot.py sha256=eX27XyUzmfi8N162Y7fNLGFa-fpVAGZSST_kr7rCS1Y 6166
basana/external/binance/common.py sha256=Mauvb__bZkTsPJR6-PZRWah8nR3rikBaZkkjNOt4r1k 10335
basana/external/binance/config.py sha256=UXu1WZCv5qcDKjQ4__X-Qe64UK00b-LWUxfLPSEEUSw 867
basana/external/binance/cross_margin.py sha256=OGMQml9QnAEyDdIQAgMct3ZanUi8LecBsczBTp50GEE 2161
basana/external/binance/csv/__init__.py sha256=fXUA32zgSKq_KqfTPgOFG9WT9_2G6G1uaELmayGfgbU 662
basana/external/binance/csv/bars.py sha256=M4GWbii7dYJXwnqdI2UCk1Rze6sswh_RAatPhtnWIDk 1631
basana/external/binance/exchange.py sha256=dt6guSubodBTxwT7DYgWmtctKDMjuGn3_jICeiHzMiw 10385
basana/external/binance/helpers.py sha256=bQj_2od1BwW0GvDyp6Q_cAAsR4uAmrThgf7R_ax-_Wc 3037
basana/external/binance/isolated_margin.py sha256=Szlghj_vD1ciz_ZK-GS--SolGgOxq8kDt1YRpWzEc58 3237
basana/external/binance/klines.py sha256=MrBS0bxv8ziLO_IrH-Ec2aS2D1s47iHX7Du937sQyHA 1913
basana/external/binance/margin.py sha256=45ALt2j9hkYiNaVNRwtKsQYQpYwKj2dlR_854B3ZDPE 12125
basana/external/binance/margin_requests.py sha256=j1r6WRchivAclz3pzLh45AE4LxlXWkNkLBrbxZh9cc4 6165
basana/external/binance/order_book.py sha256=hTFK4-0PFVBMJSPhdDNJFmGqOItrg2Jead7g4UvwvxE 4143
basana/external/binance/spot.py sha256=B_c6Xl3LR_qZXQM02wp4qWyApKghei7OtwFv91lQk8g 12214
basana/external/binance/spot_requests.py sha256=KOD9Hx9Z4zMZuu-ed4BZlbNZic8lAHjMGxfkoVZj_ws 5555
basana/external/binance/tools/__init__.py sha256=Hha02LhT1-vsBEFsIJEokukd7zlLJ4Kv-L0XY1U04TM 608
basana/external/binance/tools/download_bars.py sha256=PaU9Nk-OoI0RhggxzwezJr6eiznaPGhvV3NqKeQrfao 4867
basana/external/binance/trades.py sha256=97qB063i84oEmMZnUQxqpRwZXKS3l4xkUMgX6nOvoAM 2710
basana/external/binance/websockets.py sha256=FZclF5ysofP4Nz91c3lEOYTDiTfhoiold3D0cI9pZ5k 2647
basana/external/bitstamp/__init__.py sha256=Hha02LhT1-vsBEFsIJEokukd7zlLJ4Kv-L0XY1U04TM 608
basana/external/bitstamp/client.py sha256=xzwFG4lKt-YcCLeD14P9GZ9ct0kXamMJFt803FWadTs 9077
basana/external/bitstamp/config.py sha256=-lIU0ejFxOFhIlRrWQhKB5W-pFfF1ELRRlKVEnH86bg 865
basana/external/bitstamp/csv/__init__.py sha256=fXUA32zgSKq_KqfTPgOFG9WT9_2G6G1uaELmayGfgbU 662
basana/external/bitstamp/csv/bars.py sha256=sJmZnhhZjX26E-uV32dAAk-KCxPREaDt_Kh2oPaspbM 2030
basana/external/bitstamp/exchange.py sha256=fv6bFDQ59hf0Gh2MFxFtX_FdpHqvMoYow4cr7CP0vO8 23031
basana/external/bitstamp/helpers.py sha256=gVtC8X1p7qWoArW_c2b9uqFc6t_cpIzEDJmeEqvfStg 2374
basana/external/bitstamp/order_book.py sha256=D7sZCz6vYLdFODW9LDCVL4voq4TsdPJc-vFqp4KOcEo 4135
basana/external/bitstamp/orders.py sha256=AXYA9OvPuUPOL-WO4xa6E6I_NbOUsQQWwNx5wMicjXs 3067
basana/external/bitstamp/requests.py sha256=LVPdjBOdlU1gNS0KcwiStbdCZ_rfwffdQr4OWgBkw-E 4283
basana/external/bitstamp/tools/__init__.py sha256=Hha02LhT1-vsBEFsIJEokukd7zlLJ4Kv-L0XY1U04TM 608
basana/external/bitstamp/tools/download_bars.py sha256=vjaBepL2zfSsHx1HhZ1obkyUXa-VivdHzBgOqCdn_Ag 4444
basana/external/bitstamp/trades.py sha256=QrSktvZyC1UyEnBlRN-xx5hLuBa3bR3XksW5cj5Cvc8 2953
basana/external/bitstamp/websockets.py sha256=NWEVAAgRacP0tKfVdDXQKNsrhVVeuR3E1oWe1hKQMKQ 4620
basana/external/common/__init__.py sha256=Hha02LhT1-vsBEFsIJEokukd7zlLJ4Kv-L0XY1U04TM 608
basana/external/common/csv/__init__.py sha256=Hha02LhT1-vsBEFsIJEokukd7zlLJ4Kv-L0XY1U04TM 608
basana/external/common/csv/bars.py sha256=BVAGaEwb33v0ctM_W2z_QeUTav1i2vNfexnhjRGm3ko 1763
basana/external/yahoo/__init__.py sha256=Hha02LhT1-vsBEFsIJEokukd7zlLJ4Kv-L0XY1U04TM 608
basana/external/yahoo/bars.py sha256=5wAmF7rkzvDYBeGY3twARJg5JJKdDx5KmzJKT4CROng 3350
basana-1.5.1.dist-info/LICENSE sha256=bjYlzTZQSaADNPzDYsQv0vt_DQMT6S8tnsIjBEebtto 583
basana-1.5.1.dist-info/METADATA sha256=aDWdpJYsq7c79EhyIVtfnOxEbt6wpboiTOKN7WmrIfY 1002
basana-1.5.1.dist-info/WHEEL sha256=sP946D7jFCHeNz5Iq4fL4Lu-PrWrFsgfLXbbkciIZwg 88
basana-1.5.1.dist-info/RECORD