Wingware has released version 3.2.9 of Wing IDE, an integrated development
environment designed specifically for the Python programming language.
This release includes the following bug fixes:
* Fix debugger support for Python versions 2.4.x and earlier
* Fix vi mode y$
See the change log at http://wingware.com/pub/wingide/3.2.9/CHANGELOG.txt
for details of other recent changes.
Wing IDE Professional and Wing IDE Personal are commercial software and
require a license to run. A free trial license can be obtained directly
the product when launched. Wing IDE 101 can be used free of charge.
Wing IDE Pro 3.2.9 http://wingware.com/downloads/wingide/3.2
Wing IDE Personal 3.2.9 http://wingware.com/downloads/wingide-personal/3.2
Wing IDE 101 3.2.9 http://wingware.com/downloads/wingide-101/3.2
*About Wing IDE*
Wing IDE is an integrated development environment designed specifically for
the Python programming language. It provides powerful editing, testing, and
debugging features that help reduce development and debugging time, cut down
on coding errors, and make it easier to understand and navigate Python code.
Wing IDE can be used to develop Python code for web, GUI, and embedded
Wing IDE is available in three product levels: Wing IDE Professional is
the full-featured Python IDE, Wing IDE Personal offers a reduced feature
set at a low price, and Wing IDE 101 is a free simplified version designed
for teaching entry level programming courses with Python.
Version 3.2 of Wing IDE Professional includes the following major features:
* Professional quality code editor with vi, emacs, and other keyboard
* Code intelligence for Python: Auto-completion, call tips,
error indicators, smart indent and rewrapping, and source navigation
* Advanced multi-threaded debugger with graphical UI, command line
conditional breakpoints, data value tooltips over code, watch tool, and
externally launched and remote debugging
* Powerful search and replace options including keyboard driven and
UIs, multi-file, wild card, and regular expression search and replace
* Version control integration for Subversion, CVS, Bazaar, git,
* Integrated unit testing with unittest, nose, and doctest frameworks
* Many other features including project manager, bookmarks, code snippets,
OS command integration, indentation manager, PyLint integration, and
* Extremely configurable and may be extended with Python scripts
Please refer to the feature list at http://wingware.com/wingide/features for
a detailed listing of features by product level.
System requirements are Windows 2000 or later, OS X 10.3.9 or later for
Intel (requires X11 Server), or a recent Linux system (either 32 or 64 bit).
Wing IDE supports Python versions 2.0.x through 3.1.x and Stackless Python.
For more information, see http://wingware.com/products
*Purchasing and Upgrading*
Wing 3.2 is a free upgrade for all Wing IDE 3.0 and 3.1 users. Version 2.x
licenses cost 1/2 the normal price to upgrade.
Upgrade a 2.x license: https://wingware.com/store/upgrade
Purchase a 3.x license: https://wingware.com/store/purchase
Wingware | Python IDE
Advancing Software Development
I'm glad to inform you about new release of the free cross-platform
(Linux, Windows, Mac etc) software (numerical optimization, linear/
nonlinear/ODE systems, automatic differentiation, etc), that is
written in Python language and released quarterly since 2007.
For more details see
[Updating the previous announcement, because there are not one but TWO
PyOhio talks just for potential Python contributors.]
Become a Python contributor at PyOhio
Working *in* Python is awesome. Are you ready to work *on* Python?
The quality of Python and the Standard Library depend on volunteers who fix
bugs and make improvements to the codebase. If you're interested in joining
these volunteers, good for you! Information on core development is right on
However, if you'd like an in-person boost to get you started, come to PyOhio
this July 31 - August 3. Two talks will get you up to speed on Python
contribution: "Intro to Core Involvement" and "Teach Me Python Bugfixing".
Next come two evenings and two full days of Python core sprinting, so you
can put your new skills to use with plenty of helpers around.
It's classroom learning and real-life practice at one free event! See you
Core development: http://www.python.org/dev/
Intro to Core Development:
Teach Me Python Bugfixing:
PyOhio sprints: http://www.pyohio.org/Sprints2010
*** PyOhio 2010 * July 31 - Aug 1 * Columbus, OH * pyohio.org ***
PyTexas 2010, the fourth annual Python programming conference for
Texas and the surrounding region, will take place Saturday August 28,
2010 at the Baylor University in Waco, Texas. A variety of activities
are under consideration, including tutorials, scheduled talks,
Lightning Talks, Open Spaces, and Sprints.
PyTexas invites all interested people to submit proposals for
scheduled talks, tutorials, and panels. All topics of interest to
Python programmers will be considered, including topics suitable for
inclusion in a Beginner's Track.
For more detail please see the PyTexas wiki:
I'm extremely pleased to announce the release of Pyro 4.0!
This is the first official release of the new incarnation of Pyro.
What is Pyro?
PYthon Remote Objects provides a very easy way of remote communication
between python objects somewhere in a network. It enables you to do
remote method calls on objects as if they were normal local objects.
Objects can be located by a direct identifier or indirectly by logical,
humanly-readable names that are managed in a name server.
Pyro is designed to be simple (but powerful) so it's only a manner of
adding a few lines of code to ignite your objects.
Simple example: http://www.razorvine.net/python/Pyro/Example
The most important changes compared to Pyro 3.x are:
- total rewrite, API similar but not backward compatible
- simpler & faster & better
- some features have been removed for the sake of the above
- Python 3.x compatible! (separate download for now)
- requires Python 2.5+, works with jython and ironpython (recent versions)
- large amount of unit tests
- many rewritten examples
- no manual yet, but the ideas are similar to Pyro 3.x, so look there for now
Website & Download
Detailed info here: http://www.razorvine.net/python/Pyro
(a page about migration from Pyro 3.x is included)
Download Pyro 4.0 here: http://www.xs4all.nl/~irmen/pyro4/download/
License: MIT software license.
Irmen de Jong
We are pleased to tell you that Komodo IDE and Komodo Edit 6.0.0 Beta 1
were released today. If you're using 6.0.0 Alpha 2 then you can use
Komodo's auto-update mechanism. Otherwise, you can get Beta 1 at:
For Pythonistas the most significant recent changes are the addition of
Python 3 code intelligence support (i.e. autocomplete, calltips, Go To
Definition, sections list, code browser)!
Komodo 5 (the current production version) already supported background
syntax checking and debugging for Python 3. This beta release finally
rounds out Komodo's language support for Python 3.
Test Framework Survey
We're running a survey on what Test Automation Frameworks people use
(both in Python and not). We'd appreciate it if you would take the time
to fill that out: only 4 questions. We'll post results from the survey
on our blog (http://www.activestate.com/blog) next month. (We'll be
giving away some t-shirts, too!)
What else is in Komodo 6.0b1?
Other significant changes in Komodo 6.0.0b1 are:
* New integrated toolbox
* all your tools will now belong to one pane
* faster loading and firing
* tools are now standalone JSON files, that can be
easily copied and exported
* more features are planned
* in the "renovations are underway in order to serve you
better" department, tools in projects currently do not work.
This should be fixed in the nightlies fairly soon.
The toolbox main menu is also not operational.
* UI improvements
* goto-line is now an inline panel
* child dialogs appear on same screen as Komodo window
* better-looking icons
* some menu rearrangements
* Places File Manager
* one-click access to all parent directories
* it's now easier to move to recently visited directories
* publishing (IDE only)
* now works over slower connections
* show diffs between local and remote files
* numerous UI improvements
* Rx toolkit (IDE only)
For a more detailed overview, check out the Komodo 6 descriptive
As well as new features, Komodo 6 comes with a whole lot of enhancements
and bug fixes. See the "Release Notes" section in Komodo's internal help
viewer for the full list of changes.
Please try it out and give us your feedback:
Product Manager, Komodo and Python
ActiveState, The Dynamic Language Experts
I am pleased to announce version 2.21.2 of the Python bindings for GObject.
The new release is available from ftp.gnome.org as and its mirrors
as soon as its synced correctly:
What's new since PyGObject 2.21.1?
- Drop sinkfuncs. (Tomeu Vizoso)
- Clear error if we failed the import (Colin Walters)
- Added missing , to keyword list of gio.GFile.set_attribute
- Fix arg conversion in gio.GFile.set_attribute (John Ehresman)
- Set constants under python 2.5 or before (John Ehresman)
- Doc Extractor: Use replacements that make sense for &...;
expressions. (José Alburquerque)
- Add build docs for windows (John Stowers)
- Setup.py cosmetic tidy (John Stowers)
- Fix crash when importing gio (John Stowers)
- Bug 589671 - Dont use generate-constants (John Stowers)
- Bug 589671 - Fix setup.py for windows build (John Stowers)
- Include pygsource.h (John Stowers)
- codegen/docextract_to_xml.py: One more &...; replacement
( ). (José Alburquerque)
- codegen/docextract_to_xml.py: Replace some &..; that cause
errors. (José Alburquerque)
- codegen/docextract_to_xml.py: Handle C++ multi-line comments.
- codegen/docextract.py: Stop final section processing on first
match. (José Alburquerque)
- Update doc extraction tool to handle GObjectIntrospection
annotations. (José Alburquerque)
- Docs: replace gio.IO_ERROR_* with gio.ERROR_* (Paul Bolle)
- Bug 613341 - pygobject tests seem to require pygtk causing a
circular (Gian Mario)
- Don't raise an error in _pygi_import if pygi support is
disabled (Simon van der Linden)
- Initialize PyGPollFD_Type.fd_obj to NULL (Tomeu Vizoso)
- Bug 605937 - pygobject: Makefile.am sets $TMPDIR, disrupting
distcc (Gian Mario)
- Wrap gio.Cancellable.make_pollfd() and add a test (Gian Mario)
- Make cancellable an optional parameter in many methods (Gian
GObject is a object system library used by GTK+ and GStreamer.
PyGObject provides a convenient wrapper for the GObject library for use
in Python programs, and takes care of many of the boring details such as
managing memory and type casting. When combined with PyGTK, PyORBit and
gnome-python, it can be used to write full featured Gnome applications.
Like the GObject library itself PyGObject is licensed under the
GNU LGPL, so is suitable for use in both free software and proprietary
applications. It is already in use in many applications ranging
from small single purpose scripts up to large full
PyGObject requires glib >= 2.22.4 and Python >= 2.3.5 to build.
GIO bindings require glib >= 2.22.4.
Please remember that this is an unstable release and shouldn't be used
The PyGObject team