battleship-tui

View on PyPIReverse Dependencies (0)

0.12.3 battleship_tui-0.12.3-py3-none-any.whl

Wheel Details

Project: battleship-tui
Version: 0.12.3
Filename: battleship_tui-0.12.3-py3-none-any.whl
Download: [link]
Size: 89737
MD5: 28a118cfaecf486d03e260a43ecbd27e
SHA256: 15069dd27d88d7a807cbab72c10fe17f88b72175ed048e65cd9c48133bedc1e5
Uploaded: 2024-04-16 22:11:44 +0000

dist-info

METADATA

Metadata-Version: 2.1
Name: battleship-tui
Version: 0.12.3
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: 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" and extra == "client"
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.1.1); extra == "client"
Requires-Dist: email-validator (<3.0.0,>=2.1.0.post1)
Requires-Dist: httpx (<0.28.0,>=0.27.0)
Requires-Dist: inject (<6.0.0,>=5.1.0); extra == "client"
Requires-Dist: loguru (<0.8.0,>=0.7.0)
Requires-Dist: pydantic (<3.0.0,>=2.6.0)
Requires-Dist: pydantic-settings (<3.0.0,>=2.2.0)
Requires-Dist: pyee (<12.0.0,>=11.0.0)
Requires-Dist: pyjwt[crypto] (<3.0.0,>=2.8.0); extra == "server"
Requires-Dist: redis (<6.0.0,>=5.0.1); extra == "server"
Requires-Dist: sentry-sdk (<2.0.0,>=1.38.0); extra == "server"
Requires-Dist: tenacity (<9.0.0,>=8.2.3); extra == "client"
Requires-Dist: textual (<0.53.0,>=0.52.0); extra == "client"
Requires-Dist: textual-dev (<2.0.0,>=1.5.0); extra == "dev"
Requires-Dist: typer (<0.10.0,>=0.9.0); extra == "client"
Requires-Dist: uvicorn (<0.28.0,>=0.27.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: 3319 characters]

WHEEL

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

RECORD

