Phil Dibowitz wrote:
> The things I thought of while setting it [Python bindings] up:
>  - A README for libconcord/bindings/python would be good - a quick google
> search showed me how to install python modules, but I didn't know off-hand

See attached:

libconcord/bindings/python/README
  Description of how to install the Python bindings.

>  - Either the Makefile I sent you or another for Congruity (or at the very
> least, talk about it in README.txt)

Thanks. I'll include this in the next release.

> And also, you probably want a man page so the debian folks don't have to
> write one for you when they package it.

Does Debian have a policy that apps have to have man-pages then? This
should be pretty easy, so I'll knock it out soon...

> This works very well, nice job!

Thanks!

> As you saw, 0.20 is released. In addition, I found some time
> tonight to add a feature I'd been meaning to add but kept forgetting:
> check the remote comes back before reporting success, and set time as
> well.

As you may have noticed, congruity does this already at the application
level. This whole process obviously takes some time, and could even fail
(e.g. if user unplugs the remote.) This change probably requires
reset_remote having a callback to indicate progress...

> Now that 0.20 is out I wanted to note that for the next month or
> two I'm going to be extremely busy with traveling and preparing for
> my move to Switzerland.

Congratulations (I assume:-) About 10 years ago I moved from the UK to
the US, so I know it can be a lot of work both before and after
(although, I was right out of college, so I didn't have much stuff to move.)

Compilation
====================

The Python bindings do not require compilation.

Pre-Requisites
====================

The Python bindings make use of the ctypes library. ctypes is included as part
of Python 2.5. It is also available as an optional module for older versions
of Python. See the following URL for pointers:

http://sourceforge.net/projects/ctypes/

Installation
====================

The Python bindings make use of distutils for installation purposes. distutils
is a standard part of Python. Simply run the following command:

python setup.py install

You will probably need to run this command as root, since installation
requires writing files to system directories.

Direct Usage
====================

Since the Python bindings do not require compilation, they may be used
directly without installation. To do this, simply add the directory containing
the bindings to your PYTHONPATH. For example:

export PYTHONPATH=/path/to/libconcord/bindings/python

-------------------------------------------------------------------------
This SF.net email is sponsored by the 2008 JavaOne(SM) Conference 
Don't miss this year's exciting event. There's still time to save $100. 
Use priority code J8TL2D2. 
http://ad.doubleclick.net/clk;198757673;13503038;p?http://java.sun.com/javaone
_______________________________________________
concordance-devel mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/concordance-devel

Reply via email to