<pre style='margin:0'>
Kurt Hindenburg (kurthindenburg) pushed a commit to branch master
in repository macports-ports.

</pre>
<p><a href="https://github.com/macports/macports-ports/commit/a0833320f5342a0876a8a5c59320feedc8d87411">https://github.com/macports/macports-ports/commit/a0833320f5342a0876a8a5c59320feedc8d87411</a></p>
<pre style="white-space: pre; background: #F8F8F8">The following commit(s) were added to refs/heads/master by this push:
<span style='display:block; white-space:pre;color:#404040;'>     new a083332  python PG: prevent setuptools' easy_install from downloading software
</span>a083332 is described below

<span style='display:block; white-space:pre;color:#808000;'>commit a0833320f5342a0876a8a5c59320feedc8d87411
</span>Author: Kurt Hindenburg <khindenburg@macports.org>
AuthorDate: Sat Nov 18 10:58:35 2017 -0500

<span style='display:block; white-space:pre;color:#404040;'>    python PG: prevent setuptools' easy_install from downloading software
</span><span style='display:block; white-space:pre;color:#404040;'>    
</span><span style='display:block; white-space:pre;color:#404040;'>    This adds an .cfg that forbids easy_install from downloading any
</span><span style='display:block; white-space:pre;color:#404040;'>    required software. It can be used in the buildbot or with port -t
</span><span style='display:block; white-space:pre;color:#404040;'>    (trace) to find dependents not listed in a portfile.
</span><span style='display:block; white-space:pre;color:#404040;'>    
</span><span style='display:block; white-space:pre;color:#404040;'>    See discussion in
</span><span style='display:block; white-space:pre;color:#404040;'>    https://lists.macports.org/pipermail/macports-dev/2017-November/036794.html
</span><span style='display:block; white-space:pre;color:#404040;'>    
</span><span style='display:block; white-space:pre;color:#404040;'>    closes #1016
</span>---
 _resources/port1.0/group/python-1.0.tcl | 8 ++++++++
 1 file changed, 8 insertions(+)

<span style='display:block; white-space:pre;color:#808080;'>diff --git a/_resources/port1.0/group/python-1.0.tcl b/_resources/port1.0/group/python-1.0.tcl
</span><span style='display:block; white-space:pre;color:#808080;'>index 930cbee..ade293f 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/_resources/port1.0/group/python-1.0.tcl
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/_resources/port1.0/group/python-1.0.tcl
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -53,6 +53,14 @@ universal_variant yes
</span> 
 build.target    build
 
<span style='display:block; white-space:pre;background:#e0ffe0;'>+post-extract {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    # Prevent setuptools' easy_install from downloading dependents
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    set fs [open $env(HOME)/.pydistutils.cfg w+]
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    puts $fs {[easy_install]}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    puts $fs {allow_hosts = None}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    close $fs
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span> pre-destroot    {
     xinstall -d -m 755 ${destroot}${prefix}/share/doc/${subport}/examples
 }
</pre><pre style='margin:0'>

</pre>