Hello, The site.py solution seems appropriate but I'd be more in favor of a `sys.supported_platform_tags =['manylinux1']` attribute, with an order of preferences to ease the wheel selection when several such tags will be added.
Regards, Xavier Le 26 janv. 2016 23:36, "Nathaniel Smith" <[email protected]> a écrit : > On Mon, Jan 25, 2016 at 8:37 PM, Robert T. McGibbon <[email protected]> > wrote: > > I agree that this is an important detail. I generally use machines that > have > > many different Python interpreters installed (some distro-provided and > > others in my home directory), and can easily imagine wanting them to have > > different behavior w.r.t. manylinux1 wheels. > > > > Perhaps the option could be put in site.py, or somewhere in > > lib/pythonX.Y/configX.Y/? I'm not sure what the appropriate solution here > > is. > > On further thought, the site.py solution has sorta grown on me... > basically the PEP text would look something like: > > "If there exists an attribute sys._manylinux1_compatible, then > bool(sys._manylinux1_compatible) determines whether the given > interpreter should be considered manylinux1-compatible. By default, > upstream Python builds will not provide any variable with this name, > but a distributor may create it if they choose (e.g. from > sitecustomize.py)." > > It's not exactly pretty, but it's kinda elegant: it neatly solves the > problem of binding the configuration to an individual python > environment, allows it to be set from site.py or sitecustomize.py or > from a user's PYTHONSTARTUP or usercustomize.py or even by a local > patch to the interpreter, it's naturally inherited across > virtualenv/venvs, can be checked in very little code, and can be > specified in very few words. > > I guess we can bikeshed about whether 'sys' is the appropriate place :-) > > -n > > -- > Nathaniel J. Smith -- https://vorpus.org > _______________________________________________ > Distutils-SIG maillist - [email protected] > https://mail.python.org/mailman/listinfo/distutils-sig >
_______________________________________________ Distutils-SIG maillist - [email protected] https://mail.python.org/mailman/listinfo/distutils-sig
