python 3.1
Python 3.1 RC1
Python is a remarkably powerful dynamic programming language that is used in a wide variety of application domains. Python is often compared to Perl, Tcl, Scheme, Ruby or Java. more>> <<less
License:GPL
DrPython 165
DrPython is a highly customizable, extensible editor/environment for developing programs more>>
Main features:
- Cross Platform
- Works anywhere wxPython works, adopts the native look and feel of the host os.
- Built with Scintilla
- Syntax Highlighting and Styling Built In (Support for Python, C/C++, HTML, Plain Text.)
- Folding
- Drag and Drop for Files and Text
- Brace Matching
- Rectangular Selection
- All wxStyledTextControl Commands can be set via shortcuts, and can be added to the pop up menu.
- Built In Prompts
- Run the python interpreter, programs in their own process.
- Open as many interpreter/program panels as you want.
- Highly Customizable: Edit Syntax Highlighting, Tab Width, Printing Options, Default Python Arguments, Automatic File Backups, Default Find/Replace Flags, Folding, Feedback Messages, Toolbar Icons, Python (and wxWidgets) Documentation and more.
- Optional Unicode/Encoding Support (with unicode version of wxPython).
- Easy Access to DrPython Commands:
- Customize the Right Click Pop Up Menu, Keyboard Shortcuts, and an optional ToolBar.
- Extensible in Python
- Plugins have complete access to DrPython internals.
- They can be loaded automatically on startup, or loaded in groups via the menu.
- Built in methods to facilitate adding plugin functions to the pop up menu, eyboard shortcuts, and the toolbar.
- Sriptable in Python
- Quickly write custom python scripts with access to DrPython internals, and access them from the menu,shortcuts, the pop up menu, or the toolbar.
- Quick Access to Files
- Bookmarks (which are built into the File Dialog) provide quick access to files and directories.
- The "Open Imported Modules" dialog enables you to get at modules imported in the document.
System requirements:
- Python 2.3.0 or later
- wxPython 2.5.2.7 or newer

