RSS 106 projects tagged "Python Modules"

Download No website Updated 18 Feb 2002 pyGCache

Screenshot
Pop 38.52
Vit 2.18

GCache is a Python module that provides a generic cache class useful for speeding up any application where objects are referenced by keys. It uses object metadata to optimize hit-rates and freshness for fetches, and uses a "write-through" mechanism for writes and deletes. It can use "if-modified-since" fetches or rsync delta updates to refresh stale cached objects. GSource classes are provided for generating useful metadata from common sources (os.stat calls and MIME headers). A simple example urlCache is implemented that supports HTTP 1.1 (rfc2616) cache-control and expire headers to ensure freshness. Also included is an rfc2616 package useful for parsing HTTP 1.1 headers, and a PCache package implementing a persistant cache using a Python shelve.

Download Website Updated 24 Sep 2006 gnome-python

Screenshot
Pop 167.93
Vit 7.39

gnome-python is a set of interfaces to gnome-libs. It also contains a copy of PyGTK, so you don't have to worry about gnome-python getting out of sync with your copy of PyGTK. The bindings cover almost all of the APIs in gnome-libs.

Download Website Updated 20 May 2010 libxml2

Screenshot
Pop 977.48
Vit 17.14

Libxml2 is the XML C library developed for the Gnome project. The library code is portable (to Linux, Unix, Windows, embedded systems, etc.) and modular; most of the extensions can be compiled out. Libxml2 implements a number of existing standards related to markup languages, including the XML standard, Namespaces in XML, XML Base, Relax NG, RFC 2396, XPath, XPointer, HTML4, XInclude, SGML Catalogs, and XML Catalogs. In most cases, libxml tries to implement the specifications in a relatively strict way. To some extent, it provides support for the following specifications, but doesn't claim to implement them: DOM, FTP client, HTTP client, and SAX2. Support for W3C XML Schemas is in progress. It includes xmllint, a command line XML validator.

Download Website Updated 30 Jan 2001 oci8py

Screenshot
Pop 16.43
Vit 1.00

The Oracle 8 Python Interface (oci8py) is a Python module for accessing Oracle 8 specific features from Python.

Download Website Updated 08 Aug 2009 pygame

Screenshot
Pop 216.17
Vit 7.34

Pygame is a set of Python extension modules designed for writing games. The core of pygame is wrapped on top of the SDL library.

Download Website Updated 04 Jul 2011 PyGTK

Screenshot
Pop 240.34
Vit 15.12

PyGTK is a set of Python bindings for the GTK widget set. It provides an object oriented interface that is slightly higher level than the C one. It automatically does all the type casting and reference counting that you normally would have to do with the C API.

Download Website Updated 27 Aug 2000 pyHnj

Screenshot
Pop 16.61
Vit 70.62

pyHnj is an extension wrapper for Raph Levien's libhnj hyphenation library. The author thought it would be funny to write a wrapper around it, and by doing so give all Python users the ability to gratuitously hyphenate whole paragraphs.

Download No website Updated 02 Sep 2003 PyORBit

Screenshot
Pop 106.59
Vit 2.87

PyORBit is a Python binding for the ORBit2 CORBA ORB. It was developped to suit the needs of the bonobo bindings in GNOME-Python, but is usable for other purposes as well. It aims to follow the standard Python language mapping for CORBA. It can generate stubs at runtime from typelibs, IDL files, or by introspecting remote objects using ORBit2's IModule typelib capabilities.

Download Website Updated 10 Jan 2011 PyPAM

Screenshot
Pop 19.18
Vit 73.24

Python bindings for PAM (Pluggable Authentication Modules).

Download No website Updated 17 Oct 2003 pysync

Screenshot
Pop 174.63
Vit 3.19

Pysync has both a demonstration implementation of the rsync and related algorithms in pure Python, and a high speed librsync Python extension. The pure Python is not fast and is not optimized, however it does work and provides a simple implementation of the algorithm for reference and experimentation. It includes a combination of ideas taken from librsync, xdelta, and rsync. The librsync Python extension is less flexible and harder to understand, but is very fast.

Screenshot

Project Spotlight

PeRKy

A tool for managing software requirements.

Screenshot

Project Spotlight

Collax V-Cube+

Virtualization and HA Management of virtual machines and embedded HA Storage.