greap

View on PyPIReverse Dependencies (0)

0.0.2rc2 greap-0.0.2rc2-py3-none-any.whl

Wheel Details

Project: greap
Version: 0.0.2rc2
Filename: greap-0.0.2rc2-py3-none-any.whl
Download: [link]
Size: 81830
MD5: 21b5904ee1142eea0b7b7973b92c13a3
SHA256: b3127836de8c3540e014f5eb0287c90ffe5da9e60aa2aac296303104dc482064
Uploaded: 2022-08-02 11:06:14 +0000

dist-info

METADATA

Metadata-Version: 2.1
Name: greap
Version: 0.0.2rc2
Summary: Trading Library
Author-Email: Greap <winston[at]greap.trade>
Project-Url: Source, https://github.com/greaphello/greap
Classifier: Intended Audience :: Information Technology
Classifier: Operating System :: OS Independent
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python
Classifier: Topic :: Internet
Classifier: Topic :: Software Development :: Libraries :: Python Modules
Classifier: Topic :: Software Development :: Libraries
Classifier: Topic :: Software Development
Classifier: Typing :: Typed
Classifier: Development Status :: 4 - Beta
Classifier: Environment :: Web Environment
Classifier: Framework :: AsyncIO
Classifier: License :: OSI Approved :: GNU General Public License v3 (GPLv3)
Classifier: Programming Language :: Python :: 3 :: Only
Classifier: Programming Language :: Python :: 3.6
Classifier: Programming Language :: Python :: 3.7
Classifier: Programming Language :: Python :: 3.8
Classifier: Programming Language :: Python :: 3.9
Requires-Python: >=3.8
Requires-Dist: rich
Requires-Dist: aiohttp
Requires-Dist: zmq
Requires-Dist: pyyaml
Requires-Dist: bidict
Requires-Dist: aiosqlite
Requires-Dist: forbiddenfruit (==0.1.4)
Requires-Dist: uvloop
Requires-Dist: sqlmodel
Requires-Dist: loguru
Requires-Dist: pytz
Requires-Dist: numba
Requires-Dist: uvicorn (==0.17.0)
Requires-Dist: fastapi
Requires-Dist: asyncer
Requires-Dist: webull
Requires-Dist: greenlet
Requires-Dist: asyncio-mqtt
Requires-Dist: pre-commit
Requires-Dist: orjson
Requires-Dist: typeguard
Requires-Dist: docker
Requires-Dist: pyRFC3339
Requires-Dist: alpaca-trade-api
Requires-Dist: dictdiffer
Requires-Dist: pwinput
Requires-Dist: mysqlclient
Requires-Dist: sqlalchemy-utils
Requires-Dist: aiomysql
Requires-Dist: mypy (==0.910); extra == "dev"
Requires-Dist: flake8 (<4.0.0,>=3.8.3); extra == "dev"
Requires-Dist: black (==21.9b0); extra == "dev"
Requires-Dist: isort (<6.0.0,>=5.0.6); extra == "dev"
Requires-Dist: pytest (<7.0.0,>=6.2.4); extra == "dev"
Requires-Dist: pytest-cov (<4.0.0,>=2.12.0); extra == "dev"
Requires-Dist: pytest-xdist; extra == "dev"
Requires-Dist: pytest-asyncio; extra == "dev"
Requires-Dist: pytest-reraise; extra == "dev"
Requires-Dist: pytest-mock; extra == "dev"
Requires-Dist: mkdocs (<2.0.0,>=1.1.2); extra == "dev"
Requires-Dist: mkdocs-material (<8.0.0,>=7.1.9); extra == "dev"
Requires-Dist: jinja2 (>=2.11.1); extra == "dev"
Requires-Dist: mkdocs (<2.0.0,>=1.1.2); extra == "docs"
Requires-Dist: mkdocs-material (<8.0.0,>=7.1.9); extra == "docs"
Requires-Dist: mkdocstrings; extra == "docs"
Requires-Dist: jinja2 (>=2.11.1); extra == "docs"
Provides-Extra: dev
Provides-Extra: docs
Description-Content-Type: text/markdown
[Description omitted; length: 9 characters]

WHEEL

