{ "info": { "author": "Quan Wang", "author_email": "quanrpi@gmail.com", "bugtrack_url": null, "classifiers": [ "License :: OSI Approved :: Apache Software License", "Operating System :: OS Independent", "Programming Language :: Python :: 2.7", "Programming Language :: Python :: 3" ], "description": "# RepulsiveRuby [![Build Status](https://travis-ci.org/wq2012/RepulsiveRuby.svg?branch=master)](https://travis-ci.org/wq2012/RepulsiveRuby) [![PyPI Version](https://img.shields.io/pypi/v/repulsiveruby.svg)](https://pypi.python.org/pypi/repulsiveruby) [![Python Versions](https://img.shields.io/pypi/pyversions/repulsiveruby.svg)](https://pypi.org/project/repulsiveruby)\n\n\n## Overview\n\nThis is a game I made with Python and Pygame in 2011.\n\nAll sounds and images are created by me.\n\n[![Youtube Demo Screenshot](https://raw.githubusercontent.com/wq2012/RepulsiveRuby/master/resources/youtube_demo_screenshot.png)](https://www.youtube.com/watch?v=_84BQWzlzKo)\n\n## Play the game\n\n### Install with pip\n\nFirst install the game with `pip`:\n\n```\npip install repulsiveruby\n```\n\nThen start the game:\n\n```\npython -m repulsiveruby\n```\n\n### Run source code\n\nDownload the code from GitHub and `cd` into it:\n\n```\ngit clone git@github.com:wq2012/RepulsiveRuby.git\n\ncd RepulsiveRuby\n```\n\nStart the game with:\n\n```\npython repulsiveruby\n```\n\n", "description_content_type": "text/markdown", "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/wq2012/RepulsiveRuby", "keywords": "", "license": "", "maintainer": "", "maintainer_email": "", "name": "repulsiveruby", "package_url": "https://pypi.org/project/repulsiveruby/", "platform": "", "project_url": "https://pypi.org/project/repulsiveruby/", "project_urls": { "Homepage": "https://github.com/wq2012/RepulsiveRuby" }, "release_url": "https://pypi.org/project/repulsiveruby/2.1.5/", "requires_dist": null, "requires_python": "", "summary": "RepulsiveRuby: A game made with Pygame", "version": "2.1.5" }, "last_serial": 4638960, "releases": { "2.1.2": [ { "comment_text": "", "digests": { "md5": "874d78194f961c78809a2811bfe64d2d", "sha256": "6256e6a611844eb0491e7029f1174275ec7f04f41cce8a4449c47dac347b095f" }, "downloads": -1, "filename": "repulsiveruby-2.1.2-py3-none-any.whl", "has_sig": false, "md5_digest": "874d78194f961c78809a2811bfe64d2d", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 5463321, "upload_time": "2018-12-27T16:23:53", "url": "https://files.pythonhosted.org/packages/6b/8b/8a468b1fd830b74968d3e6f25af2d74a3a2f6aa03a56b89937ef90b74479/repulsiveruby-2.1.2-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "aa8211c948677273daa095fe5710b83e", "sha256": "b4cf6c83aca09d4521edf02a98bba435f15179020d87d3562663a5c477d7ba93" }, "downloads": -1, "filename": "repulsiveruby-2.1.2.tar.gz", "has_sig": false, "md5_digest": "aa8211c948677273daa095fe5710b83e", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5451035, "upload_time": "2018-12-27T16:23:57", "url": "https://files.pythonhosted.org/packages/a9/24/bd4c67f639a454ba4cca34757755ebc143814ec4e2acbc49be850f961ba9/repulsiveruby-2.1.2.tar.gz" } ], "2.1.3": [ { "comment_text": "", "digests": { "md5": "10f72d4ebf4a0aeaab1f22925ad7e547", "sha256": "d849907718b27d28f1c21708de4bda5dde24b7c9376f2cb3692838d5c870201e" }, "downloads": -1, "filename": "repulsiveruby-2.1.3-py3-none-any.whl", "has_sig": false, "md5_digest": "10f72d4ebf4a0aeaab1f22925ad7e547", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 5470235, "upload_time": "2018-12-27T20:11:11", "url": "https://files.pythonhosted.org/packages/13/be/ef3f462c5b8fba73a4372969d87cd3e5e58c56253f0a5bc2e293019e1faf/repulsiveruby-2.1.3-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "53c20cc7a5aa5f2faecc48ad3ae57271", "sha256": "07756a2c3bd2131bc2dce2d49404992921e015e46cd9289f83deaaf2e405ab52" }, "downloads": -1, "filename": "repulsiveruby-2.1.3.tar.gz", "has_sig": false, "md5_digest": "53c20cc7a5aa5f2faecc48ad3ae57271", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5458073, "upload_time": "2018-12-27T20:11:14", "url": "https://files.pythonhosted.org/packages/9b/21/92ba06ead13e9a86167beb7c68e415db39833ce08c2930f0da001971ee76/repulsiveruby-2.1.3.tar.gz" } ], "2.1.4": [ { "comment_text": "", "digests": { "md5": "62402ac128dc75fd9a7f730d249c66f7", "sha256": "30db7d871677482d35bfec5c85ac5f22607ed1b001fb1c31cf63ca77e72808e2" }, "downloads": -1, "filename": "repulsiveruby-2.1.4-py3-none-any.whl", "has_sig": false, "md5_digest": "62402ac128dc75fd9a7f730d249c66f7", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 5470233, "upload_time": "2018-12-27T20:16:15", "url": "https://files.pythonhosted.org/packages/e3/79/a0fb71a2ce46c15be25220c46326a81f2f0dad4bc2f41da8d393bc68806f/repulsiveruby-2.1.4-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "a4aba73104acbc705c73572ba49e7675", "sha256": "c120d55a4d9e26fa1ed4edf507124b7cee71fc68d836a27bee323c6f4420fe64" }, "downloads": -1, "filename": "repulsiveruby-2.1.4.tar.gz", "has_sig": false, "md5_digest": "a4aba73104acbc705c73572ba49e7675", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5458086, "upload_time": "2018-12-27T20:16:18", "url": "https://files.pythonhosted.org/packages/48/a7/de0684939b7f212be8fdd9d929f3229e38d72a76e1c12f94fea3d5d7f832/repulsiveruby-2.1.4.tar.gz" } ], "2.1.5": [ { "comment_text": "", "digests": { "md5": "c51b7d6a2fb852e56f965d6efe7ffa03", "sha256": "16b1fb5d5cde2b85fb37c59f7a11a107c3f300f764985b6882baf9d749e76261" }, "downloads": -1, "filename": "repulsiveruby-2.1.5-py3-none-any.whl", "has_sig": false, "md5_digest": "c51b7d6a2fb852e56f965d6efe7ffa03", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 5470251, "upload_time": "2018-12-27T20:42:44", "url": "https://files.pythonhosted.org/packages/b3/38/c04d0cb029bcb97968e42f19e2ec1e88dc7993e1973b7979b11f291555ad/repulsiveruby-2.1.5-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "e2c31c8e1fe20d9a964c1bd537d9a76c", "sha256": "17030923427e7ba35db9cf3806c540eea135dcbe900b013396e9fccb2714dfda" }, "downloads": -1, "filename": "repulsiveruby-2.1.5.tar.gz", "has_sig": false, "md5_digest": "e2c31c8e1fe20d9a964c1bd537d9a76c", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5458107, "upload_time": "2018-12-27T20:42:48", "url": "https://files.pythonhosted.org/packages/4f/70/88b29e02471aa9a6452ef46473e28c8174ccd29e2c185d66b98df82dfcab/repulsiveruby-2.1.5.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "c51b7d6a2fb852e56f965d6efe7ffa03", "sha256": "16b1fb5d5cde2b85fb37c59f7a11a107c3f300f764985b6882baf9d749e76261" }, "downloads": -1, "filename": "repulsiveruby-2.1.5-py3-none-any.whl", "has_sig": false, "md5_digest": "c51b7d6a2fb852e56f965d6efe7ffa03", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 5470251, "upload_time": "2018-12-27T20:42:44", "url": "https://files.pythonhosted.org/packages/b3/38/c04d0cb029bcb97968e42f19e2ec1e88dc7993e1973b7979b11f291555ad/repulsiveruby-2.1.5-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "e2c31c8e1fe20d9a964c1bd537d9a76c", "sha256": "17030923427e7ba35db9cf3806c540eea135dcbe900b013396e9fccb2714dfda" }, "downloads": -1, "filename": "repulsiveruby-2.1.5.tar.gz", "has_sig": false, "md5_digest": "e2c31c8e1fe20d9a964c1bd537d9a76c", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5458107, "upload_time": "2018-12-27T20:42:48", "url": "https://files.pythonhosted.org/packages/4f/70/88b29e02471aa9a6452ef46473e28c8174ccd29e2c185d66b98df82dfcab/repulsiveruby-2.1.5.tar.gz" } ] }