{ "info": { "author": "Eli Daian", "author_email": "elidaian@gmail.com", "bugtrack_url": null, "classifiers": [ "Development Status :: 2 - Pre-Alpha", "Environment :: Console", "Environment :: Web Environment", "Framework :: Flask", "Intended Audience :: Developers", "Intended Audience :: End Users/Desktop", "License :: OSI Approved :: GNU General Public License v3 (GPLv3)", "Natural Language :: English", "Operating System :: OS Independent", "Programming Language :: Python :: 2.7", "Topic :: Games/Entertainment :: Board Games", "Topic :: Games/Entertainment :: Puzzle Games", "Topic :: Internet :: WWW/HTTP :: WSGI :: Application" ], "description": "edsudoku\r\n========\r\n\r\nThis is an utility and website for generating solvable sudoku puzzles.\r\n\r\nUsage\r\n-----\r\n\r\nThis utility can be used as a Python package, simply using `import edsudoku`.\r\nFor example, a regular sudoku board can be generated as follows::\r\n\r\n import edsudoku\r\n board = edsudoku.generate(3, 3)\r\n\r\nIn addition, edsudoku provides a WSGI web server application.\r\nThis application can be used using the following script::\r\n\r\n from edsudoku.server import app as application.\r\n\r\nContact\r\n-------\r\n\r\nFor any issue, please contact Eli Daian .", "description_content_type": null, "docs_url": "https://pythonhosted.org/edsudoku/", "download_url": null, "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/elidaian/edsudoku", "keywords": "sudoku server", "license": "GPL", "maintainer": null, "maintainer_email": null, "name": "edsudoku", "package_url": "https://pypi.org/project/edsudoku/", "platform": "UNKNOWN", "project_url": "https://pypi.org/project/edsudoku/", "project_urls": { "Homepage": "https://github.com/elidaian/edsudoku" }, "release_url": "https://pypi.org/project/edsudoku/2.0.2/", "requires_dist": [ "flask", "sqlalchemy" ], "requires_python": null, "summary": "Utility and website for generating solvable sudoku puzzles", "version": "2.0.2" }, "last_serial": 1724401, "releases": { "2.0": [ { "comment_text": "", "digests": { "md5": "0968368d7bcfec8bdbe2bfa110b06e77", "sha256": "14bd3e461d1491519205300b3ccfe558f93858bbff847727d72a5204e8b63c65" }, "downloads": -1, "filename": "edsudoku-2.0-py2-none-any.whl", "has_sig": false, "md5_digest": "0968368d7bcfec8bdbe2bfa110b06e77", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 218783, "upload_time": "2015-09-13T22:58:29", "url": "https://files.pythonhosted.org/packages/c4/8b/47b8cfa7fccd96b6c4b24cee16df0356519cb1325026c7666974def7ced9/edsudoku-2.0-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "e21bd3e6ce3ffa238ef55a669acdf046", "sha256": "2eb43ee7a05c5f1b2f11aa7be600b10b05d910a3b8806a41dd8b9e2a9113080c" }, "downloads": -1, "filename": "edsudoku-2.0.zip", "has_sig": false, "md5_digest": "e21bd3e6ce3ffa238ef55a669acdf046", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 218838, "upload_time": "2015-09-13T22:58:34", "url": "https://files.pythonhosted.org/packages/62/3f/54a492ff9a381887d13025c88afe06f2a6ef955d300c94d639faa95bb9f8/edsudoku-2.0.zip" } ], "2.0.1": [], "2.0.2": [ { "comment_text": "", "digests": { "md5": "c00f75e0bdbf2c334cb24ee5ffbbaa44", "sha256": "838a73fb1229e3194becf7dc37169a6e604831e3ed4adb89c0d8c7ac25173559" }, "downloads": -1, "filename": "edsudoku-2.0.2-py2-none-any.whl", "has_sig": false, "md5_digest": "c00f75e0bdbf2c334cb24ee5ffbbaa44", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 218890, "upload_time": "2015-09-15T22:12:18", "url": "https://files.pythonhosted.org/packages/c7/a3/8e9645208579498645386ebc8e9e173ccdcf9c8f459c9d1ab9319cf5383f/edsudoku-2.0.2-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "c8c782446ca4b1232429731df593077f", "sha256": "5e640f411fba89b6820b312cfed8cd3881c71ddc1f7a9ce83bb4c3aa5dda032d" }, "downloads": -1, "filename": "edsudoku-2.0.2.zip", "has_sig": false, "md5_digest": "c8c782446ca4b1232429731df593077f", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 219146, "upload_time": "2015-09-15T22:12:25", "url": "https://files.pythonhosted.org/packages/8b/9b/102deffc85cf265fe4d5dd23c76b7519c7286670c26ae9c159ffe998779f/edsudoku-2.0.2.zip" } ], "2.0.dev1": [ { "comment_text": "", "digests": { "md5": "acb50e29a411ae4ad332da3c82c81412", "sha256": "4af6c2302743d9dce18e1033630b3d6be01a86970afea11092aea128b5fa0be0" }, "downloads": -1, "filename": "edsudoku-2.0.dev1-py2-none-any.whl", "has_sig": false, "md5_digest": "acb50e29a411ae4ad332da3c82c81412", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 217147, "upload_time": "2015-09-12T22:24:45", "url": "https://files.pythonhosted.org/packages/c4/0b/4dfac204ea50612dada58fb2376ea3064b8bed0ab59cbd8b2225b7b4e799/edsudoku-2.0.dev1-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "33a696e98b4923f30e30ebce594b1c43", "sha256": "607d605cf38bc9379999aec23fa41e7a84c57958f9a805621eb0257b0fbf0286" }, "downloads": -1, "filename": "edsudoku-2.0.dev1.zip", "has_sig": false, "md5_digest": "33a696e98b4923f30e30ebce594b1c43", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 217720, "upload_time": "2015-09-12T22:24:50", "url": "https://files.pythonhosted.org/packages/f1/af/f69caa3cd2a8bf1258c8f84e7388aca61e6c24501f0f59c207817065e642/edsudoku-2.0.dev1.zip" } ], "2.0rc0": [ { "comment_text": "", "digests": { "md5": "bcd2abd42c1045e3eda5e8b929a3dfdb", "sha256": "0d5e20d4114f276078d02e2ee56063d2a08cb4a0fd9da19dbd0205fc80709474" }, "downloads": -1, "filename": "edsudoku-2.0rc0-py2-none-any.whl", "has_sig": false, "md5_digest": "bcd2abd42c1045e3eda5e8b929a3dfdb", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 217339, "upload_time": "2015-09-12T22:36:43", "url": "https://files.pythonhosted.org/packages/48/da/c7fadc9a870e35aeae4a5a24c4e68181bf8f0991f8e779bc565ed7135963/edsudoku-2.0rc0-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "c99acca65376faddd3a1bc4854ad3333", "sha256": "f12e4abf58b267d77eb685aeed2eec5d6e5c61547ad8303bcf49268faee0f959" }, "downloads": -1, "filename": "edsudoku-2.0rc0.zip", "has_sig": false, "md5_digest": "c99acca65376faddd3a1bc4854ad3333", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 217707, "upload_time": "2015-09-12T22:36:48", "url": "https://files.pythonhosted.org/packages/80/dc/e9ef8c1745fa0f1ae6fa5bbf37e32bdf7ca11376b7274aa973ed6ff20e4c/edsudoku-2.0rc0.zip" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "c00f75e0bdbf2c334cb24ee5ffbbaa44", "sha256": "838a73fb1229e3194becf7dc37169a6e604831e3ed4adb89c0d8c7ac25173559" }, "downloads": -1, "filename": "edsudoku-2.0.2-py2-none-any.whl", "has_sig": false, "md5_digest": "c00f75e0bdbf2c334cb24ee5ffbbaa44", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 218890, "upload_time": "2015-09-15T22:12:18", "url": "https://files.pythonhosted.org/packages/c7/a3/8e9645208579498645386ebc8e9e173ccdcf9c8f459c9d1ab9319cf5383f/edsudoku-2.0.2-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "c8c782446ca4b1232429731df593077f", "sha256": "5e640f411fba89b6820b312cfed8cd3881c71ddc1f7a9ce83bb4c3aa5dda032d" }, "downloads": -1, "filename": "edsudoku-2.0.2.zip", "has_sig": false, "md5_digest": "c8c782446ca4b1232429731df593077f", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 219146, "upload_time": "2015-09-15T22:12:25", "url": "https://files.pythonhosted.org/packages/8b/9b/102deffc85cf265fe4d5dd23c76b7519c7286670c26ae9c159ffe998779f/edsudoku-2.0.2.zip" } ] }