{ "info": { "author": "meejah", "author_email": "meejah@meejah.ca", "bugtrack_url": null, "classifiers": [ "Development Status :: 4 - Beta", "Environment :: Console", "Framework :: Twisted", "Intended Audience :: Developers", "License :: Public Domain", "Natural Language :: English", "Operating System :: POSIX :: Linux", "Operating System :: Unix", "Programming Language :: Python", "Programming Language :: Python :: 3", "Topic :: Internet", "Topic :: Internet :: Proxy Servers", "Topic :: Security", "Topic :: System :: Networking", "Topic :: Utilities" ], "description": "carml\n=====\n\n``carml`` is a command-line tool to query and control a running Tor\n(including Tor Browser Bundle). You can do things like:\n\n * list and remove streams and circuits;\n * monitor stream, circuit and address-map events;\n * watch for any Tor event and print it (or many) out;\n * monitor bandwidth;\n * run any Tor control-protocol command;\n * pipe through common Unix tools like ``grep``, ``less``, ``cut``, etcetera;\n * download TBB through Tor, with pinned certs and signature checking;\n * ...even spit out and run ``xplanet`` configs (with router/circuit markers)!\n\nIt is written in Python and uses Tor's control-port via the `txtorcon\nlibrary `_.\n\n**Documentation at:** `carml.rtfd.org `_ or `carmlion6vt4az2q.onion/ `_\n**Code at:** `github.com/meejah/carml `_\n\nIn some ways, ``carml`` started as a dumping-ground for things I\nhappened to make Tor do at least once from Python code. Are there\nthings you wish you could easily make Tor do from the command-line?\nFile an enhancement bug at GitHub!\n\n``carml`` is also easy to extend, even with system- or `virtualenv\n`_- installed\npackages.\n\nFeedback is appreciated -- pull-requests and bug-reports (including\nfeature enhancements) welcome `at GitHub\n`_ or you can contact me in `#tor-dev\non OFTC `_ or via *meejah at meejah dot\nca* with the public-key contained in the source.\n\n\nSome Quick Examples\n-------------------\n\n.. sourcecode:: shell-session\n\n (venv)meejah@machine:~$ carml circ --list\n Connected to a Tor version \"0.2.4.21 (git-c5a648cc6f218339)\" (status: recommended).\n Circuits:\n 809: BUILT 29 minutes ago carmlfake0->~Unnamed->lobstertech\n 810: BUILT 29 minutes ago ~carmelfake1->~toxiroxi->~SECxFreeBSD64\n 811: BUILT 5 minutes ago carmelfake2->torpidsDEinterwerk->~rainbowwarrior\n 813: BUILT 24 seconds ago carmlfake0->~arkhaios1->~IPredator\n (venv)meejah@machine:~$ carml circ --delete 810\n Connected to a Tor version \"0.2.4.21 (git-c5a648cc6f218339)\" (status: recommended).\n Deleting circuit \"810\"...\n ...circuit 172 gone.\n (venv)meejah@machine:~$ echo \"hello world\" | carml pastebin --once\n 12 bytes to share.\n Launching Tor: connected.\n People using Tor Browser Bundle can find your paste at (once the descriptor uploads):\n\n http://ok2byooigb4v53be.onion\n\n If you wish to keep the hidden-service keys, they're in (until we shut down):\n /dev/shm/tortmp6eHPg4\n Awaiting descriptor upload...\n Descriptor uploaded; hidden-service should be reachable.\n Mon Jul 21 13:54:38 2014: Serving request to User-Agent \"curl/7.37.0\".\n Shutting down.\n (venv3)meejah@machine:~$ carml tbb\n Getting recommended versions from \"http://expyuzz4wqqyqhjn.onion/projects/torbrowser/RecommendedTBBVersions\".\n 7.5.5, 7.5.5-MacOS, 7.5.5-Linux, 7.5.5-Windows, 7.5.6, 7.5.6-MacOS,\n 7.5.6-Linux, 7.5.6-Windows, 8.0a8, 8.0a8-MacOS, 8.0a8-Linux,\n 8.0a8-Windows, 8.0a9, 8.0a9-MacOS, 8.0a9-Linux, 8.0a9-Windows\n Note: there are alpha versions available; use --alpha to download.\n Downloading \"tor-browser-linux64-7.5.5_en-US.tar.xz.asc\" from:\n http://rqef5a5mebgq46y5.onion/torbrowser/7.5.5/tor-browser-linux64-7.5.5_en-US.tar.xz.asc\n Downloading \"tor-browser-linux64-7.5.5_en-US.tar.xz\" from:\n http://rqef5a5mebgq46y5.onion/torbrowser/7.5.5/tor-browser-linux64-7.5.5_en-US.tar.xz\n [\u258f ] - 0.0 of 65.8 MiB (1s remaining)\n [\u258b ] - 6.6 of 65.8 MiB (153s remaining)\n [\u2588\u258f ] - 13.2 of 65.8 MiB (137s remaining)\n [\u2588\u258b ] - 19.8 of 65.8 MiB (120s remaining)\n [\u2588\u2588\u258f ] - 26.4 of 65.8 MiB (102s remaining)\n [\u2588\u2588\u258b ] - 32.9 of 65.8 MiB (85s remaining)\n [\u2588\u2588\u2588\u258f ] - 39.5 of 65.8 MiB (70s remaining)\n [\u2588\u2588\u2588\u258b ] - 46.1 of 65.8 MiB (55s remaining)\n [\u2588\u2588\u2588\u2588\u258f] - 52.7 of 65.8 MiB (38s remaining)\n [\u2588\u2588\u2588\u2588\u258b] - 59.3 of 65.8 MiB (19s remaining)\n [\u2588\u2588\u2588\u2588\u2588] - 65.8 of 65.8 MiB (0s remaining)\n 0.32 MiB/s\n gpg: assuming signed data in 'tor-browser-linux64-7.5.5_en-US.tar.xz'\n gpg: Signature made Sat 09 Jun 2018 06:42:37 AM MDT\n gpg: using RSA key D1483FA6C3C07136\n gpg: Good signature from \"Tor Browser Developers (signing key) \" [unknown]\n gpg: WARNING: This key is not certified with a trusted signature!\n gpg: There is no indication that the signature belongs to the owner.\n Primary key fingerprint: EF6E 286D DA85 EA2A 4BA7 DE68 4E2C 6E87 9329 8290\n Subkey fingerprint: A430 0A6B C93C 0877 A445 1486 D148 3FA6 C3C0 7136\n Signature is good.\n Extracting \"tor-browser-linux64-7.5.5_en-US.tar.xz\"...\n decompressing...\n 20% extracted\n 40% extracted\n 60% extracted\n 80% extracted\n 100% extracted\n Tor Browser Bundle downloaded and extracted.\n running: ./tor-browser_en-US/Browser/start-tor-browser\n\n\n\nLicense\n-------\n\n``carml`` is public domain. See `unlicense.org\n`_ for more information.", "description_content_type": "", "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/meejah/carml", "keywords": "python,twisted,tor,command-line,cli", "license": "Public Domain (http://unlicense.org/)", "maintainer": "", "maintainer_email": "", "name": "carml", "package_url": "https://pypi.org/project/carml/", "platform": "", "project_url": "https://pypi.org/project/carml/", "project_urls": { "Homepage": "https://github.com/meejah/carml" }, "release_url": "https://pypi.org/project/carml/19.1.0/", "requires_dist": null, "requires_python": "", "summary": "A command-line tool to query and control a running Tor. Based on txtorcon + Twisted.", "version": "19.1.0" }, "last_serial": 5806909, "releases": { "0.0.0": [], "0.0.1": [ { "comment_text": "carml v0.0.1 wheel", "digests": { "md5": "4f98680e968e99791386ae2b7eef93b0", "sha256": "1460ad494282b198a8f6eea656fd9b4c0ccec125c2a536f55130b26cfcb84cbc" }, "downloads": -1, "filename": "carml-0.0.1-py2-none-any.whl", "has_sig": true, "md5_digest": "4f98680e968e99791386ae2b7eef93b0", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 20910, "upload_time": "2014-08-03T17:16:21", "url": "https://files.pythonhosted.org/packages/16/da/e683319983d533b479283945f50f03067a964a5aab121ea60d6ad0e35614/carml-0.0.1-py2-none-any.whl" }, { "comment_text": "carml v0.0.1 tarball", "digests": { "md5": "fb71f137b8668b5dbb79296f066b02d6", "sha256": "167184425d8c523c8680d48c9ee2422d4767b971c796f0607f74fdbd1657b39d" }, "downloads": -1, "filename": "carml-0.0.1.tar.gz", "has_sig": true, "md5_digest": "fb71f137b8668b5dbb79296f066b02d6", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 11596, "upload_time": "2014-08-03T17:16:16", "url": "https://files.pythonhosted.org/packages/7e/ff/69491de02a2175ac0472661c84dbee8298eb56786eaf4d67c02422e57c96/carml-0.0.1.tar.gz" } ], "0.0.2": [ { "comment_text": "carml v0.0.2 wheel", "digests": { "md5": "65fbc12587cd2d3b8a0f2d34d00e19fc", "sha256": "f4fd359fa1c841cfd6704e6148143ef0e850ef708263e174d5af98b7f01623e6" }, "downloads": -1, "filename": "carml-0.0.2-py2-none-any.whl", "has_sig": true, "md5_digest": "65fbc12587cd2d3b8a0f2d34d00e19fc", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 17774, "upload_time": "2014-08-03T18:58:04", "url": "https://files.pythonhosted.org/packages/be/67/05abc676885297fd567324aa9152667032bc8153315a9a3f96a043715c11/carml-0.0.2-py2-none-any.whl" }, { "comment_text": "carml v0.0.2 tarball", "digests": { "md5": "7a16c5abb9d54cbaa7d30ab85304b9ed", "sha256": "89c8024322575d7d3fe7c0624d45304ab24e95d62fce9b833326021f570beadb" }, "downloads": -1, "filename": "carml-0.0.2.tar.gz", "has_sig": true, "md5_digest": "7a16c5abb9d54cbaa7d30ab85304b9ed", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 11683, "upload_time": "2014-08-03T18:57:59", "url": "https://files.pythonhosted.org/packages/ff/47/67c03cc9f0cca80ba0628a80b1a6177f4d245438a4c2cc903a1387338cac/carml-0.0.2.tar.gz" } ], "0.0.3": [ { "comment_text": "carml v0.0.3 wheel", "digests": { "md5": "70fae1a19e039021c1347c4c66c0b4be", "sha256": "7e989b8463cad1130af9b5b099ce5e4e4328f5753af996f21fdc2dcc624f5238" }, "downloads": -1, "filename": "carml-0.0.3-py2-none-any.whl", "has_sig": true, "md5_digest": "70fae1a19e039021c1347c4c66c0b4be", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 36243, "upload_time": "2014-08-03T19:17:27", "url": "https://files.pythonhosted.org/packages/b5/dd/45f68300c5465fe78e8c04976f66af6488ac0959124fab905fe141fedafb/carml-0.0.3-py2-none-any.whl" }, { "comment_text": "carml v0.0.3 tarball", "digests": { "md5": "180ebaf4b67bda5310b47823044207d5", "sha256": "d22537573c0bd42c97ec5ed0ad8e3630fec685b4210c5c3c0249e46eedc64f79" }, "downloads": -1, "filename": "carml-0.0.3.tar.gz", "has_sig": true, "md5_digest": "180ebaf4b67bda5310b47823044207d5", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 21744, "upload_time": "2014-08-03T19:17:23", "url": "https://files.pythonhosted.org/packages/6b/c5/b3fc65a778ed62cdbe87ffd14a7dc885f67616c6656228d782d1b53a7e19/carml-0.0.3.tar.gz" } ], "0.0.5": [ { "comment_text": "carml v0.0.5 wheel", "digests": { "md5": "3b010490d2acfd1a69db31335e24adbe", "sha256": "45336dab403e93c247aa8b25808097f1c3a7b61b7380a61a23cec6b10920259f" }, "downloads": -1, "filename": "carml-0.0.5-py2-none-any.whl", "has_sig": true, "md5_digest": "3b010490d2acfd1a69db31335e24adbe", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 139832, "upload_time": "2014-08-04T04:07:48", "url": "https://files.pythonhosted.org/packages/3e/79/aa592c213311254a50951c4d78612dd885e622f76915813d557033ce85be/carml-0.0.5-py2-none-any.whl" }, { "comment_text": "carml v0.0.5 tarball", "digests": { "md5": "83b545141f7dfb1a10ac11c09dae3989", "sha256": "d33e9d2b26f3c21b73d5424fb3313c4417897497bf35d6c8b77ac33fb6f8878a" }, "downloads": -1, "filename": "carml-0.0.5.tar.gz", "has_sig": true, "md5_digest": "83b545141f7dfb1a10ac11c09dae3989", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 122162, "upload_time": "2014-08-04T04:07:41", "url": "https://files.pythonhosted.org/packages/b6/06/fd605e944736c5aa6c340ef56e99c8cb2b7b8c714d57cac6301448c31968/carml-0.0.5.tar.gz" } ], "0.0.6": [ { "comment_text": "carml v0.0.6 wheel", "digests": { "md5": "b60f6b55d71713232781c4251807655d", "sha256": "32911b4f0822b736130d0b0aaa1ff4438621109bf38198e0118772f03ea55d26" }, "downloads": -1, "filename": "carml-0.0.6-py2-none-any.whl", "has_sig": true, "md5_digest": "b60f6b55d71713232781c4251807655d", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 139812, "upload_time": "2014-08-04T04:45:20", "url": "https://files.pythonhosted.org/packages/6d/e1/f65faa53a2b29354b038a7366d1abef35cca7d5fa82dca086b3d19a2ee78/carml-0.0.6-py2-none-any.whl" }, { "comment_text": "carml v0.0.6 tarball", "digests": { "md5": "fbf6accfae1c63c015a65eb58ab759fc", "sha256": "fc620c800702376b6f5c74b0fc90f168735ec709a2b979eca658f479037622a6" }, "downloads": -1, "filename": "carml-0.0.6.tar.gz", "has_sig": true, "md5_digest": "fbf6accfae1c63c015a65eb58ab759fc", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 122103, "upload_time": "2014-08-04T04:45:13", "url": "https://files.pythonhosted.org/packages/07/33/1a371af40f0008bec0190445d1b3b847706145b0e1db1b59f204a9ca54a9/carml-0.0.6.tar.gz" } ], "16.0.0": [ { "comment_text": "carml v16.0.0 wheel", "digests": { "md5": "d001e3cca631ee763b7c519b47ed3e7a", "sha256": "ec5028c949cfd25d62ba4557989dfc8f1b3e74f52e452f5a68cae23e4ee07a58" }, "downloads": -1, "filename": "carml-16.0.0-py2-none-any.whl", "has_sig": true, "md5_digest": "d001e3cca631ee763b7c519b47ed3e7a", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 210802, "upload_time": "2016-12-04T02:57:30", "url": "https://files.pythonhosted.org/packages/dd/27/14b748e4cd6680b0ea6d9cb1b81b737541c3537f8b1c71e0e2f2bc09e8c3/carml-16.0.0-py2-none-any.whl" }, { "comment_text": "carml v16.0.0 tarball", "digests": { "md5": "724dc286b5bbd2a785d2fd2d1b75cfc2", "sha256": "20a632d192cda3bbc0a865a846d1f9b00569a69c1e100b51a93bd163151e9617" }, "downloads": -1, "filename": "carml-16.0.0.tar.gz", "has_sig": true, "md5_digest": "724dc286b5bbd2a785d2fd2d1b75cfc2", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 178960, "upload_time": "2016-12-04T02:57:24", "url": "https://files.pythonhosted.org/packages/da/67/5b5f6151d3982a775a5636a5e40721e5eb07677a47c9eb4de93169515009/carml-16.0.0.tar.gz" } ], "16.1.0": [ { "comment_text": "carml v16.1.0 wheel", "digests": { "md5": "951e3348b55576125cf5d231ca64bbf6", "sha256": "5ea8eb5e49701330f9d85e696be13ddd5ee6c80c2be116bc03334e79038ae11b" }, "downloads": -1, "filename": "carml-16.1.0-py2-none-any.whl", "has_sig": true, "md5_digest": "951e3348b55576125cf5d231ca64bbf6", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 211234, "upload_time": "2016-12-14T08:12:40", "url": "https://files.pythonhosted.org/packages/11/10/69e0e846e12ac9218ddf06f564dbf90867ae4c0c7c97eef0e4d437e725e7/carml-16.1.0-py2-none-any.whl" }, { "comment_text": "carml v16.1.0 tarball", "digests": { "md5": "246adba5cc3dc5f33012d6d79757ac94", "sha256": "2e6aae59d3384b6d89ff682bdac6a0ac56a51ba15535dd4b54be753c89ee8ea8" }, "downloads": -1, "filename": "carml-16.1.0.tar.gz", "has_sig": true, "md5_digest": "246adba5cc3dc5f33012d6d79757ac94", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 178853, "upload_time": "2016-12-14T08:12:31", "url": "https://files.pythonhosted.org/packages/3a/75/250520324e00f4afb00430f684a2126f7e1bd723b081e573e89c0e180073/carml-16.1.0.tar.gz" } ], "16.3.0": [ { "comment_text": "carml v16.3.0 wheel", "digests": { "md5": "929ae33f18b35805bcf27eac49cba439", "sha256": "617ed5210e5e2b9da4851ac703a5d12fea8f3f320feb756a8619894efd5bd55f" }, "downloads": -1, "filename": "carml-16.3.0-py2-none-any.whl", "has_sig": true, "md5_digest": "929ae33f18b35805bcf27eac49cba439", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 210762, "upload_time": "2016-12-28T09:20:11", "url": "https://files.pythonhosted.org/packages/34/94/8f9657dc4a3b501b5abadfdee75a1cf99acf4609ee1918f601e20da20137/carml-16.3.0-py2-none-any.whl" }, { "comment_text": "carml v16.3.0 tarball", "digests": { "md5": "c2955cc93f6a675a8040621c0cd546c5", "sha256": "4241f8bdb68070c490ee634be52e16e282b11a28c277fb0facc40b3cb3ff33f4" }, "downloads": -1, "filename": "carml-16.3.0.tar.gz", "has_sig": true, "md5_digest": "c2955cc93f6a675a8040621c0cd546c5", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 178371, "upload_time": "2016-12-28T09:20:05", "url": "https://files.pythonhosted.org/packages/ca/e4/23c9338de0ea5abb8a0d7f6a905de02f469f8a934d39802084e2d8d179e5/carml-16.3.0.tar.gz" } ], "17.0.0": [ { "comment_text": "carml v17.0.0 wheel", "digests": { "md5": "fa83efe88ea4081944a15b306bf38b49", "sha256": "0bbf89708018c5f89c18d01336bac8c30473838884b7eeeef43b8dc5ae9bba43" }, "downloads": -1, "filename": "carml-17.0.0-py2-none-any.whl", "has_sig": true, "md5_digest": "fa83efe88ea4081944a15b306bf38b49", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 210903, "upload_time": "2017-01-10T22:55:19", "url": "https://files.pythonhosted.org/packages/3a/27/491b400d1fa429f81385656f468940507fb4a34a165d6b4c4ff8c1e7abae/carml-17.0.0-py2-none-any.whl" }, { "comment_text": "carml v17.0.0 tarball", "digests": { "md5": "cb2336ef8107bb0085b9a40cf3d6ec70", "sha256": "39a3c6c8a59acda22b4df776536033ba8f8ea9009b992e9aa6c393de2ca9f73e" }, "downloads": -1, "filename": "carml-17.0.0.tar.gz", "has_sig": true, "md5_digest": "cb2336ef8107bb0085b9a40cf3d6ec70", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 178816, "upload_time": "2017-01-10T22:55:13", "url": "https://files.pythonhosted.org/packages/f9/de/a80e63b43c1708b2ee458dac1ebd8810e32d16f41a1573783ee0aa18cb56/carml-17.0.0.tar.gz" } ], "17.1.0": [ { "comment_text": "carml v17.1.0 wheel", "digests": { "md5": "3ab70f852b7dc12775cb9bfaadd44fc4", "sha256": "b23138f1e5dd4e611fdf654cc6ec88070db91dec148a4c6a9537c4fa1a11f594" }, "downloads": -1, "filename": "carml-17.1.0-py2-none-any.whl", "has_sig": true, "md5_digest": "3ab70f852b7dc12775cb9bfaadd44fc4", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 210918, "upload_time": "2017-01-12T00:34:35", "url": "https://files.pythonhosted.org/packages/d7/72/dd194274352a3cdce2343de7408bfafc0efc9424e6ef404df2a2b169f7ed/carml-17.1.0-py2-none-any.whl" }, { "comment_text": "carml v17.1.0 tarball", "digests": { "md5": "a25c88750d224d0eade0d9f2b5c3b5a9", "sha256": "7747738c71d40c667857bd2e1efd9ec13b980fef690a61d2b7e2235c9c0507da" }, "downloads": -1, "filename": "carml-17.1.0.tar.gz", "has_sig": true, "md5_digest": "a25c88750d224d0eade0d9f2b5c3b5a9", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 178421, "upload_time": "2017-01-12T00:34:26", "url": "https://files.pythonhosted.org/packages/12/80/f5595604da7a6b6f75daa7ad2c4facd0dca9bf3c8299acd50670d6a6383f/carml-17.1.0.tar.gz" } ], "17.2.0": [ { "comment_text": "carml v17.2.0 wheel", "digests": { "md5": "5452c49e5afec6eb4917cbecae0b4e9d", "sha256": "40df34fc7573251cd44ac331dd461a9fe3116b16a0ea30ccaf1d87c6bd9bb4e4" }, "downloads": -1, "filename": "carml-17.2.0-py2-none-any.whl", "has_sig": true, "md5_digest": "5452c49e5afec6eb4917cbecae0b4e9d", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 213330, "upload_time": "2017-01-30T07:17:00", "url": "https://files.pythonhosted.org/packages/7a/a8/59af3f9fb7936e83e542693d5c9d6399f2de06ac6dbd09daffef443e2c74/carml-17.2.0-py2-none-any.whl" }, { "comment_text": "carml v17.2.0 tarball", "digests": { "md5": "1aab1c6f6adfa8189ffb6b5475cd4c8c", "sha256": "c35e734137f7c14156f8955762e86a25f3af12ad1505957edb2e1b70145d4b85" }, "downloads": -1, "filename": "carml-17.2.0.tar.gz", "has_sig": true, "md5_digest": "1aab1c6f6adfa8189ffb6b5475cd4c8c", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 179835, "upload_time": "2017-01-30T07:16:54", "url": "https://files.pythonhosted.org/packages/04/16/b59c53236c4c2d7e0a2766ca141883e3655ca7e242b7479d3811cdcc75eb/carml-17.2.0.tar.gz" } ], "17.3.0": [ { "comment_text": "carml v17.3.0 wheel", "digests": { "md5": "5280ae6cfc0bb9141f26ed4bec7ba836", "sha256": "66e5e6895d10b3f520e321da9e7ca5e8caf62bc6f4f0dba37587149a631d3d14" }, "downloads": -1, "filename": "carml-17.3.0-py2-none-any.whl", "has_sig": true, "md5_digest": "5280ae6cfc0bb9141f26ed4bec7ba836", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 214128, "upload_time": "2017-04-27T05:27:22", "url": "https://files.pythonhosted.org/packages/c4/b4/3c7675fa4897509d84fb06d0eca60bd4b2abc71420bf696b4f4d699bf8ce/carml-17.3.0-py2-none-any.whl" }, { "comment_text": "carml v17.3.0 tarball", "digests": { "md5": "6a39ec6152990e701203522b9fa09df7", "sha256": "0cfc8ec239249885dd57c75ff8a2fe591d5f8d815d82b36304a2c0b35d721919" }, "downloads": -1, "filename": "carml-17.3.0.tar.gz", "has_sig": true, "md5_digest": "6a39ec6152990e701203522b9fa09df7", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 180295, "upload_time": "2017-04-27T05:27:17", "url": "https://files.pythonhosted.org/packages/ac/eb/52a7f6794f555ab80a17b823c13ece12e268903da2f1716f4ca7ba647d1b/carml-17.3.0.tar.gz" } ], "17.4.0": [ { "comment_text": "carml v17.4.0 wheel", "digests": { "md5": "a52283dcf2c4cebba568690e3bb3888f", "sha256": "30f2699fdf86bd7da30647bcab35326d555a774ac69cb81ed968cceead60b60f" }, "downloads": -1, "filename": "carml-17.4.0-py2-none-any.whl", "has_sig": true, "md5_digest": "a52283dcf2c4cebba568690e3bb3888f", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 306272, "upload_time": "2017-05-15T21:01:43", "url": "https://files.pythonhosted.org/packages/ff/b5/450dd06c36fc1afa137dccbd3993285b5264713ad93c242f06a1896df313/carml-17.4.0-py2-none-any.whl" }, { "comment_text": "carml v17.4.0 tarball", "digests": { "md5": "4445ca70ba4125f6247c6badb616fc09", "sha256": "e242617411b4c56ad582eda08bc521a69dc713e39f4aaf6985de7b4b444f1062" }, "downloads": -1, "filename": "carml-17.4.0.tar.gz", "has_sig": true, "md5_digest": "4445ca70ba4125f6247c6badb616fc09", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 235608, "upload_time": "2017-05-15T21:01:37", "url": "https://files.pythonhosted.org/packages/79/c0/51f9ff23d8e6f4ec1916aa444edd7be30377f70db0b0982f4ad5a300d335/carml-17.4.0.tar.gz" } ], "18.0.0": [ { "comment_text": "carml v18.0.0 wheel", "digests": { "md5": "5ab9417eff124f0be904332a40385e0f", "sha256": "ec51fa16f372a0c37190d1d86f0116f1d7a7b6a21a7b1e90ec2e16a5e1f29563" }, "downloads": -1, "filename": "carml-18.0.0-py2-none-any.whl", "has_sig": true, "md5_digest": "5ab9417eff124f0be904332a40385e0f", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 407589, "upload_time": "2018-04-16T04:14:06", "url": "https://files.pythonhosted.org/packages/50/ab/defcca04cda175caab36fd5d91ebb3a0f933e2558b4a0082c3f60e04fc00/carml-18.0.0-py2-none-any.whl" }, { "comment_text": "carml v18.0.0 tarball", "digests": { "md5": "4c794b246b28a61d4bf260446ea3f66d", "sha256": "2d4cf01abca31abe403f1ff1a25720ee02f3c7b357279f5a8715cae2c2440e47" }, "downloads": -1, "filename": "carml-18.0.0.tar.gz", "has_sig": true, "md5_digest": "4c794b246b28a61d4bf260446ea3f66d", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 340056, "upload_time": "2018-04-16T04:13:58", "url": "https://files.pythonhosted.org/packages/f8/bc/64c69f4efd680f33e3b7b69d6d5d61f7b3e658458cba84bb79f94c29166b/carml-18.0.0.tar.gz" } ], "18.1.0": [ { "comment_text": "carml v18.1.0 wheel", "digests": { "md5": "426d90bc3fc1e22306beb05950f4ca7b", "sha256": "06c29e3b69aa66b97b7b7747dbe4cbf20b913cc71b78e73e8be351877127f456" }, "downloads": -1, "filename": "carml-18.1.0-py2-none-any.whl", "has_sig": true, "md5_digest": "426d90bc3fc1e22306beb05950f4ca7b", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 408206, "upload_time": "2018-06-26T05:12:44", "url": "https://files.pythonhosted.org/packages/58/2a/52ee1e9c25359f4cb500597829fd961f05259d4852fd597019a81375f030/carml-18.1.0-py2-none-any.whl" }, { "comment_text": "carml v18.1.0 tarball", "digests": { "md5": "a0c3abbfa26b0c3a30dc21f9b75b3a12", "sha256": "89a7d5e01997b9e8222effa071d6c6a2f119fe5abc9fcc4d3292e0ac0279bc14" }, "downloads": -1, "filename": "carml-18.1.0.tar.gz", "has_sig": true, "md5_digest": "a0c3abbfa26b0c3a30dc21f9b75b3a12", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 340653, "upload_time": "2018-06-26T05:12:39", "url": "https://files.pythonhosted.org/packages/ca/38/bf58d681d2a2db1463f79de41e8385e77c77f4171db789ec6a562c21428c/carml-18.1.0.tar.gz" } ], "18.2.0": [ { "comment_text": "carml v18.2.0 wheel", "digests": { "md5": "12b8a249857a843827be3e29029551f7", "sha256": "e208d846362054407664ba1d7695049a24eab4715190d6c717565f048c7146fa" }, "downloads": -1, "filename": "carml-18.2.0-py3-none-any.whl", "has_sig": true, "md5_digest": "12b8a249857a843827be3e29029551f7", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 361775, "upload_time": "2018-09-27T15:33:20", "url": "https://files.pythonhosted.org/packages/22/78/f9ac638c02315b8e15afc2645712d5eee08a625bbbe42b5a3e2f3b83e35f/carml-18.2.0-py3-none-any.whl" }, { "comment_text": "carml v18.2.0 tarball", "digests": { "md5": "ede91bb6fc21987cb0fd5109297b64a9", "sha256": "fded9810523ba4e7930a4fafcec9fe26d300b77a8f36ab7009d6e424277e750d" }, "downloads": -1, "filename": "carml-18.2.0.tar.gz", "has_sig": true, "md5_digest": "ede91bb6fc21987cb0fd5109297b64a9", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 342215, "upload_time": "2018-09-27T15:33:10", "url": "https://files.pythonhosted.org/packages/ea/bd/279242dfb483374f3c53b54a02469e069727b53de83827eb5abd6ff66986/carml-18.2.0.tar.gz" } ], "18.3.0": [ { "comment_text": "carml v18.3.0 wheel", "digests": { "md5": "1299006f332147da9ce905812604af63", "sha256": "e78bbd0b05b243353f274b1057932ee57ce4b9ae4cd6b7908bf430f48fb67b96" }, "downloads": -1, "filename": "carml-18.3.0-py3-none-any.whl", "has_sig": true, "md5_digest": "1299006f332147da9ce905812604af63", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 491653, "upload_time": "2018-10-30T09:51:44", "url": "https://files.pythonhosted.org/packages/c3/c3/843431bf53c8d54c67173097770563b7de2f4757c9428ee615a4d7c6aadc/carml-18.3.0-py3-none-any.whl" }, { "comment_text": "carml v18.3.0 tarball", "digests": { "md5": "dc8ccf49627aa08f39ada6607b198b66", "sha256": "a13961d5672ef8521a9c2539c99c1ecb1d8d70a66c360d8d52366399a6bb2350" }, "downloads": -1, "filename": "carml-18.3.0.tar.gz", "has_sig": true, "md5_digest": "dc8ccf49627aa08f39ada6607b198b66", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 473012, "upload_time": "2018-10-30T09:51:38", "url": "https://files.pythonhosted.org/packages/63/52/bc6549b4c3c94382b0d53c389975ca3cff4ef59b1d2497cae3498c63df7b/carml-18.3.0.tar.gz" } ], "18.4.0": [ { "comment_text": "carml v18.4.0 wheel", "digests": { "md5": "887d3079aca4fafb17e0474e9a47197e", "sha256": "5f775cc9284d523af7dcb3e86094de57d4d5a81c1f48c6b9503c83f5740675ad" }, "downloads": -1, "filename": "carml-18.4.0-py3-none-any.whl", "has_sig": true, "md5_digest": "887d3079aca4fafb17e0474e9a47197e", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 490116, "upload_time": "2018-12-09T06:58:11", "url": "https://files.pythonhosted.org/packages/47/4f/a1d1ad9e3087f4ea29f63ca162fc1cc4d3fbad20509cc345d8b5e476bdfa/carml-18.4.0-py3-none-any.whl" }, { "comment_text": "carml v18.4.0 tarball", "digests": { "md5": "dd70d95eeb9d836d3c38f08c3eece60b", "sha256": "4c41c415f5583e9e0b0487a7be1b768895bac7ffd25a1ac2f40f1c71adfb1a6b" }, "downloads": -1, "filename": "carml-18.4.0.tar.gz", "has_sig": true, "md5_digest": "dd70d95eeb9d836d3c38f08c3eece60b", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 478866, "upload_time": "2018-12-09T06:58:04", "url": "https://files.pythonhosted.org/packages/17/7b/4027f99f1e190241d35167ba93d630f6cce03d2fcd1deb497cf2ff333f4f/carml-18.4.0.tar.gz" } ], "19.0.0": [ { "comment_text": "carml v19.0.0 wheel", "digests": { "md5": "416fe3fd749d3e12767b919fe74d3b4f", "sha256": "a2e57355fcb39b39d29c2db2521646fa8953b8faa0f7a444729d7528e12f7a1d" }, "downloads": -1, "filename": "carml-19.0.0-py3-none-any.whl", "has_sig": true, "md5_digest": "416fe3fd749d3e12767b919fe74d3b4f", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 489940, "upload_time": "2019-01-16T05:48:42", "url": "https://files.pythonhosted.org/packages/cf/4f/57c936415a2a78964cf06eb673c156424ed923fd823ddee6c07a7b35977d/carml-19.0.0-py3-none-any.whl" }, { "comment_text": "carml v19.0.0 tarball", "digests": { "md5": "20b3acfc74b1d952f02ecaae391d7454", "sha256": "729529077405bcec0a0b0e6000faf00ca2ff02748bd4f03f622fdee916911fdd" }, "downloads": -1, "filename": "carml-19.0.0.tar.gz", "has_sig": true, "md5_digest": "20b3acfc74b1d952f02ecaae391d7454", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 478885, "upload_time": "2019-01-16T05:48:36", "url": "https://files.pythonhosted.org/packages/33/b7/54dcaa0411888b4eaf8b359d7e237ce9b921fe46257d369279da22bcfba9/carml-19.0.0.tar.gz" } ], "19.1.0": [ { "comment_text": "carml v19.1.0 wheel", "digests": { "md5": "d34ec40e4d230616eb1e4efa49d6011d", "sha256": "27e2df949fefc118fef6e3b7126841c1ea24f364e85a4c2aeb470c29f1a13155" }, "downloads": -1, "filename": "carml-19.1.0-py3-none-any.whl", "has_sig": true, "md5_digest": "d34ec40e4d230616eb1e4efa49d6011d", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 490844, "upload_time": "2019-09-10T04:52:31", "url": "https://files.pythonhosted.org/packages/7b/b2/b4f54fccdb16f28c1aa7a9bb562e405ae04655587d0b978553c903ba839b/carml-19.1.0-py3-none-any.whl" }, { "comment_text": "carml v19.1.0 tarball", "digests": { "md5": "a49a197130d883deb8b9a80fe2e5ff8f", "sha256": "8ddc83ec9d9c2444b844aaa2a15f4b80896189392634e351a2e8d671d3cc227b" }, "downloads": -1, "filename": "carml-19.1.0.tar.gz", "has_sig": true, "md5_digest": "a49a197130d883deb8b9a80fe2e5ff8f", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 479498, "upload_time": "2019-09-10T04:52:26", "url": "https://files.pythonhosted.org/packages/22/74/7c048cdfa9a0c391168803f92034b81d943bb87fe6fefc3d1b999a3d7263/carml-19.1.0.tar.gz" } ] }, "urls": [ { "comment_text": "carml v19.1.0 wheel", "digests": { "md5": "d34ec40e4d230616eb1e4efa49d6011d", "sha256": "27e2df949fefc118fef6e3b7126841c1ea24f364e85a4c2aeb470c29f1a13155" }, "downloads": -1, "filename": "carml-19.1.0-py3-none-any.whl", "has_sig": true, "md5_digest": "d34ec40e4d230616eb1e4efa49d6011d", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 490844, "upload_time": "2019-09-10T04:52:31", "url": "https://files.pythonhosted.org/packages/7b/b2/b4f54fccdb16f28c1aa7a9bb562e405ae04655587d0b978553c903ba839b/carml-19.1.0-py3-none-any.whl" }, { "comment_text": "carml v19.1.0 tarball", "digests": { "md5": "a49a197130d883deb8b9a80fe2e5ff8f", "sha256": "8ddc83ec9d9c2444b844aaa2a15f4b80896189392634e351a2e8d671d3cc227b" }, "downloads": -1, "filename": "carml-19.1.0.tar.gz", "has_sig": true, "md5_digest": "a49a197130d883deb8b9a80fe2e5ff8f", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 479498, "upload_time": "2019-09-10T04:52:26", "url": "https://files.pythonhosted.org/packages/22/74/7c048cdfa9a0c391168803f92034b81d943bb87fe6fefc3d1b999a3d7263/carml-19.1.0.tar.gz" } ] }