ActivePython 2.6.4
ActivePython is the industry-standard Python distribution, available for Windows, Linux, Mac OS X, Solaris, AIX and HP-UX. Developers worldwide rely on ActivePythons completeness and ease-of-use. more>>
ActivePython is the industry-standard Python distribution, available for Windows, Linux, Mac OS X, Solaris, AIX and HP-UX. Developers worldwide rely on ActivePythons completeness and ease-of-use, while corporate users protect their infrastructure and stay competitive with quality-assured ActivePython business solutions.
ActivePython is 100% compatible with the reference distribution of Python. Code tested with ActivePython will run on any Python installation that has the appropriate extensions installed.
ActiveState also provides business solutions for dynamic languages, including enterprise distributions and OEM licensing, that offer guaranteed stability, expert support, unparalleled quality and cost-efficiency to organizations.
System Requirements: x86: Mac OS X 10.4. PowerPC: Mac OS X 10.3.9, 10.4 on G4, G5 processors.
Enhancements: Install a "python25.exe" beside "python.exe". This is akin to the "python2.5" setup on all other platforms. You can have multiple Python versions installed and on your PATH and call specific ones. PyWin32 update to build 209.2.
<<less
ActivePython is 100% compatible with the reference distribution of Python. Code tested with ... Enhancements: Install a "python25.exe" beside "python.exe". This is akin to the "python2License:Freeware
Python rope 0.6m2
Python rope is a python refactoring library and IDE more>>
Python rope is written in python. The IDE uses Tkinter library.
Main features:
- Rename everything!
- Extract method
- Extract local variable
- Move class/function/module/package/method
- Inline method/local variable
- Change method signature
- Restructuring
- Introduce factory method
- Introduce parameter
- Encapsulate field
- Transform module to package
- Convert local variable to field
- Replace method with method object
- Inline argument default value
- Extracting similar statements in extract refactorings
- Basic implicit interfaces handling
- Fixing imports when needed
- Previewing refactorings
- Stopping refactorings
- Undo/redo refactorings
- Auto-completion
- Goto definition
- Quick outline
- Show PyDoc
- Proposing templates in completions
- Find occurrences
- Import tools
- Organize imports (remove unused and duplicate imports and sort them)
- Change relative imports to absolute
- Change from imports to normal imports
- Expand from ... import * imports
- Generating python elements
- Python and reST highlighting
- Multiple editors
- Project file history
- Basic SVN support using pysvn library
- An emacs like keybinding
- Configurable keybinding
- Basic UI plug-in support
- Spell-checking using Aspell/Ispell
- Correcting indentation
- Project tree view
- Unit-test running view
- Showing codetags/errors/warnings
- Defining templates
- Memorizing strings/locations
- A static object inference approach
- A dynamic object inference approach
- Automatic SOI analysis
- Handling built-in container types
- Saving object information on disk
- Stored object data validation
System requirements:
- Python 2.5
Plone 3.1.5.1
Plone helps you manage your content. more>> Plone is a ready-to-run content management system that is built on the powerful and free Zope application server. Plone is easy to set up, extremely flexible, and provides you with a system for managing web content that is ideal for project groups, communities, web sites, extranets and intranets.
Plone is easy to install. You can install Plone with a a click and run installer, and have a content management system running on your computer in just a few minutes.
Plone is easy to use. The Plone Team includes usability experts who have made Plone easy and attractive for content managers to add, update, and mantain content.
Plone is international. The Plone interface has more than 35 translations, and tools exist for managing multilingual content.
Plone is standard. Plone carefully follows standards for usability and accessibility. Plone pages are compliant with US Section 508, and the W3Cs AAA rating for accessibility.
Technical overviewPlone is a content management framework that works hand-in-hand and sits on top of Zope, a widely-used Open Source web application server and development system. To use Plone, you dont need to learn anything about Zope; to develop new Plone content types, a small amount of Zope knowledge is helpful, and it is covered in the documentation.
Zope itself is written in Python, an easy-to-learn, widely-used and supported Open Source programming language. Python can be used to add new features to Plone, and used to understand or make changes to the way that Zope and Plone work.<<less
AppSnap 1.3.1
AppSnap is a software install tool more>>
AppSnap is primarily designed for Windows which does not have any decent package manager such as APT and RPM as in the Linux world.
AppSnap is written in Python and uses wxPython, PyCurl and PyYAML. It is packaged using Py2Exe and installed using NSIS.
AppSnap is being released under the GPL. The source code is included in the installer.
Main features:
- Detect latest version of supported applications
- Download, install, upgrade and uninstall
- Fully functional GUI and CLI supporting localization
- Manage installed and upgradeable applications
- Manage AppSnap updates from within itself
- Update growing application database from central repository
- Create single application repository to be used by AppSnap on an intranet
- Support proxy configurations
- Parallel downloads with progress information
- Filter applications by category and keywords
- Free and Open Source
Python Interpreter 1.5.2
Try this high-level scripting/programming language. more>>
Python Interpreter 1.5.2 is an excellent module of the new, exciting, affordable programming language, Python. It has high-level data structures and a simple but effective approach to object-oriented programming. Python is an interpreted language, which can save you time during program development because no compilation and linking is necessary. The interpreter can be used interactively, which makes it easy to experiment with features of the language, and to test functions during bottom-up program development.
Python Palace Screensaver 0.1
Python Palace Screensaver is a new, marvelous sceensaver. more>>
Python Palace Screensaver 0.1 is a new, marvelous sceensaver which brings you high-color photos of pythons from around the world. If you're a snake enthusiast, this is the screensaver for you. Features include numerous transition effects and the ability to control background colors, image intervals, effect speeds, image sizes and sequences, and whether to play or mute music.
EasyEclipse for Python 1.2.1
EasyEclipse for Python - Eclipse fot Python development more>>
WARNING: The PyDev plugin will not work if there are spaces in the installation path. The best solution is:
* On Windows, install in a folder different from C:\Program Files.
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.
Python Imaging Library 1.1.6
Adds image processing capabilities to your Python interpreter more>>
This library provides extensive file format support, an efficient internal representation, and fairly powerful image processing capabilities.
The core image library is designed for fast access to data stored in a few basic pixel formats. It should provide a solid foundation for a general image processing tool.
Image Archives
The Python Imaging Library is ideal for for image archival and batch processing applications. You can use the library to create thumbnails, convert between file formats, print images, etc.
The current version identifies and reads a large number of formats. Write support is intentionally restricted to the most commonly used interchange and presentation formats.
Image Display
The current release includes Tk PhotoImage and BitmapImage interfaces, as well as a Windows DIB interface that can be used with PythonWin and other Windows-based toolkits. Many other GUI toolkits come with some kind of PIL support.
For debugging, theres also a show method which saves an image to disk, and calls an external display utility.
Image Processing
The library contains basic image processing functionality, including point operations, filtering with a set of built-in convolution kernels, and colour space conversions.
The library also supports image resizing, rotation and arbitrary affine transforms.
Theres a histogram method allowing you to pull some statistics out of an image. This can be used for automatic contrast enhancement, and for global statistical analysis.
System requirements:
- Python 2.2 or above
Chilkat Python XML Library 5.1
Python XML library for parsing and creating XML. Advanced API for XML compression, XML encryption, and handling XML binary content. Fully internationalized to handle any language / character encoding. more>>
Python XML library for parsing and creating XML. Advanced API for XML compression, XML encryption, and handling XML binary content. Fully internationalized to handle any language / character encoding.
<<lessDISLIN for Python 2.5 9.4
DISLIN is a high-level and easy to use plotting library for displaying data as curves, bar graphs, pie charts, 3D-colour plots, surfaces, contours and maps. Several output formats are supported such as X11, VGA, PostScript, PDF, CGM, SVG, PNG and TIFF. DISLIN is available for the programming languages Fortran 77, Fortran 90 and C. Plotting extensions for the languages Perl, Python and Java are also supported for the most operating systems. more>>
DISLIN for Python 2.5 9.4 is a useful software which is designed to display data graphically. It is intended to be a powerful and easy to use software package for programmers and scientists that does not require knowledge of hardware features.
The software is available for the programming languages C, Fortran 77, Fortran 90, Perl, Python and Java. DISLIN can display graphic information directly on graphic terminals or store them in metafiles. The supported display types are VGA, X Windows, Windows API and Tektronix. The supported file formats are GKSLIN, CGM, HPGL, PostScript, PDF, SVG, WMF, PNG and TIFF.
Major Features:
- 9 software fonts where each font provides 6 alphabets. Hardware fonts for PostScript printers, X11 fonts for X11 displays and TrueType fonts for Windows 95/98/NT displays and WMF files can also be used. The different aphabets contain Roman, Greek, Russian, mathematical and special European characters. Plotting of mathematical formulas with TeX instructions.
- Plotting of twoand three-dimensional axis systems. Axes can be linearly or logarithmically scaled and labeled with linear, logarithmic, date, time, map and user-defined formats.
- Plotting of curves. Several curves can appear in one axis system and can be differentiated by colour, line style and pattern. Multiple axis systems can be displayed on a page.
- Plotting of legends.
- Elementary plot routines for lines, vectors and outlined or filled regions such as rectangles, circles, arcs, ellipses and polygons.
- Shielded regions can be defined.
- Business graphics.
- 3-D colour graphics.
- 3-D graphics.
- Elementary image routines.
- Geographical projections and plotting of maps.
- Contouring.
- Graphical user interface (GUI) routines based on Motif and Windows API functions.
- English manuals in PostScript, PDF and HTML format are available.
- Table widgets
- Cursor features
Requirements:
- Windows,
- Python 2.5
PyCrypt 0.2
PyCrypt is a small Python software that encrypts or decrypts files using AES encryption standard more>>
PyCrypt can be run without administrator rights, which makes pycript perfect to carry around sensible information on a USB stick.
PyCryptis still in early development. PyCrypt can be used to easily encrypt your files on the go with pretty good security. PyCrypt works or all systems that support Python.
System requirements:
- Python
syncfox 3.2
An easy to use profile sync tool. more>> An easy to use profile sync tool.
All the scripts for all the platforms (including embedded python for windows) are there for upload and download; they just needed to be implemented in Firefox for automation which is a simple procedure.
System requirements:
- Firefox 1.5 - 3.0.*
pAgenda 3.2
pAgenda - calendar/scheduler written in Python more>>
Most calendars primary goal is use as eye-candy, or they are designed for inter/intra office communication/collaboration. pAgenda is meant to view/edit/print appointments quickly and easily. Why waste your time when youve got things to do?
pAgenda is written in Python with the wxWidgets toolkit. It makes use of the lightweight, Public Domain sqlite database.
5