exchange-radar

View on PyPIReverse Dependencies (0)

1.5.0 exchange_radar-1.5.0-py3-none-any.whl

Wheel Details

Project: exchange-radar
Version: 1.5.0
Filename: exchange_radar-1.5.0-py3-none-any.whl
Download: [link]
Size: 80829
MD5: 0d47f5c8585384abd3d01d09c6efba51
SHA256: cfa3b6afcfa147959c48b337f39a9a87b5c041a1e599a256a6c853f324c6923d
Uploaded: 2024-03-24 09:29:14 +0000

dist-info

METADATA

Metadata-Version: 2.1
Name: exchange-radar
Version: 1.5.0
Summary: Live trading information from various cryptocurrency exchanges.
Author: Paulo Antunes
Author-Email: pjmlantunes[at]gmail.com
Home-Page: https://exchangeradar.tech
Project-Url: Repository, https://github.com/pantunes/exchange-radar
License: GNU GPLv3
Keywords: cryptocurrency,bitcoin,btc,ethereum,eth,chainlink,link,trading,crypto exchanges,exchange,crypto,binance,coinbase,kraken,kucoin,okx,bybit,bitstamp,mexc,htx
Classifier: Development Status :: 5 - Production/Stable
Classifier: Intended Audience :: Developers
Classifier: Intended Audience :: Financial and Insurance Industry
Classifier: License :: OSI Approved :: GNU General Public License v3 (GPLv3)
Classifier: License :: Other/Proprietary License
Classifier: Natural Language :: English
Classifier: Operating System :: OS Independent
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.11
Classifier: Programming Language :: Python :: 3.12
Classifier: Topic :: Software Development :: Libraries :: Python Modules
Requires-Python: >=3.11,<4.0
Requires-Dist: click (<9.0.0,>=8.1.5)
Requires-Dist: copra (<2.0.0,>=1.2.9)
Requires-Dist: environs (<10.0.0,>=9.5.0)
Requires-Dist: jinja2 (<4.0.0,>=3.1.2)
Requires-Dist: pika (<2.0.0,>=1.3.2)
Requires-Dist: pybit (<6.0.0,>=5.6.2)
Requires-Dist: pydantic (<3.0,>=2.0)
Requires-Dist: pymexc (<2.0.0,>=1.0.10)
Requires-Dist: python-binance (<2.0.0,>=1.0.17)
Requires-Dist: python-kucoin (<3.0.0,>=2.1.3)
Requires-Dist: python-okx (<0.3.0,>=0.2.6)
Requires-Dist: redis-om (<0.3.0,>=0.2.1)
Requires-Dist: requests (<3.0.0,>=2.31.0)
Requires-Dist: starlette (<0.31.0,>=0.30.0)
Requires-Dist: types-requests (==2.31.0.0)
Requires-Dist: urllib3 (<2.0.0,>=1.26.16)
Requires-Dist: uvicorn[standard] (<0.23.0,>=0.22.0)
Description-Content-Type: text/markdown
[Description omitted; length: 2078 characters]

WHEEL

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

RECORD

