{ "info": { "author": "Luke Grecki", "author_email": "lukegrecki@gmail.com", "bugtrack_url": null, "classifiers": [], "description": "==========\nsudoku-cli\n==========\n\nA CLI tool for solving sudoku puzzles.\n\nInstallation\n============\n\n::\n\n pip install sudoku-cli\n\nCommands\n========\n\nThe help page for the ``sudoku`` command is a good overview:\n\n::\n\n Usage: sudoku [OPTIONS] INPUT_FILE\n\n A command line tool for taking an input file encoding sudoku problems and\n writing their solutions to stdout.\n\n The input file consists of one sudoku problem per line, where each line is\n a string of integers in the range 0-9. A 0 denotes an empty location while\n all the other digits are filled cells. This string represents a walk\n through the grid from top to bottom and left to right.\n\n By default it exits with a message after encountering either an invalid\n problem or an unsolvable problem.\n\n Options:\n -s, --size INTEGER Size of the encoded sudoku problems. Defaults to 9.\n -i, --ignore Silently ignores all errors. Writes blank lines for\n unworkable problems.\n --help Show this message and exit.\n\n\ninput_file\n----------\n\nThe input file format is described above in the help page.\n\nSo this board:\n\n::\n\n |0 9 0| |0,0,0| |0,0,6|\n |0 0 0| |9,6,0| |4,8,5|\n |0 0 0| |5,8,1| |0,0,0|\n\n |0,0,4| |0,0,0| |0,0,0|\n |5,1,7| |2,0,0| |9,0,0|\n |6,0,2| |0,0,0| |3,7,0|\n \n |1,0,0| |8,0,4| |0,2,0|\n |7,0,6| |0,0,0| |8,1,0|\n |3,0,0| |0,9,0| |0,0,0|\n\nWould be encoded by this string:\n\n::\n\n 090000006000960485000581000004000000517200900602000370100804020706000810300090000\n\nDevelopment\n===========\n\nA Makefile is included to simplify the running of some common commands. \n\nTo install the requirements for local development:\n\n::\n\n make requirements\n\nTo run the tests along with a coverage report and linting:\n\n::\n\n make test\n\nTo install the package locally for testing:\n\n::\n\n make install\n\nTo run the benchmarks:\n\n::\n\n make benchmark", "description_content_type": null, "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/lukegrecki/sudoku-cli", "keywords": "sudoku", "license": "", "maintainer": "", "maintainer_email": "", "name": "sudoku-cli", "package_url": "https://pypi.org/project/sudoku-cli/", "platform": "", "project_url": "https://pypi.org/project/sudoku-cli/", "project_urls": { "Homepage": "https://github.com/lukegrecki/sudoku-cli" }, "release_url": "https://pypi.org/project/sudoku-cli/0.6/", "requires_dist": null, "requires_python": "", "summary": "A CLI tool for solving sudoku puzzles.", "version": "0.6" }, "last_serial": 3476098, "releases": { "0.1": [ { "comment_text": "", "digests": { "md5": "271ce2bc367a2379ee80ae2425a379e3", "sha256": "6e8c1fb83066c8d5dbc0e4d630997229f1748deccfab1f092a0eb5c60893b5d6" }, "downloads": -1, "filename": "sudoku-cli-0.1.tar.gz", "has_sig": false, "md5_digest": "271ce2bc367a2379ee80ae2425a379e3", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 1912, "upload_time": "2018-01-08T00:13:25", "url": "https://files.pythonhosted.org/packages/ec/69/b07ba308489c79b737c02779b2a84335b80d268c4d288e7f54409cbf1cf2/sudoku-cli-0.1.tar.gz" } ], "0.2": [ { "comment_text": "", "digests": { "md5": "813c2a42ef0482f47249f507cc5c99a6", "sha256": "03c4c054df88956374140f39eabe881d052e27eb138efae38e47fd2b36a48630" }, "downloads": -1, "filename": "sudoku-cli-0.2.tar.gz", "has_sig": false, "md5_digest": "813c2a42ef0482f47249f507cc5c99a6", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4209, "upload_time": "2018-01-08T00:30:26", "url": "https://files.pythonhosted.org/packages/84/bf/6a8dbd47a345a22feb34490a154c39db3ed5870f22132c8e76329c391536/sudoku-cli-0.2.tar.gz" } ], "0.3": [ { "comment_text": "", "digests": { "md5": "3d707c64d33e7a89e5ba7c371e1484bd", "sha256": "f1602bfb36c0436d828f4630f1c2dfc5e27743237969925de7bfd3dd3708ca55" }, "downloads": -1, "filename": "sudoku-cli-0.3.tar.gz", "has_sig": false, "md5_digest": "3d707c64d33e7a89e5ba7c371e1484bd", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4481, "upload_time": "2018-01-08T01:27:38", "url": "https://files.pythonhosted.org/packages/08/21/325b8e5729da866d1b62320dde8a611c1f109220bcee6fec8160b1c26942/sudoku-cli-0.3.tar.gz" } ], "0.4": [ { "comment_text": "", "digests": { "md5": "fdce97f395be964fb4b0a71f41c0053a", "sha256": "891faabc7fbde8ceb13485481b2cf8541217012cb5e7e701dba68dfce0c79126" }, "downloads": -1, "filename": "sudoku-cli-0.4.tar.gz", "has_sig": false, "md5_digest": "fdce97f395be964fb4b0a71f41c0053a", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4587, "upload_time": "2018-01-08T04:23:58", "url": "https://files.pythonhosted.org/packages/04/33/75d5cbed6092d710cebcc7ffbdd8f935fa162886626e8536b3233fee442d/sudoku-cli-0.4.tar.gz" } ], "0.5": [ { "comment_text": "", "digests": { "md5": "23c4c9f604923737f6ca9d7aa345ea0b", "sha256": "4fc08b8199a0e996e1e74dbddd8b151c354c2c72488d969b39f4692dcac30de1" }, "downloads": -1, "filename": "sudoku-cli-0.5.tar.gz", "has_sig": false, "md5_digest": "23c4c9f604923737f6ca9d7aa345ea0b", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4918, "upload_time": "2018-01-09T02:19:00", "url": "https://files.pythonhosted.org/packages/14/ea/ed2e8a3a4299a04d5d857dbf4d78aab3e43844eb2d9986e3aa1bef6f0775/sudoku-cli-0.5.tar.gz" } ], "0.6": [ { "comment_text": "", "digests": { "md5": "12a701c0c2441ec364802335b9e09933", "sha256": "6c10213db2dc8cbf74515f6f0d23813eccd2048d335b3cd169be3994e739d260" }, "downloads": -1, "filename": "sudoku-cli-0.6.tar.gz", "has_sig": false, "md5_digest": "12a701c0c2441ec364802335b9e09933", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4254, "upload_time": "2018-01-10T01:59:30", "url": "https://files.pythonhosted.org/packages/a8/6c/3ece258636e6ce10777d454e6cae36f6c3b7082b38b1c4c8201e65003749/sudoku-cli-0.6.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "12a701c0c2441ec364802335b9e09933", "sha256": "6c10213db2dc8cbf74515f6f0d23813eccd2048d335b3cd169be3994e739d260" }, "downloads": -1, "filename": "sudoku-cli-0.6.tar.gz", "has_sig": false, "md5_digest": "12a701c0c2441ec364802335b9e09933", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4254, "upload_time": "2018-01-10T01:59:30", "url": "https://files.pythonhosted.org/packages/a8/6c/3ece258636e6ce10777d454e6cae36f6c3b7082b38b1c4c8201e65003749/sudoku-cli-0.6.tar.gz" } ] }