Элемент "pip3 list - outdated" должен остаться после "pip3 install -U"

Я использую pip3 list --outdated --format=freeze для массового обновления текущих установлены все пакеты. Недавно я заметил одну упаковку rst2pdf должен остаться после pip3 install -U,
Я испытываю эту проблему с MacOS High Sierra и Ubuntu 16.04.

С точки зрения программирования на Python это не имеет значения, потому что я могу его использовать. Но с точки зрения системного администратора, все время пакет загружается и тратит время и трафик.

Есть ли способ удалить готовый элемент из pip3 list --outdated выход?

Вот вывод команды:

bash-3.2$ pip3 install -U rst2pdf
Collecting rst2pdf
Requirement already up-to-date: reportlab>=2.4 in /usr/local/lib/python3.6/site-packages (from rst2pdf)
Requirement already up-to-date: pdfrw in /usr/local/lib/python3.6/site-packages (from rst2pdf)
Requirement already up-to-date: setuptools in /usr/local/lib/python3.6/site-packages (from rst2pdf)
Requirement already up-to-date: Pygments in /usr/local/lib/python3.6/site-packages (from rst2pdf)
Requirement already up-to-date: docutils in /usr/local/lib/python3.6/site-packages (from rst2pdf)
Requirement already up-to-date: pillow>=2.4.0 in /usr/local/lib/python3.6/site-packages (from reportlab>=2.4->rst2pdf)
Requirement already up-to-date: pip>=1.4.1 in /usr/local/lib/python3.6/site-packages (from reportlab>=2.4->rst2pdf)
Installing collected packages: rst2pdf
  Found existing installation: rst2pdf 0.93.dev0
    Uninstalling rst2pdf-0.93.dev0:
      Successfully uninstalled rst2pdf-0.93.dev0
Successfully installed rst2pdf-0.93.dev0
bash-3.2$ echo $?
0
bash-3.2$ pip3 list --outdated
DEPRECATION: The default format will switch to columns in the future. You can use --format=(legacy|columns) (or define a format=(legacy|columns) in your pip.conf under the [list] section) to disable this warning.
rst2pdf (0.93.dev0) - Latest: 0.93 [sdist]

Обновление: 2018/02/22 Когда я удаляю rst2pdf и переустанавливаю его, я получаю тот же результат. Вот журналы Bash:

$ sudo pip3 uninstall rst2pdf
Uninstalling rst2pdf-0.93.dev0:
  /usr/local/bin/rst2pdf
  /usr/local/lib/python3.5/dist-packages/rst2pdf-0.93.dev0-py3.5.egg-info
......(snip)....
  /usr/local/lib/python3.5/dist-packages/rst2pdf/writer.py
Proceed (y/n)? y
  Successfully uninstalled rst2pdf-0.93.dev0
$ 
$ sudo pip3 install rst2pdf
  Downloading rst2pdf-0.93.tar.gz (1.3MB)
    100% |████████████████████████████████| 1.3MB 706kB/s
Requirement already satisfied: setuptools in /usr/local/lib/python3.5/dist-packages (from rst2pdf)
Requirement already satisfied: docutils in /usr/local/lib/python3.5/dist-packages (from rst2pdf)
Requirement already satisfied: reportlab>=2.4 in /usr/local/lib/python3.5/dist-packages (from rst2pdf)
Requirement already satisfied: Pygments in /usr/local/lib/python3.5/dist-packages (from rst2pdf)
Requirement already satisfied: pdfrw in /usr/local/lib/python3.5/dist-packages (from rst2pdf)
Requirement already satisfied: pip>=1.4.1 in /usr/local/lib/python3.5/dist-packages (from reportlab>=2.4->rst2pdf)
Requirement already satisfied: pillow>=2.4.0 in /usr/local/lib/python3.5/dist-packages (from reportlab>=2.4->rst2pdf)
Installing collected packages: rst2pdf
  Running setup.py install for rst2pdf ... done
Successfully installed rst2pdf-0.93.dev0
$
$ pip3 list --outdated
DEPRECATION: The default format will switch to columns in the future. You can use --format=(legacy|columns) (or define a format=(legacy|columns) in your pip.conf under the [list] section) to disable this warning.
rst2pdf (0.93.dev0) - Latest: 0.93 [sdist]
$ 

1 ответ

На https://pypi.python.org/pypi/rst2pdf загружаемых пакетов нет - обновлять нечего. Вы можете попробовать обновить с https://github.com/rst2pdf/rst2pdf

pip install --upgrade git+https://github.com/rst2pdf/rst2pdf.git#egg=rst2pdf

Более новый ответ для вас: rst2pdf упакован для Python3, поэтому pip должен иметь возможность управлять им за вас.

Другие вопросы по тегам