A.M. Kuchling | 1 Dec 15:29
Picon
Favicon
Gravatar

PyCon: talks and tutorials announced

The slate of talks and tutorials for PyCon 2007 is now public.

Talks: http://us.pycon.org/apps07/talks/

Tutorials: http://us.pycon.org/TX2007/Tutorials

A first draft of the schedule is at
<http://spreadsheets.google.com/pub?key=phUfAEt_ZocCS4W_dPL53cQ>.

Caution: This schedule is still subject to change -- speakers may
report conflicts that will require some rearrangement, and session
times may still shift around a little. Be especially cautious if
you're selecting what time to leave on Sunday; if the Sunday afternoon
talks are shuffled, you might have to miss an interesting session.

Note that the schedule has three -- count' em, *three* lightning talk
sessions, so if you want to give a five-minute talk about a project or
idea, there's lots of room available.  See
<http://us.pycon.org/TX2007/LightningTalks> for more information.

Andrew M. Kuchling
amk <at> amk.ca
Co-chair, PyCon 2007

Jeff Rush
Co-chair, PyCon 2007
http://us.pycon.org

--

-- 
http://mail.python.org/mailman/listinfo/python-announce-list
(Continue reading)

Andy Dustman | 2 Dec 20:22
Picon
Gravatar

New home for adns-python

I had been falling behind in patches for adns-python, so I thought it
would be a good idea to have a public site where it was easier for
people to contribute and report bugs. The new project page is:

http://code.google.com/p/adns-python

Eventually I will probably add an announcements group, but there is
not likely to be much traffic here for the foreseeable future. For
now, there is a general discussion group:

http://groups-beta.google.com/group/adns-python/

I've applied one important patch since 1.1.0, and that fixes a memory
leak. If you are reading this from the Groups Beta interface, you
should see a tarball for 1.1.1 in the files section; otherwise, you
cannot see it. Unfortunately, there is some name-mangling and referrer
detection and so it's not really possible to distribute a URL to get
the file release. Additionally, code.google.com currently doesn't
support flie releases, so I can't put it there, either.

If you are interested in becoming a project developer, let me know.

-- 
Patriotism means to stand by the country. It does
not mean to stand by the president. -- T. Roosevelt

This message has been scanned for memes and
dangerous content by MindScanner, and is
believed to be unclean.
--

-- 
(Continue reading)

limodou | 4 Dec 03:37
Picon
Gravatar

ANN: UliPad 3.6 released!

What's it?
========

It's an Editor based on wxPython. UliPad(NewEdit is the old name) uses
Mixin and Plugin technique as its architecture. Most of its classes
can be extended via mixin and plugin
components, and finally become an integrity class at
creating the instance. So UliPad is very dynamic. You can write the
new features in new files, and hardly need to modify the existing
code. And if you want to extend the existing classes, you could write
mixins and plugins, and this will be bound to the target class that I
call "Slot Class". This technique will make the changes centralized
and easily managed.

What's new in 3.6
==============

New features and improvement:

#. Improve definition jump, and if there is no ctag file exist, UliPad
can jump in one source file, including: variable, class, method, etc
#. Improve auto-completion: variable auto-detect, class structure
detect, base class recognize, etc. And it can improve your typing. As
you backspace something, auto-completion will also available. And you
can also write parameter datatype in function docstring, UliPad will
auto recognize the parameter datatype.
#. Add range support for live regular expression search support
#. Add pairprog plugin, it's a collaborative programming support. One
instance can be a server, and others can be client. For server, you
can share source file with all client, and both server and client can
(Continue reading)

Fredrik Lundh | 4 Dec 20:22
Gravatar

ANN: PIL 1.1.6 final (december 3, 2006)

The Python Imaging Library (PIL) adds image processing capabilities to
your Python interpreter. This library supports many file formats, and
provides powerful image processing and graphics capabilities,
including display support for Windows and Tkinter.

The new 1.1.6 release provides, among other things:

- a new ImageQt module for image display support for PyQt4
- numerous improvements to the TrueType renderer, including proper
  (and crash-free) handling of fonts with negative bearings, and support
  for kerning.
- a new ImageMath module for applying arbitrary expressions to images
- faster pixel access via separate "access" objects

and many more tweaks and enhancements. For a complete list, see:

      http://effbot.org/zone/pil-changes-116.htm

You can get PIL 1.1.6 source code and binaries from:

      http://www.pythonware.com/products/pil

PIL 1.1.6 supports all Python versions from 1.5.2 and onwards, up to
and including Python 2.5.  However, development of the 1.1.X line will
now switch to maintenance mode, and future main releases will most
likely require Python 2.3 or later.

enjoy! /F

     "Secret Labs -- makers of fine pythonware since 1997."
(Continue reading)

Oleg Broytmann | 4 Dec 18:59
X-Face
Picon
Favicon

SQLObject release 0.7.2

Hello!

I'm pleased to announce the 0.7.2 release of SQLObject.

What is SQLObject
=================

SQLObject is an object-relational mapper.  Your database tables are described
as classes, and rows are instances of those classes.  SQLObject is meant to be
easy to use and quick to get started with.

SQLObject supports a number of backends: MySQL, PostgreSQL, SQLite, and
Firebird.  It also has newly added support for Sybase, MSSQL and MaxDB (also
known as SAPDB).

Where is SQLObject
==================

Site:
http://sqlobject.org

Mailing list:
https://lists.sourceforge.net/mailman/listinfo/sqlobject-discuss