Wheel-Version: 1.0
Generator: flit 3.7.1
Root-Is-Purelib: true
Tag: py3-none-any

RECORD

Path Digest Size
greap/__init__.py sha256=fxa_1AAJEacKIxSXig2t-JRP0ckR4TsjwwU8ghxVOZw 912
greap/api.py sha256=m9dda7prParWcOwbVUtN0pqXCYKvSLNnDxFX-Hs0uNQ 52120
greap/cache.py sha256=Q4dSm2SAGkIX5nxmoZkEFehsgXUeCRzgGCEFsNPSkQA 144
greap/constants.py sha256=6KnNDfxmiCQTcuhBQBQwairud_cGGMAKk8qMvINvltU 177
greap/db.py sha256=9Tkt0PtMl0iAGxO8qcEdMhJB31CVtHIoZBFrXr08ROA 318
greap/diff_subscriber.py sha256=0yXekUduWtNGZLOtQdlpciBPdx2Aw0teQZj0bkYM8Z8 3173
greap/exceptions.py sha256=iaJmQ6RGbnAtgQWpVjA6Ykqh3zKqH2OPVZXvHbR7Xqk 128
greap/import_utils.py sha256=1PQ5PovZF_60YARxoGJbCexzYhfl2R_LjiVHOscOXRc 3788
greap/models.py sha256=_aotqZ2lUjB1kJ9l0MBMaEJH62gWwubANn9t1NqprSg 24581
greap/profiler.py sha256=m2AfBefJRhik7CXMzfusOdqQW9lUiba86EjNlwZUSCg 355
greap/timer.py sha256=pbfpnKD0ceOBwdegfdBkCT8CEw3yhTtzIA-EJNLuTuE 3703
greap/types.py sha256=jPPrdRMzwizO2_QxmX7pj2b8bTn5PLymFguclJvGikc 1236
greap/backtest/__init__.py sha256=J3GdSQ5TP9XrKJZ8NJhxQFO3kQWC_gDcGFyw4CakwwU 43
greap/backtest/backtest.py sha256=XUHd1sN9s3AyFPuGHLurzMlrm3-jDBXzYgIPPVMC1C4 1632
greap/cli/__init__.py sha256=6HmjgCfLcMw_ixHcYaAfEL3NEb5fP584tlYnGil2_Ww 12318
greap/cli/patch.py sha256=Q4CsVPFPg6QV9DZOSZY77ICtC2e6in9AzWoGVxq7fEA 958
greap/clients/__init__.py sha256=p8hX-sIjG04pPFs5uGdu8bWOBZGzaYxxPdGBxyXRPYw 42
greap/clients/alpaca.py sha256=BwyWIiePleSSsj1lCGZNiNhTHz7rjRSlmtlh0th4GdI 885
greap/clients/backtest.py sha256=cxcaEgxd_Sy_U5JZfs0CHTHbybXttOhmb7ciCWG5ULQ 3118
greap/clients/commons.py sha256=y4-yi2LPXyanyuqJoFI4U9fMVHeV2LjpE029inmxtUE 646
greap/clients/factory.py sha256=XdXvr-fTkMBsNWYlWbyeNMn_0K__Y6iiJuLIzD5rBxo 1356
greap/clients/utils.py sha256=VpUuhLB19qA9LbLfwg53VoaZ9BBgUnRnFrDxUWFN-cY 2805
greap/clients/wb.py sha256=XQkEuLrhsclYfZcC3qz2Fsp5BUZmlI2U8mYUoBnYJT0 1995
greap/docker/__init__.py sha256=naWZKMvP6rHzc8YVBaqC6Oy27rsdC5iuG5wROPJlfK0 49
greap/docker/builder.py sha256=9-RcqX3k0F3GKpf8WRtIU9NDOMqdoY2YJaPJmml5X2g 5833
greap/docker/template.Dockerfile sha256=zN4wecL_wqGFcbd9pOGA26XTVT9AiSBoaIyem0T_2Po 461
greap/immortals/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
greap/immortals/backtest_quote_price_feeder.py sha256=MnaOBqBQd6KLuLpZNrsKm-m5DHBASSSqFm54rYSS3WU 4645
greap/immortals/base.py sha256=NKo8s37tFEf-73H49BycA_OmQR9WvmWcDsM_9Wljx48 14240
greap/immortals/connector.py sha256=Es9wVHgFt75lUFrhg9VXlBXTybvVIj7S6TFTSACHgo8 7596
greap/immortals/controller.py sha256=CO7-bzVuPWkBmJGx3x58L4qSH1nSa4yH1TodvsyfRzU 5862
greap/immortals/event.py sha256=0m6geAcKF5_xy7lL5wSBrCN8O6tEzsgmzIeiYoJ8E9c 736
greap/immortals/factory.py sha256=6QE5RxxTlDEPeXUhKi6-V1E04-ybDYz6Id22wc2ry94 1092
greap/immortals/load_balancer.py sha256=p5XyxJAQMKBTIp3f0WuzYL-A_D_BNYFeuZgZ99OyRPA 2310
greap/immortals/prefetcher.py sha256=vcJ4hrOCAzKEXle9e-gSiJUMELcN4wrAYbX-I_sIJS8 10687
greap/immortals/server.py sha256=2bxDfwndpxrgC_ONMhyA3eAwaTIrAqLR-lxKekL-Wws 12441
greap/immortals/test_data.py sha256=awszgHE1FSV5vA6vf6-UQ0Cb01-s2f-UMsVdP5zZ2Rk 6490
greap/immortals/validator.py sha256=wARqt4aj3wdn3OslYLvUlSFh6HLtvx04rxVqKfmSe-I 3208
greap/immortals/signals/__init__.py sha256=h5aY2ECoTqyIMHQDzkmvI51J4ZOpxWAzSg-97ElXgiY 701
greap/logger/__init__.py sha256=9x8qTjI1Vupz4EgH8dUYDV0Z2XTFeIEyXdHOWje3bjo 42
greap/logger/logger.py sha256=lPZcNi7ijjE_jnh8lQ6HaoJVrKF3u7l_OK4W8ORzhWs 1674
greap/logger/rich_utils.py sha256=aEvva1P9tP7ITfGnOsMvsytXGJLzNikcRtemUZ8kBSs 7792
greap/math/utils.py sha256=FPcNIx8IqjpJXlb9VAT4OZIVpd7_ulFNOb0MtKLaikk 92
greap/numba/optimize.py sha256=xPFk57ejHudaBGnTit81hRrxfctHtsdY2GhhogM5EyI 1243
greap/spawner/__init__.py sha256=euLD5HueFFQ8MQ5wxOYwwLJfzIUsuKIbHvWj8XjWamU 264
greap/spawner/address_pool.py sha256=fq5TWMWe0DSSbTiXKgh9u-0Nbgqd1of64VTeKqwK1Nk 949
greap/spawner/docker.py sha256=o9y2BH2af6Psu0omYBsk-sgRFdMvxYLuZMjezzyXkvk 34
greap/spawner/k8s.py sha256=0QLe2wlRrG8x-R4p6-41-azwqRQxa3o75nzbewWJwrY 7749
greap/spawner/lib.py sha256=6pi7unnMlhrEDDgHEZN5sZfSLmi-8b2-AVwmpc11-oQ 13286
greap/spawner/mp.py sha256=GyLfJNwmLMnDoIOiOuULHsNCu_NL9lZWcBZOraR4Xv8 2451
greap/zmq/socket.py sha256=IqfOII_fNdqeD3w6M_j22rag7PApSeZuRyI3hATDffU 2882
greap-0.0.2rc2.dist-info/entry_points.txt sha256=pGY0EViYYs7K2wtyojFti5TNO5GSMy3EObyrXbL3Epw 39
greap-0.0.2rc2.dist-info/LICENSE sha256=OXLcl0T2SZ8Pmy2_dmlvKuetivmyPd5m1q-Gyd-zaYY 35149
greap-0.0.2rc2.dist-info/WHEEL sha256=4TfKIB_xu-04bc2iKz6_zFt-gEFEEDU_31HGhqzOCE8 81
greap-0.0.2rc2.dist-info/METADATA sha256=Pw2HPL4ErAaSoAV7mFchk4tt1Peu5OjClX9KFbgtTUk 2749
greap-0.0.2rc2.dist-info/RECORD

entry_points.txt

greap = greap.cli:cli