Python-URL! - weekly Python news and links (Sep 2)

2009-09-03 Thread Gabriel Genellina
QOTW:  "I like how being very friendly means calling people after a guy who
tried to blow up the English Parliament." - Carl Banks

http://groups.google.com/group/comp.lang.python/browse_thread/thread/7a190c24d8025bb4


unichr/ord cannot handle characters outside the BMP in a narrow build:
http://groups.google.com/group/comp.lang.python/t/2fe770303f1d85ea/

How to determine if a class implements a particular interface:
http://groups.google.com/group/comp.lang.python/t/27ea61dd2aaa0fcb/

Igor Novikov provides a lovely small pure-Python extension to
manage ARGB cursors in Tkinter.
http://tkinter.unpy.net/wiki/tkXcursor

Why does `some_integer += 1` create a new integer object instead of
incrementing the current value?
http://groups.google.com/group/comp.lang.python/t/25b921e3b00ec2ae/

Iterating and mutating a list from two or more threads:
http://groups.google.com/group/comp.lang.python/t/b19381a806007f4d/

Mapping message identifiers to methods:
http://groups.google.com/group/comp.lang.python/t/8f7f1771945b4add/

A class definition doesn't introduce a new lexical scope - and that's
a Good Thing [long thread]:
http://groups.google.com/group/comp.lang.python/t/2cd187fa256744fe/

A clean way of adding directories to the module search path:
http://groups.google.com/group/comp.lang.python/t/9052cc623088bdb2/

Recipe: convert an existing module into a package or sub-package
http://groups.google.com/group/comp.lang.python/t/9919cf2a60722344/

Tools for designing professional-looking applications for Windows:
http://groups.google.com/group/comp.lang.python/t/d22dcd394ab08333/

The basics for doing Web applications in Python:
http://groups.google.com/group/comp.lang.python/t/1176ea4e6814f466/

What CAN'T be done in Python?
http://groups.google.com/group/comp.lang.python/t/a368e85aa85ab436/

Favorite debugging tools?
http://groups.google.com/group/comp.lang.python/t/1efb7b97d5d94d9b/

In 3.1, print() requires the terminal to be correctly configured with
respect to locale settings:
http://groups.google.com/group/comp.lang.python/t/8e666bb7eae9c859/

Idea: expand the for statement to accept additional, nested 'for's and
an '= if' clause:
http://groups.google.com/group/comp.lang.python/t/83b1d70457345877/



Everything Python-related you want is probably one or two clicks away in
these pages:

Python.org's Python Language Website is the traditional
center of Pythonia
http://www.python.org
Notice especially the master FAQ
http://www.python.org/doc/FAQ.html

PythonWare complements the digest you're reading with the
marvelous daily python url
 http://www.pythonware.com/daily

Just beginning with Python?  This page is a great place to start:
http://wiki.python.org/moin/BeginnersGuide/Programmers

The Python Papers aims to publish "the efforts of Python enthusiasts":
http://pythonpapers.org/
The Python Magazine is a technical monthly devoted to Python:
http://pythonmagazine.com

Readers have recommended the "Planet" sites:
http://planetpython.org
http://planet.python.org

comp.lang.python.announce announces new Python software.  Be
sure to scan this newsgroup weekly.
http://groups.google.com/group/comp.lang.python.announce/topics

Python411 indexes "podcasts ... to help people learn Python ..."
Updates appear more-than-weekly:
http://www.awaretek.com/python/index.html

The Python Package Index catalogues packages.
http://www.python.org/pypi/

Much of Python's real work takes place on Special-Interest Group
mailing lists
http://www.python.org/sigs/

Python Success Stories--from air-traffic control to on-line
match-making--can inspire you or decision-makers to whom you're
subject with a vision of what the language makes practical.
http://www.pythonology.com/success

The Python Software Foundation (PSF) has replaced the Python
Consortium as an independent nexus of activity.  It has official
responsibility for Python's development and maintenance.
http://www.python.org/psf/
Among the ways you can support PSF is with a donation.
http://www.python.org/psf/donations/

The Summary of Python Tracker Issues is an automatically generated
report summarizing new bugs, closed ones, and patch submissions. 

http://search.gmane.org/?author=status%40bugs.python.org&group=gmane.comp.python.devel&sort=date

Although unmaintained since 2002, the Cetus collection of Python
hyperlinks retains a few gems.
http://www.cetus-links.org/oo_python.html

Python FAQTS
http:

First release of pyfsevents

2009-09-03 Thread Nicolas Dumazet
Hello!

