<div dir="ltr">Why are we supporting this? Spack seems to generate a string of maint requests while providing marginal value at best.<div><br></div><div>   Matt<br><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">---------- Forwarded message ---------<br>From: <strong class="gmail_sendername" dir="auto">Greg Burgreen via petsc-maint</strong> <span dir="ltr"><<a href="mailto:petsc-maint@mcs.anl.gov">petsc-maint@mcs.anl.gov</a>></span><br>Date: Tue, Feb 12, 2019 at 7:53 PM<br>Subject: Re: [petsc-maint] [spack] Petsc build with Python3<br>To: petsc-maint <<a href="mailto:petsc-maint@mcs.anl.gov">petsc-maint@mcs.anl.gov</a>><br>Cc: <a href="mailto:elizabeth.fischer@columbia.edu">elizabeth.fischer@columbia.edu</a> <<a href="mailto:elizabeth.fischer@columbia.edu">elizabeth.fischer@columbia.edu</a>>, Jed Brown <<a href="mailto:jedbrown@mcs.anl.gov">jedbrown@mcs.anl.gov</a>><br></div><br><br><div dir="ltr"><div>petsc@develop worked with python-3.7.2, Satish. Thank you. The "No module named site" error did not have 'python2' in the PATH, only 'python3'.<br></div><div><br></div><div>Elizabeth, approach #2 got me very close, but there were a few minor issues in that commit (for instance, the use of a deprecated string.replace in config/PETsc/Configure.py).</div><div><br></div><div>Greg<br></div></div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">On Tue, Feb 12, 2019 at 6:34 PM Balay, Satish <<a href="mailto:balay@mcs.anl.gov" target="_blank">balay@mcs.anl.gov</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">On Tue, 12 Feb 2019, Jed Brown via petsc-maint wrote:<br>
<br>
> Petsc4py should work fine with Python-3 (has for quite a while).  The<br>
> next PETSc release is due next month, give or take.  You can use<br>
> petsc@master in the mean time.<br>
<br>
This is petsc@develop - in spack notation. This is fixed to work with<br>
python3.<br>
<br>
[and petsc4py@develop should now default to using petsc@develop]<br>
<br>
> >>> On Tue, Feb 12, 2019 at 6:28 PM Greg Burgreen <<a href="mailto:greg.burgreen@gmail.com" target="_blank">greg.burgreen@gmail.com</a>><br>
> >>> wrote:<br>
> >>><br>
> >>>> I am using the latest development version of spack (commit f65a115).<br>
> >>>><br>
> >>>> The spack recipe for petsc builds fine with python-2.7-x.<br>
> >>>><br>
> >>>> When I modify the petsc package to build using python-3.x, I get<br>
> >>>> "ImportError: No module named site."<br>
> >>>><br>
> >>>> I changed only one line in the petsc package to:<br>
> >>>><br>
> >>>>    depends_on('python@3.4:', type='build', when='@:3.10.99')<br>
<br>
This is a strange error. It should work [with petsc-3.10.x] if you have 'python2' in PATH.<br>
<br>
Satish<br>
<br>
</blockquote></div>
</div><br clear="all"><div><br></div>-- <br><div dir="ltr" class="gmail_signature" data-smartmail="gmail_signature"><div dir="ltr"><div><div dir="ltr"><div><div dir="ltr"><div>What most experimenters take for granted before they begin their experiments is infinitely more interesting than any results to which their experiments lead.<br>-- Norbert Wiener</div><div><br></div><div><a href="http://www.cse.buffalo.edu/~knepley/" target="_blank">https://www.cse.buffalo.edu/~knepley/</a><br></div></div></div></div></div></div></div></div></div>