{ "info": { "author": "Tom Betts", "author_email": "tom.betts@live.co.uk", "bugtrack_url": null, "classifiers": [], "description": "========================\nDr Serpent Documentation\n========================\n\nDescription:\n============\n\nDr Serpent \ud83d\udc0d is an easy to use testing framework for Python focusing on Behaviour Driven Development and Test Driven Development processes.\n\nExample:\n========\n\n.. code:: python\n\n # file\n def run():\n return 1 + 1\n\n # test_file\n def test_number():\n Expect(run(2)).to_equal(2)\n\nHow to use:\n===========\n\n`Click Here `_ to visit the PyPi URL.\n\nView DrSerpent `documentation `_\n\n`Getting Started `_\n\n`Compulsory Conventions `_\n\nMatchers:\n\n- `to_equal `_\n- `to_be_truthy `_\n- `to_be_falsey `_\n- `to_be_none `_\n- `to_be_greater_than `_\n- `to_be_less_than `_\n- `to_include `_\n- `to_not_include `_\n- `to_output_to_stdout `_\n- `to_throw_error `_\n\nContributors:\n=============\n\n- `Alex McCarroll `_\n- `Ricky Hewitt `_\n- `Tom Betts `_\n- `Hemesh Unka `_\n\nHow to contribute to this project:\n==================================\n\nSee `CONTRIBUTING.md `_\n\nLicence:\n========\n\nDistributed under the terms of the `MIT `_ license, DrSerpent is free and open source software.\n\n\n", "description_content_type": "", "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/DrSerpent/DrSerpent-Core", "keywords": "", "license": "MIT", "maintainer": "", "maintainer_email": "", "name": "drserpent", "package_url": "https://pypi.org/project/drserpent/", "platform": "", "project_url": "https://pypi.org/project/drserpent/", "project_urls": { "Homepage": "https://github.com/DrSerpent/DrSerpent-Core" }, "release_url": "https://pypi.org/project/drserpent/3.0/", "requires_dist": [ "emoji", "Click" ], "requires_python": "", "summary": "Python Testing Framework", "version": "3.0" }, "last_serial": 3850775, "releases": { "1.0": [ { "comment_text": "", "digests": { "md5": "da547dd0ba2b7709d81460f9736cb627", "sha256": "1aae4c4eeadc6b42309582b77681323f6a567b70118b7816180d68f82446eb31" }, "downloads": -1, "filename": "drserpent-1.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "da547dd0ba2b7709d81460f9736cb627", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 2956, "upload_time": "2018-05-04T13:38:55", "url": "https://files.pythonhosted.org/packages/14/14/6c0b6785ebb9e70fb8a7b0e99f125679bcb95c27c07e6842a8ba1adc377d/drserpent-1.0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "6b9f1574b5c79bc57c82539ac299d1b5", "sha256": "49775324268037f92179348db63020b27cbe7700c31a34bcc2c32865771b8838" }, "downloads": -1, "filename": "drserpent-1.0.tar.gz", "has_sig": false, "md5_digest": "6b9f1574b5c79bc57c82539ac299d1b5", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2080, "upload_time": "2018-05-04T13:38:56", "url": "https://files.pythonhosted.org/packages/18/da/3dcb0cf98530c692026ae3096e0bc7565eb88e63d302ed7dc590859a1a0c/drserpent-1.0.tar.gz" } ], "1.7": [ { "comment_text": "", "digests": { "md5": "925d29b57051461e7f2b3a58446625cf", "sha256": "64e12d4406c502f69ce1f8dbbd9860f8f2440eeb4f335e03d1f8c673d375f229" }, "downloads": -1, "filename": "drserpent-1.7-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "925d29b57051461e7f2b3a58446625cf", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 3323, "upload_time": "2018-05-09T14:04:57", "url": "https://files.pythonhosted.org/packages/3f/47/de6945198f818e1765c6bd2239bb87c42d4ddc40f17f6c958b239a3a0d60/drserpent-1.7-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "e442a205a684d10ad80486dbdc4ca9d3", "sha256": "a460af5c1c10a9714897341f41705041ee43651f70b9605c4ef71b81ee4710b0" }, "downloads": -1, "filename": "drserpent-1.7.tar.gz", "has_sig": false, "md5_digest": "e442a205a684d10ad80486dbdc4ca9d3", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2602, "upload_time": "2018-05-09T14:04:58", "url": "https://files.pythonhosted.org/packages/4b/17/b8ce90093f9f15bd42a1145f9a147069887fbe9750bbd60955124469ef92/drserpent-1.7.tar.gz" } ], "1.8": [ { "comment_text": "", "digests": { "md5": "3d7e3ff79dba666bad56805c183ed607", "sha256": "d54cc6e83bee395e38be28135ca93d448d9f9e388f427581c2791e5fb84793cf" }, "downloads": -1, "filename": "drserpent-1.8-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "3d7e3ff79dba666bad56805c183ed607", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 3320, "upload_time": "2018-05-09T14:29:05", "url": "https://files.pythonhosted.org/packages/97/95/68e9ee88b6a6ed8a1a0478a7ac0e78bb1c91a216f7956cdb6cb6ae8e7a23/drserpent-1.8-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "741ab267556b65e510bfbb3e70ee084c", "sha256": "6d9d1333f2b917c9630f78ec3200764bd9e00f15e691b3bb01a7ac80d2d1123a" }, "downloads": -1, "filename": "drserpent-1.8.tar.gz", "has_sig": false, "md5_digest": "741ab267556b65e510bfbb3e70ee084c", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2625, "upload_time": "2018-05-09T14:29:07", "url": "https://files.pythonhosted.org/packages/6c/e3/34d02c1165b05656e7e7e493b5dd49a5cd7672b4718b1dd4d5f9f85f898d/drserpent-1.8.tar.gz" } ], "1.9": [ { "comment_text": "", "digests": { "md5": "00de74b40e717e14f6c486836dd45302", "sha256": "eaacbeec5360b90386db080155e7c3533cd30cb59ab106348d7ee037e093d7ef" }, "downloads": -1, "filename": "drserpent-1.9-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "00de74b40e717e14f6c486836dd45302", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 3741, "upload_time": "2018-05-09T14:46:06", "url": "https://files.pythonhosted.org/packages/88/f8/22197790855a60db46c6bb0d79c9bb797a0d6b0a48e0a7dffe2daacb3869/drserpent-1.9-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "bdfe1775a510b5af355a97df8e6325d6", "sha256": "ea695e818a72a3fd5bc7bf5695a2a550358e8ca5c458be501e5fce4917b26e17" }, "downloads": -1, "filename": "drserpent-1.9.tar.gz", "has_sig": false, "md5_digest": "bdfe1775a510b5af355a97df8e6325d6", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2567, "upload_time": "2018-05-09T14:46:07", "url": "https://files.pythonhosted.org/packages/f4/ac/6dcd5f3329e27d114514d082a1d7060ad3851a0e507fd1ba1ea314641ba4/drserpent-1.9.tar.gz" } ], "2.0": [ { "comment_text": "", "digests": { "md5": "f014bddf1cb930ccfd2e2dd21ceb3573", "sha256": "c70a4b1b8717f1a52d89faaf3aa2408f746e4538b80d71daa00c41a71c0e962f" }, "downloads": -1, "filename": "drserpent-2.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "f014bddf1cb930ccfd2e2dd21ceb3573", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 1338, "upload_time": "2018-05-09T15:05:19", "url": "https://files.pythonhosted.org/packages/a4/c7/d4342b190c8b905567073fc75f7f56385a59e65477c30e7b57c9337fa301/drserpent-2.0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "6923b9917bb713083827274b147d0450", "sha256": "bf2c4d962605a1f73b8c0111a1d8467309eaa1588931dc799919622e2825351f" }, "downloads": -1, "filename": "drserpent-2.0.tar.gz", "has_sig": false, "md5_digest": "6923b9917bb713083827274b147d0450", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 1589, "upload_time": "2018-05-09T15:05:20", "url": "https://files.pythonhosted.org/packages/03/e9/93a911e109151b5f437431e4b151db5430e81fb048c4b289763e6fd68182/drserpent-2.0.tar.gz" } ], "2.1": [ { "comment_text": "", "digests": { "md5": "a71996d69e3a1934681d3417429c5db2", "sha256": "7344ab244a4e6cdec12ef98c57c1092ea35af0db0e20e11e9413075245e60e04" }, "downloads": -1, "filename": "drserpent-2.1-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "a71996d69e3a1934681d3417429c5db2", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 1333, "upload_time": "2018-05-09T15:24:32", "url": "https://files.pythonhosted.org/packages/72/4b/3c1e5a040d1c239a8f82d88d0137f3ea97e584e20f49b827ca92468d9891/drserpent-2.1-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "0c20525ade32a3606bf8cef232d14291", "sha256": "1f8d979c7f07b6a2d2c3476a3c07d9b1aae3ab9469b8dcce6bd1aa8c028189a8" }, "downloads": -1, "filename": "drserpent-2.1.tar.gz", "has_sig": false, "md5_digest": "0c20525ade32a3606bf8cef232d14291", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 1615, "upload_time": "2018-05-09T15:24:34", "url": "https://files.pythonhosted.org/packages/31/c5/36726c339fd7c5b285be441ddb4a8f70c88370768148e5fc27e5fda65506/drserpent-2.1.tar.gz" } ], "2.2": [ { "comment_text": "", "digests": { "md5": "27fd6c2302ce28aa2861fccecd5c5075", "sha256": "2246f65a5dabfa94ee4e5ada47212ec234809720bc5306bf62d21f26f687b599" }, "downloads": -1, "filename": "drserpent-2.2-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "27fd6c2302ce28aa2861fccecd5c5075", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 2586, "upload_time": "2018-05-09T16:10:23", "url": "https://files.pythonhosted.org/packages/68/ef/f7317898aff0fde091c6b3982c545f748ec948c78e5a15c2f0a4bd548f82/drserpent-2.2-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "bb8589194d92ce0d6932b9f1ca96dfe6", "sha256": "273b3e1f364961446c3d34271f08767c5de57a433eed699189eacbc84816220a" }, "downloads": -1, "filename": "drserpent-2.2.tar.gz", "has_sig": false, "md5_digest": "bb8589194d92ce0d6932b9f1ca96dfe6", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2554, "upload_time": "2018-05-09T16:10:24", "url": "https://files.pythonhosted.org/packages/b1/d5/cdb6d9dad6dcd33685ef7d12472163495654430ab5aedee48931cf02d9cd/drserpent-2.2.tar.gz" } ], "2.3": [ { "comment_text": "", "digests": { "md5": "c222a45866347e240c7a7b31fdbf0de7", "sha256": "157161f9fe7ee5b5259360da1060c4dc459ac5f66fa9f37d662c06a86b67607b" }, "downloads": -1, "filename": "drserpent-2.3.tar.gz", "has_sig": false, "md5_digest": "c222a45866347e240c7a7b31fdbf0de7", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2544, "upload_time": "2018-05-09T16:52:39", "url": "https://files.pythonhosted.org/packages/90/c4/1b74c23fd2498e1ce5a1f828458ef9233d594a3efb078c4e0fa92ac4cde1/drserpent-2.3.tar.gz" } ], "2.4": [ { "comment_text": "", "digests": { "md5": "2471160a023f395131fa7a59f5c79aa6", "sha256": "6b2a817053fd00fbc1e1bc761e0ef094877482b4a70308bfa4834ec8998abf98" }, "downloads": -1, "filename": "drserpent-2.4-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "2471160a023f395131fa7a59f5c79aa6", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 7088, "upload_time": "2018-05-10T09:22:53", "url": "https://files.pythonhosted.org/packages/fe/a5/ec7e414aa664758cd38f5eba44f3789ffcd8be38effb8bca0c2084a971e6/drserpent-2.4-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "ca91808b47a046b89dacdb6af8ca32ef", "sha256": "0ce4860bd34cad55406752eda51e1c114f8647a599ee62dbcfde58d47a6624e3" }, "downloads": -1, "filename": "drserpent-2.4.tar.gz", "has_sig": false, "md5_digest": "ca91808b47a046b89dacdb6af8ca32ef", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5236, "upload_time": "2018-05-10T09:22:54", "url": "https://files.pythonhosted.org/packages/4f/e9/354b10fead2789391bf6b1337e1f12afada98cbc5c98af71c94b3e4f59ba/drserpent-2.4.tar.gz" } ], "2.5": [ { "comment_text": "", "digests": { "md5": "569bf0d33eeaf02f670753350b77ee5e", "sha256": "2c8f43e090274f70dde872af974e2744871161d37fd7d61ebc9742ce54f07a2c" }, "downloads": -1, "filename": "drserpent-2.5-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "569bf0d33eeaf02f670753350b77ee5e", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 9200, "upload_time": "2018-05-10T09:38:52", "url": "https://files.pythonhosted.org/packages/77/14/99a836695b485d2e86f40e63c83a956f478fb37db9d9328a70fea52c40ba/drserpent-2.5-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "62872dd14132d7df6864680dcbfdcfbe", "sha256": "09a57ddc06624729a932674636066f70e6c3ba5df4382e75a07f15bbb367b934" }, "downloads": -1, "filename": "drserpent-2.5.tar.gz", "has_sig": false, "md5_digest": "62872dd14132d7df6864680dcbfdcfbe", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5510, "upload_time": "2018-05-10T09:38:53", "url": "https://files.pythonhosted.org/packages/f9/5c/c01c8a6482fe019520972a74e21d0b87b4afd7e296cb6efc7df9ef293888/drserpent-2.5.tar.gz" } ], "2.6": [ { "comment_text": "", "digests": { "md5": "583aea5463792c822b1e162028450031", "sha256": "ca1a05f04d20653782c20f0cef8134f834ae3a38fbca85ccf2191ec12bf916cc" }, "downloads": -1, "filename": "drserpent-2.6-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "583aea5463792c822b1e162028450031", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 9210, "upload_time": "2018-05-10T09:49:40", "url": "https://files.pythonhosted.org/packages/28/d6/7e5fd2b564b7a8f148da62755d0713e167e8fa6cf290239bffa1e9bf2fae/drserpent-2.6-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "95849788c767a74c6a314df4e98d4446", "sha256": "fb64e49ef59d74fe710cf521e390933e68b10691fd2ad05e6afde8422cd19b50" }, "downloads": -1, "filename": "drserpent-2.6.tar.gz", "has_sig": false, "md5_digest": "95849788c767a74c6a314df4e98d4446", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5566, "upload_time": "2018-05-10T09:49:41", "url": "https://files.pythonhosted.org/packages/d4/31/79cb3bb4ac418a957cf7f7410c194b71c2e9f6d80f44f1873315d809a3be/drserpent-2.6.tar.gz" } ], "2.7": [ { "comment_text": "", "digests": { "md5": "1403cce9e020df5d08acc538084ea5c1", "sha256": "93b53a47bac17fb0b47917d3ea06881ddbab3700ab5b25280144c90a2562880a" }, "downloads": -1, "filename": "drserpent-2.7-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "1403cce9e020df5d08acc538084ea5c1", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 9210, "upload_time": "2018-05-10T10:07:06", "url": "https://files.pythonhosted.org/packages/20/e0/66208a21a512ab63a48c2e5a1d6942f3bffadb4372b84e1509a6a6b4eb21/drserpent-2.7-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "fcbbf51a3c31725f076dc13c99238ed9", "sha256": "be359646ec8337ada8cff08d7ba0a47c178a1d23c11076d5ecae594bc8092052" }, "downloads": -1, "filename": "drserpent-2.7.tar.gz", "has_sig": false, "md5_digest": "fcbbf51a3c31725f076dc13c99238ed9", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5576, "upload_time": "2018-05-10T10:07:08", "url": "https://files.pythonhosted.org/packages/88/e5/3e58b2cb8304e4d104e8712dc03e4a264aa99ca79453be0841774af1d78c/drserpent-2.7.tar.gz" } ], "2.8": [ { "comment_text": "", "digests": { "md5": "67a769f53884363f6fcea0ebe0a5c5c9", "sha256": "0f640debecf8ef135b8eb4dabf8e30cef9a262a4b9dfadb04b426da0688f7869" }, "downloads": -1, "filename": "drserpent-2.8-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "67a769f53884363f6fcea0ebe0a5c5c9", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 9223, "upload_time": "2018-05-10T10:24:50", "url": "https://files.pythonhosted.org/packages/86/fb/02da8a9d278d12e685f5acae3dfe79c7dc614bba5e043324fae542f449fa/drserpent-2.8-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "c8b85c40c13309601c25a4ec3d853489", "sha256": "c0476df1f63479fd8b1f7982e3d6828f96c3fb22fb555d09de0a88603534beaa" }, "downloads": -1, "filename": "drserpent-2.8.tar.gz", "has_sig": false, "md5_digest": "c8b85c40c13309601c25a4ec3d853489", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5721, "upload_time": "2018-05-10T10:24:54", "url": "https://files.pythonhosted.org/packages/35/62/ae28e7c3156ca12bbcc83ff43dd9d839ae3333e8d6df70062d1cdb509fab/drserpent-2.8.tar.gz" } ], "2.9": [ { "comment_text": "", "digests": { "md5": "a18fbfcd4ed574f14c4f940d05c3f311", "sha256": "1881f4369b5ebcbdef676fc5e1778ed670a9a87d7f167787b3b2ecc8298d2b6d" }, "downloads": -1, "filename": "drserpent-2.9-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "a18fbfcd4ed574f14c4f940d05c3f311", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 9220, "upload_time": "2018-05-10T10:27:17", "url": "https://files.pythonhosted.org/packages/95/d3/240cd5ed6b00069e8a42f481370e9d7ed3b415b5f9e1942d1cdbfda1761e/drserpent-2.9-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "a2b8e1369a9926fc074612309705f0fe", "sha256": "b4819a9d9c871c8974cb0fdce09c8153dd7add5d9538d9a077c7a602f23ce1a3" }, "downloads": -1, "filename": "drserpent-2.9.tar.gz", "has_sig": false, "md5_digest": "a2b8e1369a9926fc074612309705f0fe", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5709, "upload_time": "2018-05-10T10:27:19", "url": "https://files.pythonhosted.org/packages/cc/66/a7a883094f9c121e8cc8d43048c5d0c6fcd9a3b776090ffe9b5db5653bd8/drserpent-2.9.tar.gz" } ], "3.0": [ { "comment_text": "", "digests": { "md5": "89d61a4796f22b3d0912eb232da3aae7", "sha256": "3552de5ed2886bca40653dfb6fe086560c619193f7025d4435357656747522d6" }, "downloads": -1, "filename": "drserpent-3.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "89d61a4796f22b3d0912eb232da3aae7", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 9017, "upload_time": "2018-05-10T15:16:03", "url": "https://files.pythonhosted.org/packages/e4/ae/8c3d4ce30acfd97d3bf691e0a3f9956b866ad6aeae4b21b92e0621d9acb9/drserpent-3.0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "a721d51a5b025f30e8c65e6bda20ba57", "sha256": "307cba2c19f0f0b22ff1bcba00d30ee57a25de4e947b0b55c4dc5dbc3b31d460" }, "downloads": -1, "filename": "drserpent-3.0.tar.gz", "has_sig": false, "md5_digest": "a721d51a5b025f30e8c65e6bda20ba57", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5794, "upload_time": "2018-05-10T15:16:34", "url": "https://files.pythonhosted.org/packages/66/e8/0f8dda5f05423555c9c2c4e93ae18e5316d8cfd01b5e30fa59636526decb/drserpent-3.0.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "89d61a4796f22b3d0912eb232da3aae7", "sha256": "3552de5ed2886bca40653dfb6fe086560c619193f7025d4435357656747522d6" }, "downloads": -1, "filename": "drserpent-3.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "89d61a4796f22b3d0912eb232da3aae7", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 9017, "upload_time": "2018-05-10T15:16:03", "url": "https://files.pythonhosted.org/packages/e4/ae/8c3d4ce30acfd97d3bf691e0a3f9956b866ad6aeae4b21b92e0621d9acb9/drserpent-3.0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "a721d51a5b025f30e8c65e6bda20ba57", "sha256": "307cba2c19f0f0b22ff1bcba00d30ee57a25de4e947b0b55c4dc5dbc3b31d460" }, "downloads": -1, "filename": "drserpent-3.0.tar.gz", "has_sig": false, "md5_digest": "a721d51a5b025f30e8c65e6bda20ba57", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5794, "upload_time": "2018-05-10T15:16:34", "url": "https://files.pythonhosted.org/packages/66/e8/0f8dda5f05423555c9c2c4e93ae18e5316d8cfd01b5e30fa59636526decb/drserpent-3.0.tar.gz" } ] }