{ "info": { "author": "Ellen Marie Dash", "author_email": "me@duckie.co", "bugtrack_url": null, "classifiers": [ "License :: OSI Approved :: MIT License", "Operating System :: OS Independent", "Programming Language :: Python :: 3", "Programming Language :: Python :: 3.5", "Programming Language :: Python :: 3.6" ], "description": "# rgdev-python [![Build Status][build-status-link]][build-status-img]\n\nA Python package to simplify contributing to RubyGems,\nby using a Docker-based development environment.\n\nIf you're more familiar with Ruby, it probably makes more sense to use the\n[rgdev gem](https://github.com/duckinator/rgdev) —\n\n[build-status-link]: https://api.cirrus-ci.com/github/duckinator/rgdev-python.svg\n[build-status-img]: https://cirrus-ci.com/github/duckinator/rgdev-python\n\n## Installation\n\n```\n$ pip3 install rgdev\n```\n\n## Usage\n\nrgdev-python is meant to make developing RubyGems itself easier, and as such\ndoesn't make much sense if you're not contributing to RubyGems.\n\n### First-time setup\n\n $ git clone https://github.com/rubygems/rubygems.git\n $ cd rubygems\n $ pip3 install rgdev # Install rgdev-python.\n $ rgdev rake setup # Install RubyGems development dependencies.\n\n### Execute commands in the Docker container\n\nNow, with setup done, you're ready to execute commands inside the Docker container:\n\n $ rgdev \n\n**Example**: Running the RubyGems test suite inside the Docker container\n\n $ rgdev rake test\n\n\n## Contributing\n\nBug reports and pull requests are welcome on GitHub at https://github.com/duckinator/rgdev-python. This project is intended to be a safe, welcoming space for collaboration, and contributors are expected to adhere to the [Contributor Covenant](http://contributor-covenant.org) code of conduct.\n\n## License\n\nThe gem is available as open source under the terms of the [MIT License](http://opensource.org/licenses/MIT).\n\n## Code of Conduct\n\nEveryone interacting in the rgdev-python project\u2019s codebases, issue trackers, chat rooms and mailing lists is expected to follow the [code of conduct](https://github.com/duckinator/rgdev-python/blob/master/CODE_OF_CONDUCT.md).\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/duckinator/rgdev-python", "keywords": "", "license": "MIT", "maintainer": "", "maintainer_email": "", "name": "rgdev", "package_url": "https://pypi.org/project/rgdev/", "platform": "", "project_url": "https://pypi.org/project/rgdev/", "project_urls": { "Homepage": "https://github.com/duckinator/rgdev-python" }, "release_url": "https://pypi.org/project/rgdev/1.0.0/", "requires_dist": [ "flake8 (~=3.5) ; extra == 'linting'", "flake8-bugbear ; extra == 'linting'", "flake8-commas ; extra == 'linting'", "flake8-docstrings ; extra == 'linting'", "pylint ; extra == 'linting'", "pytest ; extra == 'testing'" ], "requires_python": ">=3.5", "summary": "A tool for helping develop RubyGems... even without a working Ruby installation", "version": "1.0.0" }, "last_serial": 5005590, "releases": { "1.0.0": [ { "comment_text": "", "digests": { "md5": "e4f38c5c853576aa2de58c8e403531cf", "sha256": "92fcc8db33184d7069aefb902d18fc92d61e7c9911143dc601a0ed45e3162cc0" }, "downloads": -1, "filename": "rgdev-1.0.0-py3-none-any.whl", "has_sig": false, "md5_digest": "e4f38c5c853576aa2de58c8e403531cf", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.5", "size": 4521, "upload_time": "2019-03-29T23:43:43", "url": "https://files.pythonhosted.org/packages/6b/9b/9e5df5b74b90de8b6b66af0e3154107d9ddbfb72844bb27d79ed15a2dff8/rgdev-1.0.0-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "0df0ae1c22dafcd63eb5c7a17cbab92e", "sha256": "ef7a4788827646fc94c7e83b6d006510cd12d259e93ee00586c58418f91e1266" }, "downloads": -1, "filename": "rgdev-1.0.0.tar.gz", "has_sig": false, "md5_digest": "0df0ae1c22dafcd63eb5c7a17cbab92e", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.5", "size": 2932, "upload_time": "2019-03-29T23:43:45", "url": "https://files.pythonhosted.org/packages/ae/ee/78052de9107766f007cf169b6f0720c8c95de6242f7c425e702d57529cec/rgdev-1.0.0.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "e4f38c5c853576aa2de58c8e403531cf", "sha256": "92fcc8db33184d7069aefb902d18fc92d61e7c9911143dc601a0ed45e3162cc0" }, "downloads": -1, "filename": "rgdev-1.0.0-py3-none-any.whl", "has_sig": false, "md5_digest": "e4f38c5c853576aa2de58c8e403531cf", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.5", "size": 4521, "upload_time": "2019-03-29T23:43:43", "url": "https://files.pythonhosted.org/packages/6b/9b/9e5df5b74b90de8b6b66af0e3154107d9ddbfb72844bb27d79ed15a2dff8/rgdev-1.0.0-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "0df0ae1c22dafcd63eb5c7a17cbab92e", "sha256": "ef7a4788827646fc94c7e83b6d006510cd12d259e93ee00586c58418f91e1266" }, "downloads": -1, "filename": "rgdev-1.0.0.tar.gz", "has_sig": false, "md5_digest": "0df0ae1c22dafcd63eb5c7a17cbab92e", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.5", "size": 2932, "upload_time": "2019-03-29T23:43:45", "url": "https://files.pythonhosted.org/packages/ae/ee/78052de9107766f007cf169b6f0720c8c95de6242f7c425e702d57529cec/rgdev-1.0.0.tar.gz" } ] }