Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]
Groups > comp.lang.python > #42813
| Path | csiph.com!v102.xanadu-bbs.net!xanadu-bbs.net!news.glorb.com!newsfeed.xs4all.nl!newsfeed3.news.xs4all.nl!xs4all!post.news.xs4all.nl!not-for-mail |
|---|---|
| Return-Path | <cjw@ncf.ca> |
| X-Original-To | python-list@python.org |
| Delivered-To | python-list@mail.python.org |
| X-Spam-Status | OK 0.005 |
| X-Spam-Evidence | '*H*': 0.99; '*S*': 0.00; 'received:134': 0.05; 'binary': 0.07; 'compiler': 0.07; 'distutils': 0.07; 'builtin': 0.09; 'linear': 0.09; 'setup.py': 0.09; '--------': 0.10; 'developer': 0.10; 'python': 0.11; 'windows': 0.15; 'command.': 0.16; 'easy_install': 0.16; 'egg': 0.16; 'fallback': 0.16; 'fork': 0.16; 'newsgroups:': 0.16; 'nick': 0.16; 'provision': 0.16; 'references:': 0.16; 'setuptools': 0.16; 'subject:distutils': 0.16; 'extensions': 0.16; 'wrote:': 0.18; 'library': 0.18; "python's": 0.19; 'header:User-Agent:1': 0.23; 'williams': 0.24; 'earlier': 0.24; 'cc:2**0': 0.24; 'extension': 0.26; 'distribute': 0.26; 'downloaded': 0.26; 'asking': 0.27; 'header:In-Reply-To:1': 0.27; 'installed': 0.27; "doesn't": 0.30; "i'm": 0.30; 'work.': 0.31; 'gives': 0.31; 'usually': 0.31; '3.2': 0.31; 'anyone': 0.31; 'probably': 0.32; 'weeks': 0.32; 'implemented': 0.33; 'totally': 0.33; 'actual': 0.34; 'date:': 0.34; 'core': 0.34; 'created': 0.35; 'plans': 0.35; 'test': 0.35; 'but': 0.35; 'building': 0.35; 'there': 0.35; 'installing': 0.36; 'similar': 0.36; 'url:org': 0.36; 'email addr:python.org': 0.37; 'area': 0.37; 'being': 0.38; 'expected': 0.38; 'to:addr:python-list': 0.38; 'pm,': 0.38; 'does': 0.39; 'subject:': 0.39; 'reported': 0.39; 'sure': 0.39; 'to:addr:python.org': 0.39; 'users': 0.40; 'how': 0.40; 'slowly': 0.60; 'most': 0.60; 'today,': 0.61; 'subject:Fwd': 0.61; 'here:': 0.62; 're:': 0.63; 'provide': 0.64; 'more': 0.64; 'email name :python-list': 0.65; 'header:Reply-To:1': 0.67; 'reply-to:no real name:2**0': 0.71; 'article': 0.77; '3.4': 0.84; 'downloadable': 0.84; 'url:latest': 0.91; '2013': 0.98 |
| Date | Fri, 05 Apr 2013 08:38:40 -0400 |
| From | "Colin J. Williams" <cjw@ncf.ca> |
| User-Agent | Mozilla/5.0 (Windows NT 5.1; rv:17.0) Gecko/20130328 Thunderbird/17.0.5 |
| MIME-Version | 1.0 |
| To | python-list@python.org |
| Subject | Re: Fwd: Re: distutils without a compiler |
| References | <mailman.29.1364945237.3114.python-list@python.org> <515E2946.5060504@ncf.ca> |
| In-Reply-To | <515E2946.5060504@ncf.ca> |
| Content-Type | text/html; charset=UTF-8 |
| Content-Transfer-Encoding | 8bit |
| X-NCF-Filtered | By ProxSMTP on pallando Fri Apr 5 08:38:45 2013 -0400 (EDT) |
| Cc | Ned Deily <nad@acm.org> |
| X-BeenThere | python-list@python.org |
| X-Mailman-Version | 2.1.15 |
| Precedence | list |
| Reply-To | cjw@ncf.ca |
| List-Id | General discussion list for the Python programming language <python-list.python.org> |
| List-Unsubscribe | <http://mail.python.org/mailman/options/python-list>, <mailto:python-list-request@python.org?subject=unsubscribe> |
| List-Archive | <http://mail.python.org/pipermail/python-list/> |
| List-Post | <mailto:python-list@python.org> |
| List-Help | <mailto:python-list-request@python.org?subject=help> |
| List-Subscribe | <http://mail.python.org/mailman/listinfo/python-list>, <mailto:python-list-request@python.org?subject=subscribe> |
| Newsgroups | comp.lang.python |
| Message-ID | <mailman.137.1365165906.3114.python-list@python.org> (permalink) |
| Lines | 110 |
| NNTP-Posting-Host | 2001:888:2000:d::a6 |
| X-Trace | 1365165906 news.xs4all.nl 6907 [2001:888:2000:d::a6]:43619 |
| X-Complaints-To | abuse@xs4all.nl |
| Xref | csiph.com comp.lang.python:42813 |
Show key headers only | View raw
<html>
<head>
<meta content="text/html; charset=UTF-8" http-equiv="Content-Type">
</head>
<body bgcolor="#FFFFFF" text="#000000">
<br>
<div class="moz-cite-prefix">On 04/04/2013 9:30 PM, Colin J.
Williams wrote:<br>
</div>
<blockquote cite="mid:515E2946.5060504@ncf.ca" type="cite">
<br>
<br>
<br>
-------- Original Message --------
<br>
Subject: Re: distutils without a compiler
<br>
Date: Tue, 02 Apr 2013 16:26:59 -0700
<br>
From: Ned Deily <a class="moz-txt-link-rfc2396E" href="mailto:nad@acm.org"><nad@acm.org></a>
<br>
To: <a class="moz-txt-link-abbreviated" href="mailto:python-list@python.org">python-list@python.org</a>
<br>
Newsgroups: comp.lang.python
<br>
References: <a class="moz-txt-link-rfc2396E" href="mailto:515AA9BF.4010602@chamonix.reportlab.co.uk"><515AA9BF.4010602@chamonix.reportlab.co.uk></a>
<br>
<br>
In article <a class="moz-txt-link-rfc2396E" href="mailto:515AA9BF.4010602@chamonix.reportlab.co.uk"><515AA9BF.4010602@chamonix.reportlab.co.uk></a>,
<br>
Robin Becker <a class="moz-txt-link-rfc2396E" href="mailto:robin@reportlab.com"><robin@reportlab.com></a> wrote:
<br>
<blockquote type="cite">Is there a neat way to get distutils to
report compiler absence? Most windows
<br>
users don't have a compiler so building extensions usually
doesn't work.
<br>
<br>
However, python's builtin batteries would allow pre-built pyds
to be
<br>
downloaded
<br>
in lieu of an actual build.
<br>
<br>
Has anyone created a fallback download compiler or similar?
<br>
</blockquote>
<br>
I'm not totally sure I understand what you are asking but here's a
<br>
guess. Today, probably the most widely-used solution to provide
<br>
packages with pre-built C extension modules is to use setuptools
or its
<br>
Distribute fork and build a bdist egg which can then be downloaded
and
<br>
installed with the easy_install command.
<br>
<br>
Note the whole area of binary distributions for Python is one that
is
<br>
now under intense active development. The standard library
replacement
<br>
for binary eggs will be wheels; various tools to support building
and
<br>
installing them are being designed and implemented and are
expected to
<br>
be part of Python 3.4 with downloadable support for selected
earlier
<br>
releases. It's all happening on the distutils-sig and in various
PEPs.
<br>
Nick Coughlan, the core developer leading the design effort, gives
an
<br>
overview of the current plans here:
<br>
<br>
<a class="moz-txt-link-freetext" href="http://python-notes.boredomandlaziness.org/en/latest/pep_ideas/core_packa">http://python-notes.boredomandlaziness.org/en/latest/pep_ideas/core_packa</a>
<br>
ging_api.html
<br>
<br>
</blockquote>
<big><big>I understand that easy_install does not make provision<br>
for BLAS and similar linear algebra optimizations.<br>
<br>
A few weeks back, I reported that a test ran more slowly<br>
on 3.2 than on 2.7. This was attributed, by one respondent,<br>
to the absence of these optimizations when using easy_install.<br>
<br>
easy_install was used for both of my installations.<br>
<br>
I have not yet sorted out how to use the setup.py so<br>
that the optimizations are included.<br>
<br>
Colin W.<br>
</big></big><br>
</body>
</html>
Back to comp.lang.python | Previous | Next — Previous in thread | Find similar | Unroll thread
Re: distutils without a compiler Ned Deily <nad@acm.org> - 2013-04-02 16:26 -0700 Re: Fwd: Re: distutils without a compiler "Colin J. Williams" <cjw@ncf.ca> - 2013-04-05 08:38 -0400
csiph-web