Path Digest Size
battleship/__init__.py sha256=ahluujyq6PCtFwHHJiGuvFC-NfAQPmGzyYAvAoGuXHQ 724
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=lIMgTR8LAoaBZsl22rThv0bXHh41Ss6hUlLNMzKHDI8 2349
battleship/cli/console.py sha256=Pez3qRSybwJiR8uHtaNNhymwDjXyHRFnvBa4Jt7CEF8 638
battleship/cli/logging.py sha256=sDkD83Rv9NlpUMehontygJ3p0rcabTWCsnVJRkx4PcQ 266
battleship/cli/play.py sha256=Gq3EByZStF_R-MCducWfycGd03RPLbZ6wv39o2f89fE 2652
battleship/cli/settings.py sha256=JZgJkDowXFUrbIe-w0Nd2BmIjUNbookUtXEuKBU-aPw 3170
battleship/client/__init__.py sha256=Y2A3j8GO9EYN0gS94MJFA9C4dBVRHoDXU56x-oH8Pe8 605
battleship/client/auth.py sha256=zC2JJmwS6WCPIbddHAgS63q8NlocvQzWMVdrlAZpLj0 527
battleship/client/client.py sha256=ruCMVTNMyQdHGf2nuJryz-OwEl1OXaIYLy8-w_F_i2E 17821
battleship/client/credentials.py sha256=4Vo5pSAqBje_beyHSZDzo8K8m02CUGn95F2VN6Yf2eI 2267
battleship/client/subscriptions.py sha256=fR4q6hU-QBlNb6heqU0AJppQOKSXkwsCOH8tftzIIrk 1422
battleship/client/websocket.py sha256=yDzd95WnNJbVmB0G2Xa41Ez7gyHvvS-jkfY-kJNbFD0 1388
battleship/engine/__init__.py sha256=XTErqplxNVPZ4c-YYmG1Vx8XZl_f9AOeYQMIObuFTPI 119
battleship/engine/ai.py sha256=jvM70mxrTYra9YPY6qzMEe0b-REFIFDIhk0m9ITjYRk 3661
battleship/engine/api.py sha256=yXhaEkKP-RwgY9SOH8g69aoVx93tfHqpCm0k1Tk1svw 675
battleship/engine/domain.py sha256=ox9H7lUy0RwjoziBueuqHUu75-kjNRJhcobK4Abr6Qc 11866
battleship/engine/errors.py sha256=ht2gS4hdPKMsF2BoTqfwXEcUDtLw4OTt54Ry5WGVZSQ 742
battleship/engine/roster.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=O_VNqX33kfxQtRcxwKaRxAAFgEqK2YxTEmM3L-kR0UM 1105
battleship/server/config.py sha256=5itEzEPP5dsMOS26i-H2dVPJbc83qBWNK54obeCa8uk 721
battleship/server/context.py sha256=rgcfNF0G0uRfFr4SGbaA-Oss7nCXlGz6rUJbQYEbWpw 99
battleship/server/di.py sha256=fPGTUQvB_kmRbGuX7SsDh4KhnK533srcAioUNB1CDLE 2337
battleship/server/game.py sha256=wcvY2SHUBdx2VgPlydxBOe18Rnm7J1XcT4Br54XTwYQ 11789
battleship/server/handlers.py sha256=yTfhexQP4qgTqWmQi9u1NoZM3Fq3lVBSHecaam7DMiA 5773
battleship/server/metrics.py sha256=EFTf7EXLZrL0yI1pQIynGkH5i6mX6_c8b2-EF9fanro 3259
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=GP6oVMCFdZ7vHNgmXSs5QTbcVOeH5ILsPV6tb74IEd4 6832
battleship/server/services.py sha256=KL4Ypt32by0IIVT_znCsUrMdOEAFe6LUMsTF9kkXlLc 1700
battleship/server/websocket.py sha256=aLhp9de2dVIORwdQbnhxG6hdWGR9wg916QNE7tZrr9A 3079
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=__a4svHja72aqjed93hgr159Yn4DolmJKVHRiVmCbN8 6196
battleship/tui/__init__.py sha256=B-0WK485hJ3KR5lUsjv6ry6XihRvry-wmUk26Nm3T84 246
battleship/tui/app.py sha256=XlYk_It-hBeUW0SVCpn9hauqBNlbW89iHY9MzGXUTSU 8249
battleship/tui/config.py sha256=kLBFTCKaHhLiNHL41sHf1g-96crxl2yjKuvGD5KGi8c 363
battleship/tui/di.py sha256=FZRn8bsxqcMQDAARxAB89FGsopXHxnSQTXiBPUF_tYk 562
battleship/tui/format.py sha256=1x6kZkTXtDn0vL7rnC3EcIeKdKeTwgba8eAq6Wy7NfA 655
battleship/tui/i18n.py sha256=0cdAkLz5GBmA3xm1Nv-vfPSOZu4Ewo0pB0EhKP7z3kQ 96
battleship/tui/resources/create_game_help.md sha256=5IehyNPKSJJVsMyWiD4xOZYmcgghLE_t3v_aY7HhDaM 675
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=RDLTuEJeOlPo9zacItG2UETHXEK323gDireEjrJtN9g 586
battleship/tui/resources/statistics_help.md sha256=qTuzlBIkcjzsM3qlizbVCYHF_z6oh5vdLQ4c2FVa7Rc 369
battleship/tui/resources.py sha256=NFvHIVADiCrhaqLjc2amAFS2TTVJ_0iriHtLjHJauX4 163
battleship/tui/screens/__init__.py sha256=x5galiPoefGLnpT7qpsDptHtdg3Q4UIgbJhsXpV1EIY 651
battleship/tui/screens/create_game.py sha256=dBUcGyTNzdgBSWF81kYf0w-zN14O2RqEMKsPWXLtdOE 1899
battleship/tui/screens/game.py sha256=WIyqcmXgjnzPZhFGN6rN9vZVNK-7znGniPH2Qe4HykI 9855
battleship/tui/screens/join_game.py sha256=LTlxfvWUf3heFNLqTV1Cn3cA3i2fWfHoSxCRtMuX3WU 4735
battleship/tui/screens/lobby.py sha256=z7zwOIQIWNQ6Z7DTSLoHhwuSOpw9hcVXr13JnAi8k-0 5310
battleship/tui/screens/main_menu.py sha256=cQmMfvJ8EEwHkAfmlqVhl6HA3j4tql1PnfDLzSTd0n4 1446
battleship/tui/screens/multiplayer.py sha256=_yVOvkdRH-Q-H5TjdcV070GFNBCeOU65quagQT9uBZI 6228
battleship/tui/screens/settings.py sha256=vXgVyqbZghvBRcJgq8NRS_NHwRbR_NiAyNEDWUZKRhI 4713
battleship/tui/screens/singleplayer.py sha256=ayf6RuMwn3Hp6hR8DNax49TDJ9Eu00uQaBRr8GIzo00 1994
battleship/tui/screens/statistics.py sha256=IzK21DgVMazqvBq33PjLNGO1ILFdAZXw6x3XdolStBY 1962
battleship/tui/settings.py sha256=Lr53MaKR_mz0nUHa9CarUgyvgNtu0uQJ4omtGAtmaC8 2949
battleship/tui/strategies.py sha256=Pzm2ayf-esVVvfPDIaiJdf_zQBYET6C9YMRjenVWzV4 10123
battleship/tui/styles.tcss sha256=tvNTCGDrUQkNBnQv-fauyT1dLM6rWKewnmAE8u3BKv8 2862
battleship/tui/widgets/__init__.py sha256=V11Wo_USThJ8gU2fePiLAAWWDQtlqU5VRlkyaCOReJU 208
battleship/tui/widgets/announcement.py sha256=vgxMhUR07YDjErX59lxJPsfxsayymB838lOg_lzA6zs 2127
battleship/tui/widgets/battle_log.py sha256=KSVtE86cceJm_THVN01s2pPkJG7akMZr65VoxnHSHIc 312
battleship/tui/widgets/board.py sha256=CaxCh6XMk53YVA7o1H_pc-f-i_gTtQtXLqkQNl6h6Ug 13382
battleship/tui/widgets/fleet.py sha256=Wn-heVu_pz_XpRs6YTH_pwpF7UMQo0YYBSTMPqzcLO0 4155
battleship/tui/widgets/footer.py sha256=NUsx5FTrLEBXqbs9B9ryTItF_cY0MKg3SGj9CTWCDy4 411
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=oSorO_ROMsMtqkvohbshTMOJN7v1B6O9SGXMezoY5vQ 3046
battleship_tui-0.12.3.dist-info/LICENSE sha256=gXf5dRMhNSbfLPYYTY_5hsZ1r7UU1OaKQEAQUhuIBkM 18092
battleship_tui-0.12.3.dist-info/METADATA sha256=hEAPbCgrhjIPdoL2yNoiCJXVigysxJl6AVSL-MhvRnU 5954
battleship_tui-0.12.3.dist-info/WHEEL sha256=7Z8_27uaHI_UZAc4Uox4PpBhQ9Y5_modZXWMxtUi4NU 88
battleship_tui-0.12.3.dist-info/entry_points.txt sha256=uStdAmewuXRssDjmix_glDcfeHCZKOht7odVtmNMepA 49
battleship_tui-0.12.3.dist-info/RECORD

entry_points.txt

battleship = battleship.cli:run