[Scons-dev] Python 3 issue

RW garlicbready at googlemail.com
Tue Jun 27 18:55:58 EDT 2017


Hi,
I've just submitted a pull request to allow for relative imports under
python 3 for tools.
There's also a test included as well.

https://bitbucket.org/scons/scons/pull-requests/486/added-support-for-relative-imports-within/diff


On 26 June 2017 at 09:31, Russel Winder <russel at winder.org.uk> wrote:

> On Fri, 2017-06-23 at 10:53 -0700, Bill Deegan wrote:
> > This change:
> > https://bitbucket.org/bdbaddog/scons-russel-example/commits/48899a710
> > f9afbec891307addd6ae5b9c08d53c9?at=master
> >
> > Will make it work in py2 and py3.
> >
> > Any reason we can't live with that?
>
> On reflection that probably seems like what I should have written in
> the first place!
>
> Python 3 uses absolute imports with the . and .. exceptions. The
> absolute_import __future__ makes Python 2 behave the same to give
> consistency. Of course this only works if the parent package is
> imported. In this context that will always be the case, so it should be
> fine.
>
> I can definitely live with this as an idiom.
>
> I am now just embarrassed to have found this problem. :-)
>
> --
> Russel.
> ============================================================
> =================
> Dr Russel Winder      t: +44 20 7585 2200   voip:
> sip:russel.winder at ekiga.net
> 41 Buckmaster Road    m: +44 7770 465 077   xmpp: russel at winder.org.uk
> London SW11 1EN, UK   w: www.russel.org.uk  skype: russel_winder
>
> _______________________________________________
> Scons-dev mailing list
> Scons-dev at scons.org
> https://pairlist2.pair.net/mailman/listinfo/scons-dev
>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://pairlist2.pair.net/pipermail/scons-dev/attachments/20170627/4b5d6162/attachment.html>


More information about the Scons-dev mailing list