Проблема при удалении RPM, созданного disutilsPython

Программы на Python
Anonymous
Проблема при удалении RPM, созданного disutils

Сообщение Anonymous »

Недавно я создал очень простой RPM на основе distutils (setup.py). Когда я выполняю python setup.py bdist_rpm, он обычно генерирует RPM.

Проблема возникает, когда после установки этого RPM, если я его удалю, он не удаляет папки «/usr/lib/python3/site-packages/mylib». Заглянув в него, я вижу, что все папки __pycache__ остались пустыми. Кроме того, каталоги «.egg-info» все еще здесь.

Мой файл setup.py выглядит так:

Код: Выделить всё

import setuptools

setuptools.setup(
name = "mylib",
version = "1.0",
author = "An awesome developer",
description = "An awesome library",
packages = setuptools.find_packages(),
classifiers = [
"Programming Language :: Python :: 3",
"Programming Language :: Python :: 2",
],
)
Я понимаю, что команда bdist_rpm из distutils позволяет установить сценарий «postun». Но разве сгенерированный RPM не должен сам наводить порядок? Я делаю что-то не так со средой distutils?

Подробнее здесь: https://stackoverflow.com/questions/546 ... erated-rpm

Вернуться в «Python»