Archives:
http://news.gmane.org/gmane.comp.python.sqlobject

Download:
http://cheeseshop.python.org/pypi/SQLObject/0.7.2

(Continue reading)

klappnase | 4 Dec 18:52
Picon

Ann.: Updated TkTreectrl wrapper

Hi,

I have  uploaded an updated version of the Tkinter wrapper for the Tk
treectrl widget (http://tktreectrl.sourceforge.net).
The major change in this release is the introduction of a few new
widget classes:
_MultiListbox_ is a Treectrl widget set up to work as a (more or less)
full-featured and very flexible multi column listbox widget.
The _ScrolledTreectrl_ and _ScrolledMultiListbox_ classes use ideas
shamelessly stolen from Pmw.ScrolledListbox to add one or two static or
automatic scrollbars to the widgets. They both inherit from the
_ScrolledWidget_ class that is supposed to make it easy to add
scrollbars to any other Listbox or Canvas alike Tkinter widget.

Changes to the Treectrl widget:
I added the second (optional) _last_ argument to column_delete() (new
in treectrl-2.1.1) and fixed a few minor bugs.

The url is: <http://klappnase.zexxo.net/TkinterTreectrl/index.html>

Regards

Michael

--

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

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

(Continue reading)

Chad Whitacre | 4 Dec 21:01

[ANN] lib537 1.0a1 -- httpy, mode, restarter

Greetings, program!

This is to announce the 1.0a1 release of lib537, a Python library 
that bundles these utility modules:

   httpy
     Smooth out WSGI's worst warts

   mode
     Manage the application life-cycle

   restarter
     Automatically restart your program when module files change

The first two were previously released separately; the third is 
released here for the first time. All can be used independently.

Downloads and documentation are at:

   http://www.zetadev.com/software/lib537/

Thanks.

Chad Whitacre
--

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

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

(Continue reading)

Paul Boddie | 4 Dec 20:12

Python-URL! - weekly Python news and links (Dec 4)

QOTW:  "We of all people should understand Worse Is Better. And I forgot
to mention a little flash in the pan called Python, for which Tkinter (2+2
left as an exercise) is the GUI of choice." - Ken Tilton (on comp.lang.lisp,
perhaps stretching the meaning of "of choice" somewhat)
    http://groups.google.com/group/comp.lang.lisp/msg/4d4945fb2706fc24

"It isn't that mobile platforms speak a different language to the web:
they're perfectly capable of running AJAX software, from Python to JavaScript
to full-blown Java and Flash." - Andrew Orlowski, The Register, "The mobile
web: in praise of conv ... divergence"
    http://www.theregister.co.uk/2006/11/30/opera_mini_web/

Still, comp.lang.python manages to score a less than on-topic quote of
the week:  "> If you compare eclipse to VS, it is not that memory hungry.
And if you compare Saturn to Jupiter, it's not that big." -- sjdevnull
responding to hg
    http://groups.google.com/group/comp.lang.python/msg/13d0b24029b6e753

    A provisional PyCon schedule has been made available with three... no,
    four lightning talk sessions:
        http://groups.google.com/group/comp.lang.python.announce/browse_frm/thread/7fd3fc7fbe4f7100
        http://pycon.blogspot.com/2006/12/abundance-of-lightning-talks.html

    Python's "benevolent dictator" himself gave a talk recently, as
    previously mentioned in Python-URL!, and Niall Kennedy summarises the
    content for those not in attendance:
        http://www.niallkennedy.com/blog/archives/2006/11/google-mondrian.html

    Fof us who skimmed PEP 263 and thought that only "emacs-style" 
    comments were allowed when telling Python about source file encodings, a 
(Continue reading)

Erik Smartt | 5 Dec 16:08

Austin (TX) Python User Group meeting Dec. 7th

Greetings!

The next APUG meetup is this Thursday, Dec. 7th, 7pm at Enthought's
offices in downtown Austin, TX.  Eugene Oden will be talking about
Pyro.

Slightly more information, and directions, can be found on the APUG wiki page:

   http://wiki.python.org/moin/AustinPythonUserGroup

Hope to see you there!
-Erik
--

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

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

Picon
Picon
Gravatar

PyPy Leysin Winter Sports Sprint (8-14th January 2007)

=====================================================================
         PyPy Leysin Winter Sports Sprint (8-14th January 2007)
=====================================================================
..                             image:: http://www.ermina.ch/002.JPG

The next PyPy sprint will be in Leysin, Switzerland, for the fourth
time.  This sprint will be the final public sprint of our EU-funded
period, and a kick-off for the final work on the upcoming PyPy 1.0
release (scheduled for mid-February).

The sprint is the last chance for students looking for a "summer" job
with PyPy this winter! If you have a proposal and would like to
work with us in the mountains please send it in before 15th December
to "pypy-tb at codespeak.net" and cross-read this page:

   http://codespeak.net/pypy/dist/pypy/doc/summer-of-pypy.html

------------------------------
Goals and topics of the sprint
------------------------------

* Like previous winter, the main side goal is to have fun in winter
  sports :-) We can take a couple of days off for ski; at this time of
  year, ski days end before 4pm, which still leaves plenty of time
  to recover (er, I mean hack).

* Progress on the JIT compiler, which we are just starting to scale to
  the whole of PyPy. `[1]`_

* Polish the code and documentation of the py lib, and eventually
(Continue reading)


Gmane