{ "info": { "author": "Francesco Montorsi", "author_email": "francesco.montorsi@gmail.com", "bugtrack_url": null, "classifiers": [ "Programming Language :: Python :: 3" ], "description": "# rpm-spec-dependency-analyzer\n\nThis is a simple Python3 script that parses a list of SPEC files and\ngenerates a nice graph of the dependencies among them using DOT.\n\n\n## How to install\n\n```\ngit clone https://github.com/f18m/rpm-spec-dependency-analyzer.git\nsudo ln $(pwd)/rpm-spec-dependency-analyzer/specfiles_dependency_graph.py /usr/local/bin/specfiles_dependency_graph\nsudo ln $(pwd)/rpm-spec-dependency-analyzer/pyrpm_spec.py /usr/local/bin\n```\n\n## How to use\n\n\n```\nspecfiles_dependency_graph --output reqgraph.dot /my/spec/folder/*.spec\ndot -Tpng reqgraph.dot -o reqgraph.png\n```\n\n## Example output\n\nThis is the example of the graph generated by [pkgA.spec](examples/pkgA.spec) and by [pkgB.spec](examples/pkgB.spec):\n\n![Example graph](examples/example-graph.png \"Example DOT output\")\n\nOriginal .dot source is available [here](examples/example-graph.dot)\n\n\n", "description_content_type": "", "docs_url": null, "download_url": "https://github.com/f18m/rpm-spec-dependency-analyzer/archive/1.0.tar.gz", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/f18m/rpm-spec-dependency-analyzer", "keywords": "RPM,spec,graphviz,dependencies,dependency-analysis", "license": "", "maintainer": "", "maintainer_email": "", "name": "rpm-spec-dependency-analyzer", "package_url": "https://pypi.org/project/rpm-spec-dependency-analyzer/", "platform": "", "project_url": "https://pypi.org/project/rpm-spec-dependency-analyzer/", "project_urls": { "Download": "https://github.com/f18m/rpm-spec-dependency-analyzer/archive/1.0.tar.gz", "Homepage": "https://github.com/f18m/rpm-spec-dependency-analyzer" }, "release_url": "https://pypi.org/project/rpm-spec-dependency-analyzer/0.5/", "requires_dist": null, "requires_python": ">=3", "summary": "Module for analyzing RPM spec dependencies.", "version": "0.5" }, "last_serial": 3838354, "releases": { "0.5": [ { "comment_text": "", "digests": { "md5": "67007389856e384997d4aa2353692695", "sha256": "9f15abde12967b7348666273130896f1ebe8b45c01174a20efe9c2c0a1d20421" }, "downloads": -1, "filename": "rpm_spec_dependency_analyzer-0.5-py3-none-any.whl", "has_sig": false, "md5_digest": "67007389856e384997d4aa2353692695", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3", "size": 9834, "upload_time": "2018-05-06T09:28:51", "url": "https://files.pythonhosted.org/packages/8f/32/b68dcd5a2a72966c33d9fa5b6e9bbb0c180a6e3fdfca22e3772ff17652fb/rpm_spec_dependency_analyzer-0.5-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "28c5d3623916d7d06a045313571987c3", "sha256": "c6f0252f217e4d4beef521ff52bd07a125b56fa4f46c7d16b03d77f18aea342a" }, "downloads": -1, "filename": "rpm-spec-dependency-analyzer-0.5.tar.gz", "has_sig": false, "md5_digest": "28c5d3623916d7d06a045313571987c3", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3", "size": 7314, "upload_time": "2018-05-06T09:28:52", "url": "https://files.pythonhosted.org/packages/ce/90/9a8afd3db9859ba37ae033becfca2b0aecacd5d920ada9ddc9cd6896facb/rpm-spec-dependency-analyzer-0.5.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "67007389856e384997d4aa2353692695", "sha256": "9f15abde12967b7348666273130896f1ebe8b45c01174a20efe9c2c0a1d20421" }, "downloads": -1, "filename": "rpm_spec_dependency_analyzer-0.5-py3-none-any.whl", "has_sig": false, "md5_digest": "67007389856e384997d4aa2353692695", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3", "size": 9834, "upload_time": "2018-05-06T09:28:51", "url": "https://files.pythonhosted.org/packages/8f/32/b68dcd5a2a72966c33d9fa5b6e9bbb0c180a6e3fdfca22e3772ff17652fb/rpm_spec_dependency_analyzer-0.5-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "28c5d3623916d7d06a045313571987c3", "sha256": "c6f0252f217e4d4beef521ff52bd07a125b56fa4f46c7d16b03d77f18aea342a" }, "downloads": -1, "filename": "rpm-spec-dependency-analyzer-0.5.tar.gz", "has_sig": false, "md5_digest": "28c5d3623916d7d06a045313571987c3", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3", "size": 7314, "upload_time": "2018-05-06T09:28:52", "url": "https://files.pythonhosted.org/packages/ce/90/9a8afd3db9859ba37ae033becfca2b0aecacd5d920ada9ddc9cd6896facb/rpm-spec-dependency-analyzer-0.5.tar.gz" } ] }