We have manifests before and after in wheel but good conflict management is still theoretical. I think someone had a prototype years ago. For example checking checksums on uninstall and maybe not uninstalling modified [configuration] files.
On Sat, Aug 20, 2016, 15:47 Jim Fulton <j...@jimfulton.info> wrote: > > > On Sat, Aug 20, 2016 at 3:02 PM, Nick Coghlan <ncogh...@gmail.com> wrote: > > ... > > > I have the impression that uninstalling things can be >> > > problematic, but maybe that's been fixed. >> >> Uninstallation is fine, as we *do* have a full file manifest after a >> component has been installed. >> > > So, if package A and B install the same file, X, and then A is > uninstalled, is X still there? If then B is uninstalled, does X go away? > Does this machinery depend on whether X has the the same contents in A and > B? > > ... > > Jim > > -- > Jim Fulton > http://jimfulton.info > _______________________________________________ > Distutils-SIG maillist - Distutils-SIG@python.org > https://mail.python.org/mailman/listinfo/distutils-sig >
_______________________________________________ Distutils-SIG maillist - Distutils-SIG@python.org https://mail.python.org/mailman/listinfo/distutils-sig