battleship-tui

View on PyPIReverse Dependencies (0)

0.24.1 battleship_tui-0.24.1-py3-none-any.whl

Wheel Details

Project: battleship-tui
Version: 0.24.1
Filename: battleship_tui-0.24.1-py3-none-any.whl
Download: [link]
Size: 93904
MD5: 0eebeaa86cf8ae5c93f9f52f6b3f34d6
SHA256: d6a53b3462e8c470ab3aac2511b68ecb80d83ebe549b6ea4a0f4a28f61a0c5e7
Uploaded: 2024-08-29 22:30:31 +0000

dist-info

METADATA

Metadata-Version: 2.1
Name: battleship-tui
Version: 0.24.1
Summary: Battleship TUI is an implementation of the popular paper-and-pen Battleship game for your terminal.
Author: Roman Vlasenko
Author-Email: klavionik[at]gmail.com
Home-Page: https://github.com/Klavionik/battleship-tui
License: GPL-2.0-or-later
Keywords: battleship,game,tui
Classifier: Development Status :: 3 - Alpha
Classifier: Environment :: Console
Classifier: Intended Audience :: Developers
Classifier: Intended Audience :: End Users/Desktop
Classifier: Intended Audience :: Other Audience
Classifier: License :: OSI Approved :: GNU General Public License v2 or later (GPLv2+)
Classifier: Operating System :: MacOS
Classifier: Operating System :: Microsoft :: Windows :: Windows 10
Classifier: Operating System :: Microsoft :: Windows :: Windows 11
Classifier: Operating System :: POSIX :: Linux
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.10
Classifier: Programming Language :: Python :: 3.11
Classifier: Programming Language :: Python :: 3.12
Classifier: Topic :: Games/Entertainment :: Board Games
Classifier: Typing :: Typed
Requires-Python: >=3.10,<3.13
Requires-Dist: aioprometheus (<24.0.0,>=23.3.0); extra == "server"
Requires-Dist: async-timeout (<5.0.0,>=4.0.3); python_version < "3.11"
Requires-Dist: auth0-python (<5.0.0,>=4.5.0); extra == "server"
Requires-Dist: backports-strenum (<2.0.0,>=1.2.8); python_version < "3.11"
Requires-Dist: blacksheep (<3.0.0,>=2.0.7); extra == "server"
Requires-Dist: copykitten (<2.0.0,>=1.2.1); extra == "client"
Requires-Dist: email-validator (<3.0.0,>=2.2.0)
Requires-Dist: httpx (<0.28.0,>=0.27.0)
Requires-Dist: loguru (<0.8.0,>=0.7.0)
Requires-Dist: pydantic (<3.0.0,>=2.7.0)
Requires-Dist: pydantic-settings (<3.0.0,>=2.3.0)
Requires-Dist: pyjwt[crypto] (<3.0.0,>=2.8.0); extra == "server"
Requires-Dist: pymitter (<0.6.0,>=0.5.1)
Requires-Dist: redis (<6.0.0,>=5.0.1); extra == "server"
Requires-Dist: rodi (<3.0.0,>=2.0.6)
Requires-Dist: sentry-offline-transport (<2.0.0,>=1.0.0); extra == "client"
Requires-Dist: sentry-sdk (<3.0.0,>=2.8.0)
Requires-Dist: tenacity (<9.0.0,>=8.4.1); extra == "client"
Requires-Dist: textual (==0.71.0); extra == "client"
Requires-Dist: textual-dev (<2.0.0,>=1.5.0); extra == "dev"
Requires-Dist: typer (<0.13.0,>=0.12.0); extra == "client"
Requires-Dist: uvicorn (<0.31.0,>=0.30.0); extra == "server"
Requires-Dist: uvloop (<0.20.0,>=0.19.0); extra == "server"
Requires-Dist: websockets (<13.0.0,>=12.0.0)
Requires-Dist: xdg-base-dirs (<7.0.0,>=6.0.1)
Provides-Extra: client
Provides-Extra: dev
Provides-Extra: server
Description-Content-Type: text/markdown
[Description omitted; length: 3737 characters]

WHEEL

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

RECORD

