Here are the recent changes to the packaging guidelines:
The documentation section of the guidelines has been updated to include
a prohibition on using both %doc and direct installation of files into
%_pkgdocdir.
*
https://fedoraproject.org/wiki/Packaging:Guidelines#Documentation
*
https://fedoraproject.org/w/index.php?title=Packaging%3AGuidelines&di...
*
https://fedorahosted.org/fpc/ticket/338
-----
The Python guidelines were modified to clarify the use of unversioned
macros (%__python instead of %__python2 or %__python3, for example).
*
https://fedoraproject.org/wiki/Packaging:Python
*
https://fedoraproject.org/w/index.php?title=Packaging%3APython&diff=4...
*
https://fedorahosted.org/fpc/ticket/498
-----
Guidelines for Preupgrade Assistant packages have been added.
*
https://fedoraproject.org/wiki/Packaging:PreupgradeAssistant
*
https://fedorahosted.org/fpc/ticket/495
-----
Corrected a typo/logic error in the bootstrapping guidelines:
*
https://fedorahosted.org/fpc/ticket/501
*
https://fedoraproject.org/w/index.php?title=Packaging%3AGuidelines&di...
-----
If a package builds a module for multiple python interpreters, it must
be done below the source tree and not in the %{py3dir} anymore. For an
example see:
*
http://fedoraproject.org/wiki/Packaging:Python#Building_more_than_once
-----
The guidelines on library bundling have been expanded to provide
information on some additional cases where the packaging committee may
grant exceptions.
*
https://fedoraproject.org/wiki/Packaging:No_Bundled_Libraries#Some_reason...
*
https://fedoraproject.org/w/index.php?title=Packaging%3ANo_Bundled_Librar...
*
https://fedorahosted.org/fpc/ticket/391#comment:13