Re: Running a script to build docs from setup.py

2009-07-10 Thread Tony Houghton
On Fri, 10 Jul 2009 11:06:34 +1000 Ben Finney ben+pyt...@benfinney.id.au wrote: Tony Houghton h...@realh.co.uk writes: I've looked through the manual but I can't find any hooks in distutils for generating files at install time other than extension modules and .pyc files. Should I just

Running a script to build docs from setup.py

2009-07-09 Thread Tony Houghton
I want to write a setup.py script, using distutils, for a python library called ROX-Lib2 (package name rox). The library includes a script to build HTML documentation from the pydoc strings. I'd like to run that script from setup.py but I don't know the best way to do that. I've looked through the

How to declare python ints in C extensions?

2009-01-04 Thread Tony Houghton
I want to write python wrappers for the Linux DVB API. The underlying structures and constants may change from time to time, and some of the constants are generated from macros, so I think it would be better to write the module in C rather than just copying the constants into pure python code and

Re: How to declare python ints in C extensions?

2009-01-04 Thread Tony Houghton
On Sun, 04 Jan 2009 21:05:14 +0100 Christian Heimes li...@cheimes.de wrote: Philip Semanchuk schrieb: This works for me: PyModule_AddIntConstant(module, O_CREAT, O_CREAT); I've had to learn a lot about writing extensions from looking at the Python source code. Lots of valuable

Determining encoding of a file

2007-02-03 Thread Tony Houghton
In Linux it's possible for filesystems to have a different encoding from the system's setting. Given a filename, is there a (preferably) portable way to determine its encoding? -- TH * http://www.realh.co.uk -- http://mail.python.org/mailman/listinfo/python-list

Re: Is Python Right for Me?

2007-02-03 Thread Tony Houghton
In [EMAIL PROTECTED], Stuart D. Gathman [EMAIL PROTECTED] wrote: On Fri, 02 Feb 2007 15:09:20 -0500, Mister Newbie wrote: I want to make small, 2D games. I have no programming experience. Is Python a good choice? Definitely. I teach a class for 7th to 12th grade where I use this tutorial

Re: Determining encoding of a file

2007-02-03 Thread Tony Houghton
In [EMAIL PROTECTED], Ben Finney [EMAIL PROTECTED] wrote: Tony Houghton [EMAIL PROTECTED] writes: In Linux it's possible for filesystems to have a different encoding from the system's setting. Given a filename, is there a (preferably) portable way to determine its encoding? If there were

sizeof(struct timeval)

2006-03-13 Thread Tony Houghton
I'm writing a python program which reads input device events so it needs to know sizeof(struct timeval). By using the struct module I should be able to work out sizeof(long) from python, but I can't think of a way to measure non-fundamental types without including a little bit of C, which I'd

Re: sizeof(struct timeval)

2006-03-13 Thread Tony Houghton
In [EMAIL PROTECTED], Big and Blue [EMAIL PROTECTED] wrote: Big and Blue wrote: Tony Houghton wrote: How safe would I be assuming that sizeof(struct timeval) == 2 * sizeof(long) is always true on Linux on different architectures? Based on what I was looking at today (well

Re: sizeof(struct timeval)

2006-03-13 Thread Tony Houghton
In [EMAIL PROTECTED], Big and Blue [EMAIL PROTECTED] wrote: Tony Houghton wrote: How safe would I be assuming that sizeof(struct timeval) == 2 * sizeof(long) is always true on Linux on different architectures? Based on what I was looking at today (well, yesterday now), you

Re: Finding where to store application data portably

2005-09-22 Thread Tony Houghton
Ron Adam wrote: Tony Houghton wrote: I'm using pygame to write a game called Bombz which needs to save some data in a directory associated with it. In Unix/Linux I'd probably use ~/.bombz, in Windows something like C:\Documents And Settings\user\Applicacation Data\Bombz

Re: Finding where to store application data portably

2005-09-22 Thread Tony Houghton
In [EMAIL PROTECTED], Ron Adam [EMAIL PROTECTED] wrote: Tony Houghton wrote: This works on Win XP. Not sure if it will work on Linux. import os parent = os.path.split(os.path.abspath(os.sys.argv[0]))[0] file = parent + os.sep + '.bombz' Ooh, no, I don't want saved data

Re: Finding where to store application data portably

2005-09-21 Thread Tony Houghton
Steven D'Aprano wrote: On Tue, 20 Sep 2005 23:03:52 +0100, Tony Houghton wrote: I'm using pygame to write a game called Bombz which needs to save some data in a directory associated with it. In Unix/Linux I'd probably use ~/.bombz, in Windows something like C:\Documents And Settings\user

Intermediate to expert book

2005-09-21 Thread Tony Houghton
Can anyone recommend a good book for intermediate up to expert level? I'm an experienced C programmer and I learnt Python from the Learning Python O'Reilly book because it had good reviews. I was disappointed though. It was difficult to read because it was so verbose. It would sometimes take more

Finding where to store application data portably

2005-09-20 Thread Tony Houghton
I'm using pygame to write a game called Bombz which needs to save some data in a directory associated with it. In Unix/Linux I'd probably use ~/.bombz, in Windows something like C:\Documents And Settings\user\Applicacation Data\Bombz. There are plenty of messages in the archives for this group