Path Digest Size
battleship/__init__.py sha256=NSzR4peF9Tj_EJD0EI2-5aKe5r0go-adPyYrto_ia0M 815
battleship/__main__.py sha256=WWZRSUcQh3LCr1VjBWh-WU4UdFv4IlRF-mI6WNdZNHs 69
battleship/cli/__init__.py sha256=yFApc59iYPq2RPciMwA_Q72Bnsf3w7-axJakjCVup8k 54
battleship/cli/__main__.py sha256=IfXzDIvXR2WrIi-l2KMPA6oGwx-WfnNITLSHNN0kS_4 73
battleship/cli/account.py sha256=lVc9zTIFLYxtaVFoYEJqJd56fCAF0ATYuGmXgS51GBc 2064
battleship/cli/app.py sha256=Ih3uEmgiXkwAXkF5eTk10WeiJkDhA_UuNQGExw0un74 2575
battleship/cli/console.py sha256=Pez3qRSybwJiR8uHtaNNhymwDjXyHRFnvBa4Jt7CEF8 638
battleship/cli/logging.py sha256=2D-ccHCVj7llKNuQjIpSPczCTRaAWSqeb2jEfONjgAU 872
battleship/cli/play.py sha256=0B8KP-ane7j5vNOT-4FMp62An_gp-2Yp-J0fEGLDPdc 3074
battleship/cli/settings.py sha256=ZXqiNQ31HZgRX9fO4-77edT5DRzYAcMZlIIxGNSinkw 3148
battleship/client/__init__.py sha256=O_TtwQrMRmVLS5531eJod4QwUyz08ZbRV_DQ1UUK5Zk 636
battleship/client/auth.py sha256=zC2JJmwS6WCPIbddHAgS63q8NlocvQzWMVdrlAZpLj0 527
battleship/client/client.py sha256=xvr8hlONQ9oejv_t1Mi3oxUA0__UQxXkIv0ZZ4WZunA 17095
battleship/client/credentials.py sha256=PZqD5faundgCd4qeWSay7GB23Z9jVB3sMnXZ0WiYqP4 2143
battleship/client/subscriptions.py sha256=f7gzpOHpe3QQjEh8iyfL-Zb4wnlZGDw7HXuMM16sFxE 1697
battleship/client/websocket.py sha256=1XJKusyjHs1A6Go2McejFUAXGpMLcJpPbmXwr2MmksU 2027
battleship/engine/__init__.py sha256=W8Tc_uDdUceuSsxLKI69rv4dL2ok--FjgFLKfAiCkEg 120
battleship/engine/ai.py sha256=_BEfUhW0pX9rILt2ovvRdLZZ-uLE9j4H0nViwGDRpaU 4242
battleship/engine/api.py sha256=HAqFMn__CphBZsZ2DICQwWdavtgqBZA4lvlEvuKNtEk 767
battleship/engine/domain.py sha256=4q4Xt9Zdl-pM2oPRJnTt5AdN6NZtYE-bRQtcp0yiKN4 14474
battleship/engine/errors.py sha256=ht2gS4hdPKMsF2BoTqfwXEcUDtLw4OTt54Ry5WGVZSQ 742
battleship/engine/rosters.py sha256=AUOkxV_PD7PWzRV7c0owksaFlvkJhFyIcZxxSurmOhk 2527
battleship/py.typed sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
battleship/server/__init__.py sha256=VYIj73eIG93HT7H8zXzvESHIT0c2g2ythvMmQx4Xtvo 71
battleship/server/app.py sha256=iExJ_CX0-t9dCn1HUPi1HThmcaceBSnVs0R9EHBJSis 3893
battleship/server/auth.py sha256=-ABoB_-UYNZFjOCq5gHfLJm6RejDtNnBZ8TMhm45gUo 6763
battleship/server/bus.py sha256=Wxjn8eLMEnVMGHWilZcOSd1dApIv3Enio_NAI5iHwWE 1048
battleship/server/config.py sha256=5itEzEPP5dsMOS26i-H2dVPJbc83qBWNK54obeCa8uk 721
battleship/server/context.py sha256=rgcfNF0G0uRfFr4SGbaA-Oss7nCXlGz6rUJbQYEbWpw 99
battleship/server/di.py sha256=B6-d3MTyseveO-oXvlp94aG96U760EN23JREf-vqYrM 2343
battleship/server/game.py sha256=yqAfMTvQ5iqMKbmnU9VzSa9TyVCWold6viMKc18dJ3s 11616
battleship/server/handlers.py sha256=yTfhexQP4qgTqWmQi9u1NoZM3Fq3lVBSHecaam7DMiA 5773
battleship/server/metrics.py sha256=JhMg1-Pu6wutUuQIDR-M8sYOgWcvolTdd-kuTNCig6s 3250
battleship/server/repositories/__init__.py sha256=DgEpTM4yA_vA0YdCZ6Bacmq7zrGLE5cRQzMWkn5aGh8 527
battleship/server/repositories/clients.py sha256=nLiGNYs0SGNpSUYHJ_4X0_RvxBY7yekQ6S5hAQ3K9bw 4977
battleship/server/repositories/observable.py sha256=9DxLNfnECH9eb4Xf5K6KOZjQlOBWwCJtfNiV4-uTOTE 992
battleship/server/repositories/sessions.py sha256=mCCCu716aHBc7dbi7BHlPFx5hQBFeL_6qQA0MIxyxj0 4370
battleship/server/repositories/statistics.py sha256=4KUO5RgcwzAQB2bbtbIUkN9W968Mo9wxr3gzciS6UTI 2286
battleship/server/repositories/subscriptions.py sha256=OyTqMznA7ofNMbNj1-gtUZqe8D3F1eQ2dIXEJrnR14E 2636
battleship/server/routes.py sha256=1nIavgfKEwmWfTdQpY_4_01rk-btagjPRzdNctdImhU 6834
battleship/server/services.py sha256=KL4Ypt32by0IIVT_znCsUrMdOEAFe6LUMsTF9kkXlLc 1700
battleship/server/websocket.py sha256=DD7orVj3K7hXlqNlRqQv-SEqsHeH6s-4fLgg8pBbL6A 3386
battleship/shared/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
battleship/shared/compat.py sha256=J1PjZ5h1CHCNpr3gq3pzVol7pg66ieoYTYJsTyHutwM 1526
battleship/shared/events.py sha256=hkrpDbRickphR_pWuFsXMZpoy4jJN2TSzUmCflHRwoY 1840
battleship/shared/models.py sha256=Uq1TQLKIeyjMhRevaksO3biWiqyM9zlZ7nLuzOqszqQ 6229
battleship/tui/__init__.py sha256=lQqsmnDygDvrf5smkFe9UByW5At55kp-fn2HGFDutvU 173
battleship/tui/app.py sha256=6GX1kT-nq4ejymf5osWVMkyTLSLQKVaujbMoZ7qbtMs 9804
battleship/tui/config.py sha256=yfa6aRU49vvQu20V_-IqZ244MaM9JQgGLc5ybwCwae4 375
battleship/tui/di.py sha256=STlIl-bu4mzzRU7jiBTG2ECHpVIB1VP94nCRLuX9src 565
battleship/tui/format.py sha256=Yu7weOEGfaOLvbICwU15EkHw9eNhW9zc7H1WqJ0DBhk 992
battleship/tui/i18n.py sha256=0cdAkLz5GBmA3xm1Nv-vfPSOZu4Ewo0pB0EhKP7z3kQ 96
battleship/tui/resources/create_game_help.md sha256=D8QitqUvWVWuSmHSottl2kw45oRCMkHGkp4Iwz9nmlk 793
battleship/tui/resources/lobby_help.md sha256=BFEkJt4QQ2VpG5VA7jTvD76dGXmcqyN9wqtTsDkrei8 416
battleship/tui/resources/multiplayer_help.md sha256=mOtuqMPv8XG9YkTp6dvTLRGBYThcCri7CklVxRFEaHY 323
battleship/tui/resources/settings_help.md sha256=ahMFftpK5pxfQyJ2xiKSqXZlzAANUZDb85Qm5hiDtY4 350
battleship/tui/resources/singleplayer_help.md sha256=V8DRkwFfpmLafqUZOffJQzMoltUsH3SNQHhQhuCkNjw 710
battleship/tui/resources/statistics_help.md sha256=D42FqnmXZ_TyrShbAsUIwegCrI509Iwm82gy4wqKP8c 328
battleship/tui/resources.py sha256=NFvHIVADiCrhaqLjc2amAFS2TTVJ_0iriHtLjHJauX4 163
battleship/tui/screens/__init__.py sha256=x5galiPoefGLnpT7qpsDptHtdg3Q4UIgbJhsXpV1EIY 651
battleship/tui/screens/create_game.py sha256=job65LcmcGG_5BmHlTD3UVmcsfoYFjcYVAUic1OLPms 2271
battleship/tui/screens/game.py sha256=9IrAXoNoW1SAGF6Rc1-FmQn_KkJVCHtX1ZhcicjAc34 11522
battleship/tui/screens/join_game.py sha256=8kwXwWos5HmIEnG5t3cbgtBkAimCCHxtKytn1Hya4f0 6022
battleship/tui/screens/lobby.py sha256=yj8ral9DlyG2PlZkjqCSG2cV282-TpNnHgQlSXKg1CA 6430
battleship/tui/screens/main_menu.py sha256=I5BLIn9RrKiq-J1enwbZcl74aBJ1-S2KUJilNk5sHJ0 1717
battleship/tui/screens/multiplayer.py sha256=1WEVf70EPVC4cytDaknDgcIhlHgrW5KpghCSPmXQ9rE 7890
battleship/tui/screens/settings.py sha256=S2T2hr454MI2m7BaQa4Cup3OlyI3JWzAVTbUiNqftus 4999
battleship/tui/screens/singleplayer.py sha256=SgdTHd2PjYuRnat5mQSTRRphd4urKPgaQFYWnwv-UAg 2850
battleship/tui/screens/statistics.py sha256=TdLpNvF7T9CeP9K0h_lReslSDaXn8wwLYkuIuCBwiTU 2088
battleship/tui/settings.py sha256=lLIeorEywyFYkt6KM-Zw8pioSQSDFVgQXAQZmkfwY4o 2830
battleship/tui/strategies.py sha256=hts8o00IN4Rx1auct9FWHdoNHYoNzk2aCFzFTedWnmU 10793
battleship/tui/styles.tcss sha256=Ha1gayREcMHXhBOl36wOc0ex9z2F3bx3K6GbRl6EsDY 3112
battleship/tui/widgets/__init__.py sha256=V11Wo_USThJ8gU2fePiLAAWWDQtlqU5VRlkyaCOReJU 208
battleship/tui/widgets/announcement.py sha256=DivJ7DYFhUtWmjWCEPlkxG7fWcf8o6-OhXxMvwa-sZg 2191
battleship/tui/widgets/battle_log.py sha256=KSVtE86cceJm_THVN01s2pPkJG7akMZr65VoxnHSHIc 312
battleship/tui/widgets/board.py sha256=_mdtIBoevwXu-enPwWyWtzrQPfpWLeYs8bLXbPRL2Rs 15301
battleship/tui/widgets/fleet.py sha256=i6Vfd5oXLsoBL68o1ZpD8_q5nc1FPQYTuLXjisAzcic 4156
battleship/tui/widgets/footer.py sha256=uv6xDQUvQXLKRxrtpSJO6l2XQAuZiFLrpZ4poIdAP8U 510
battleship/tui/widgets/lobby_header.py sha256=-5u0IcC9PHyuNJRh-kzeR_hqI168VnZGpuDulxPxHoI 674
battleship/tui/widgets/modals.py sha256=38XEp1GtAx5H6rXPPgHYW_41khiu8D2RX4Cl_7wE2_Y 4015
battleship/tui/widgets/new_game.py sha256=B04vOC2no3YUPBBTzQJdJ5NdYgw1ELDIf5y5ujCBHJs 3478
battleship_tui-0.24.1.dist-info/LICENSE sha256=gXf5dRMhNSbfLPYYTY_5hsZ1r7UU1OaKQEAQUhuIBkM 18092
battleship_tui-0.24.1.dist-info/METADATA sha256=cIJxw0uDzX9OSPqYjvEL40E0v-NwFTBngcVxO11fuM8 6420
battleship_tui-0.24.1.dist-info/WHEEL sha256=sP946D7jFCHeNz5Iq4fL4Lu-PrWrFsgfLXbbkciIZwg 88
battleship_tui-0.24.1.dist-info/entry_points.txt sha256=uStdAmewuXRssDjmix_glDcfeHCZKOht7odVtmNMepA 49
battleship_tui-0.24.1.dist-info/RECORD

entry_points.txt

battleship = battleship.cli:run