in python
Python 3.1.1
Python is a multi-purpose, highly customizable programming language. It is often compared to Tcl, Perl, Scheme or Java. more>>
Python 3.1.1 is a multi-purpose, highly customizable programming language. It is often compared to Tcl, Perl, Scheme or Java. Python combines remarkable power with very clear syntax. It has modules, classes, exceptions, very high level dynamic data types, and dynamic typing. There are interfaces to many system calls and libraries, as well as to various windowing systems (X11, Motif, Tk, Mac, MFC). New built-in modules are easily written in C or C++.
Python is also usable as an extension language for applications that need a programmable interface.The Python implementation is portable: it runs on many brands of UNIX, on Windows, DOS, OS/2, Mac, Amiga... If your favorite system isn't listed here, it may still be supported, if there's a C compiler for it. Ask around on comp.lang.python -- or just try compiling Python yourself.
mod_python 2.76
mod_python is a program combining Python interpreter with the server. more>>
mod_python 2.76 is a program combining Python interpreter with the server. With mod_python you can write web-based applications in Python that will run many times faster than traditional CGI and will have access to advanced features such as ability to retain database connections and other data between hits and access to Apache internals.
This distribution includes everything you need, including a full python interpreter. It installs right into the Apache that comes with OS X.
MacPython 2.3.3
High-level programming language. more>>
MacPython offers a lot of Mac-specific extensions, including access to all major Mac OS Toolbox modules (Cocoa, Carbon, QuickTime, AppleScript), an Integrated Development Environment (in Python!), frameworks for windowing applications, unix-compatible cgi-scripting, image-manipulation libraries, numerical libraries, tk-based machine independent windowing and lots more. The source code is available.
Tony Lownds Python 2.5b1
Tony Lownds Python - Interpreted, interactive, object-oriented programming language more>>
Python combines remarkable power with very clear syntax. It has modules, classes, exceptions, very high level dynamic data types, and dynamic typing. There are interfaces to many system calls and libraries, as well as to various windowing systems (X11, Motif, Tk, Mac, MFC).
New built-in modules are easily written in C or C++. Python is also usable as an extension language for applications that need a programmable interface.
The Python implementation is portable: it runs on many brands of UNIX, on Windows, DOS, OS/2, Mac, Amiga... If your favorite system isnt listed here, it may still be supported, if theres a C compiler for it. Ask around on comp.lang.python -- or just try compiling Python yourself.
mod_python X 2.7.6
Mod_python is an Apache module that embeds the Python interpreter within the server. With mod_python you can write web-based applications in Python that will run many times faster than traditional more>> Mod_python is an Apache module that embeds the Python interpreter within the server. With mod_python you can write web-based applications in Python that will run many times faster than traditional CGI and will have access to advanced features such as ability to retain database connections and other data between hits and access to Apache internals.
MacOS X 10.0 or later.
Python Milter 0.9.1
A Python API for Sendmail Milters, plus related libraries for content filtering more>> A Python API for Sendmail Milters, plus related libraries for content filtering
Python Milter is a Python API for Sendmail Milters, plus related libraries for content filtering, SPF, and reputation tracking.
System requirements:
- Sendmail
Enhancements
- Fix missing address of optional param to addrcpt, which could crash addrcpt.
Python Sudoku 0.13
Free text and graphical program (gtk interface) to create or resolve sudokus more>> Free text and graphical program (gtk interface) to create or resolve sudokus
Python Sudoku is also able to print a Sudoku (1 or 4 sudokus in each page) and write an image (jpeg, png, etc) with a Sudoku.
Sudoku, sometimes spelled Su Doku, is a placement puzzle, also known as Number Place in the United States. The aim of the puzzle is to enter a numeral from 1 through 9 in each cell of a grid, most frequently a 9 x 9 grid made up of 3 x 3 subgrids (called "regions"), starting with various numerals given in some cells (the "givens").
Each row, column and region must contain only one instance of each numeral. Completing the puzzle requires patience and logical ability. Its grid layout is reminiscent of other newspaper puzzles like crosswords and chess problems.
Sudoku initially became popular in Japan in 1986 and attained international popularity in 2005.
EasyEclipse for Python 1.2.2
EasyEclipse for Python development more>>
WARNING: The PyDev plugin will not work if there are spaces in the installation path. The best solution is:
- On MacOSX, rename the EasyEclipse application to remove spaces. For example, change Eclipse for Python to Eclipse-for-Python.
This distribution includes the following plugins:
Core components:
- Eclipse Platform 3.2.1 - Shared platform services from Eclipse.
- Eclipse Tools 3.2.1 - Common libraries for various Eclipse projects.
- Java for Windows 1.5.0.09 - Run Java application on Sun Java(tm) runtime, packaged for Eclipse use. (Windows only)
- Java for Linux 1.5.0.09 - Run Java application on Sun Java(tm) runtime, packaged for Eclipse use. (Linux only)
Tools for general Java development:
- Eclipse Java Development Tools 3.2.1 - Edit, compile, run, debug, test, refactor, document and deploy Java applications.
Some essential utilities:
- AnyEdit Tools 1.5.6.2 - Useful right-click menus in editors: "Open file under cursor", "Open type under cursor", et cetera.
- Eclipse Utils Plugins 1.0.0.1 - Save the cursor position of editors when closing and re-opening a file. Access common team actions with explorer buttons.
- Color Editor 1.2.4 - Edit with syntax highlighting over 100+ file formats.
IDE for Python development:
- PyDev 1.2.4 - Edit, run, debug and refactor Python and Jython applications.
Version Control tools (note that CVS support is included in the Eclipse Platform):
- Subclipse 1.1.8 - Access and manage Subversion repositories within Eclipse.
Getting started
Getting Started documentation is available for the following included plugins:
- Eclipse Platform
- Eclipse Tools
- Eclipse Java Development Tools
- Eclipse Utils Plugins
- Color Editor
- PyDev
- Subclipse
For the other plugins, you are welcome to suggest a getting started. Thanks !
Enhancements:
- Upgraded to new version: Upgraded to Eclipse 3.2.2 and latest Pydev.
- Modified plugins:
- Eclipse Platform (upgraded)
- Java for Linux (upgraded)
- Eclipse Java Development Tools (upgraded)
- Eclipse Tools (upgraded)
- AnyEdit Tools (upgraded)
- Color Editor (upgraded)
- PyDev (upgraded, upgraded)
- Subclipse (upgraded)
Webware for Python 0.9.4
Webware for Python is a suite of Python packages and tools for developing object-oriented, web-based applications more>>
Webware for Python is well proven, platform-independent and it is compatible with multiple operating systems, database servers and web servers.
Enhancements:
New Features
- New Application.config settings SessionCookiePath, SessionStoreDir, CacheDir and AddressFiles.
- The AutoReloadingAppServer now supports not only python-fam, but also python-gamin.
Improvements and Refinements
- Assume root path as the servlet path if the URL has been completely rewritten by the web server.
- Added optional parameter to HTTPRequest.serverURL() for getting canonical hostnames, False by default.
- Fixed the HTTPRequest.previousURI() method and added a HTTPRequest.previousContextName() method.
- Dont install the MKBrowser context automagically. It is now part of the default configuration where it can be removed.
- The appointment of the default context (if none was specified) was not deterministic. When ambiguous, we now refuse the temptation to guess, raising an error condition instead.
- Webware did not shut down cleanly when AutoReloadingAppServer or ThreadedAppServer could not be properly initialized. The error handling here is now much better.
Security
- Implemented HTTPRequest.isSecure() method.
- Use secure session cookies for HTTPS connections. This is configurable with the Application.config setting SecureSessionCookie which is True by default. (Suggested by Adam Kerrison.)
Bugfixes
- Deletion of cookies could lead to problems due to a wrong cookie path (report and fix by Adam Kerrison).
- Fixed a bug concerning servlet reuse (reported by Andrew Butash), adding a Servlet._busy attribute.
Readline support for Python 7b85-2.3
Readline support for Python offers a convenient system ultility for Mac users. more>>
Readline support for Python 7b85-2.3 offers a convenient system ultility for Mac users. The python included with OS X does not include the readline module (readline is GPL'd -- nothing in the core operating system can be GPL'd because the GPL is an encumbered license -- it ain't freeware if it is GPL).
Requirements: Mac OS X 10.3 (or Python 2.3 on 10.2 and prior)
PySynth 0.8
A simple and open source music synthesizer developer in Python more>> A simple and open source music synthesizer developer in Python
PySynth is a free and simple music synthesizer written in Python. PySynths based on a script found on the Web and then modified for this purposes.
The sound does not try to emulate a specific instrument, its more like a mixture of piano, electric piano, organ (in the bass), and vibraphone.
The current release of the synthesizer can only play one note at a time. However, two output files can be mixed together.
The script can also be used as a module by other Python programs.
System requirements:
- Python
pythonFastaToGenbank 1
Convert protein or DNA sequences from fasta to genbank more>> Convert protein or DNA sequences from fasta to genbank
pythonFastaToGenbank is a simple Python program for converting protein or DNA sequences from Fasta to genbank. Requires Python 2.4, output in python console.
Enhancements
- Version one of the PyFastatoGen.py
- Single .py File
- PyConverter.py: A v. simple python program. Uses standard
- text editing to convert sequence data (either DNA or
- protein) from Fasta format (single line) to genbank
- format(spaced and line numbered). Basically a little bit
- of code to save some time, rather then formatting it by
- hand in a text editor. Warning: there is no checking of
- the sequence you enter, remember GIGO!
- requires python 2.4, output in python
ssl support for Python 0.0.0
ssl support for Python is a program which can be integrated into the Python distribution included with Panther. more>>
ssl support for Python 0.0.0 is a program which can be integrated into the Python distribution included with Panther. This module is no longer needed as of 10.3 That Python is included with OS X is awesome. However, the socket module included with the build on OS X 10.2 lacks support for communicating across connections using SSL.
The source of the socket module included within python into a standalone module project that can be installed to add ssl support to the socket layer. Download the source, cd into the resulting directory in Terminal, and type 'sudo /usr/bin/python setup.py install'. Makes a backup of the original Python _socket.so prior to installing the new version.
Python Call Graph 0.4.0
Python Call Graph is a Python library that creates call graphs for Python programs more>>
Enhancements:
- Command line interface added: pycallgraph-dot.py (#10)
- Accumulative time per function is now measured (#3, #12)
- Option to filter standard library modules (#11)
- Added reset_settings() to reset settings and graph_attributes dictionaries to their defaults
- node and edge colour functions take two parameters now: calls and total_time
- Added min_depth to the filtering constructor
- Renamed settings[node_color] and settings[edge_color] to the UK version, colour
- More examples added
- Added an all.py script to run all examples at once
- Inbuilt Python keyword filter was being replaced with a variable
- PEP8 fixes
- Removed svn files from source distribution
flickrpy
A free Python library for the Flickr API more>> A free Python library for the Flickr API
flickrpy is a free and open source Python wrapper and example scripts for the Flickr API. flickrpy returns nice objects that are easy to manipulate.
System requirements:
- Python