I am proud to announce the first release of pyfsevents, a C extension
providing a Python interface to the FSEvents API.
FSEvents is an Apple framework for Mac OS X >= 10.5 allowing
monitoring of file system events on Mac OS platforms.

* URL:
  http://pypi.python.org/pypi/pyfsevents
* Mercurial repository:
  http://bitbucket.org/nicdumz/fsevents/

This extension was developed during a Google Summer of Code project
[1] for Mercurial, to improve its inotify extension [2]

As it is its first release I would welcome warmly any kind of feedback
on that extension.
Tests, code comments, feedback on the offered API, its documentation,
distribution, etc... Anything, please let me know :)


[1] 
http://socghop.appspot.com/student_project/show/google/gsoc2009/hg/t124022472108
[2] http://mercurial.selenic.com/wiki/InotifyExtension

-- 
Nicolas Dumazet — NicDumZ
-- 
http://mail.python.org/mailman/listinfo/python-announce-list

Support the Python Software Foundation:
http://www.python.org/psf/donations/


Sphinx 0.6.3 released

2009-09-03 Thread Georg Brandl
Hi all,

I'm proud to announce the release of Sphinx 0.6.3, which is a
bugfix-only release in the 0.6 series.

What is it?
===

Sphinx is a tool that makes it easy to create intelligent and beautiful
documentation for Python projects (or other documents consisting of
multiple reStructuredText source files).

Website: http://sphinx.pocoo.org/

What's new in 0.6.3 (short version)?


Over 20 bugs and problems have been fixed.
The full list is at .


cheers,
Georg





-- 
http://mail.python.org/mailman/listinfo/python-announce-list

Support the Python Software Foundation:
http://www.python.org/psf/donations/


Pydev 1.5.0 (Pydev Extensions open sourced)

2009-09-03 Thread Fabio Zadrozny
Hi All,

Today, Aptana is proud to announce that Pydev and Pydev Extensions
have become a single plugin, with all the available contents open
source (and freely available for anyone) in the 1.5.0 release (it's
the same as 1.4.8 but with all the code open source).

With that, Aptana believes in providing a better service and growth
path for Pydev (which will still be actively maintained by Aptana),
enabling anyone to provide contributions to the previously closed
source product, while providing its Cloud customers a better service.

Note for those already using Pydev or Pydev Extensions:

The update site has been changed (see:
http://www.pydev.org/download.html for more details) and if you had
a previous install of Pydev Extensions, you need to uninstall it
before installing the new version of Pydev.

Note for developers:

Pydev is now available under git (at github), and its previously used
subversion will be disabled. Instructions on getting the source code
from the new location is available at:
http://www.pydev.org/developers.html

Best Regards,

--
Fabio Zadrozny

Aptana
http://aptana.com

Pydev - Python Development Environment for Eclipse
http://pydev.org
http://pydev.blogspot.com
-- 
http://mail.python.org/mailman/listinfo/python-announce-list

Support the Python Software Foundation:
http://www.python.org/psf/donations/


REMINDER: PyCon 2010: Call for Proposals

2009-09-03 Thread Aahz
Call for proposals -- PyCon 2010 -- 
===

Due date: October 1st, 2009

Want to showcase your skills as a Python Hacker? Want to have
hundreds of people see your talk on the subject of your choice? Have some
hot button issue you think the community needs to address, or have some
package, code or project you simply love talking about? Want to launch
your master plan to take over the world with python?

PyCon is your platform for getting the word out and teaching something
new to hundreds of people, face to face.

Previous PyCon conferences have had a broad range of presentations,
from reports on academic and commercial projects, tutorials on a broad
range of subjects and case studies. All conference speakers are volunteers
and come from a myriad of backgrounds. Some are new speakers, some
are old speakers. Everyone is welcome so bring your passion and your
code! We're looking to you to help us top the previous years of success
PyCon has had.

PyCon 2010 is looking for proposals to fill the formal presentation tracks.
The PyCon conference days will be February 19-22, 2010 in Atlanta,
Georgia, preceded by the tutorial days (February 17-18), and followed
by four days of development sprints (February 22-25).

Online proposal submission is open now! Proposals  will be accepted
through October 1st, with acceptance notifications coming out on
November 15th. For the detailed call for proposals, please see:

 

For videos of talks from previous years - check out:



We look forward to seeing you in Atlanta!
-- 
Aahz (a...@pythoncraft.com)   <*> http://www.pythoncraft.com/

"Look, it's your affair if you want to play with five people, but don't
go calling it doubles."  --John Cleese anticipates Usenet
-- 
http://mail.python.org/mailman/listinfo/python-announce-list

Support the Python Software Foundation:
http://www.python.org/psf/donations/