I'm pleased to announce the release of pyNVML 2.0: Python Bindings for the NVIDIA Management Library
pyNVML provides programmatic access to static information and monitoring data for NVIDIA GPUs, as well as limited management capabilities.
Requires Python 2.5, or an earlier version with the ctypes module. Released under the BSD license.
This email message is for the sole use of the intended recipient(s) and may contain
confidential information. Any unauthorized review, use, disclosure or distribution
is prohibited. If you are not the intended recipient, please contact the sender by
reply email and destroy all copies of the original message.
Wingware has released version 4.0.3 of Wing IDE, an integrated development
environment designed specifically for the Python programming language.
Wing IDE is a cross-platform Python IDE that provides a professional code
editor with vi, emacs, and other key bindings, auto-completion, call tips,
refactoring, a powerful graphical debugger, version control, unit testing,
search, and many other features.
**Changes in Version 4.0.3**
This is a maintenance release with the following changes:
* Added ability to save and load test results
* Added ability to run unittest tests from the command line and save the
for loading into Wing
* Allow access to the search engine and source analysis from the
* Provide optional reminder when Support+Upgrades is expiring
* Added copy-selection-or-line command
* About 36 bug fixes for source analysis, refactoring, and other features
See the change log for details.
**New Features in Version 4.0**
Version 4.0 adds the following new major features:
* Refactoring -- Rename/move symbols, extract to function/method, and
* Find Uses -- Find all points of use of a symbol
* Diff/Merge -- Graphical file and repository comparison and merge
* Django Support -- Debug Django templates, run Django unit tests, and more
* matplotlib Support -- Maintains live-updating plots in shell and debugger
* Simplified Licensing -- Includes all OSes and adds Support+Upgrades
Complete change log:
Details on licensing changes: http://wingware.com/news/2011-02-16
**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 beginning programming courses with Python.
Version 4.0 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, find uses,
goto-definition, error indicators, refactoring, smart indent and
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
* Django support: Debugs Django templates, provides project setup tools,
and runs Django unit tests
* Many other features including project manager, bookmarks, code snippets,
diff/merge tool, OS command integration, indentation manager, PyLint
integration, and perspectives
* Extremely configurable and may be extended with Python scripts
* Extensive product documentation and How-Tos for Django, matplotlib,
Plone, wxPython, PyQt, mod_wsgi, Autodesk Maya, and many other frameworks
Please refer to 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
X11 Server), or a recent Linux system (either 32 or 64 bit). Wing IDE
Python versions 2.0.x through 3.2.x and Stackless Python.
For more information, see the http://wingware.com/
Wing IDE Professional and Wing IDE Personal are commercial software and
require a license to run. A free trial can be obtained directly from the
product when launched.
Wing IDE Pro -- Full-featured product:
Wing IDE Personal -- A simplified IDE:
Wing IDE 101 -- For teaching with Python:
**Purchasing and Upgrading**
Wing 4.0 requires an upgrade for Wing IDE 2.x and 3.x users at a cost of
1/2 the full product pricing.
Upgrade a license: https://wingware.com/store/upgrade
Purchase a new license: https://wingware.com/store/purchase
Optional Support+Upgrades subscriptions are available for expanded
support coverage and free upgrades to new major releases:
The Wingware Team
Wingware | Python IDE
Advancing Software Development
Just a reminder that there are only 3 weeks remaining to register for
the Open Technology Group's Python Bootcamp, a 5 day hands-on,
intensive, in-depth introduction to Python. This course is confirmed
and guaranteed to run.
Not up for summer travel? Attend the hands-on, instructor-led class
virtually - at a significant cost savings!
Worried about the costs of air and hotel to travel for training? Don't!
Our All-Inclusive Packages provide round-trip airfare and
single-occupancy hotel accommodations (in a nice hotel!) and are
available for all students attending from the Continental US, parts of
Canada, and parts of Europe! Best of all, these packages can be booked
up to June 17, 2011!
For complete course outline/syllabus, or to enroll, call us at
877-258-8987 or visit our web site at:
OTG's Python Bootcamp is a 5 day intensive course that teaches
programmers how to design, develop, and debug applications using the
Python programming language. Over a 5 day period through a set of
lectures, demonstrations, and hands-on exercises, students will learn
how to develop powerful applications using Python and integrate their
new found Python skills in their day-to-day job activities. Students
will also learn how to utilize Python's Database API to interface with
This Python course is available for on-site delivery world-wide (we
bring the class to you) for a group as small as 3, for as little as
$8,000 (including instructor travel & per-diem)!
Our course is guaranteed to run, regardless of enrollment, and available
in an "all inclusive" package that includes round-trip airfare, 5 nights
of hotel accommodation, shuttle services (to/from the airport, to/from
our facility, and to/from local eateries/shopping), and our training.
All-inclusive packages are priced from $2,595 for the 5 day course
(course only is $2,295) - or attend virtually for $1,995.
For more information - or to schedule an on-site course, please contact
us at 877-258-8987 .
The Open Technology Group is the world leader in the development and
delivery of training solutions focused around Open Source technologies.
Open Technology Group, Inc.
One Copley Parkway, Suite 210
Morrisville, NC 27560
I am pleased to announce version 2.28.6 of the Python bindings for GObject.
The new release is available from ftp.gnome.org:
What’s new since PyGObject 2.28.4?
- closure: avoid double free crash (Ignacio Casal Quinteiro)
- [gi] backport of "GVariant has a GType" fe386a (John (J5)
- [gi] fixes to backport commit 6b5a65 - in older glib GVariants are
still structs (John (J5) Palmieri)
- GVariantType is a boxed struct (Tomeu Vizoso)
- Use _gi.Struct to wrap fundamentals (Tomeu Vizoso)
- Added __eq__ method for Gdk.Color and Gdk.RGBA (Jason Siefken)
- Remove useless import (Ignacio Casal Quinteiro)
- Revert "[gi] Removed hack to avoid using
GLib.Variant.new_variant." (Ignacio Casal Quinteiro)
- closure: Check the out arg is not null. Fixes bug #651812 (Ignacio
- Fix GC-related crash during PyGObject deallocation (Daniel Drake)
- Fix symbol names to be locale independent (Martin Pitt)
- Updated DOAP file (Sebastian Pölsterl)
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 2 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 featured applications.
PyGObject requires glib >= 2.22.4 and Python >= 2.5.1 to build.
GIO bindings require glib >= 2.22.4.
The Introspection module is the next generation Python GObject library
bindings. Instead of statically wrapping every GObject based library we can
now dynamically accesses any of those libraries using GObject Introspection.
It replaces the need for separate modules such as PyGTK, GIO and
python-gnome to build a full GNOME 3.0 application. Once new functionality
is added to gobject library it is instantly available as a Python API
without the need for an intermediate Python module.
Introspection/Python 2 bindings requires gobject-introspection >= 0.9.5 and
pycairo >=1.0.2 or py2cairo >=1.8.10
Introspection/Python 3 bindings requires gobject-introspection >= 0.9.5,
pycairo >=1.8.10 and Python >= 3.1
PyTexas 2011, the fourth annual Python programming conference for
Texas and the surrounding region, will take place Saturday September
10 and Sunday September 11, 2011 at Texas A&M University in College
Last year with 94 attendees, PyTexas 2010 reached critical mass to
achieve an exciting event akin to a small taste of PyCon, and this
year we're want to further boost participation and sponsor support. In
order to succeed, we need you to step forward and commit to giving a
presentation, a tutorial, or perhaps organize a panel discussion...go
ahead and propose your idea, whether serious or silly, we want to
We are also looking for proposals for keynote speakers, and are
working toward obtaining sponsor pledges to bring in funding to pay
travel expenses for speakers willing to travel. If you are outside the
Texas area, and want to give a presentation, please contact me to
discuss reimbursement options.
PyTexas is especially interested in hosting a Beginner's Track for
those new to Python. If your proposal would be suitable for inclusion
in a Beginner's Track, please indicate so. Organizers will work with
speakers and instructors in the Beginner's Track to help them
coordinate their talks/tutorials into a coherent learning curve for
new Python users.
Please submit proposals by end of day (23:59 CST) July 16, 2011.
Accepted speakers will be notified by August 1.
For details on submitting a proposal see:
If you are undecided about submitting a proposal, or have questions,
please feel free to contact me.
2011/6/12 Paul Moore <p.f.moore(a)gmail.com>:
> On 12 June 2011 18:58, Benjamin Peterson <benjamin(a)python.org> wrote:
>> On behalf of the Python development team, I'm sanguine to announce a release
>> candidate for the fourth bugfix release for the Python 3.1 series, Python 3.1.4.
> Is this actually a RC, or is that a typo?
That is a typo. This is a final release!
On behalf of the Python development team, I'm sanguine to announce a release
candidate for the fourth bugfix release for the Python 3.1 series, Python 3.1.4.
Since the 3.1.4 release candidate 2 weeks ago, there have been three changes:
1. test_zipfile has been fixed on systems with an ASCII filesystem
encoding. 2. pyexpat.__version__ has be changed to be the Python version. 3. A
regression from 2.7.1 in the handling of comments in the netrc module has been
resolved. (see issue #12009).
3.1.4 will the last bug fix release in the 3.1 series before 3.1. After 3.1.4,
3.1 will be in security-only fix mode.
The Python 3.1 version series focuses on the stabilization and optimization of
the features and changes that Python 3.0 introduced. For example, the new I/O
system has been rewritten in C for speed. File system APIs that use unicode
strings now handle paths with undecodable bytes in them. Other features include
an ordered dictionary implementation, a condensed syntax for nested with
statements, and support for ttk Tile in Tkinter. For a more extensive list of
changes in 3.1, see http://doc.python.org/3.1/whatsnew/3.1.html or Misc/NEWS in
the Python distribution.
This is a production release. To download Python 3.1.4 visit:
A list of changes in 3.1.4 can be found here:
The 3.1 documentation can be found at:
Bugs can always be reported to:
Enjoy and be merry!
benjamin at python.org
(on behalf of the entire python-dev team and 3.1.4's contributors)
On behalf of the Python development team, I'm rosy to announce the immediate
availability of Python 2.7.2.
Since the release candidate 2 weeks ago, there have been 2 changes:
1. pyexpat.__version__ has be changed to be the Python version. 2. A regression
from 3.1.3 in the handling of comments in the netrc module has been
resolved. (see issue #12009).
2.7.2 is the second in bugfix release for the Python 2.7 series. 2.7 is the last
major verison of the 2.x line and will be receiving only bug fixes while new
feature development focuses on 3.x.
The 2.7 series includes many features that were first released in Python
3.1. The faster io module, the new nested with statement syntax, improved float
repr, set literals, dictionary views, and the memoryview object have been
backported from 3.1. Other features include an ordered dictionary
implementation, unittests improvements, a new sysconfig module, auto-numbering
of fields in the str/unicode format method, and support for ttk Tile in Tkinter.
For a more extensive list of changes in 2.7, see
http://doc.python.org/dev/whatsnew/2.7.html or Misc/NEWS in the Python
To download Python 2.7.2 visit:
The 2.7.2 changelog is at:
2.7 documentation can be found at:
This is a production release, please report any bugs to
Enjoy and for those in the northern hemisphere, have a nice summer!
benjamin at python.org
(on behalf of the entire python-dev team and 2.7.2's contributors)
what is it
A Python package to parse and build CSS Cascading Style Sheets.
(Not a renderer though!)
about this release
0.9.8a2 is a bugfix release.
Compatibility to Python 3.x is currently in development. At the same
time Python 2.4 and Python 2.5 compatibility will probably be lost...
0.9.8 will be the last version to support Python 2.4 and Python 2.5.
- BUGFIX: Fixed Issue #59 which showed a rather strange problem with
longer space separated lists of font-family values being so slow to
actually stop parsing.
- BUGFIX/IMPROVEMENT: Fixed Issue #48. ``CSSParser.parseUrl()`` uses the
defined fetcher of this parser *for the initial stylesheet* at url too
and not just the imported sheets *from* this sheet.
- BUGFIX: Fixed Issue #50 which prevented cssutils parsing the acid2.css
file correctly. Problem were selectors starting directly with
``[class]`` (an attribute selector).
+ **API CHANGE (major)**
(Known) named colors are parsed as ColorValue objects now. These
are the 16 simple colors (black, white, etc) and `transparent` but not
all Extended color keywords yet. Also changed ``ColorValue.type`` to
``Value.COLOR_VALUE``. ColorValue has additional properties ``red,
green, blue, alpha`` and ``colorType`` which is one of IDENT, HASH or
FUNCTION for now.
+ API CHANGE (minor)
Removed already DEPRECATED ``cssutils.parse`` and
``CSSParser.parse``. Use the more specific functions/methods ``parseFile
parseString parseUrl`` instead.
Removed already DEPRECATED ``cssutils.log.setlog`` and
``.setloglevel``. Use ``.setLog`` and ``.setLevel`` instead.
Removed already DEPRECATED ``cssutils.ser.keepUnkownAtRules``
(note the typo). Use ``.keepUnknownAtRules`` instead.
- IMPROVEMENT: Added validation profiles for some properties from `CSS
Backgrounds and Borders Module Level 3
<http://www.w3.org/TR/css3-background/>`__, `CSS3 Basic User Interface
Module <http://www.w3.org/TR/css3-ui/#resize>`__, `CSS Text Level 3
mainly `cursor`, `outline`, `resize`, `box-shadow`, `text-shadow`
cssutils is published under the LGPL version 3 or later, see
If you have other licensing needs please let me know.
For download options see http://cthedot.de/cssutils/
cssutils needs Python 2.4 and higher or Jython 2.5 and higher (tested
with Python 2.7.1(x64), 2.6.5(x64), 2.5.4(x32), 2.4.4(x32) and Jython
2.5.1 on Win7x64 only)
Bug reports (via Google code), comments, etc are very much appreciated!