{ "info": { "author": "Sebastian Raaphorst", "author_email": "srcoding@gmail.com", "bugtrack_url": null, "classifiers": [ "Development Status :: 4 - Beta", "Intended Audience :: Developers", "Intended Audience :: Education", "Intended Audience :: Science/Research", "License :: OSI Approved :: Apache Software License", "Programming Language :: Python", "Topic :: Games/Entertainment :: Board Games", "Topic :: Games/Entertainment :: Puzzle Games" ], "description": "A package to represent adn solve Kakuro puzzles. Puzzles are input as two\ndimensional arrays of either Blank objects (entries to be filled in or that are\nalready filled in with a value) or Block objects (greyed out entries, possibly\nspecifying a vertical and / or horizontal sum).\n\nThe package uses an iterative process to refine the board, and backtracking by\nbranching on an entry with the fewest number of possible values when refinement\nfails to make any progress.\n\nA generator is used to provide solutions in the case of boards with no solutions\nor ambiguous boards with multiple solutions.", "description_content_type": null, "docs_url": null, "download_url": "UNKNOWN", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "http://www.site.uottawa.ca/~mraap046", "keywords": "kakuro sudoku board games puzzles", "license": "Apache 2.0", "maintainer": null, "maintainer_email": null, "name": "kakuro", "package_url": "https://pypi.org/project/kakuro/", "platform": "UNKNOWN", "project_url": "https://pypi.org/project/kakuro/", "project_urls": { "Download": "UNKNOWN", "Homepage": "http://www.site.uottawa.ca/~mraap046" }, "release_url": "https://pypi.org/project/kakuro/1.0.0/", "requires_dist": null, "requires_python": null, "summary": "Library to represent and solve Kakuro puzzles.", "version": "1.0.0" }, "last_serial": 175362, "releases": { "1.0.0": [ { "comment_text": "", "digests": { "md5": "484796a10ad3b4bafd40cf934f7c9f88", "sha256": "fd7381109c7d7f44cf2de7bae7a0f3331ecb3e099ea53b678f51cf962b4d942c" }, "downloads": -1, "filename": "kakuro-1.0.0-py2.6.egg", "has_sig": false, "md5_digest": "484796a10ad3b4bafd40cf934f7c9f88", "packagetype": "bdist_egg", "python_version": "2.6", "requires_python": null, "size": 13124, "upload_time": "2010-05-20T20:19:45", "url": "https://files.pythonhosted.org/packages/f5/14/faa1a702f5b57a673eb631cdb2efcb2a88f1626142ecc80ca3ccf9deb856/kakuro-1.0.0-py2.6.egg" }, { "comment_text": "", "digests": { "md5": "2571b7c519c788a1ac33286f5feb5896", "sha256": "5c9f8a370fa1a4e00141affe46a7964f342b7a2bd6f1844178baa1d57d6d3cc3" }, "downloads": -1, "filename": "kakuro-1.0.0.tar.gz", "has_sig": false, "md5_digest": "2571b7c519c788a1ac33286f5feb5896", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 6607, "upload_time": "2010-05-20T20:19:44", "url": "https://files.pythonhosted.org/packages/60/10/144eea4e2d18c0a81e54190ad205e3f23b3fd125a782f871f53c376c4961/kakuro-1.0.0.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "484796a10ad3b4bafd40cf934f7c9f88", "sha256": "fd7381109c7d7f44cf2de7bae7a0f3331ecb3e099ea53b678f51cf962b4d942c" }, "downloads": -1, "filename": "kakuro-1.0.0-py2.6.egg", "has_sig": false, "md5_digest": "484796a10ad3b4bafd40cf934f7c9f88", "packagetype": "bdist_egg", "python_version": "2.6", "requires_python": null, "size": 13124, "upload_time": "2010-05-20T20:19:45", "url": "https://files.pythonhosted.org/packages/f5/14/faa1a702f5b57a673eb631cdb2efcb2a88f1626142ecc80ca3ccf9deb856/kakuro-1.0.0-py2.6.egg" }, { "comment_text": "", "digests": { "md5": "2571b7c519c788a1ac33286f5feb5896", "sha256": "5c9f8a370fa1a4e00141affe46a7964f342b7a2bd6f1844178baa1d57d6d3cc3" }, "downloads": -1, "filename": "kakuro-1.0.0.tar.gz", "has_sig": false, "md5_digest": "2571b7c519c788a1ac33286f5feb5896", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 6607, "upload_time": "2010-05-20T20:19:44", "url": "https://files.pythonhosted.org/packages/60/10/144eea4e2d18c0a81e54190ad205e3f23b3fd125a782f871f53c376c4961/kakuro-1.0.0.tar.gz" } ] }