Skip to main content

A simple tool with the goal to keep your pip packages without conflicts

Project description

Pip Negotiator

https://img.shields.io/pypi/v/pip_negotiator.svg https://img.shields.io/travis/gchiesa/pip_negotiator.svg Documentation Status

A simple tool with the goal to keep your pip packages without conflicts

Features

Pip Negotiator, read your requirements.txt file and create a new set of pinned requirements without conflicts with the already existing packages.

This is useful when you want to install new Python Packages in a system without introducing conflicts.

All the packages dependencies will be resolved by including the list of the already installed Python Packages. The result is a new output (requirements.txt format) that can be used with pip

Usage:

pip-negotiator -o resolved_requirements.txt requirements.txt
pip install -U resolved_requirements.txt

In case there is an error and the requirements cannot be resolved, use the debug mode to get an extensive analysis:

pip-negotiator -L debug requirements.txt

Help:

pip-negotiator --help

Credits

Pip Negotiator it’s a wrapper around pip and pip-tools This package was created with Cookiecutter and the audreyr/cookiecutter-pypackage project template.

History

0.1.0 (2018-12-08)

  • First release on PyPI.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

pip_negotiator-1.4.1.tar.gz (11.3 kB view details)

Uploaded Source

Built Distribution

pip_negotiator-1.4.1-py2.py3-none-any.whl (9.4 kB view details)

Uploaded Python 2 Python 3

File details

Details for the file pip_negotiator-1.4.1.tar.gz.

File metadata

  • Download URL: pip_negotiator-1.4.1.tar.gz
  • Upload date:
  • Size: 11.3 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.14.0 pkginfo/1.5.0.1 requests/2.22.0 setuptools/41.2.0 requests-toolbelt/0.9.1 tqdm/4.35.0 CPython/2.7.15

File hashes

Hashes for pip_negotiator-1.4.1.tar.gz
Algorithm Hash digest
SHA256 9085201998e7fead91bcca520010f99b0f76d78065273c451a512b3f26d8e42b
MD5 f8ebef36ef9f4b0f90027fae48008c21
BLAKE2b-256 203ca01481804956794978ba8732def271cc301fbacb1a40169ea2fd3b23c4f9

See more details on using hashes here.

File details

Details for the file pip_negotiator-1.4.1-py2.py3-none-any.whl.

File metadata

  • Download URL: pip_negotiator-1.4.1-py2.py3-none-any.whl
  • Upload date:
  • Size: 9.4 kB
  • Tags: Python 2, Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.14.0 pkginfo/1.5.0.1 requests/2.22.0 setuptools/41.2.0 requests-toolbelt/0.9.1 tqdm/4.35.0 CPython/2.7.15

File hashes

Hashes for pip_negotiator-1.4.1-py2.py3-none-any.whl
Algorithm Hash digest
SHA256 7e3d065033d3fc2b4143e8031870d70dd24c008cd38d988dfd35a2a8361ff4ef
MD5 ea6ca49f50fecbed31aacf0d901f11d1
BLAKE2b-256 fd7168827bf2d30369dccf642dfa8eab372e382dffa92b60b125e897fdae3a6b

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page