Path Digest Size
exchange_radar/__init__.py sha256=kNstbJomPiciXUAKgJQOcCA23Kr2Xad041G47LuW0YU 270
exchange_radar/consumer/__init__.py sha256=QxdoOi4K8Zwgwqn9D7XJT8Teh0NcDZFbdspuTIakipg 231
exchange_radar/consumer/main.py sha256=9MGdM6CtzId_E6V_GyFad6dl9uqZ7hQb8n4bi-UAxsE 3842
exchange_radar/consumer/settings/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
exchange_radar/consumer/settings/base.py sha256=1YVz_-7HXNkXBONjyzVQsrB7JuAP9mszt-23dLusc9w 1142
exchange_radar/consumer/tests/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
exchange_radar/consumer/tests/conftest.py sha256=O7u6ylODPq_2pH_Pg8BPwCQuZKkS-74lgiorgnx6u5Q 388
exchange_radar/consumer/tests/test_main.py sha256=VNO9z2V5WXIhVl2jydGAre5XzzgjVOtlBSYcrjc15Go 905
exchange_radar/producer/__init__.py sha256=YxwHkxjFsiODQ4qdWJcw2JBc9AQOavruB0l7Y8Owzr4 231
exchange_radar/producer/enums.py sha256=HMXOjYO3zz0KhK6oCC4qgr_2bUYoAHpX1QLYxhJYEKE 250
exchange_radar/producer/main.py sha256=EbOa_XFwjjAYpctPq8qgRF6zBPrIuCuxMRFNVT3TxFI 752
exchange_radar/producer/models.py sha256=XcHzDTrzcdbDA3tOycqp9qMmowTjnHXe8iHK8aezEbw 2729
exchange_radar/producer/publisher.py sha256=jPc3U-U6ATq4D7V4HT_uojZFhcW9SjnEH1VGh02XWew 3158
exchange_radar/producer/serializers/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
exchange_radar/producer/serializers/base.py sha256=AeRhdSzpIXXAEfJtQZAacYe19GjGCwjnqg_txBStYtw 2167
exchange_radar/producer/serializers/binance.py sha256=ITl0AkVvQCKckHJ8Fh4kLCseByQMlEsyMmP_cIcxHxs 531
exchange_radar/producer/serializers/bitstamp.py sha256=zxFa_5olpz_UM8h64otBRq-usxrqUGFti0m21uLCozQ 873
exchange_radar/producer/serializers/bybit.py sha256=j7uOkWY3koRL05WlIsw8_EMPm12EkufGPS4_1jRETwE 683
exchange_radar/producer/serializers/coinbase.py sha256=uy90gjBo90SX_ramF6YzJarhSuasza-LImpY5Y4i_ZA 827
exchange_radar/producer/serializers/htx.py sha256=O6OPF3lI836K_9KRGR902F7TgegJ9SGS3ucIKBS2PYA 1018
exchange_radar/producer/serializers/kraken.py sha256=ecky80dluXVeqrcF7slN4uAK23U5d8nXhFAzXn1PDyE 1037
exchange_radar/producer/serializers/kucoin.py sha256=7Z79lwrPIDxy48xQb_x9_HtheZnjZtRIUQgAvJk9Txw 941
exchange_radar/producer/serializers/mexc.py sha256=zhjP9lGd9LJZZw-zITmfbpywKu5P5j1Vxchvwx1d9uk 676
exchange_radar/producer/serializers/okx.py sha256=Q-fM_3h5Dqc_nAXKbPq1j0ZOCpovr7QjijXMuJKvRow 829
exchange_radar/producer/settings/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
exchange_radar/producer/settings/base.py sha256=SIbdQJ-tJWuYfhyNnp1SLpEGDDpCYr2MdrfaZETl7A8 988
exchange_radar/producer/settings/exchanges.py sha256=v30oge3xYl4pIvC_uUWU1cXA02ng7ZVY9k2lpw7--mA 898
exchange_radar/producer/settings/routing_keys.py sha256=nIfiZABmGvRVDMRXyxRCtaOMB5EBVbOW3nBhEmapcWU 330
exchange_radar/producer/tasks/__init__.py sha256=VzVKNZYCPBrtSaNEEm_LqoUnG9a0QMKVLwK4OotbDrg 83
exchange_radar/producer/tasks/base.py sha256=gnJIfov5StE4czj9lcu3klY0WzIDXzkDj8idGrNq0NA 743
exchange_radar/producer/tasks/binance.py sha256=70GCA3SliT3V3RghUUvUdUYHUd1ZfArMy_a9Rmy9mTc 1195
exchange_radar/producer/tasks/bitstamp.py sha256=LpGnEHiPltBLiF8G7DtslXJ8dVSRmw8Nj-4nKYouUEk 1725
exchange_radar/producer/tasks/bybit.py sha256=UDpct2Z2-b_2kKx_HbXBlIzyLhPfH-da_ALRvEu5Hh8 1005
exchange_radar/producer/tasks/coinbase.py sha256=SaOJUPTYPD4g-k5BGieyaZFWkAbD1Jfge0FCVy-bF3Y 1135
exchange_radar/producer/tasks/htx.py sha256=uxWI-dDjpDYhi-uIajKijJD4mWgPovmu9AKIPnIBJ4I 1825
exchange_radar/producer/tasks/kraken.py sha256=vpP45VlAerkmCOYpUn4h6ij0XPCv1osnscAOxiBswWs 2235
exchange_radar/producer/tasks/kucoin.py sha256=QXp0ksSivdIMnQCb8kRxfdfJcLKk7lSIlKkgASLuvJQ 2282
exchange_radar/producer/tasks/libs/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
exchange_radar/producer/tasks/libs/kraken.py sha256=C_QXWBNY2KtULq_YARuyOHCx08x4moQKw2UChmTlKiM 7417
exchange_radar/producer/tasks/mexc.py sha256=pF20JRpOYXFwj9yHY1EI-wXgB5Sv63I3z6n8oap35f0 1010
exchange_radar/producer/tasks/okx.py sha256=_rIHek1x7RUoYTr54SLyTzLB6MPXpB7vaUjqzHqrM4M 2413
exchange_radar/producer/tests/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
exchange_radar/producer/tests/test_serializers.py sha256=07CFBN2C-YTh5umVwa3X2bQBNHxMxHAwcVk4hZPCqBk 12916
exchange_radar/producer/tests/test_utils.py sha256=tpt0HryACqIIvXfABprLQZPVRUsbpTPVpgpmztPBvJQ 1412
exchange_radar/producer/utils.py sha256=hjIpaV3y7ytKGJaWj6eQuacG6KSHtWuPAcf8pJyHiww 1777
exchange_radar/web/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
exchange_radar/web/src/__init__.py sha256=6en6eE9RGdXZf5rcufJoSdyAAIYzRNB1yNZzpt9K_aU 230
exchange_radar/web/src/api/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
exchange_radar/web/src/api/http.py sha256=bWMa-0_1iIeuXhlqyAFjDtu0hmyNpB5YuU8BlCX3iLw 4180
exchange_radar/web/src/api/schema.py sha256=9x2a2YllaEuTXU2Vgrz9a3rR7ElH63FE-U5GLLFseEU 419
exchange_radar/web/src/api/websockets.py sha256=VsSc8NuQ4HMLfbpC3cJ22OxUp4lfnWioSqHDOELjuHg 2144
exchange_radar/web/src/errors.py sha256=pWrUlTeISNqIKFb-YJVStpZQRFDYAjiRfNaNy2StYJ4 842
exchange_radar/web/src/exceptions.py sha256=izEEAk0rYDsgH51vei-S45qptwDngJWi44x_NTPR2Sk 92
exchange_radar/web/src/main.py sha256=Z87lOG_3XJKe10yFdDi-vXm0-wIz4aeGPnMjHuE3uqQ 1093
exchange_radar/web/src/manager.py sha256=zlphfvPBnEl8BEvWfMvQbZmEfuzq8QcVxVET2vvG01I 1729
exchange_radar/web/src/models.py sha256=Cuq9Dns24CWlCUAa74O5HnowTQ3geozmcqimIlaNNsg 8102
exchange_radar/web/src/serializers/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
exchange_radar/web/src/serializers/decorators.py sha256=yeAwQs2eJJLUMtA9IPFLym3owkE9USZafHoqlmQt6P4 1453
exchange_radar/web/src/serializers/http.py sha256=_x6geOsRETWK_v0wLMHmGGI6cccxVrUW7HWNo2a8Rd8 520
exchange_radar/web/src/serializers/mixins.py sha256=RqTLHNBs342hdvqjvT1uteRL0SVrW296zWVPHxb60sU 262
exchange_radar/web/src/settings/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
exchange_radar/web/src/settings/base.py sha256=XQsj9Wgidr29Jkpgh7RQ4EjK486szrU4cJqMoyPFFDY 1406
exchange_radar/web/src/tasks/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
exchange_radar/web/src/tasks/sync_cache.py sha256=dTRZhYGWYeL6DS9J6Pxe3EovCAC-U7rP9TAPUHMyMas 914
exchange_radar/web/src/tests/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
exchange_radar/web/src/tests/conftest.py sha256=DoV43gb4TXlfBf8UWg6L59tFPuaCPlxk6Hyzh-EemVI 384
exchange_radar/web/src/tests/endpoints/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
exchange_radar/web/src/tests/endpoints/test_http.py sha256=YXvJKIpbvKhLPbmULKH1k2Vq7saIuK3C-DCjjCuMmkM 794
exchange_radar/web/src/tests/serializers/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
exchange_radar/web/src/tests/serializers/test_decorators.py sha256=PiUgbXVAiK3c3awmmebvititOjHbdTHnQVf--yKUhIg 2477
exchange_radar/web/src/tests/serializers/test_serializers.py sha256=5vGkfyRwE4_9odOZptqZjyvBl6n-zu7JTSBxttaYHD8 387
exchange_radar/web/src/tests/test_manager.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
exchange_radar/web/src/tests/test_types.py sha256=F2X6fKIdVbMQqWyHYxJFR0T8HyX6Ss-3UHn5kV0vkFc 1118
exchange_radar/web/src/tests/test_utils.py sha256=LK8-VRy89p3jBz-vqNR8PiaxlU6rVjkjT1J2EZ1MvWc 1604
exchange_radar/web/src/tests/test_views.py sha256=mPFSc5h5g6jvBl1c8pIw7ac7ilYzBxj5tU1zlFJuK60 391
exchange_radar/web/src/types.py sha256=PtBiZeFAT-bSXjYn_kP2_3kKC0k3PG8XWibd-G2kVoA 178
exchange_radar/web/src/urls/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
exchange_radar/web/src/urls/api.py sha256=KKctPN91aj-RWF1zCW4cSkHTBXGDuL3cnA0D6OFLrkk 1280
exchange_radar/web/src/urls/schema.py sha256=whENpLesWCwGDU8lReqpEAFm_Oh5tv1SIZvmntERyWM 293
exchange_radar/web/src/urls/views.py sha256=Aoo4dNyTh5K-kHYGep1fT3-sGZTzgX5u_Lnn0oKJP4s 786
exchange_radar/web/src/utils.py sha256=zDO3kAYfqXmWjeSXp-GR_-XUb8261O1t87ULxnaHv-0 1207
exchange_radar/web/src/views.py sha256=jnfn13Hs5r_CYylfjHLorP4h4jDn4BRghBvxctSWY1U 2837
exchange_radar/web/static/css/custom.css sha256=HMrsNKKg8aOGWdEmYrnqxip1E1EO2A_mp85oHOk9i3w 576
exchange_radar/web/static/css/exchanges.css sha256=k4PuEQmjktkpvGZ2gdu4EGv_tghDNKKo_kD2wP2Riko 869
exchange_radar/web/static/css/style.css sha256=56h4sTuBg3pWuJf322g0I8L8K3ZemACYttoDP1BuSIo 486
exchange_radar/web/static/css/theme.css sha256=1yMxDxTcY4iOmnYo4oDVePDRe1tlNE08HbZZ2KrdWRs 1811
exchange_radar/web/static/css/toggle-switch.css sha256=VIN-U_kGmwaVDBf3xL0YuE2OyFnLrW0VAXgb98om3j8 1400
exchange_radar/web/static/favicon/favicon-16x16.png sha256=QqIbM9eVHsZjeTuHY7fbGba7BUZZznYXiqCWA3hS29E 394
exchange_radar/web/static/favicon/favicon-180x180.png sha256=z53M3q7clcZkXl1vi7NWe4xw14JqJALWfv38uf4P7z0 3909
exchange_radar/web/static/favicon/favicon-32x32.png sha256=WVGQaZqT-_Sz6fJP_4cSzTUNxmTWmRNeg_v7qXpuyIQ 677
exchange_radar/web/static/favicon/favicon.ico sha256=x_cv2RjdvanaqigijdBnfCBGd-Lp3J0atTxabTIBzuQ 15406
exchange_radar/web/static/js/index.js sha256=JtJwMVekFapRnMBsIBDbqfBqWLsrkQDNvqczz6T3y8E 2838
exchange_radar/web/static/js/ws.js sha256=MUtQV1NB6II0x8DoMjsCg8lZ2BQL09lU4qBR72x_I-k 790
exchange_radar/web/templates/base.j2 sha256=YKuimwTBCXGnkQu14_9f5_jPgYLS456TZeViZ7Esyrk 6156
exchange_radar/web/templates/error.j2 sha256=Tw4p7Frgmf4qNJ3yi3XsX5Mi7F9M97WCzDSKBpltswQ 442
exchange_radar/web/templates/history.j2 sha256=NRj9Jpnr3vj3kowpla1aQPVM--9oxVdaKt0DE0XIFjk 1618
exchange_radar/web/templates/index-dolphins.j2 sha256=kz55DlYHUYPaHxdJ_gz-k_kfjGoNvc85boZC4H1C7DU 307
exchange_radar/web/templates/index-octopuses.j2 sha256=DyzjGp36kJ-E_33wM6Q6z_DWYiPxlc3NrtpqQaLq750 307
exchange_radar/web/templates/index-whales.j2 sha256=H3s4Di3WwF6nPPPdFQQCNXq3oqXeltCzO_0sXoHZFMI 303
exchange_radar/web/templates/index.j2 sha256=4EaBHks8-Mn9vm6L9ukPlZ9-VeDP1CrnarSL6DLT-L8 291
exchange_radar/web/templates/snippets/bottom.j2 sha256=TYO79dc-5zur52vAno5nuV2XZHre0EJ7NX9EgcZNJ48 1449
exchange_radar/web/templates/snippets/headers.j2 sha256=cdbodnHGGG1nGN4YQp0n8MBZyrqWXT4AWRBPi75z5fA 1986
exchange_radar/web/templates/snippets/switch.j2 sha256=dFuLWcTt-M-K1-j6hFyaNLEKNBKH_7NBXanZCkJgb4w 1141
exchange_radar-1.5.0.dist-info/LICENSE sha256=OXLcl0T2SZ8Pmy2_dmlvKuetivmyPd5m1q-Gyd-zaYY 35149
exchange_radar-1.5.0.dist-info/METADATA sha256=AQebjEAk8XeZ5VYgszXXEQqbuPqp0VyKTFW8WVm6llg 3939
exchange_radar-1.5.0.dist-info/WHEEL sha256=FMvqSimYX_P7y0a7UY-_Mc83r5zkBZsCYPm7Lr0Bsq4 88
exchange_radar-1.5.0.dist-info/entry_points.txt sha256=c7RTuDlmXxYKq-xZHMi-5v9F_P7mv1eiCFkzDVw81Ys 105
exchange_radar-1.5.0.dist-info/RECORD

entry_points.txt

consumer = exchange_radar.consumer.main:main
producer = exchange_radar.producer.main:main