{ "info": { "author": "", "author_email": "", "bugtrack_url": null, "classifiers": [], "description": "# Print dependency info in graph form\n\n`pkg-deps` is a tool to examine dependency information about installed Python\npackages, and render it in a variety of ways. Various checks can also be run.\nAs of version 1.0, the output formats include:\n\n* human-readable text output with highlighting of problems,\n* teamcity, for specially-formatted messages that the TeamCity CI tool can\n understand (to use this, use `pip install pkg-deps[teamcity]`),\n* dot, for rendering with GraphViz, and\n* JSON, for further processing with automated tools (including re-loading\n and combining dependency graphs by this tool!)\n\nThe checks it can run include (again, as of 1.0):\n\n* finding dependency loops,\n* finding unmet dependencies, including unmet version requirements,\n* finding outdated packages,\n* ensuring that certain packages specify exact ('==') version dependencies,\n and\n* ensuring that certain packages do not have any indirect dependencies - e.g.\n making sure a web app pins *all* of its dependencies, including otherwise\n indirect ones.\n\nThe tool has several dependencies itself, so to avoid having to install it in\neach virtualenv you want to examine, it also supports running a probe with\na different Python binary. For example, you could install it once using\n`pipsi` and then run it in your current virtualenv with `pkg-deps -p \\`which\npython\\``.\n\nFor details on how to accomplish these things, run `pkg-deps --help`.\n", "description_content_type": null, "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/tgs/pkg-deps", "keywords": "", "license": "Public Domain", "maintainer": "", "maintainer_email": "", "name": "pkg-deps", "package_url": "https://pypi.org/project/pkg-deps/", "platform": "", "project_url": "https://pypi.org/project/pkg-deps/", "project_urls": { "Homepage": "https://github.com/tgs/pkg-deps" }, "release_url": "https://pypi.org/project/pkg-deps/1.0.3/", "requires_dist": null, "requires_python": "", "summary": "Print dependency info in graph form and check for problems", "version": "1.0.3" }, "last_serial": 3279244, "releases": { "0.6": [ { "comment_text": "", "digests": { "md5": "ddb7ec5a2024268f969eefc5a2795f8d", "sha256": "8d644c79c09054c0e521db1bfa3f93492c28fff2f159dd84da1c29093ae56fda" }, "downloads": -1, "filename": "pkg_deps-0.6-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "ddb7ec5a2024268f969eefc5a2795f8d", "packagetype": "bdist_wheel", "python_version": "3.4", "requires_python": null, "size": 12196, "upload_time": "2016-12-12T19:40:14", "url": "https://files.pythonhosted.org/packages/54/d6/8c40ae642e82ef22fd2e624ad1d3619af39fc1d44ef8c656c16789446ed6/pkg_deps-0.6-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "fdb00b141519b62b95527126049cc2b7", "sha256": "6d0ead35b1286b805353284aff3e8b77220e1d629239208cb34f6a85fed1e0b0" }, "downloads": -1, "filename": "pkg-deps-0.6.tar.gz", "has_sig": false, "md5_digest": "fdb00b141519b62b95527126049cc2b7", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 9054, "upload_time": "2016-12-12T19:40:12", "url": "https://files.pythonhosted.org/packages/bc/9d/873a490ff3d7b1743a5db7b4507295a4af7426092428a106f44c0ccaa255/pkg-deps-0.6.tar.gz" } ], "1.0": [ { "comment_text": "", "digests": { "md5": "d83bf2a2cc1757fb751d6278308e6e05", "sha256": "6766c7a65b410fe513f418cd5bebe1398413bce4e0b3670d990a5d8e8ff87fbd" }, "downloads": -1, "filename": "pkg_deps-1.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "d83bf2a2cc1757fb751d6278308e6e05", "packagetype": "bdist_wheel", "python_version": "3.4", "requires_python": null, "size": 12231, "upload_time": "2016-12-12T21:03:18", "url": "https://files.pythonhosted.org/packages/69/ef/cf4ada4907ba04f6ff6bd2d7f58aaaa061265797bb3d003c6a8ff5b58660/pkg_deps-1.0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "6542b9223d1d3cacb68848db09b831b6", "sha256": "05da5aad9461959baa8045547e5776d5b522b0ac99000347cb032f5d2a5e9d35" }, "downloads": -1, "filename": "pkg-deps-1.0.tar.gz", "has_sig": false, "md5_digest": "6542b9223d1d3cacb68848db09b831b6", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 9082, "upload_time": "2016-12-12T21:03:16", "url": "https://files.pythonhosted.org/packages/2b/c9/c93671ad400e828c4ab3b81f462be6500f899ecee38b9109853bd82a1bfc/pkg-deps-1.0.tar.gz" } ], "1.0.1": [ { "comment_text": "", "digests": { "md5": "ba36c8419fc1b5e68d6cc2d39d7f83d4", "sha256": "851bd59151cd6d1e42f0bd8051ff3bdf0ea6d8b0b238707b794c2f39b6a900b3" }, "downloads": -1, "filename": "pkg_deps-1.0.1-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "ba36c8419fc1b5e68d6cc2d39d7f83d4", "packagetype": "bdist_wheel", "python_version": "3.4", "requires_python": null, "size": 13697, "upload_time": "2016-12-12T21:08:50", "url": "https://files.pythonhosted.org/packages/75/3f/0e8f01d9a250ab4717c3bb81b9eec816244be67170612c5577b699b64961/pkg_deps-1.0.1-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "032a40a1df3c1e0dddc5e6f2872e3774", "sha256": "ee52de3342017b02db21d0e78c7ee987730be7122e9df931cef7aa3021d57278" }, "downloads": -1, "filename": "pkg-deps-1.0.1.tar.gz", "has_sig": false, "md5_digest": "032a40a1df3c1e0dddc5e6f2872e3774", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 9734, "upload_time": "2016-12-12T21:08:48", "url": "https://files.pythonhosted.org/packages/6f/e4/fab299cc4d78c9c23c49012de1e54467a3a0b9ddf18778b68a06411f2076/pkg-deps-1.0.1.tar.gz" } ], "1.0.2": [ { "comment_text": "", "digests": { "md5": "f61d33834bc5bafe3934f80870ccddfe", "sha256": "aa6bc5fe5a3ba130204f19eaf3a53441546e99ca4e151c4236c64a7f87575c89" }, "downloads": -1, "filename": "pkg_deps-1.0.2-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "f61d33834bc5bafe3934f80870ccddfe", "packagetype": "bdist_wheel", "python_version": "3.4", "requires_python": null, "size": 13777, "upload_time": "2017-03-16T18:14:16", "url": "https://files.pythonhosted.org/packages/36/8a/360c70c4955f28bc01423572cad2dcc82ccdfe5ae95c3fb56964a5603803/pkg_deps-1.0.2-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "2bd6b3cb81742fcb8036f486c4dd309a", "sha256": "f5d01742abf374e8e31d20bdcd5ee3c7be7871ea1b509d205794aabe5c41f53f" }, "downloads": -1, "filename": "pkg-deps-1.0.2.tar.gz", "has_sig": false, "md5_digest": "2bd6b3cb81742fcb8036f486c4dd309a", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 9983, "upload_time": "2017-03-16T18:14:14", "url": "https://files.pythonhosted.org/packages/99/da/b939055a03aca19568dfdb5cefbe4dc2c6c2924d39308454ee603a8f6321/pkg-deps-1.0.2.tar.gz" } ], "1.0.3": [ { "comment_text": "", "digests": { "md5": "a45ea1d6297d0e1d2f003aeb64c57316", "sha256": "8b8ae4d94020e9250c02cd87a8fc7e3a105597669c5a92393ecedfbed703d9d4" }, "downloads": -1, "filename": "pkg_deps-1.0.3-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "a45ea1d6297d0e1d2f003aeb64c57316", "packagetype": "bdist_wheel", "python_version": "3.6", "requires_python": null, "size": 13817, "upload_time": "2017-10-25T21:09:05", "url": "https://files.pythonhosted.org/packages/67/e2/01ca682f13bd83d76425894fae9bf9af8fb0e979f1cb3a25bee2254b4875/pkg_deps-1.0.3-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "edf0ad3e92e3a85c9d7d179770ba88b1", "sha256": "a24288d10d59c4a9012b26222c7108894288bb2afde3fc1d055a627df1807c5a" }, "downloads": -1, "filename": "pkg-deps-1.0.3.tar.gz", "has_sig": false, "md5_digest": "edf0ad3e92e3a85c9d7d179770ba88b1", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 8042, "upload_time": "2017-10-25T21:09:04", "url": "https://files.pythonhosted.org/packages/56/3c/0d5854ae3c3d2d0a386c9b9afa6f410cfc8675c13819f34cce821aa4032b/pkg-deps-1.0.3.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "a45ea1d6297d0e1d2f003aeb64c57316", "sha256": "8b8ae4d94020e9250c02cd87a8fc7e3a105597669c5a92393ecedfbed703d9d4" }, "downloads": -1, "filename": "pkg_deps-1.0.3-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "a45ea1d6297d0e1d2f003aeb64c57316", "packagetype": "bdist_wheel", "python_version": "3.6", "requires_python": null, "size": 13817, "upload_time": "2017-10-25T21:09:05", "url": "https://files.pythonhosted.org/packages/67/e2/01ca682f13bd83d76425894fae9bf9af8fb0e979f1cb3a25bee2254b4875/pkg_deps-1.0.3-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "edf0ad3e92e3a85c9d7d179770ba88b1", "sha256": "a24288d10d59c4a9012b26222c7108894288bb2afde3fc1d055a627df1807c5a" }, "downloads": -1, "filename": "pkg-deps-1.0.3.tar.gz", "has_sig": false, "md5_digest": "edf0ad3e92e3a85c9d7d179770ba88b1", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 8042, "upload_time": "2017-10-25T21:09:04", "url": "https://files.pythonhosted.org/packages/56/3c/0d5854ae3c3d2d0a386c9b9afa6f410cfc8675c13819f34cce821aa4032b/pkg-deps-1.0.3.tar.gz" } ] }