{ "info": { "author": "Chris Withers", "author_email": "chris@withers.org", "bugtrack_url": null, "classifiers": [ "Intended Audience :: Developers", "License :: OSI Approved :: MIT License", "Programming Language :: Python :: 2", "Programming Language :: Python :: 2.7", "Programming Language :: Python :: 3", "Programming Language :: Python :: 3.4", "Programming Language :: Python :: 3.5" ], "description": "", "description_content_type": "", "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "http://sockpuppet.readthedocs.org", "keywords": "", "license": "MIT", "maintainer": "", "maintainer_email": "", "name": "sockpuppet", "package_url": "https://pypi.org/project/sockpuppet/", "platform": "", "project_url": "https://pypi.org/project/sockpuppet/", "project_urls": { "Homepage": "http://sockpuppet.readthedocs.org" }, "release_url": "https://pypi.org/project/sockpuppet/0.2.2/", "requires_dist": [ "sphinx ; extra == 'build'", "pkginfo ; extra == 'build'", "setuptools-git ; extra == 'build'", "nose ; extra == 'test'", "nose-cov ; extra == 'test'", "nose-fixes ; extra == 'test'", "testfixtures ; extra == 'test'", "mock ; extra == 'test'", "coveralls ; extra == 'test'", "manuel ; extra == 'test'" ], "requires_python": "", "summary": "Tools for integration tests involving real ports", "version": "0.2.2" }, "last_serial": 4677193, "releases": { "0.1.0": [ { "comment_text": "", "digests": { "md5": "521bfe558bf9f0e2c67118b56197268f", "sha256": "d902de56975fa7bd8c5f5a7b704b6a4ff337d5d832f8a17c00d8b2db7f0108bb" }, "downloads": -1, "filename": "sockpuppet-0.1.0-py3-none-any.whl", "has_sig": false, "md5_digest": "521bfe558bf9f0e2c67118b56197268f", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 3695, "upload_time": "2016-02-25T09:42:24", "url": "https://files.pythonhosted.org/packages/3d/78/1b255a517b6315d5c05baf19203a93f756148b05885ff37ba937a64eaaf0/sockpuppet-0.1.0-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "8104d011957ca40995e190564c2acb28", "sha256": "c702835f80277b00d5d6e898e40a55656902825ae76aa2fe766cc878999a9d31" }, "downloads": -1, "filename": "sockpuppet-0.1.0.tar.gz", "has_sig": false, "md5_digest": "8104d011957ca40995e190564c2acb28", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2997, "upload_time": "2016-02-25T09:42:32", "url": "https://files.pythonhosted.org/packages/19/05/f67bb2054e41ed825a0278ae49268394b1879cfddd1a697a3ddf2c654129/sockpuppet-0.1.0.tar.gz" } ], "0.2.0": [ { "comment_text": "", "digests": { "md5": "1a1ebb7bd6ad811444aabbceaaf1acf6", "sha256": "e784ddc83e642a4d21795467037019ae48114e3b5d2b9f3daac6172b2cfe2a24" }, "downloads": -1, "filename": "sockpuppet-0.2.0-py3-none-any.whl", "has_sig": false, "md5_digest": "1a1ebb7bd6ad811444aabbceaaf1acf6", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 5662, "upload_time": "2016-07-29T08:57:38", "url": "https://files.pythonhosted.org/packages/5a/91/66307999acda6f8be9d1c419909c3953fb73ff0d5aba2a6850d99652c5b4/sockpuppet-0.2.0-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "aa2009f7bda1b61f70c12138c842bb19", "sha256": "f4e3a3fbf0ce29f2f219ba99ec3ea0d8c20b7ec267f45dab2a5bc0bae3f50823" }, "downloads": -1, "filename": "sockpuppet-0.2.0.tar.gz", "has_sig": false, "md5_digest": "aa2009f7bda1b61f70c12138c842bb19", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3993, "upload_time": "2016-07-29T08:57:40", "url": "https://files.pythonhosted.org/packages/e7/de/e950e81e8113df6b7e318ee1eace2546756424533fe80f9256217c8e56db/sockpuppet-0.2.0.tar.gz" } ], "0.2.2": [ { "comment_text": "", "digests": { "md5": "601ed0a43108d0ca3a2593dca13fc626", "sha256": "5a584c0fabb4786e654fa473b88eb6df33b1126955f7855963af9c7ad8e71b7f" }, "downloads": -1, "filename": "sockpuppet-0.2.2-py3-none-any.whl", "has_sig": false, "md5_digest": "601ed0a43108d0ca3a2593dca13fc626", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 2879, "upload_time": "2019-01-09T15:06:12", "url": "https://files.pythonhosted.org/packages/32/c0/f51fadbee61d79954f05a071aee6acf3a1b2ccb570a3b9c1954019eb9f1a/sockpuppet-0.2.2-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "6a07067e096740d3c51a26a40aa25f5e", "sha256": "c6d53e2c520494ccbb97eff2cd0eebd61c1c6f71918390d9b6ef05f61ee303aa" }, "downloads": -1, "filename": "sockpuppet-0.2.2.tar.gz", "has_sig": false, "md5_digest": "6a07067e096740d3c51a26a40aa25f5e", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3983, "upload_time": "2019-01-09T15:06:13", "url": "https://files.pythonhosted.org/packages/43/69/0b76cc3c2b44dd715ed2322b620bc5370b2df777cfd39d24fd2a842298f1/sockpuppet-0.2.2.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "601ed0a43108d0ca3a2593dca13fc626", "sha256": "5a584c0fabb4786e654fa473b88eb6df33b1126955f7855963af9c7ad8e71b7f" }, "downloads": -1, "filename": "sockpuppet-0.2.2-py3-none-any.whl", "has_sig": false, "md5_digest": "601ed0a43108d0ca3a2593dca13fc626", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 2879, "upload_time": "2019-01-09T15:06:12", "url": "https://files.pythonhosted.org/packages/32/c0/f51fadbee61d79954f05a071aee6acf3a1b2ccb570a3b9c1954019eb9f1a/sockpuppet-0.2.2-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "6a07067e096740d3c51a26a40aa25f5e", "sha256": "c6d53e2c520494ccbb97eff2cd0eebd61c1c6f71918390d9b6ef05f61ee303aa" }, "downloads": -1, "filename": "sockpuppet-0.2.2.tar.gz", "has_sig": false, "md5_digest": "6a07067e096740d3c51a26a40aa25f5e", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3983, "upload_time": "2019-01-09T15:06:13", "url": "https://files.pythonhosted.org/packages/43/69/0b76cc3c2b44dd715ed2322b620bc5370b2df777cfd39d24fd2a842298f1/sockpuppet-0.2.2.tar.gz" } ] }