{ "info": { "author": "", "author_email": "", "bugtrack_url": null, "classifiers": [ "Topic :: Education", "Topic :: Other/Nonlisted Topic", "Topic :: Security", "Topic :: Security :: Cryptography", "Topic :: Sociology :: History", "Topic :: System :: Emulators", "Topic :: Utilities" ], "description": "![Epygma_logo_small.png](https://bitbucket.org/repo/AggpXXM/images/2338554317-Epygma_logo_small.png)\n----------------------------------------------------------------------------------------------------\n\n----------------------------------------------------------------------------------------------------\n\n**CODE AUTHOR:** GALODE Alexandre\n\n**HISTORICAL RESEARCH:** GALODE Alexandre, FOURNIS Erwan\n\n**LICENCE:** GPL V3\n\n----------------------------------------------------------------------------------------\n\nEpygma project aims to reproduce ENIGMA with Python code.\n\n\nAt the end of the project, user will have three way to use it:\n\n* As a package in command line or in a software\n* With the PyQt5 GUI\n* With an electronic card to reproduce a physical ENIGMA with a RPI\n\n-----------------------------------------------------------------------------------------\n\n**Tools used:**\n\n* IDE: Pycharm\n* Code quality: Pylint\n* Code complexity: McCabe\n\n", "description_content_type": null, "docs_url": null, "download_url": "https://bitbucket.org/deusyss/epygma/overview", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://readthedocs.org/projects/epygma/", "keywords": "Enigma Epygma Encrypt WWII", "license": "GPL V3", "maintainer": "", "maintainer_email": "", "name": "epygma", "package_url": "https://pypi.org/project/epygma/", "platform": "", "project_url": "https://pypi.org/project/epygma/", "project_urls": { "Download": "https://bitbucket.org/deusyss/epygma/overview", "Homepage": "https://readthedocs.org/projects/epygma/" }, "release_url": "https://pypi.org/project/epygma/0.2.0/", "requires_dist": [ "jsonschema (>=2.6)" ], "requires_python": "", "summary": "Settable Python simulator for WWII ENIGMA device", "version": "0.2.0" }, "last_serial": 3001897, "releases": { "0.0.1": [ { "comment_text": "", "digests": { "md5": "20fe821abeb865084aee1aa3e39bcc55", "sha256": "6b14bff1d17943cf068be106a2c4da5ac9de3ab4a0d9828932e876a1d44cca6f" }, "downloads": -1, "filename": "epygma-0.0.1-py3-none-any.whl", "has_sig": false, "md5_digest": "20fe821abeb865084aee1aa3e39bcc55", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 9929, "upload_time": "2017-05-16T18:55:44", "url": "https://files.pythonhosted.org/packages/69/60/0942a50adbec32440d9c1fc9c70921f58faa549d588ffc845dcddb20e271/epygma-0.0.1-py3-none-any.whl" } ], "0.0.2": [ { "comment_text": "", "digests": { "md5": "ce8714d45ecc96962623bdfe1ff2887b", "sha256": "3e6d721ace5f539477a858741c3aaea97ff69efefe188bc8b30bdc1b6514a1d4" }, "downloads": -1, "filename": "epygma-0.0.2-py3-none-any.whl", "has_sig": false, "md5_digest": "ce8714d45ecc96962623bdfe1ff2887b", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 10207, "upload_time": "2017-05-16T20:59:19", "url": "https://files.pythonhosted.org/packages/7c/a4/fd5846c5a5a93c0da8b97772804f046326a1e33f8120722e0291e53ce8d8/epygma-0.0.2-py3-none-any.whl" } ], "0.0.3": [ { "comment_text": "", "digests": { "md5": "7716ee20dc37fd91a35c157aa335a2f2", "sha256": "9328f01c1acfacc45996428330b688c9dce3983b7acb0c0ac2358d36b136e2f4" }, "downloads": -1, "filename": "epygma-0.0.3-py3-none-any.whl", "has_sig": false, "md5_digest": "7716ee20dc37fd91a35c157aa335a2f2", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 10463, "upload_time": "2017-05-17T17:32:54", "url": "https://files.pythonhosted.org/packages/54/f5/4115d9995b64935cd658cd7ba5ae4b65e60a511c7ac154e2673ed6f5aaa2/epygma-0.0.3-py3-none-any.whl" } ], "0.0.4": [ { "comment_text": "", "digests": { "md5": "b4492a0cf3e8771fa03de86745eb9edb", "sha256": "832887ff19eca87451567dcfad8f1cfd3bae4c4bd9251e953b445255e0928d17" }, "downloads": -1, "filename": "epygma-0.0.4-py3-none-any.whl", "has_sig": false, "md5_digest": "b4492a0cf3e8771fa03de86745eb9edb", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 10471, "upload_time": "2017-05-17T17:56:01", "url": "https://files.pythonhosted.org/packages/58/54/52949943b23cdf9254a7192e95001b37b44fd7d485051a627362c18dc3c7/epygma-0.0.4-py3-none-any.whl" } ], "0.2.0": [ { "comment_text": "", "digests": { "md5": "38b5b8df56bb9af81db7a763b878dc27", "sha256": "72ad644de2fd960a8860f103310332c756d627ab965ccdbf87771bfa471ade51" }, "downloads": -1, "filename": "epygma-0.2.0-py3-none-any.whl", "has_sig": false, "md5_digest": "38b5b8df56bb9af81db7a763b878dc27", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 12131, "upload_time": "2017-07-05T20:25:36", "url": "https://files.pythonhosted.org/packages/c6/af/76a13c3031d63e5bc3ca5d3a8f872934b4954578880eee36b1aa152b8314/epygma-0.2.0-py3-none-any.whl" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "38b5b8df56bb9af81db7a763b878dc27", "sha256": "72ad644de2fd960a8860f103310332c756d627ab965ccdbf87771bfa471ade51" }, "downloads": -1, "filename": "epygma-0.2.0-py3-none-any.whl", "has_sig": false, "md5_digest": "38b5b8df56bb9af81db7a763b878dc27", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 12131, "upload_time": "2017-07-05T20:25:36", "url": "https://files.pythonhosted.org/packages/c6/af/76a13c3031d63e5bc3ca5d3a8f872934b4954578880eee36b1aa152b8314/epygma-0.2.0-py3-none-any.whl" } ] }