sokoenginepy

View on PyPIReverse Dependencies (0)

1.0.3 sokoenginepy-1.0.3-py3-none-any.whl

Wheel Details

Project: sokoenginepy
Version: 1.0.3
Filename: sokoenginepy-1.0.3-py3-none-any.whl
Download: [link]
Size: 77610
MD5: 67ac6eac8023821d1295f940e783949d
SHA256: 93add14485c5670300843ecf5d71ce923b47c9cb391b2d361a5bbc5fbcac5f5f
Uploaded: 2022-07-10 19:07:41 +0000

dist-info

METADATA

Metadata-Version: 2.1
Name: sokoenginepy
Version: 1.0.3
Summary: Sokoban and variants game utilities
Author-Email: Tomislav Adamic <tomislav.adamic[at]gmail.com>
Project-Url: Homepage, https://github.com/tadams42/sokoenginepy
Project-Url: Source, https://github.com/tadams42/sokoenginepy
Project-Url: Documentation, https://sokoenginepy.readthedocs.io/en/latest/
License: GNU General Public License v3 or later (GPLv3+)
Keywords: sokoban,hexoban,octoban,trioban,sokoban+,multiban
Classifier: Development Status :: 5 - Production/Stable
Classifier: Intended Audience :: Developers
Classifier: License :: OSI Approved :: GNU General Public License v3 or later (GPLv3+)
Classifier: Programming Language :: Python
Classifier: Programming Language :: Python :: 3.9
Classifier: Programming Language :: Python :: 3.10
Classifier: Programming Language :: Python :: Implementation :: CPython
Classifier: Programming Language :: Python :: 3 :: Only
Classifier: Operating System :: OS Independent
Classifier: Topic :: Software Development :: Libraries :: Python Modules
Classifier: Topic :: Games/Entertainment :: Puzzle Games
Platform: any
Requires-Python: >=3.9
Requires-Dist: arrow
Requires-Dist: networkx (>2.5)
Requires-Dist: lark (>=1.1.2)
Requires-Dist: black; extra == "dev"
Requires-Dist: bump2version; extra == "dev"
Requires-Dist: ipython; extra == "dev"
Requires-Dist: isort; extra == "dev"
Requires-Dist: pytest-spec; extra == "dev"
Requires-Dist: twine; extra == "dev"
Requires-Dist: check-manifest; extra == "dev"
Requires-Dist: coverage; extra == "dev"
Requires-Dist: factory-boy; extra == "dev"
Requires-Dist: faker; extra == "dev"
Requires-Dist: pytest (>=3.0.0); extra == "dev"
Requires-Dist: m2r2; extra == "dev"
Requires-Dist: sphinx (>=1.4); extra == "dev"
Requires-Dist: sphinx-rtd-theme; extra == "dev"
Requires-Dist: m2r2; extra == "docs"
Requires-Dist: sphinx (>=1.4); extra == "docs"
Requires-Dist: sphinx-rtd-theme; extra == "docs"
Requires-Dist: check-manifest; extra == "tests"
Requires-Dist: coverage; extra == "tests"
Requires-Dist: factory-boy; extra == "tests"
Requires-Dist: faker; extra == "tests"
Requires-Dist: pytest (>=3.0.0); extra == "tests"
Requires-Dist: pytest-spec; extra == "tests"
Provides-Extra: dev
Provides-Extra: docs
Provides-Extra: tests
Description-Content-Type: text/markdown
License-File: LICENSE
[Description omitted; length: 4098 characters]

WHEEL

Wheel-Version: 1.0
Generator: bdist_wheel (0.37.1)
Root-Is-Purelib: true
Tag: py3-none-any

RECORD

