dive into python
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.
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)
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.
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 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.

jdivelog 2.1
jdivelog is a freeware created as a logbook for scuba diving more>>
- New Features:
-
- Printing of dive lists
- Added some documentation
- Finnish translation
- Partial update of generated web page (only changed dives)
- Copying of generated web page to server via scp (local user must be trusted on remote side)
- Panels in divesite statistics now resizable
- Bugfixes:
-
- Fixed comm-timeout in suunto dive computer interface on systems without local echo
- Fixed bug when displaying profiles with multiple gases
- Corrections in french translations
- Fixed pressure information on import of suunto sdm files
- Fixed unit conversion of tank volume in equipment sets
- Fixed NullPointerException in statistics when no sites are specified on a dive
- Fixed problem with sorting of logbook
- Fixed problem when starting slideshow on sorted logbook
Requirements:
- Java 5.0
Google Data Python Client 2.0.0
Google Data APIs Python Client Library more>>
Google Data Python Client 2.0.0 provides you a library and source code which is an easy way to access data through Google Data APIs. The Google Data APIs (Google data) provide a simple protocol for reading and writing data on the web. Each of the following Google services provides a Google data API:
- Base
- Blogger
- Calendar
- Picasa Web Albums
- Spreadsheets
- Documents List
- Contacts
- YouTube
- Google Apps Provisioning
- Code Search
- Notebook
License:Freeware
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)
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.
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.
DiveTableX 2.1
DiveTableX offers a beneficial dive planning software for the Macintosh,which can help SCUBA divers calculate pressure groups, residual nitrogen times, and total bottom times for multiple dives. more>>
DiveTableX 2.1 offers a beneficial dive planning software for the Macintosh,which can help SCUBA divers calculate pressure groups, residual nitrogen times, and total bottom times for multiple dives.
Requirements:
- Mac OS X 10.2.8 or higher
- Universal Binary
DendroPy 2.5.0
Free and open source phylogenetic computing library in Python more>> Free and open source phylogenetic computing library in Python
DendroPy is a Python library that will help you perform phylogenetic computation, simulation, data processing, scripting and manipulation.
System requirements:
-
Enhancements
- Various additions and fixes
DiveTable 1.6.1
DiveTable offers you a functional dive planning software for the Macintosh, which allows SCUBA divers to calculate pressure groups, residual nitrogen times, and total bottom times for multiple dives. more>>
DiveTable 1.6.1 offers you a functional dive planning software for the Macintosh, which allows SCUBA divers to calculate pressure groups, residual nitrogen times, and total bottom times for multiple dives.
Requirements: Mac OS 8.0 or higher
MacDiveTable 2.1
MacDiveTable - SCUBA dive planning software for the Macintosh more>>
Enhancements:
- Universal binary (PPC and Intel native). PPC Version requires 10.2.8 or later, Intel version requires 10.4.3 or later.
- Preferences, printing, and error dialogs now open via sheets (to better comply with the Apple Human Interface Guidelines).
- Updated error handling.
- Metric conversion slightly more accurate.
- Can now open this website from the Help menu.
- Various user interface enhancements.
gevent 0.9.3
gevent provides you with a perfect and very useful Python network library which uses greenlet and libevent for easy and scalable concurrency. more>> gevent 0.9.3 provides you with a perfect and very useful Python network library which uses greenlet and libevent for easy and scalable concurrency. This product is totally free for everyone.<<less