Ned Deily <n...@python.org> added the comment:

By default, macOS installers just install the files included in a package.  For 
macOS Python installer packages, the problem arises if a particular file is 
deleted or renamed in a maintenance release and a user has already installed an 
earlier version of that release family.  It's possible for a post-install 
script to be added to the macOS installer to deal with particular files but 
that doesn't happen automatically.  On Linux and other OSes, it would depend 
how the third-party distributor's packaging system works; some would detect a 
changed or missing file name, some likely wouldn't.  And there's always the 
possibility that third-party packages or users are using or modifying standard 
library files.  It's just best to avoid the problem altogether unless there is 
some really compelling reason.  Of course renames or deletes for the initial 
release of a feature branch (e.g. 3.8.0) generally aren't a problem.

----------

_______________________________________
Python tracker <rep...@bugs.python.org>
<https://bugs.python.org/issue34864>
_______________________________________
_______________________________________________
Python-bugs-list mailing list
Unsubscribe: 
https://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com

Reply via email to