{ "info": { "author": "Nicolas Hainaux", "author_email": "nh.techn@gmail.com", "bugtrack_url": null, "classifiers": [ "Development Status :: 3 - Alpha", "Environment :: Console", "Environment :: Web Environment", "Intended Audience :: Education", "License :: OSI Approved :: GNU General Public License v3 or later (GPLv3+)", "Natural Language :: English", "Operating System :: POSIX :: BSD", "Operating System :: POSIX :: Linux", "Operating System :: Unix", "Programming Language :: Python", "Programming Language :: Python :: 3.6", "Topic :: Education :: Computer Aided Instruction (CAI)" ], "description": "|PyPI1| |PyPI2| |PyPI3| |Build Status| |Coveralls branch| |Documentation Status1| |Maintenance| |PyPI4|\n\nOverview\n========\n\nMathmaker creates elementary maths worksheets with detailed solutions.\n\nThe output documents can be compiled into pdf files by lualatex.\nExamples of available themes are: first degree equations, pythagorean\ntheorem, fractions calculation...\n\nIt can run from command line, but can be controlled via http requests\ntoo.\n\n`Licence `__\n`Documentation (master\nrelease) `__\n`Documentation (latest development\nversion)) `__.\n\nQuickstart\n==========\n\nComplete install\n----------------\n\n.. note::\n\n python3.6+ is mandatory for mathmaker to work, so check is installed on your system\n\n- on Ubuntu 14.04 or later:\n\n External dependencies:\n\n ::\n\n $ sudo apt-get install eukleides libxml2-utils gettext texlive-full\n\n Note: to avoid installing ``texlive-full``, check the\n `documentation `__.\n\n Then:\n\n ::\n\n $ pip3 install mathmaker\n\n- on FreeBSD 10.\\*:\n\n External dependencies:\n\n ::\n\n $ sudo pkg install python36 py36-sqlite3 gettext eukleides libxml2 texlive-full\n $ rehash\n\n **note**\n\n Because of a bug in current FreeBSD's eukleides package you'll\n have to fix eukleides install. See\n `here `__.\n\n Once you're done, you can proceed installing mathmaker:\n\n ::\n\n $ pip3 install mathmaker\n\n **note**\n\n If you stumble upon an error during the install of the\n python-daemon dependency, you'll find the way to solve it\n `there `__\n\nBasic use\n---------\n\n::\n\n $ mathmaker pythagorean-theorem-short-test > out.tex\n $ lualatex out.tex\n\nor directly:\n\n::\n\n $ mathmaker pythagorean-theorem-short-test --pdf > out.pdf\n\nGet the list of all provided sheets(3):\n\n::\n\n $ mathmaker list\n\nTo get the command-line options, you can use ``mathmaker --help``.\n\nSeveral settings can be overriden by user defined values in\n``~/.config/mathmaker/user_config.yaml``. Read `the complete\ndocumentation `__\nfor more information.\n\nAdvanced use\n------------\n\nIt's possible to create your own sheets in yaml. Read from `the complete\ndocumentation `__\nfor more information.\n\nContribute\n==========\n\nYou can contribute to mathmaker:\n\nAs a wordings contributor\n-------------------------\n\nMathmaker needs contexts for problems wordings. There are already some,\nbut the more there is, the better. Existing wordings can be found\n`here `__.\nYou can submit any new idea as an enhancement proposal\n`there `__ (should\nbe written in english, french or german).\n\nAny question can be sent to nh dot techn (hosted at gmail dot com).\n\nAs a translator\n---------------\n\nYou can help translating mathmaker to your language (or any language you\nlike, if you have enough elementary maths vocabulary for that).\n\nIf the translation to your language isn't started yet, there are several\npot files to get\n`here `__\n(see explanations about their respective roles\n`there `__).\nYou can use an editor like `poedit `__ or any other\nyou like better, to create po files from them and start to translate.\n\nIf you want to add missing translations, or to correct some, you can\nfind the po files in the subdirectories\n`here `__.\n\nOnce you're done, you can make a pull request\n`here `__.\n\nAny question can be sent to nh dot techn (hosted at gmail dot com).\n\nAs a developer\n--------------\n\nBefore submitting a PR, please ensure you've had a look at the `writing\nrules `__.\n\nMore details can be found in the `documentation for\ndevelopers `__.\n\nAny question can be sent to nh dot techn (hosted at gmail dot com).\n\nAdditional informations\n-----------------------\n\nContact: nh dot techn (hosted by gmail dot com)\n\n`Changelog `__\n\n`Contributors `__\n\n.. |PyPI1| image:: https://img.shields.io/pypi/v/mathmaker.svg?maxAge=2592000\n :target: https://pypi.python.org/pypi/mathmaker\n.. |PyPI2| image:: https://img.shields.io/pypi/status/mathmaker.svg?maxAge=2592000\n.. |PyPI3| image:: https://img.shields.io/pypi/pyversions/mathmaker.svg?maxAge=2592000\n.. |Build Status| image:: https://ci.appveyor.com/api/projects/status/88ay13trwvipaijb/branch/master?svg=true\n :target: https://ci.appveyor.com/project/nicolashainaux/mathmakerlib-ho94f\n.. |Codecov| image:: https://codecov.io/gl/nicolas.hainaux/mathmaker/branch/master/graph/badge.svg\n :target: https://codecov.io/gl/nicolas.hainaux/mathmaker\n.. |Documentation Status| image:: https://readthedocs.org/projects/mathmaker/badge/?version=latest\n :target: https://mathmaker-lib.readthedocs.io/en/latest/\n.. |Maintenance| image:: https://img.shields.io/maintenance/yes/2018.svg?maxAge=2592000\n.. |PyPI4| image:: https://img.shields.io/pypi/l/mathmaker.svg?maxAge=2592000\n :target: https://gitlab.com/nicolas.hainaux/mathmaker/blob/master/LICENSE\n\nContributors\n============\n\nDevelopment\n-----------\n\n* Lead developer: Nicolas Hainaux\n\n* Developers: Vaibhav Gupta\n\n* Clever advices: Olivier Cecillon\n\nTranslation\n-----------\n\n* French: Nicolas Hainaux\n\nProblems wordings\n-----------------\n\nNicolas Hainaux\n\nPatience and chocolate cakes\n----------------------------\n\nSophie Reboud\nChangelog\n=========\n\nNew in version 0.7.4 (2018-10-20)\n---------------------------------\n\n* Add mental calculation sheets for fifth level (\"yellow belt, 2d stripe\")\n* Add mental calculation sheets for sixth level (\"orange belt\")\n* Automatically adapt LaTeX preamble, depending on packages really required to compile the document\n* mathmaker project moves to gitlab.com\n\nNew in version 0.7.3 (2018-01-15)\n---------------------------------\n\n* Add mental calculation sheets for fourth level (\"yellow belt, 1st stripe\")\n\nNew in version 0.7.2 (2017-10-18)\n---------------------------------\n\n* Add mental calculation sheets for third level (\"yellow belt\")\n* The mental calculation pdf may now be \"interactive\" (answers can be written in text fields, they can be validated pushing a button; this validation is done by some javascript)\n* The daemon now accepts an optional argument in the request (written right after sheet's name, separated with a '|'. Only interactive is allowed, so far)\n\nNew in version 0.7.1-3 (2017-08-30)\n-----------------------------------\n\n* Patch the daemon to let it accept the new YAML sheet names.\n* The output dir will always be in user's home.\n* Fix several bugs.\n\nNew in version 0.7.1 (2017-08-29)\n---------------------------------\n\n* Support for python3.6 only, drop support for older python versions.\n* Mental calculation sheets can now be created as slideshows. Add a default slideshows series for white belt, 1st and 2d stripes.\n* Reorganization of mental calculation in belts: White belt, 1st stripe and 2d stripe have been added (including new sheets: addition/subtraction, fraction of a rectangle, complements)\n* New sheet: order of precedence in operations.\n* YAML files will be used to store sheets. The previous ways (XML and Python) will be dropped.\n* Huge reorganization of the lib/ source code.\n* Fair bunch of bug fixes.\n* Issue warnings instead of exceptions when the version of a dependency could not be determined. [0.7.1dev5 (2017-05-04)]\n* New sheets about trigonometry: [0.7.1dev4 (2017-05-03)]\n\n - vocabulary in the right triangle\n - write the correct formulae\n - calculate a length\n - calculate an angle\n\n* New sheets: [0.7.1dev3 (2016-10-21)]\n\n - intercept theorem: \"butterfly\" configuration\n - intercept theorem: converse\n\n* New sheets: [0.7.1dev2 (2016-10-13)]\n\n - expansion of simple brackets (declined in two versions)\n - clever multiplications (mental calculation)\n - intercept theorem: write the correct quotients' equalities\n - intercept theorem: solve simple exercises\n\n* A new sheet (declined in two versions): expansion of double brackets. Defined in an xml sheet as for mental calculation sheets. [0.7.1dev1 (2016-09-14)]\n\nNew in version 0.7.0-6 (2016-08-19)\n-----------------------------------\n\n* Added a setting to let the user change mathmaker's path (to be used by the daemon)\n* Bugfix [0.7.0-5 (2016-08-19)]\n* If an IP address is passed as parameter to mathmaker's daemon, it will return a 429 http status code (too many requests) if the last request from the same address is not older than 10 seconds. [0.7.0-4 (2016-08-19)]\n* Fixed the install of locale files and font listing file [0.7.0-3 (2016-07-18)]\n\nNew in version 0.7 (2016-07-15)\n-------------------------------\n\n* Standardized structure (``mathmaker`` becomes pip3-installable, available on PyPI and github; its documentation is hosted on readthedocs; tests are made with py.test)\n* A daemon is added (``mathmakerd``) to provide communication with ``mathmaker`` through http connections.\n* A bunch of mental calculation sheets\n* The use of XML frameworks for the sheets (yet only for mental calculation, so far)", "description_content_type": "", "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "http://github.com/nicolas.hainaux/mathmaker/", "keywords": "", "license": "GNU General Public License v3 or later (GPLv3+)", "maintainer": "", "maintainer_email": "", "name": "mathmaker", "package_url": "https://pypi.org/project/mathmaker/", "platform": "any", "project_url": "https://pypi.org/project/mathmaker/", "project_urls": { "Homepage": "http://github.com/nicolas.hainaux/mathmaker/" }, "release_url": "https://pypi.org/project/mathmaker/0.7.4/", "requires_dist": null, "requires_python": "", "summary": "Mathmaker creates automatically elementary maths exercises and their (detailed) answers.", "version": "0.7.4" }, "last_serial": 4396838, "releases": { "0.6.9": [ { "comment_text": "", "digests": { "md5": "fb5c2ea23faf33e37d1d9dfc944d3e21", "sha256": "89a6f637e819742671d94e9fe2277eb9c4c8a23df773a60c50aad2b4eed9a172" }, "downloads": -1, "filename": "mathmaker-0.6.9.tar.gz", "has_sig": false, "md5_digest": "fb5c2ea23faf33e37d1d9dfc944d3e21", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 423085, "upload_time": "2016-07-14T10:52:02", "url": "https://files.pythonhosted.org/packages/61/09/fc7cf0ba6a3dbc42bedaa71c3eb69d261f8114383e3a948ed08173f1a769/mathmaker-0.6.9.tar.gz" } ], "0.7.0": [ { "comment_text": "", "digests": { "md5": "f99552d4b340ea7f8ac57f3d052e0b58", "sha256": "82af826a917562e1618caf5a5bff2c981ffc50563998e02be5283a0737671fde" }, "downloads": -1, "filename": "mathmaker-0.7.0.tar.gz", "has_sig": false, "md5_digest": "f99552d4b340ea7f8ac57f3d052e0b58", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 843761, "upload_time": "2016-07-15T13:30:24", "url": "https://files.pythonhosted.org/packages/04/8d/1f724b72156eaff3a8b17f505a6bc7bbccb5d63b44825d0cfbd0a14e822b/mathmaker-0.7.0.tar.gz" } ], "0.7.0-1": [ { "comment_text": "", "digests": { "md5": "7fb153c4d7f79fc6bab987857658d502", "sha256": "9099d4ed14c5b834bef8697f387f1367e87152ca6b8ee0fad7ef3e988fce05b3" }, "downloads": -1, "filename": "mathmaker-0.7.0-1.tar.gz", "has_sig": false, "md5_digest": "7fb153c4d7f79fc6bab987857658d502", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 857680, "upload_time": "2016-07-18T06:35:24", "url": "https://files.pythonhosted.org/packages/6d/e0/63c7d277094b669bd0162593a1b82fcffb0af4da77ef2974ccee7c8920f0/mathmaker-0.7.0-1.tar.gz" } ], "0.7.0-2": [ { "comment_text": "", "digests": { "md5": "57abc0980221db20a51d84436be95c53", "sha256": "436d4317a6df02179af11017eecbca59b1e6476b15d2c3ae1f89daa636db88b3" }, "downloads": -1, "filename": "mathmaker-0.7.0-2.tar.gz", "has_sig": false, "md5_digest": "57abc0980221db20a51d84436be95c53", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 844734, "upload_time": "2016-07-18T13:25:14", "url": "https://files.pythonhosted.org/packages/92/b3/e9a12948518a8048bcc1786245e4068063949d909b8a074bc6329843a025/mathmaker-0.7.0-2.tar.gz" } ], "0.7.0-3": [ { "comment_text": "", "digests": { "md5": "b50c3935dbfe33ba9aa403be5abae66d", "sha256": "bc563a030ed4d8b9e581f82046555f16e6df4ecc0dc5ab1a6d4f3ac9f8277b78" }, "downloads": -1, "filename": "mathmaker-0.7.0-3.tar.gz", "has_sig": false, "md5_digest": "b50c3935dbfe33ba9aa403be5abae66d", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 889910, "upload_time": "2016-07-18T14:48:11", "url": "https://files.pythonhosted.org/packages/8c/1c/2a1af13de18fe2cdc55a0bfcd157256a1d3ad6166624e06a87f8329143f8/mathmaker-0.7.0-3.tar.gz" } ], "0.7.0-4": [ { "comment_text": "", "digests": { "md5": "8df5d5940dacba59289106e8ef586a62", "sha256": "6dbdca52a103ec2b1ece574033aeab5e6596d52fe3aa4d587c37cf0b30f876bb" }, "downloads": -1, "filename": "mathmaker-0.7.0-4.tar.gz", "has_sig": false, "md5_digest": "8df5d5940dacba59289106e8ef586a62", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 891352, "upload_time": "2016-08-19T20:27:05", "url": "https://files.pythonhosted.org/packages/95/a5/4d3cbcf374bee9cc218e4c289d32595c1fb51eeeb07630df60ebf2df164a/mathmaker-0.7.0-4.tar.gz" } ], "0.7.0-5": [ { "comment_text": "", "digests": { "md5": "83928a961557325ad76a63715d3add9c", "sha256": "b1952f6f3232a61f3dc8b0055823eeaa7037fe714d9525ede16224a5241181e8" }, "downloads": -1, "filename": "mathmaker-0.7.0-5.tar.gz", "has_sig": false, "md5_digest": "83928a961557325ad76a63715d3add9c", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 891352, "upload_time": "2016-08-19T21:26:06", "url": "https://files.pythonhosted.org/packages/dc/e5/27013b0004baf8a2c9787190949e3c500d8bf6dbb1ffb14724ac5c59c64f/mathmaker-0.7.0-5.tar.gz" } ], "0.7.0-6": [ { "comment_text": "", "digests": { "md5": "33a6f656ecb598fc8b8c41a0327cfc9b", "sha256": "3d4e595cc65a82319347da641f0e5a0f36b2b04ef10ed63b74c9776508c2cf89" }, "downloads": -1, "filename": "mathmaker-0.7.0-6.tar.gz", "has_sig": false, "md5_digest": "33a6f656ecb598fc8b8c41a0327cfc9b", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 891434, "upload_time": "2016-08-19T23:57:57", "url": "https://files.pythonhosted.org/packages/38/32/71b2a298a6b40d363dd7a9a19571c6aacdc0d595468f67207822a8517831/mathmaker-0.7.0-6.tar.gz" } ], "0.7.1": [ { "comment_text": "", "digests": { "md5": "cdc0e5afae0e2ae115bef4ee6b4fb2db", "sha256": "e99d63ed6b9fd413deb86de82b15017fe121d110a2f95a15cb88243bcd3e6122" }, "downloads": -1, "filename": "mathmaker-0.7.1.tar.gz", "has_sig": false, "md5_digest": "cdc0e5afae0e2ae115bef4ee6b4fb2db", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3561347, "upload_time": "2017-08-29T09:39:14", "url": "https://files.pythonhosted.org/packages/66/76/a7f977968427d9192c4ab28ceca90cf9334bf1d404e04947f10111cb9cee/mathmaker-0.7.1.tar.gz" } ], "0.7.1.dev4": [ { "comment_text": "", "digests": { "md5": "25fe5639465adf1b3685e5e518836653", "sha256": "ddbfc1b76bd8ef73e0bd7bee636dbcf82dd64e41e1363fd9044888d87f520c8e" }, "downloads": -1, "filename": "mathmaker-0.7.1.dev4.tar.gz", "has_sig": false, "md5_digest": "25fe5639465adf1b3685e5e518836653", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 1551795, "upload_time": "2017-05-02T13:59:48", "url": "https://files.pythonhosted.org/packages/72/a9/74cf974b182106505629ffb16982e44f06e607996d9421519cc3efca3185/mathmaker-0.7.1.dev4.tar.gz" } ], "0.7.1.dev5": [ { "comment_text": "", "digests": { "md5": "ff5a8d7221af618419f436d64170df30", "sha256": "da78dbe7042d24bf252159507bb5b4e0ec3026b8f88ed6aa831f4c7cf8b3d8a5" }, "downloads": -1, "filename": "mathmaker-0.7.1.dev5.tar.gz", "has_sig": false, "md5_digest": "ff5a8d7221af618419f436d64170df30", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 1552535, "upload_time": "2017-05-05T14:51:07", "url": "https://files.pythonhosted.org/packages/e5/0b/bd2ee4354cff1b25b83d29d56c9f83b8803eb2897114848c95714b721cb1/mathmaker-0.7.1.dev5.tar.gz" } ], "0.7.1.post1": [ { "comment_text": "", "digests": { "md5": "b8bd768bed26334ca3064505ec5218da", "sha256": "3774b48051ef4628e6b0bfa971e00bd702d31a9c271465a7b3351ca7ba1008fc" }, "downloads": -1, "filename": "mathmaker-0.7.1.post1.tar.gz", "has_sig": false, "md5_digest": "b8bd768bed26334ca3064505ec5218da", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3561718, "upload_time": "2017-08-29T11:42:50", "url": "https://files.pythonhosted.org/packages/b6/17/b7095d6fd9cfc3fe654f52ace264bf7879083285339d79a7009a40d9b447/mathmaker-0.7.1.post1.tar.gz" } ], "0.7.1.post2": [ { "comment_text": "", "digests": { "md5": "315c272ed0f43fb53b7af899082b8163", "sha256": "0eaf7eef51b42083d9bb382764400ad8703f233f5c9587b6db4c710a75822805" }, "downloads": -1, "filename": "mathmaker-0.7.1.post2.tar.gz", "has_sig": false, "md5_digest": "315c272ed0f43fb53b7af899082b8163", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3605042, "upload_time": "2017-08-30T11:47:50", "url": "https://files.pythonhosted.org/packages/c0/48/82d22ab132b1b5e46a4e03173ca7e9a7d5e707c118ca880a063781d1de63/mathmaker-0.7.1.post2.tar.gz" } ], "0.7.1.post3": [ { "comment_text": "", "digests": { "md5": "fd691203f4d2b387a093acea7f642c3b", "sha256": "e46ef634a05c714204be8dff3cbd73fbdcd82d5372a9a70afc9dc8e49b4a5c49" }, "downloads": -1, "filename": "mathmaker-0.7.1.post3.tar.gz", "has_sig": false, "md5_digest": "fd691203f4d2b387a093acea7f642c3b", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3605094, "upload_time": "2017-08-30T15:27:57", "url": "https://files.pythonhosted.org/packages/6c/41/7e6c7d9d78c71e761efe4d542d88b21233839bae643fa81cf1e872d3cab0/mathmaker-0.7.1.post3.tar.gz" } ], "0.7.1dev1": [ { "comment_text": "", "digests": { "md5": "1fb5151614cc5032ced1e4406b575f5b", "sha256": "45bfeec7afc2a4fd3dee4a181de8d53bb549379a4e3b6d566b82b76a12576071" }, "downloads": -1, "filename": "mathmaker-0.7.1dev1.tar.gz", "has_sig": false, "md5_digest": "1fb5151614cc5032ced1e4406b575f5b", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 894563, "upload_time": "2016-09-14T07:32:10", "url": "https://files.pythonhosted.org/packages/51/64/2cdb4baa0a400baf0ea9955e53d4980124510a6acfa8ce9b8faf15a88fe5/mathmaker-0.7.1dev1.tar.gz" } ], "0.7.1dev2": [ { "comment_text": "", "digests": { "md5": "c98da1ee5676b32165690e1bf2d122f5", "sha256": "4cca7b6d3d658361d984ec45ae6f9fa04d0dbd23ef49aa5fceb56c446f397daf" }, "downloads": -1, "filename": "mathmaker-0.7.1dev2.tar.gz", "has_sig": false, "md5_digest": "c98da1ee5676b32165690e1bf2d122f5", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 1455767, "upload_time": "2016-10-13T13:53:15", "url": "https://files.pythonhosted.org/packages/30/7f/bbd78097da148f0c9011bdabf537a91b9522b3ffbe70d6307c8728195f0d/mathmaker-0.7.1dev2.tar.gz" } ], "0.7.1dev3": [ { "comment_text": "", "digests": { "md5": "9b03fea43f0213a1356602d7281a4f94", "sha256": "037f49bb9c757a2ec5f340c7c75d00a1469b4d7e5dc0ec07f32fc3fcf0e8feff" }, "downloads": -1, "filename": "mathmaker-0.7.1dev3.tar.gz", "has_sig": false, "md5_digest": "9b03fea43f0213a1356602d7281a4f94", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 1461127, "upload_time": "2016-10-21T06:04:21", "url": "https://files.pythonhosted.org/packages/7b/2e/903b64723584f30dffb823fa300c0c285ec22fceed8b91f2c37aadb06fb7/mathmaker-0.7.1dev3.tar.gz" } ], "0.7.2": [ { "comment_text": "", "digests": { "md5": "c64f65b40621e5ecf2c735643ad5a04a", "sha256": "3bb3387910dbc0d8bad2132d24780308636e75a824e709bae5008a73399aef38" }, "downloads": -1, "filename": "mathmaker-0.7.2.tar.gz", "has_sig": false, "md5_digest": "c64f65b40621e5ecf2c735643ad5a04a", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3710002, "upload_time": "2017-10-18T17:11:42", "url": "https://files.pythonhosted.org/packages/d6/1d/633b82638995f6566e82c62bc56201a8c4608f9e3cb99d282401a273c211/mathmaker-0.7.2.tar.gz" } ], "0.7.3": [ { "comment_text": "", "digests": { "md5": "192d00d4e418c7fe2f862514771ccbbb", "sha256": "098b5c823f7d50da4e392c291f9c50cdd9282c7fcd99b283448f8776d73cf9a5" }, "downloads": -1, "filename": "mathmaker-0.7.3.tar.gz", "has_sig": false, "md5_digest": "192d00d4e418c7fe2f862514771ccbbb", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 7120765, "upload_time": "2018-01-15T15:49:54", "url": "https://files.pythonhosted.org/packages/d0/1f/4a8a9deb3f47eebf76f97627ed85f1a4d1ba4b1fcec579eb96a8e68a363a/mathmaker-0.7.3.tar.gz" } ], "0.7.4": [ { "comment_text": "", "digests": { "md5": "f902dc88c5fce13da906a550d9fb2b99", "sha256": "2025a2a5986aeacc74facc9dfd5a9fcbc6b022b3c9f8424380062b8110624c9a" }, "downloads": -1, "filename": "mathmaker-0.7.4.tar.gz", "has_sig": false, "md5_digest": "f902dc88c5fce13da906a550d9fb2b99", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 7266345, "upload_time": "2018-10-20T09:19:02", "url": "https://files.pythonhosted.org/packages/6d/5f/17a3983525de9f07169269057c563f695d99d764b519f310cf3d9d2ce9ab/mathmaker-0.7.4.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "f902dc88c5fce13da906a550d9fb2b99", "sha256": "2025a2a5986aeacc74facc9dfd5a9fcbc6b022b3c9f8424380062b8110624c9a" }, "downloads": -1, "filename": "mathmaker-0.7.4.tar.gz", "has_sig": false, "md5_digest": "f902dc88c5fce13da906a550d9fb2b99", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 7266345, "upload_time": "2018-10-20T09:19:02", "url": "https://files.pythonhosted.org/packages/6d/5f/17a3983525de9f07169269057c563f695d99d764b519f310cf3d9d2ce9ab/mathmaker-0.7.4.tar.gz" } ] }