Suggest people use `PYTHONPATH` rather than adjusting `sys.path` internally.
authorW. Trevor King <wking@drexel.edu>
Tue, 13 Mar 2012 13:30:45 +0000 (09:30 -0400)
committerW. Trevor King <wking@drexel.edu>
Tue, 13 Mar 2012 13:30:45 +0000 (09:30 -0400)
The old method only worked out of the box if you were running Python
2.1 on a 586.  I imagine that is too small a slice of current users to
be worth hard coding ;).

demo/python/cmd.py
demo/python/info.py
demo/python/mmap.py
swig/python/README.txt

index 83b5f5d92498f3799bf9d5fc3941f3367996a1ae..2ae90dd1367ab6d121d0e7b82d55568cf97be4ea 100755 (executable)
@@ -17,7 +17,6 @@
 
 #set the paths so python can find the comedi module
 import sys, os, string, struct, time
-sys.path.append('./build/lib.linux-i586-2.1')
 
 import comedi as c
 
index e53d5540a000b556a4b40d2f80cd508b8aeea68f..98459857978bcf039736e9f73108f76392e2179c 100755 (executable)
@@ -16,7 +16,6 @@
 
 #set the paths so python can find the comedi module
 import sys, os, string
-sys.path.append('./build/lib.linux-i586-2.1')
 
 import comedi as c
 
index 58033081d8f36325cc0d2b9cc417ed05683af623..65f9f82948dea2024ce9c674e2fbe07eacd13ea3 100755 (executable)
@@ -24,7 +24,6 @@ import sys, os, string, struct, time, array
 sys.path.append(sys.path.pop(0))
 import mmap
 
-sys.path.append('./build/lib.linux-i586-2.1')
 import comedi as c
 
 #open a comedi device
index 84654a4d3b9fc0ced45e97b3a18798e100769f7d..3cca5d3e72e9e21a378d0ea2ef18440e15b32149 100644 (file)
     $ python setup.py build
     $ python setup.py install
 
+  If you want to test the wrappers before installing them, you will
+  need to set the `PYTHONPATH` environment variable so Python can find
+  the compiled modules.  On my system, that looks like
+    $ PYTHONPATH=build/lib.linux-i686-2.7/ ../../demo/python/info.py
+
 2) Using the module
   All the comedilib functions are translated directly to python
   function. The various comedi structs are now available as python