Sounds good, I'll bring it up there. On Thu, Jun 29, 2017, 17:54 Bill Deegan <b...@baddogconsulting.com> wrote:
> Daniel, > > Perhaps the better way to go about it than to call scons N times is to > have N variant dirs? where there's a variant dir for each build type you > want, and then youd call > > scons build_wheel > which is aliased Alias('build_wheel','variant_dir for building wheel path') > > Maybe bring this up on scons users mailing list and we'll see if it can be > resolved? > > On Wed, Jun 28, 2017 at 6:42 PM, Daniel Holth <dho...@gmail.com> wrote: > >> I was able to implement PEP 517 build_wheel and build_sdist for enscons >> (on bitbucket), and a click cli calling any backend mentioned in >> pyproject.toml. Pretty simple. Not sure what to do with the config >> dictionary. >> >> SCons is not designed to be called twice in the same process with >> different arguments. It would be easier for me to know that pip would only >> invoke one PEP 517 function per subprocess, or to know all target >> directories in advance. Otherwise the enscons.api subprocess has to invoke >> SCons in another subprocess. SCons also builds all targets (wheel and sdist >> in same invocation) by default. >> >> "Alakazam!" >> >> On Wed, Jun 28, 2017 at 3:52 PM Thomas Kluyver <tho...@kluyver.me.uk> >> wrote: >> >>> On Wed, Jun 28, 2017, at 06:07 PM, Daniel Holth wrote: >>> >>> Is there a prototype implementation of pep 517 yet? >>> >>> >>> - Flit has a PR with a prototype backend implementation, though it's not >>> up to date with all the changes the PEP has undergone. I'll update it when >>> we've agreed on a spec - it's still a fast moving target right now. >>> - I have a prototype module frontends could use to call hooks here: >>> https://github.com/takluyver/pep517 . It's mostly up to date, except >>> for the issue with using sdist as a fallback for copying files for a wheel. >>> >>> Re: magic strings - like Nathaniel said, I haven't noticed them as part >>> of any proposal so far. >>> >>> Thomas >>> _______________________________________________ >>> Distutils-SIG maillist - Distutils-SIG@python.org >>> https://mail.python.org/mailman/listinfo/distutils-sig >>> >> >> _______________________________________________ >> Distutils-SIG maillist - Distutils-SIG@python.org >> https://mail.python.org/mailman/listinfo/distutils-sig >> >> >
_______________________________________________ Distutils-SIG maillist - Distutils-SIG@python.org https://mail.python.org/mailman/listinfo/distutils-sig