On 27 October 2014 15:15, Paul Sokolovsky <[email protected]> wrote: >> For a source distribution, you could play clever games in setup.py to >> put the right file in place, with the right name. But that's messy and >> it means that if you distribute wheels (not that there's much point in >> doing so) you need separate wheels for 2.6-, 2.7 and 3.3+. > > Ok, so are there guidelines, best practices or at least example(s) how > to do that? I pretty much would like to avoid inventing my own "clever > games" to achieve that.
Personally, my guideline would be "don't do that". We're trying to move away from having complex code in setup.py, to a more nearly declarative solution. The above approach pretty much directly goes against that. I posted code later in the same thread, but I still don't think people should be doing it. I see the issue you and Ethan have, though. It should be considered in the context of Metadata 2.0 and things like that, so we make sure the use case is covered. Paul _______________________________________________ Distutils-SIG maillist - [email protected] https://mail.python.org/mailman/listinfo/distutils-sig
