{ "info": { "author": "Giuseppe Chiesa", "author_email": "mail@giuseppechiesa.it", "bugtrack_url": null, "classifiers": [ "Development Status :: 4 - Beta", "Intended Audience :: Developers", "License :: OSI Approved :: BSD License", "Natural Language :: English", "Programming Language :: Python :: 2.7", "Programming Language :: Python :: 3.7" ], "description": "==============\nPip Negotiator\n==============\n\n\n.. image:: https://img.shields.io/pypi/v/pip_negotiator.svg\n :target: https://pypi.python.org/pypi/pip_negotiator\n\n.. image:: https://img.shields.io/travis/gchiesa/pip_negotiator.svg\n :target: https://travis-ci.org/gchiesa/pip_negotiator\n\n.. image:: https://readthedocs.org/projects/pip-negotiator/badge/?version=latest\n :target: https://pip-negotiator.readthedocs.io/en/latest/?badge=latest\n :alt: Documentation Status\n\n\n\n\nA simple tool with the goal to keep your pip packages without conflicts\n\n\n* Free software: BSD license\n* Documentation: https://pip-negotiator.readthedocs.io.\n\n\nFeatures\n--------\n\nPip Negotiator, read your requirements.txt file and create a new set of pinned requirements without conflicts with the\nalready existing packages.\n\nThis is useful when you want to install new Python Packages in a system without introducing conflicts.\n\nAll the packages dependencies will be resolved by including the list of the already installed Python Packages. The result\nis a new output (requirements.txt format) that can be used with pip\n\n\nUsage::\n\n pip-negotiator -o resolved_requirements.txt requirements.txt\n pip install -U resolved_requirements.txt\n\nIn case there is an error and the requirements cannot be resolved, use the debug mode to get an extensive analysis::\n\n pip-negotiator -L debug requirements.txt\n\n\nHelp::\n\n pip-negotiator --help\n\n\n\nCredits\n-------\n\nPip Negotiator it's a wrapper around pip_ and pip-tools_\nThis package was created with Cookiecutter_ and the `audreyr/cookiecutter-pypackage`_ project template.\n\n.. _Cookiecutter: https://github.com/audreyr/cookiecutter\n.. _`audreyr/cookiecutter-pypackage`: https://github.com/audreyr/cookiecutter-pypackage\n.. _pip: https://pypi.org/project/pip/\n.. _pip-tools: https://pypi.org/project/pip-tools/\n\n\n\n=======\nHistory\n=======\n\n0.1.0 (2018-12-08)\n------------------\n\n* First release on PyPI.\n\n\n", "description_content_type": "", "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/gchiesa/pip_negotiator", "keywords": "pip_negotiator", "license": "BSD license", "maintainer": "", "maintainer_email": "", "name": "pip-negotiator", "package_url": "https://pypi.org/project/pip-negotiator/", "platform": "", "project_url": "https://pypi.org/project/pip-negotiator/", "project_urls": { "Homepage": "https://github.com/gchiesa/pip_negotiator" }, "release_url": "https://pypi.org/project/pip-negotiator/1.4.1/", "requires_dist": [ "pip-tools (==3.5.0)", "pip (==19.0.3)", "six" ], "requires_python": "", "summary": "A simple tool with the goal to keep your pip packages without conflicts", "version": "1.4.1" }, "last_serial": 5826033, "releases": { "1.0.1": [ { "comment_text": "", "digests": { "md5": "95db755f5bc6f8c722d89165648d4c12", "sha256": "d8bbfa09361da652bed0ec3d6c7d8c384019b72f1a116aee540ce9182b9efba4" }, "downloads": -1, "filename": "pip_negotiator-1.0.1-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "95db755f5bc6f8c722d89165648d4c12", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 8612, "upload_time": "2018-12-09T18:58:04", "url": "https://files.pythonhosted.org/packages/cd/a0/b9ffb3f3ea10d0ff10e9a7b1d6fdc43c372fecc1b703466fd888626d544f/pip_negotiator-1.0.1-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "990fc905487c267efba3ca0db434b58c", "sha256": "1d4eb9549745685716719b2c59a9025373c6cbdc65aa7ef6783bc6b6e0a32ec8" }, "downloads": -1, "filename": "pip_negotiator-1.0.1.tar.gz", "has_sig": false, "md5_digest": "990fc905487c267efba3ca0db434b58c", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 10618, "upload_time": "2018-12-09T18:58:06", "url": "https://files.pythonhosted.org/packages/7f/fd/b33a34283b31196cf5750b0a41a96c832f7cff23445f12317d3aa0fbea5a/pip_negotiator-1.0.1.tar.gz" } ], "1.0.2": [ { "comment_text": "", "digests": { "md5": "fb466d018744f4afe49f0bbcbf5c81b1", "sha256": "af0007a0de9795d3209125dfb6dbe3d0d28e66d7ba7a48e5267e2c0a4d79bcca" }, "downloads": -1, "filename": "pip_negotiator-1.0.2-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "fb466d018744f4afe49f0bbcbf5c81b1", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 8891, "upload_time": "2018-12-09T19:24:28", "url": "https://files.pythonhosted.org/packages/c4/c7/909f5909b98b32d4c88afb2a10bc98a358dd3ed00c04fbd5a600678050be/pip_negotiator-1.0.2-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "70c648e8a88d870975d6eb41204d104e", "sha256": "ec683e46bb59e1d30ca90bc4a4bfbe6419a25034695f4b4a21d9549cffcc9209" }, "downloads": -1, "filename": "pip_negotiator-1.0.2.tar.gz", "has_sig": false, "md5_digest": "70c648e8a88d870975d6eb41204d104e", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 10898, "upload_time": "2018-12-09T19:24:29", "url": "https://files.pythonhosted.org/packages/8a/2f/2fd37b6febe2814fc93cf85608885a240524800c2f3b52adb1b6dbf6f546/pip_negotiator-1.0.2.tar.gz" } ], "1.0.3": [ { "comment_text": "", "digests": { "md5": "f0da88f694d2a0da4e8dffba024e1fa4", "sha256": "bc23a227054b32ad4c8a18503a71ba10fee893576ca5b2623e567f6dc1c412ba" }, "downloads": -1, "filename": "pip_negotiator-1.0.3-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "f0da88f694d2a0da4e8dffba024e1fa4", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 8994, "upload_time": "2018-12-10T16:09:30", "url": "https://files.pythonhosted.org/packages/75/24/91af881744439e93b2dc817608489f74bba91336a44fd4a04771dbb03904/pip_negotiator-1.0.3-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "897266c5ac7d504823344294025dcb17", "sha256": "76a7b9deeedae295b70e65f26ae44a39fe03ee143a90438c4fda590460853d8c" }, "downloads": -1, "filename": "pip_negotiator-1.0.3.tar.gz", "has_sig": false, "md5_digest": "897266c5ac7d504823344294025dcb17", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 10955, "upload_time": "2018-12-10T16:09:31", "url": "https://files.pythonhosted.org/packages/4b/d7/9ac005c9665399379fec4ec39670b8a2cb4551c78a3cc9797ad847a39f6d/pip_negotiator-1.0.3.tar.gz" } ], "1.0.4": [ { "comment_text": "", "digests": { "md5": "32cca427fc9082fee63e53c2025e8043", "sha256": "8f7e843d9891fc5eb9f09c28dbe73c6aada67970e27a197959b439a19b486f00" }, "downloads": -1, "filename": "pip_negotiator-1.0.4-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "32cca427fc9082fee63e53c2025e8043", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 8955, "upload_time": "2018-12-11T08:30:25", "url": "https://files.pythonhosted.org/packages/bb/a5/ebc64c620f5c8c65d3eedf2f5ec68ce75b64fe09bdd50932e950aa062607/pip_negotiator-1.0.4-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "20017ff153a1eb409e1574c5cfe527b1", "sha256": "f75c50ec9382cf64bf1ebd6f39538b1350b4870ea201ff567487547f4ff57ae5" }, "downloads": -1, "filename": "pip_negotiator-1.0.4.tar.gz", "has_sig": false, "md5_digest": "20017ff153a1eb409e1574c5cfe527b1", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 10946, "upload_time": "2018-12-11T08:30:26", "url": "https://files.pythonhosted.org/packages/50/4d/090d5ef74850e7f12927e5fc1ccbbee8f4ff1532f7ec978ad8c78bdc2425/pip_negotiator-1.0.4.tar.gz" } ], "1.1.0": [ { "comment_text": "", "digests": { "md5": "6e0281afe5d5d4013ab863cd007af249", "sha256": "95d97b114fa25fbc0979455b72cad01c4544be48c2a87d1abd1ffde715676b99" }, "downloads": -1, "filename": "pip_negotiator-1.1.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "6e0281afe5d5d4013ab863cd007af249", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 9027, "upload_time": "2018-12-11T11:21:19", "url": "https://files.pythonhosted.org/packages/ae/8c/b91b8c6f8bda0497c13e43e17566696a74574ac1a2f9edadc931a1c02cad/pip_negotiator-1.1.0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "76c1b4daa0f1a7ce0765c5dab633dc27", "sha256": "dcb774c86fdfcef785892ffe352c46683e7bc5100c31ddb4421b80d467947d49" }, "downloads": -1, "filename": "pip_negotiator-1.1.0.tar.gz", "has_sig": false, "md5_digest": "76c1b4daa0f1a7ce0765c5dab633dc27", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 10990, "upload_time": "2018-12-11T11:21:20", "url": "https://files.pythonhosted.org/packages/9f/92/9d9893b461483c9d6d7b3eada6098d444c240cee161b5bf2958a272a87f5/pip_negotiator-1.1.0.tar.gz" } ], "1.2.0": [ { "comment_text": "", "digests": { "md5": "065e6335edf3c7b3d205ac48898c402c", "sha256": "903c1ef55e242601fe5b1d05ef19ac08ae2555a7b296acbdc4d0631728ccb15e" }, "downloads": -1, "filename": "pip_negotiator-1.2.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "065e6335edf3c7b3d205ac48898c402c", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 9040, "upload_time": "2019-02-27T10:34:27", "url": "https://files.pythonhosted.org/packages/50/2a/75e0e1c7c91a3554f6aefd9c74f56740c48d25a88141127131f18bb7ceac/pip_negotiator-1.2.0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "151ac00dbf7d01bb3011370fb8577fbf", "sha256": "4aa6f73d5d9011f2ba88b5eafc18bef6dfd08e04dd4c5bf80442b9270ec46c8e" }, "downloads": -1, "filename": "pip_negotiator-1.2.0.tar.gz", "has_sig": false, "md5_digest": "151ac00dbf7d01bb3011370fb8577fbf", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 11004, "upload_time": "2019-02-27T10:34:28", "url": "https://files.pythonhosted.org/packages/57/7c/6e517d34270f99a1c1817de7250f23365e82ca9461dfb0c59982d8ffb9b0/pip_negotiator-1.2.0.tar.gz" } ], "1.3.0": [ { "comment_text": "", "digests": { "md5": "79dd3acdbd8539d4cc4e29a68f2211d1", "sha256": "857dd45d17543233d88de474fbb232de77aea1890dadacae333eb5d2f2600fda" }, "downloads": -1, "filename": "pip_negotiator-1.3.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "79dd3acdbd8539d4cc4e29a68f2211d1", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 9173, "upload_time": "2019-03-13T17:04:04", "url": "https://files.pythonhosted.org/packages/46/79/4536a4d86fca0d85b2116c98f3d397e241954db5107ab49c52c7f43052d1/pip_negotiator-1.3.0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "458b9c406398e1e1c3c0fbb2a9077322", "sha256": "be17c5ddbd510b96ecf6582a6113f23cc3d6b9d9c7e3261aee351e6e10883201" }, "downloads": -1, "filename": "pip_negotiator-1.3.0.tar.gz", "has_sig": false, "md5_digest": "458b9c406398e1e1c3c0fbb2a9077322", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 11104, "upload_time": "2019-03-13T17:04:06", "url": "https://files.pythonhosted.org/packages/fe/51/1f29ac4bf574de3914e55efc1611aa1d18b11bdf519a7723ab714b5a4f16/pip_negotiator-1.3.0.tar.gz" } ], "1.4.0": [ { "comment_text": "", "digests": { "md5": "3fbce49ca669feedcdc887a812d86633", "sha256": "d9a1159e1118cf16830f873a72194e8983c4890c34b811a5ecd5d8872dccedf0" }, "downloads": -1, "filename": "pip_negotiator-1.4.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "3fbce49ca669feedcdc887a812d86633", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 9363, "upload_time": "2019-09-13T14:19:25", "url": "https://files.pythonhosted.org/packages/34/f5/f286ed4e858f4e6640b014af297ec8c5f184e3fa453d24a609c62216a1fc/pip_negotiator-1.4.0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "ea1d80b14f5ee575c9464fd0d3f58e41", "sha256": "bab24496778627a49cd71f4055056b6dfc86b4519cb6ca274b8c54e1bf67f62c" }, "downloads": -1, "filename": "pip_negotiator-1.4.0.tar.gz", "has_sig": false, "md5_digest": "ea1d80b14f5ee575c9464fd0d3f58e41", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 11263, "upload_time": "2019-09-13T14:19:26", "url": "https://files.pythonhosted.org/packages/53/3d/a4e6fcc1d21dd8c28748ee40f5ca152d2d0659324648021d8b4a16f97c95/pip_negotiator-1.4.0.tar.gz" } ], "1.4.1": [ { "comment_text": "", "digests": { "md5": "ea6ca49f50fecbed31aacf0d901f11d1", "sha256": "7e3d065033d3fc2b4143e8031870d70dd24c008cd38d988dfd35a2a8361ff4ef" }, "downloads": -1, "filename": "pip_negotiator-1.4.1-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "ea6ca49f50fecbed31aacf0d901f11d1", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 9372, "upload_time": "2019-09-13T14:37:28", "url": "https://files.pythonhosted.org/packages/fd/71/68827bf2d30369dccf642dfa8eab372e382dffa92b60b125e897fdae3a6b/pip_negotiator-1.4.1-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "f8ebef36ef9f4b0f90027fae48008c21", "sha256": "9085201998e7fead91bcca520010f99b0f76d78065273c451a512b3f26d8e42b" }, "downloads": -1, "filename": "pip_negotiator-1.4.1.tar.gz", "has_sig": false, "md5_digest": "f8ebef36ef9f4b0f90027fae48008c21", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 11265, "upload_time": "2019-09-13T14:37:30", "url": "https://files.pythonhosted.org/packages/20/3c/a01481804956794978ba8732def271cc301fbacb1a40169ea2fd3b23c4f9/pip_negotiator-1.4.1.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "ea6ca49f50fecbed31aacf0d901f11d1", "sha256": "7e3d065033d3fc2b4143e8031870d70dd24c008cd38d988dfd35a2a8361ff4ef" }, "downloads": -1, "filename": "pip_negotiator-1.4.1-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "ea6ca49f50fecbed31aacf0d901f11d1", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 9372, "upload_time": "2019-09-13T14:37:28", "url": "https://files.pythonhosted.org/packages/fd/71/68827bf2d30369dccf642dfa8eab372e382dffa92b60b125e897fdae3a6b/pip_negotiator-1.4.1-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "f8ebef36ef9f4b0f90027fae48008c21", "sha256": "9085201998e7fead91bcca520010f99b0f76d78065273c451a512b3f26d8e42b" }, "downloads": -1, "filename": "pip_negotiator-1.4.1.tar.gz", "has_sig": false, "md5_digest": "f8ebef36ef9f4b0f90027fae48008c21", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 11265, "upload_time": "2019-09-13T14:37:30", "url": "https://files.pythonhosted.org/packages/20/3c/a01481804956794978ba8732def271cc301fbacb1a40169ea2fd3b23c4f9/pip_negotiator-1.4.1.tar.gz" } ] }