Path Digest Size
sokoenginepy/__init__.py sha256=FMheu1kQ3HVRstatoBzIIbA_gBFwr3032eNE7p8eNMA 46
sokoenginepy/__main__.py sha256=rpUQ9xDaKC9X0Q-DyQLhoiH5Vd9T_-yb6Ztb63OPfBQ 110
sokoenginepy/game/__init__.py sha256=WD435nfGDiTxjWIN0HZgBYAi9jY2I-umC8gyGsP8NBI 2837
sokoenginepy/game/base_tessellation.py sha256=lKb9yFE9D9disul60wdu4q-zRQn9PHJgf1CRQcw7EDA 5263
sokoenginepy/game/board_cell.py sha256=QpiYjwi1BWhipZTfQ9mjuvHDCi32Fzwiufdl2AW6X78 5866
sokoenginepy/game/board_graph.py sha256=KLHc2y68qkmkQnk1V_3absyQU0LfEiTgp1q1e4S5zWU 16289
sokoenginepy/game/board_manager.py sha256=j5_in5ps1AbJD3zOzlgkZHSlPSBIgHi8uNFmZNeUNrA 21549
sokoenginepy/game/board_state.py sha256=btHicQzQRYE1QWKDN6lj06I5QergPogAKm1oHSQDZtA 670
sokoenginepy/game/config.py sha256=YGIAMQvwci__VHBREvFjFNHZNZDkdeVG2O-BtPbJaic 1753
sokoenginepy/game/coordinate_helpers.py sha256=Uny9lzkuVSgBJd4gPJ7Zr27KzU0UDVUTkAxQSVQHAJU 1257
sokoenginepy/game/hashed_board_manager.py sha256=SU-UUk-PznWA6MSso-byWmBtcXOG_Ue6Ei5nWP0458w 8652
sokoenginepy/game/hexoban_tessellation.py sha256=Al1ZYxCEDb-1ONPG2zb5yLiMd71FMTRn1uUGtJd1zak 3807
sokoenginepy/game/mover.py sha256=ufZkUY1koclKcikWGb1VWBET_mQVxmxY9U3PWqZd4bQ 16399
sokoenginepy/game/mover_commands.py sha256=h0J2A-g5xxejvyyvOEiW7yzZUmBOlPpYgyvwVHqJZIo 3057
sokoenginepy/game/octoban_tessellation.py sha256=aOGK6oSSbLJd-GlsfYs6QWHK3sYVO71nC_P0_0uXT4g 4455
sokoenginepy/game/pusher_step.py sha256=LTksmiiEJYnncPnknNA-GNcrJH1wYk4inoSt-EMuoXw 7207
sokoenginepy/game/sokoban_plus.py sha256=zFV6CDKCaaltFi0q3wpIbdYNQpb_ZiQdiBn03inLbcQ 10460
sokoenginepy/game/sokoban_tessellation.py sha256=YfE-Y78lNNn2eAwAx2R7M64Fdkrm0KLrNPLUyRPqYes 2609
sokoenginepy/game/trioban_tessellation.py sha256=G6_s_FsFdMVDsNbzUhiX0WePUDdbxObwDeaFBwlF9sQ 4523
sokoenginepy/game/utilities/__init__.py sha256=7gySQojJfqU6ws9TOU3XQQfcIfGAEnk2cih_1Nc-gpo 67
sokoenginepy/game/utilities/dict_helpers.py sha256=fIROXJJAw5Hzn6KerMkbdH1Z6liaqgOyvYRro1QvpdY 267
sokoenginepy/game/utilities/flip_dict.py sha256=OIfouaVnaRhPcBzCUpNPU656V8YK-tYWSu4ad9NsI3k 5999
sokoenginepy/game/utilities/mover_benchmarks.py sha256=OntjAPgjemZwR_jP8pIp6vDc3TzVRhnlGusBmscc-FM 6870
sokoenginepy/io/SOK_format_specification.txt sha256=xtGyYGkcQOGLiK6l7DFmrCPAG7GcS2DZ5dJmM6Yz0P4 7564
sokoenginepy/io/__init__.py sha256=RUMFguVb4sd8msRwZhfLtfMBthIhfpUqBXTwFzn17E0 1349
sokoenginepy/io/collection.py sha256=EnStLK2yZeeDyLTxClnsE9Q3thZPfpiIKucFR8QsqAA 3415
sokoenginepy/io/hexoban.py sha256=iBgM44feju6MQPZqO5VeKM1gWRitKTYinL6RpcHsvwE 14713
sokoenginepy/io/octoban.py sha256=hi8MnM-6qIyWzCAKJaPcSwxP-nrGn4S9Vc94soubFbw 1022
sokoenginepy/io/puzzle.py sha256=NeFmCK7lwtlvd3xZN8ErN-wvnyz4q2-ixCYDbRFCgO4 18855
sokoenginepy/io/puzzle_parsing.py sha256=tVAdamK0XuHJ7KYvZAfFCl8KLAiF8zso4ycVYLxd0Vc 11207
sokoenginepy/io/rle.py sha256=w1TxWP1Js_21ZKDjLxRzMcKgm5jO5AT6o5K0tT6l4nk 2583
sokoenginepy/io/snapshot.py sha256=3scxBoyrOeIND1JGaSJFBKeQbdoUNxeddwaFoirrsmc 8663
sokoenginepy/io/snapshot_parsing.py sha256=uPkFhM1VFyAcklVpXNiCDPnZv4Caz0Ue8h8fGQkJ6WM 5771
sokoenginepy/io/sok_file_format.py sha256=dt4k_McdeASoXgKHFAyK74G_Yd9RLvOE5jRHKjPAJGU 22585
sokoenginepy/io/sokoban.py sha256=UgWMNL1A4hKIrQtzdX7bJ261Ro_PbEWCE0TXHji4iV0 1022
sokoenginepy/io/trioban.py sha256=QU5aUPC7jGnfhBLMzkYff_E2RNAFApE1YFL5EJcyovg 1022
sokoenginepy/io/utilities.py sha256=BjPNkxjX5Ncmn3aswxvbUfH39_3n5t3H6rtN3U8YOoo 1941
sokoenginepy-1.0.3.dist-info/LICENSE sha256=jOtLnuWt7d5Hsx6XXB2QxzrSe2sWWh3NgMfFRetluQM 35147
sokoenginepy-1.0.3.dist-info/METADATA sha256=QJtV2L9ea5B1RtbIO0g4wM3b1FKvA-FVRD_pi-5Or-E 6462
sokoenginepy-1.0.3.dist-info/WHEEL sha256=G16H4A3IeoQmnOrYV4ueZGKSjhipXx8zc8nu9FGlvMA 92
sokoenginepy-1.0.3.dist-info/top_level.txt sha256=4HjLmalL_8eSJRlOVXfK8ayOSex041baYY6qqeqIAVU 13
sokoenginepy-1.0.3.dist-info/RECORD

top_level.txt

sokoenginepy