{ "info": { "author": "Juhani Imberg", "author_email": "juhani@imberg.com", "bugtrack_url": null, "classifiers": [ "Development Status :: 3 - Alpha", "Environment :: Console", "Environment :: Console :: Curses", "Intended Audience :: Developers", "License :: OSI Approved :: MIT License", "Programming Language :: Python :: 3", "Programming Language :: Python :: 3.2", "Programming Language :: Python :: 3.3", "Programming Language :: Python :: 3.4" ], "description": "tmc.py `docs`_\n==============\n\n``tmc.py`` is a commandline client for working with a `TestMyCode\nserver`_. It aims to have all of the features of `tmc-netbeans`_.\n\ninstallation\n------------\n\nRequires ``Python 3.2`` + and ``pip`` / ``virtualenv``. If you have root access\n\n::\n\n sudo pip3 install tmc\n\notherwise\n\n::\n\n curl -L https://rawgit.com/JuhaniImberg/tmc.py/master/tmcpy-inst.sh | bash\n\nIf you are running a Windows OS, please install `curses`_ for Python.\n\nIf you want to try out the git version you can do so by cloning this repository,\nactivating your virtualenv and ``./setup.py install``.\n\ntutorial / usage\n----------------\n\n`See here`_\n\nversion numbers\n---------------\n\n`SemVer`_ will be adopted starting with the 1.0.0 release.\n\nlicense\n-------\n\nMIT, see ``LICENSE``\n\n.. _docs: https://JuhaniImberg.github.io/tmc.py/\n.. _TestMyCode server: https://github.com/testmycode/tmc-server\n.. _tmc-netbeans: https://github.com/testmycode/tmc-netbeans\n.. _See here: https://JuhaniImberg.github.io/tmc.py/tutorial.html\n.. _curses: http://www.lfd.uci.edu/~gohlke/pythonlibs/#curses\n.. _SemVer: http://semver.org/", "description_content_type": null, "docs_url": null, "download_url": "UNKNOWN", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "http://github.com/JuhaniImberg/tmc.py/", "keywords": null, "license": "MIT", "maintainer": null, "maintainer_email": null, "name": "tmc", "package_url": "https://pypi.org/project/tmc/", "platform": "UNKNOWN", "project_url": "https://pypi.org/project/tmc/", "project_urls": { "Download": "UNKNOWN", "Homepage": "http://github.com/JuhaniImberg/tmc.py/" }, "release_url": "https://pypi.org/project/tmc/1.0.2/", "requires_dist": null, "requires_python": null, "summary": "TestMyCode client", "version": "1.0.2" }, "last_serial": 2290843, "releases": { "0.1": [ { "comment_text": "", "digests": { "md5": "67bf6486a37cfda17bf1fafba7e4bb47", "sha256": "1e69d936056f02fdd690a8113687d729494bc96408bbcaa61a5b4c269b0ab1b9" }, "downloads": -1, "filename": "tmc-0.1.tar.gz", "has_sig": false, "md5_digest": "67bf6486a37cfda17bf1fafba7e4bb47", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 7321, "upload_time": "2014-01-22T21:47:14", "url": "https://files.pythonhosted.org/packages/25/77/3a18787b7f3b3ce3c8a4b9a1d3c46512bb327bccd249d5d04def7454ac73/tmc-0.1.tar.gz" } ], "0.1.1": [ { "comment_text": "", "digests": { "md5": "94a3c6597b444b4860f1ee764aa4abb0", "sha256": "b65be84d939b4a36844d473b28a0d8c637234cbde1e7f8181dfd4b3bd039ba62" }, "downloads": -1, "filename": "tmc-0.1.1.tar.gz", "has_sig": false, "md5_digest": "94a3c6597b444b4860f1ee764aa4abb0", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 7366, "upload_time": "2014-01-22T23:03:53", "url": "https://files.pythonhosted.org/packages/10/a2/13bb8e333873a60e34a890eaa11198b4542602e01c82257144280061d33b/tmc-0.1.1.tar.gz" } ], "0.1.2": [ { "comment_text": "", "digests": { "md5": "0423324d91846a2718505031ea9fb6af", "sha256": "2126976c094d6692307c7656a20426bd2ccea557f2f73086f58615c2c12b053f" }, "downloads": -1, "filename": "tmc-0.1.2.tar.gz", "has_sig": false, "md5_digest": "0423324d91846a2718505031ea9fb6af", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 7361, "upload_time": "2014-01-22T23:08:34", "url": "https://files.pythonhosted.org/packages/ee/24/487b482ec537130dac3e6b1b9cebd2086ef809be4d19d5868766634f5236/tmc-0.1.2.tar.gz" } ], "0.1.3": [ { "comment_text": "", "digests": { "md5": "e587916cbf17a1709d1fda1c14f84ff7", "sha256": "c35374b431a7657c1b85ad8a0dc977437624eca7e0e4282d03958474051f52ce" }, "downloads": -1, "filename": "tmc-0.1.3.tar.gz", "has_sig": false, "md5_digest": "e587916cbf17a1709d1fda1c14f84ff7", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 7462, "upload_time": "2014-01-22T23:51:18", "url": "https://files.pythonhosted.org/packages/5e/e2/9509864fbbc41b7d4f0b7f8d46ff23a93c4fd8dc21cf1a696833e992adff/tmc-0.1.3.tar.gz" } ], "0.1.4": [ { "comment_text": "", "digests": { "md5": "7f046fbddb72b7a583529afd725d8197", "sha256": "52fca65043737d2536428639be3df9cb44ae686e284a8ba362aaff233442dccc" }, "downloads": -1, "filename": "tmc-0.1.4.tar.gz", "has_sig": false, "md5_digest": "7f046fbddb72b7a583529afd725d8197", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 7488, "upload_time": "2014-01-23T17:26:50", "url": "https://files.pythonhosted.org/packages/9d/2c/f985a63b1078fcb1927b8d392f9c634d242a28a042df79963f23dfc5471b/tmc-0.1.4.tar.gz" } ], "0.2.0": [ { "comment_text": "", "digests": { "md5": "76d8a21210b094c73f3e4cd470ea328e", "sha256": "1de5885d4689710365096a90ba1c77d66e902f741d8fd148b6d1237fab7638e6" }, "downloads": -1, "filename": "tmc-0.2.0.tar.gz", "has_sig": false, "md5_digest": "76d8a21210b094c73f3e4cd470ea328e", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 7648, "upload_time": "2014-01-25T21:50:33", "url": "https://files.pythonhosted.org/packages/6b/e3/3d93afab8d3f1d0267c8a68d1d6115103b60128fe9507c32570a05f6cd27/tmc-0.2.0.tar.gz" } ], "0.2.1": [ { "comment_text": "", "digests": { "md5": "3b9f992b5e83d3c1781a20d436b52fed", "sha256": "3bcd1d2d329a161e83379406e1772d7f73c78499aa1c47023c12dff4c2b53202" }, "downloads": -1, "filename": "tmc-0.2.1.tar.gz", "has_sig": false, "md5_digest": "3b9f992b5e83d3c1781a20d436b52fed", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 7705, "upload_time": "2014-01-25T22:01:30", "url": "https://files.pythonhosted.org/packages/b8/d4/7219d9c667354f09338ddf292d76b2a5b38fd9309c4df3fbda1620c80640/tmc-0.2.1.tar.gz" } ], "0.2.2": [ { "comment_text": "", "digests": { "md5": "a5f72b8ce717f11ebd3a29bd3b9c1365", "sha256": "903b24a0c6cc11acd438b5f2263a4eecc1d6b3c0b95b1bce97e7ac2307b1a662" }, "downloads": -1, "filename": "tmc-0.2.2.tar.gz", "has_sig": false, "md5_digest": "a5f72b8ce717f11ebd3a29bd3b9c1365", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 7732, "upload_time": "2014-03-12T23:03:18", "url": "https://files.pythonhosted.org/packages/f8/09/fec53b3f04ec0239eec1e0b01125e6cc97d45b6e40efc56a1c0a46227a14/tmc-0.2.2.tar.gz" } ], "0.3.0": [ { "comment_text": "", "digests": { "md5": "53eb1fca8ca4f8630bf0b2d5db523ab4", "sha256": "62c536dc450536195d3f721089d70027e11e0f004f4618eb51eeea5af3f32eb0" }, "downloads": -1, "filename": "tmc-0.3.0.tar.gz", "has_sig": false, "md5_digest": "53eb1fca8ca4f8630bf0b2d5db523ab4", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 8986, "upload_time": "2014-07-25T21:25:41", "url": "https://files.pythonhosted.org/packages/2f/d6/02e6a0d9b8981c7ce2de1cd6d15c0ae68917f88dbdf48a99d660432db11b/tmc-0.3.0.tar.gz" } ], "0.3.1": [ { "comment_text": "", "digests": { "md5": "08b0bfc99c34dc7917c9bd7c29742dbc", "sha256": "624253751b217e0cb5a2faf38f34b4749950ad6c37dee283492aba31d43f7416" }, "downloads": -1, "filename": "tmc-0.3.1.tar.gz", "has_sig": false, "md5_digest": "08b0bfc99c34dc7917c9bd7c29742dbc", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 10143, "upload_time": "2014-07-27T19:00:44", "url": "https://files.pythonhosted.org/packages/9f/96/7623611d1bb873b490199272f77b7d2d0c86d0d180eee22959c2e4d8130d/tmc-0.3.1.tar.gz" } ], "0.3.10": [ { "comment_text": "", "digests": { "md5": "081e592225d9e47f0c3e92a7c842a602", "sha256": "40d5140b6529965b851efdf6530f85628a696ae5edd0f7cb4db714753a265ad5" }, "downloads": -1, "filename": "tmc-0.3.10.tar.gz", "has_sig": false, "md5_digest": "081e592225d9e47f0c3e92a7c842a602", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 18543, "upload_time": "2015-01-15T14:48:38", "url": "https://files.pythonhosted.org/packages/01/18/0d2245698945605df107bf7e04a9509193085c620eb690ee82b2ee74bcc7/tmc-0.3.10.tar.gz" } ], "0.3.11": [ { "comment_text": "", "digests": { "md5": "2b3f0f4c260f1f952944c6a736207409", "sha256": "1af8627252e801bdf86966e9ce3552a8b018bc86c2eb080a48d7b1054fe3bbb8" }, "downloads": -1, "filename": "tmc-0.3.11.tar.gz", "has_sig": false, "md5_digest": "2b3f0f4c260f1f952944c6a736207409", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 18540, "upload_time": "2015-01-15T15:08:13", "url": "https://files.pythonhosted.org/packages/43/fd/f18d5ddca61deeeb27abad3187cb2288dc6518a84ccc2c7ac5e4709816bc/tmc-0.3.11.tar.gz" } ], "0.3.12": [ { "comment_text": "", "digests": { "md5": "96ecd63d136ffadcc42750ed2e3f6bc4", "sha256": "9b4faf7b898472f99e5f71245ad2c71c160c8ef8030ff84870d823264fcc1b87" }, "downloads": -1, "filename": "tmc-0.3.12.tar.gz", "has_sig": false, "md5_digest": "96ecd63d136ffadcc42750ed2e3f6bc4", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 18575, "upload_time": "2015-01-15T15:17:33", "url": "https://files.pythonhosted.org/packages/18/f6/9f0bca82368b83bbd387119c39ff7636e28c44f55996bf08fe3bdc7b9e84/tmc-0.3.12.tar.gz" } ], "0.3.13": [ { "comment_text": "", "digests": { "md5": "303647075e496b5de35ed8db7eeb55f5", "sha256": "ef3cfc61e091518c2935d958beee15ab13f84fa99d7bd8b7a1bb3fc0de9d4cb1" }, "downloads": -1, "filename": "tmc-0.3.13.tar.gz", "has_sig": false, "md5_digest": "303647075e496b5de35ed8db7eeb55f5", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 18734, "upload_time": "2015-01-19T18:40:14", "url": "https://files.pythonhosted.org/packages/d5/0e/c3c1a9a8a779e9253019792e06b675d2181e32cb0306996281756498d037/tmc-0.3.13.tar.gz" } ], "0.3.14": [ { "comment_text": "", "digests": { "md5": "42b60878bcd547274e8967805a0fd847", "sha256": "e84a23d598766d5aa0eb7594b9e2dee3a5501bf27aaf2509fb4d47abb08f841f" }, "downloads": -1, "filename": "tmc-0.3.14.tar.gz", "has_sig": false, "md5_digest": "42b60878bcd547274e8967805a0fd847", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 18647, "upload_time": "2015-01-26T14:02:57", "url": "https://files.pythonhosted.org/packages/a1/cf/050f75206125ef0ae7e9a9eeb77caf2d2e303b54a13a6c3b420b46e5f995/tmc-0.3.14.tar.gz" } ], "0.3.15": [ { "comment_text": "", "digests": { "md5": "3c2734ca60e4fdf7b3d0831173c4c43a", "sha256": "93b9842d3d4a3922cfda64971a8fe0a11717a980cce1df15f981044ee7d71b9b" }, "downloads": -1, "filename": "tmc-0.3.15.tar.gz", "has_sig": false, "md5_digest": "3c2734ca60e4fdf7b3d0831173c4c43a", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 18796, "upload_time": "2015-04-19T16:50:17", "url": "https://files.pythonhosted.org/packages/9a/44/6799507b3502c039b8ba88f23ac9f28cfb7dcd1203271c881863f8b8046f/tmc-0.3.15.tar.gz" } ], "0.3.16": [ { "comment_text": "", "digests": { "md5": "8c3f23d2b75d03334d7ebbab829f88df", "sha256": "474ca4697b28cc2366d3678a7dd0e4e058ee524d04acfad64f560577c1621319" }, "downloads": -1, "filename": "tmc-0.3.16.tar.gz", "has_sig": false, "md5_digest": "8c3f23d2b75d03334d7ebbab829f88df", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 19237, "upload_time": "2015-09-09T13:10:22", "url": "https://files.pythonhosted.org/packages/cb/e8/f051b918787bcf180902cdc0f451b2964e1ed8e8cabe1b4769805f6d9083/tmc-0.3.16.tar.gz" } ], "0.3.17": [ { "comment_text": "", "digests": { "md5": "d2dd7a9a9ecd17820c6c38cc0d2a6280", "sha256": "075a120cd92e6e39f2c79a9af9235e4a23262dfe051575292dfd1487076a1356" }, "downloads": -1, "filename": "tmc-0.3.17.tar.gz", "has_sig": false, "md5_digest": "d2dd7a9a9ecd17820c6c38cc0d2a6280", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 19369, "upload_time": "2015-09-13T13:30:53", "url": "https://files.pythonhosted.org/packages/ca/18/f64791a60d286aa425aaeeb270582b2d648610ae596b6bd1db30ea75db53/tmc-0.3.17.tar.gz" } ], "0.3.18": [ { "comment_text": "", "digests": { "md5": "0361cd709236b8c0dd315e92412631e3", "sha256": "555e85d22c3f368c54629d5b8581e9b3bf5793be4001d148a173bcfd76b26216" }, "downloads": -1, "filename": "tmc-0.3.18.tar.gz", "has_sig": false, "md5_digest": "0361cd709236b8c0dd315e92412631e3", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 19448, "upload_time": "2015-10-08T17:09:56", "url": "https://files.pythonhosted.org/packages/dc/1f/36d7bb83b22230c9176505cb3447ea990e0647a37b20d646a4f7239aeb3e/tmc-0.3.18.tar.gz" } ], "0.3.2": [ { "comment_text": "", "digests": { "md5": "96ef7dbb529de3c4a1129777be225bed", "sha256": "99cb979fdd5f4857495c4af663b2e5b33bfa87b930aa69905ecc322d0e796f64" }, "downloads": -1, "filename": "tmc-0.3.2.tar.gz", "has_sig": false, "md5_digest": "96ef7dbb529de3c4a1129777be225bed", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 11494, "upload_time": "2014-08-04T17:09:49", "url": "https://files.pythonhosted.org/packages/97/34/9da51b4a658eaf748b0a8cbe7b52824984530e70326574880cf29bff426e/tmc-0.3.2.tar.gz" } ], "0.3.3": [ { "comment_text": "", "digests": { "md5": "354622aae31972b0ecb16caaf4476957", "sha256": "d1bdb641260337a5b25c2327867895f63f427eb28e0c70c5638a189394ca2912" }, "downloads": -1, "filename": "tmc-0.3.3.tar.gz", "has_sig": false, "md5_digest": "354622aae31972b0ecb16caaf4476957", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 12698, "upload_time": "2014-08-10T16:37:23", "url": "https://files.pythonhosted.org/packages/cc/e7/90c5e66e1428b3e1971522b6a1ae5ece3de0d99cc7c227eaf87bc10a00ca/tmc-0.3.3.tar.gz" } ], "0.3.4": [ { "comment_text": "", "digests": { "md5": "34d1c39c629fa8053d06a68af7c45f52", "sha256": "c8d233d3607a8a1c971b39a72792f2b13ba9fda9cd064a4fc0b1944d10080499" }, "downloads": -1, "filename": "tmc-0.3.4.tar.gz", "has_sig": false, "md5_digest": "34d1c39c629fa8053d06a68af7c45f52", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 14241, "upload_time": "2014-08-21T17:43:50", "url": "https://files.pythonhosted.org/packages/45/ef/abb06d1c21fbfbe8f432f0d59b08b63fae22e209a3b5df3725506b058ca2/tmc-0.3.4.tar.gz" } ], "0.3.5": [ { "comment_text": "", "digests": { "md5": "d75d46d459cc823bcaca645892a80734", "sha256": "19a893133d9d2de1661ac30c3e5de564c94ce995891cc163f328813cc6f9cfc4" }, "downloads": -1, "filename": "tmc-0.3.5.tar.gz", "has_sig": false, "md5_digest": "d75d46d459cc823bcaca645892a80734", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 15624, "upload_time": "2014-09-01T15:20:56", "url": "https://files.pythonhosted.org/packages/e7/42/6800add9391e24521a6a4aad24c0c6688f3d4340d83ce135387ba8cdc311/tmc-0.3.5.tar.gz" } ], "0.3.6": [ { "comment_text": "", "digests": { "md5": "d3631174c25d2e301062821aa3869d01", "sha256": "8d998a958e11514cd2441b4447a63948d148c63022bb9c76cb7ebcd99614f4b4" }, "downloads": -1, "filename": "tmc-0.3.6.tar.gz", "has_sig": false, "md5_digest": "d3631174c25d2e301062821aa3869d01", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 17554, "upload_time": "2014-09-19T19:28:44", "url": "https://files.pythonhosted.org/packages/16/f7/6307a70d5ec21fa064ee9615e83879588ea38a5f9dcf6bf26c97f6693591/tmc-0.3.6.tar.gz" } ], "0.3.7": [ { "comment_text": "", "digests": { "md5": "44576cf91f05b5c4060938956af0a16b", "sha256": "604620939c0100c9f37e7249341a23437ba214e5afc90ac4d4e86564cef45418" }, "downloads": -1, "filename": "tmc-0.3.7.tar.gz", "has_sig": false, "md5_digest": "44576cf91f05b5c4060938956af0a16b", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 18224, "upload_time": "2015-01-12T15:30:55", "url": "https://files.pythonhosted.org/packages/57/b1/aa04403064c85035dd5342671492f0d278362b90ad50672ef32d80132172/tmc-0.3.7.tar.gz" } ], "0.3.8": [ { "comment_text": "", "digests": { "md5": "4044b6d4173fdde35c007e1056f877fe", "sha256": "def94a51e64d8d54b430a0320b1950764f9bb465ab7838561ac1b4b670009ade" }, "downloads": -1, "filename": "tmc-0.3.8.tar.gz", "has_sig": false, "md5_digest": "4044b6d4173fdde35c007e1056f877fe", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 18486, "upload_time": "2015-01-12T19:52:09", "url": "https://files.pythonhosted.org/packages/df/8b/535468f88d2c943f1c0dadc359cd4e6c0d57365dd05bec66267d819a07eb/tmc-0.3.8.tar.gz" } ], "0.3.9": [ { "comment_text": "", "digests": { "md5": "8165947cd32c218da804b7729e36e23a", "sha256": "31377f92ae5c9edb978aa2fd05feddf4df4825595e55c649a61d128f969584a4" }, "downloads": -1, "filename": "tmc-0.3.9.tar.gz", "has_sig": false, "md5_digest": "8165947cd32c218da804b7729e36e23a", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 18514, "upload_time": "2015-01-13T12:17:31", "url": "https://files.pythonhosted.org/packages/9a/12/c842c6b24a2ec0eb73d30dafc8e68cf02a28f8c929f08ecca8340f1659b2/tmc-0.3.9.tar.gz" } ], "1.0.1": [ { "comment_text": "", "digests": { "md5": "e3cbd5ffed880087f4172d8bddb44ffd", "sha256": "201ee39558f333756640a9834a4495132c6ad50197bfdc53cb4e853313885a3b" }, "downloads": -1, "filename": "tmc-1.0.1.tar.gz", "has_sig": false, "md5_digest": "e3cbd5ffed880087f4172d8bddb44ffd", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 20189, "upload_time": "2016-07-12T19:50:43", "url": "https://files.pythonhosted.org/packages/3a/4b/5a7fb6a7cde2e0a71bc8445c31e50df0d354f97b5386e99b09e7e028973b/tmc-1.0.1.tar.gz" } ], "1.0.2": [ { "comment_text": "", "digests": { "md5": "13134b3abbd84061497c9b4cb749e380", "sha256": "05b99b2a745add44764c5f1a6df02d4ae5fafee86fef47d2a69396c9838218d0" }, "downloads": -1, "filename": "tmc-1.0.2.tar.gz", "has_sig": false, "md5_digest": "13134b3abbd84061497c9b4cb749e380", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 20211, "upload_time": "2016-08-19T13:39:29", "url": "https://files.pythonhosted.org/packages/06/3b/09148fa2371b3b7340f1991a4f2c470c5fd21389d7117c2474ead3b3d0b8/tmc-1.0.2.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "13134b3abbd84061497c9b4cb749e380", "sha256": "05b99b2a745add44764c5f1a6df02d4ae5fafee86fef47d2a69396c9838218d0" }, "downloads": -1, "filename": "tmc-1.0.2.tar.gz", "has_sig": false, "md5_digest": "13134b3abbd84061497c9b4cb749e380", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 20211, "upload_time": "2016-08-19T13:39:29", "url": "https://files.pythonhosted.org/packages/06/3b/09148fa2371b3b7340f1991a4f2c470c5fd21389d7117c2474ead3b3d0b8/tmc-1.0.2.tar.gz" } ] }