[pygr-notify] [pygr commit] r213 - Edited wiki page through web user interface.
codesite-noreply at google.com
codesite-noreply at google.com
Wed May 6 19:21:57 PDT 2009
Author: marecki
Date: Wed May 6 16:42:17 2009
New Revision: 213
Modified:
wiki/BuildingAndTestingPygr.wiki
Log:
Edited wiki page through web user interface.
Modified: wiki/BuildingAndTestingPygr.wiki
==============================================================================
--- wiki/BuildingAndTestingPygr.wiki (original)
+++ wiki/BuildingAndTestingPygr.wiki Wed May 6 16:42:17 2009
@@ -44,7 +44,9 @@
Pygr is not a pure-Python module and a C compiler must be present at build
time for it to finish successfully. You will also need Python's header
files. How all these should be obtained depends a lot on the system you use:
* if you built Python from source, you should already have everything;
* if under Linux/Unix/Fink/Cygwin/..., Python's header files may be
distributed separately from its executables and other run-time files. Look
for something similar to _python-devel_ in your package manager; installing
it should automatically pull in all dependencies. As for the compiler, you
will most likely use GCC - almost certainly available in your system's
package repositories, if not already on your hard drive;
- * under Windows things are more complicated
+ * under Windows, your Python installation should come with all the
required header files but things are more complicated when it comes to the
compiler. There are two options available here, they will be discussed in
more details later:
+ * use Microsoft Visual Studio and the official Microsoft Platform SDK; or
+ * use MinGW, port of GCC and friends to Windows bundled with
freely-distributable standard header files and import libraries.
=== Installing Pyrex ===
@@ -61,7 +63,7 @@
* *Cons*: requires Cygwin (for both building and running) of course,
MySQL client must be built from the source
# Natively, with the Microsoft Visual C++ compiler
* *Pros*: binary packages built this way should work without problems
with any official Python release out there (but see below)
- * *Cons*: non-free tools may be needed, different Python versions need
different compiler versions, demanding resource-wise
+ * *Cons*: non-free tools may be needed, different Python versions need
different compiler versions, demanding resource-wise, possible licensing
issues
# Natively, with the MinGW compiler
* *Pros*: only free tools needed, can be used to build for any Python
version
* *Cons*: doesn't quite work with Pygr yet (see below)!
More information about the pygr-notify
mailing list