Python Development 18 Aug, 2006
I’ve been doing a bit of reorganization (long overdue) on my primary subversion repository to bring it more in line with this site (if you haven’t yet seen what’s in the projects area, go take a look). In doing so I’ve actually looked into what it takes to get setuptools working instead of distutils for compiling modules and it’s surprisingly easy.
I just have a couple of C modules I've toyed with, but finally packaged one up such that other people can try it. PyGCD provides about a 3x speedup compared to the pure python way of calculating the greatest common divisor of two numbers. I’ve also got the beginnings of a module to encode/decode T9 typing up there. Both distributions include cryptographic signatures -- check them against timhatch.pub with key ID F1B3E047.
I have a few other projects in the works too, mostly to scratch itches I have. The biggest one is one for OS-X to manually fiddle with routes depending on what base station my Airport card connects to or the MAC address of the router the Ethernet uses.