On 3 December 2016 at 05:40, Toshio Kuratomi <[email protected]> wrote: > On Dec 1, 2016 6:58 AM, "Petr Viktorin" <[email protected]> wrote: >> Problems with upstreams getting setup.py wrong should be treated as >> upstream bugs and treated accordingly: reported as pull requests, or, as the >> last resort, by a Fedora-specific patch to setup.py. > > Note that fedora will have to carry more patches to setup.py's (but > hopefully of limited durations and pretty trivial). Upstream versioned > requirements often don't match with distro packages because we backport to > work around bugs in compatible manners while upstream simply requires newer > versions that have the bugs fixed. > > Not a showstopper by any means; just something to be aware of.
Depending on how deep people want to dive into that aspect, it may even make sense to start using the "Local version identifier" feature in PEP 440 to expose RPM release numbers to Python level tooling: https://www.python.org/dev/peps/pep-0440/#local-version-identifiers Cheers, Nick. -- Nick Coghlan | [email protected] | Brisbane, Australia _______________________________________________ python-devel mailing list -- [email protected] To unsubscribe send an email to [email protected]
