{ "info": { "author": "Balasankar C", "author_email": "balasankarc@autistici.org", "bugtrack_url": null, "classifiers": [ "Intended Audience :: Developers", "License :: OSI Approved :: GNU General Public License v3 or later (GPLv3+)", "Programming Language :: Python :: 2.7", "Programming Language :: Python :: 3.4" ], "description": "Installation\n~~~~~~~~~~~~\n\n| If using pip, use the command ``sudo pip install gemfileparser``\n| Else use the following commands\n\n::\n\n git clone https://github.com/balasankarc/gemfileparser.git\n cd gemfileparser\n python setup.py install\n\nUsage\n~~~~~\n\n::\n\n from gemfileparser import GemfileParser\n parser = GemfileParser(, )\n dependency_dictionary = parser.parse()\n\nThe parse() method returns a dict object of the following format\n\n::\n\n {\n 'development': [list of dependency objects inside group 'development'],\n 'runtime': [list of runtime dependency objects],\n .\n .\n .}\n\nEach dependency object contains the following attributes\n\n::\n\n name - Name of the gem\n requirement - Version requirement\n autorequire - Autorequire value\n source - Source URL of the gem\n parent - Dependency of which gem\n group - Group in which gem is a member of (default : runtime)\n\nExample\n^^^^^^^\n\n::\n\n from gemfileparser import GemfileParser\n n = GemfileParser('Gemfile', 'diaspora')\n deps = n.parse()\n for key in deps:\n if deps[key]:\n print key\n for dependency in deps[key]:\n print \"\t\", dependency\n\nCopyright\n~~~~~~~~~\n\n2015 Balasankar C balasankarc@autistici.org\n\nLicense\n~~~~~~~\n\ngemfileparser is released under `GNU GPL version 3 (or above) License`_.\n\n.. _GNU GPL version 3 (or above) License: http://www.gnu.org/licenses/gpl", "description_content_type": null, "docs_url": null, "download_url": "https://gitlab.com/balasankarc/gemfileparser", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://gitlab.com/balasankarc/gemfileparser", "keywords": null, "license": "GPL-3+", "maintainer": null, "maintainer_email": null, "name": "gemfileparser", "package_url": "https://pypi.org/project/gemfileparser/", "platform": "UNKNOWN", "project_url": "https://pypi.org/project/gemfileparser/", "project_urls": { "Download": "https://gitlab.com/balasankarc/gemfileparser", "Homepage": "https://gitlab.com/balasankarc/gemfileparser" }, "release_url": "https://pypi.org/project/gemfileparser/0.6.2/", "requires_dist": null, "requires_python": null, "summary": "Parse Ruby's Gemfiles", "version": "0.6.2" }, "last_serial": 2183528, "releases": { "0.1": [ { "comment_text": "", "digests": { "md5": "fb055f93c9f5ab999b077a55b7379882", "sha256": "53b461e7969dabf9111e442dcd9849de151f664f61892541cf48284724d173f2" }, "downloads": -1, "filename": "gemfileparser-0.1.tar.gz", "has_sig": false, "md5_digest": "fb055f93c9f5ab999b077a55b7379882", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2385, "upload_time": "2015-10-26T13:29:45", "url": "https://files.pythonhosted.org/packages/4f/d5/d07d0978906a437e090432620f315fd42b2734b2b3336f8e1b1f46fbce27/gemfileparser-0.1.tar.gz" } ], "0.2": [ { "comment_text": "", "digests": { "md5": "079cf82869191145b085895274c9c1fe", "sha256": "df2dd40f67dbd250f6c2b67fe0d84229b80e71a379252aaf38e5091bd37a838b" }, "downloads": -1, "filename": "gemfileparser-0.2.tar.gz", "has_sig": false, "md5_digest": "079cf82869191145b085895274c9c1fe", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2318, "upload_time": "2015-10-26T15:16:38", "url": "https://files.pythonhosted.org/packages/9a/1a/4941b912fa49b80646d97b4f0767476f1f8b2f33bac973974486b676fa27/gemfileparser-0.2.tar.gz" } ], "0.2.1": [ { "comment_text": "", "digests": { "md5": "fc8394c67985a2a38b78de7c4f486b44", "sha256": "cfcd71d45d412ba96909ba894695b9a67a7ee7df49d2e9e024c876c28eb8bd9a" }, "downloads": -1, "filename": "gemfileparser-0.2.1.tar.gz", "has_sig": false, "md5_digest": "fc8394c67985a2a38b78de7c4f486b44", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2313, "upload_time": "2015-10-26T15:20:50", "url": "https://files.pythonhosted.org/packages/46/50/c50c93b80af2df18570e531a7c4dd4050784671c13356606b1a892d979f4/gemfileparser-0.2.1.tar.gz" } ], "0.2.2": [ { "comment_text": "", "digests": { "md5": "335335ed6da9a909a838418b46adaf52", "sha256": "aad9784ef5fc9a45ad54227e4b67ca23f04f7c307b14b6b02be0248669adc50a" }, "downloads": -1, "filename": "gemfileparser-0.2.2.tar.gz", "has_sig": false, "md5_digest": "335335ed6da9a909a838418b46adaf52", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3075, "upload_time": "2015-10-27T20:20:30", "url": "https://files.pythonhosted.org/packages/32/38/004bed3c65d9c8c0dc5f28cb8c8b972354b0c50e29284f71efa8044dfca7/gemfileparser-0.2.2.tar.gz" } ], "0.3": [ { "comment_text": "", "digests": { "md5": "7c7dc6cbe1729253bdee7fdd3eb56968", "sha256": "0980c602e74dd0756564786cb866cdb11563012d9062e22c93afd337c4820966" }, "downloads": -1, "filename": "gemfileparser-0.3.tar.gz", "has_sig": false, "md5_digest": "7c7dc6cbe1729253bdee7fdd3eb56968", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3380, "upload_time": "2015-10-29T14:53:48", "url": "https://files.pythonhosted.org/packages/33/06/ea84d594112277eee8e97dab5b41c607cd42c287b9edc7139cdeff061183/gemfileparser-0.3.tar.gz" } ], "0.4": [ { "comment_text": "", "digests": { "md5": "200446588866cca68c5c03adfafcea29", "sha256": "a39b18a865c86b184ad3bce6f99aaa3a2f6d2361aa04b24bbe1973a6ad15912b" }, "downloads": -1, "filename": "gemfileparser-0.4.tar.gz", "has_sig": false, "md5_digest": "200446588866cca68c5c03adfafcea29", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3978, "upload_time": "2015-10-29T20:39:16", "url": "https://files.pythonhosted.org/packages/bb/1a/a0ed3001ffa38dd5fb66b0832540eb627810ad6648e29846691c031613af/gemfileparser-0.4.tar.gz" } ], "0.5": [ { "comment_text": "", "digests": { "md5": "b1bb694957dba04861d7338414896642", "sha256": "75429f9f1eca177ede1debdf60790cbae0aadf7b4660f01fa4f616240ad63cf9" }, "downloads": -1, "filename": "gemfileparser-0.5.tar.gz", "has_sig": false, "md5_digest": "b1bb694957dba04861d7338414896642", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4002, "upload_time": "2016-05-15T17:35:23", "url": "https://files.pythonhosted.org/packages/2b/7f/59baa451c3ed805f4a9bf05d1a18e98b29bd8b65d7f0ef70ad3cb8a9c289/gemfileparser-0.5.tar.gz" } ], "0.6": [ { "comment_text": "", "digests": { "md5": "72159b6d77f8244aeed5a3d9951461ef", "sha256": "e09b577cffd5f893513404b34f551efaa3c0b6753f80d1128718bf2b92036b13" }, "downloads": -1, "filename": "gemfileparser-0.6.tar.gz", "has_sig": false, "md5_digest": "72159b6d77f8244aeed5a3d9951461ef", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3983, "upload_time": "2016-06-18T17:04:20", "url": "https://files.pythonhosted.org/packages/b5/0c/1039fba64ba908a1173c0797a4205a89b1e0e7fc938beaee8eba330a6118/gemfileparser-0.6.tar.gz" } ], "0.6.1": [ { "comment_text": "", "digests": { "md5": "3d9391a7c8e040172b3471ccdcaea86d", "sha256": "1c9a891b0e9fc5e9ddba823b33968e68cccf27b3219f58d170fe268b2bb2da01" }, "downloads": -1, "filename": "gemfileparser-0.6.1.tar.gz", "has_sig": false, "md5_digest": "3d9391a7c8e040172b3471ccdcaea86d", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3981, "upload_time": "2016-06-18T17:08:17", "url": "https://files.pythonhosted.org/packages/7e/56/d45e53bb2439104344265a87254d8d157c98a801b65b81f5725fe430e594/gemfileparser-0.6.1.tar.gz" } ], "0.6.2": [ { "comment_text": "", "digests": { "md5": "e1109f538ddec0341bb891d0540dca96", "sha256": "cf942a0080b49488447025e294b0a739f99b249b92b582ef3fe1fe14e77e5744" }, "downloads": -1, "filename": "gemfileparser-0.6.2.tar.gz", "has_sig": false, "md5_digest": "e1109f538ddec0341bb891d0540dca96", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3987, "upload_time": "2016-06-23T14:50:27", "url": "https://files.pythonhosted.org/packages/c7/04/daa994fbf359df9e1521d017a7d182d49e233cc86da02b3ceee0a244ddc2/gemfileparser-0.6.2.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "e1109f538ddec0341bb891d0540dca96", "sha256": "cf942a0080b49488447025e294b0a739f99b249b92b582ef3fe1fe14e77e5744" }, "downloads": -1, "filename": "gemfileparser-0.6.2.tar.gz", "has_sig": false, "md5_digest": "e1109f538ddec0341bb891d0540dca96", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3987, "upload_time": "2016-06-23T14:50:27", "url": "https://files.pythonhosted.org/packages/c7/04/daa994fbf359df9e1521d017a7d182d49e233cc86da02b3ceee0a244ddc2/gemfileparser-0.6.2.tar.gz" } ] }