Pydev and Pydev Extensions 1.0.6 release

2006-04-25 Thread Fabio Zadrozny
Hi All,

Pydev and Pydev Extensions 1.0.6 have been released

Check http://www.fabioz.com/pydev for details on Pydev Extensions

and http://pydev.sf.net for details on Pydev

Release Highlights in Pydev Extensions:
-

- New Feature: Show hierarchy (F4) -- Still in a beta state (currently only looks for subclasses on the same project).
- Analysis happens in a Thread, so, you should now always have the
latest parse without any halts (this happened only when the option was
set to analyze only on save).
- Class variable marked as error when self ommitted
- when an undefined import is found within a try..except ImportError, it will not be reported.
- Allow changing the keybinding for activating the Interactive Console (Ctrl+Enter)
- Added a simple text-search that looks for in all .py and .pyw files
(will be improved in the future to make a real python-like search).
- The keywords that match the 'simple' keywords completion do not show up.


Release Highlights in Pydev:
--

- Assign variables to attributes (Ctrl+2+a): Contributed by Joel
Hedlund (this is the first contribution using the new jython scripting
engine).
- 3 minor 'quirks' were fixed in the indentation engine
- The debugger had some changes (so, if you had halts with it, please try it again).
- Allow changing the keybinding for activating the Find next problem (Ctrl+.)
- The debugger step-return had its behaviour changed.
- Additional scripts location added to pythonpath in the jython scripting engine
- Transversal of nested references improved
- Fixed problems with compiled modules when they had 'nested' module structures (e.g.: wx.glcanvas)

What is PyDev?
---

PyDev is a plugin that enables users to use Eclipse for Python and
Jython development -- making Eclipse a first class Python IDE -- It
comes with many goodies such as code completion, syntax highlighting,
syntax analysis, refactor, debug and many others.


Cheers,

-- 
Fabio Zadrozny
--
Software Developer

ESSS - Engineering Simulation and Scientific Software
http://www.esss.com.br

Pydev Extensions
http://www.fabioz.com/pydev

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

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


ANN: PyScript 0.6.0 released

2006-04-25 Thread cochrane
Overview:

  PyScript is a python module for producing high quality postscript 
  graphics. Rather than use a GUI to draw a picture, the picture is 
  programmed using python and the PyScript objects.
  
  Some of the key features are:
  * All scripting is done in python, which is a high level, easy to 
learn, well developed scripting language.
  * All the objects can be translated, scaled, rotated, ... in fact
any affine transformation.
  * Plain text is automatically kerned.
  * You can place arbitrary LaTeX expressions on your figures.
  * You can create your own figure objects, and develop a library of 
figure primitives.
  * Output is publication quality.

License: 

  Released under the GPL

Changes:

  The major change in this release is a complete rewrite of the Talk and
  Poster classes of the presentation library.  There have also been 
  many bug fixes and minor other improvements.  For details see the 
  PyScript web page: 
  a href=http://pyscript.sourceforge.net;pyscript.sourceforge.net/a.

Getting the software:

  One can download the latest version (0.6) from:
  a href=http://pyscript.sourceforge.net;PyScript/a

Requirements:

  * Python 2.2 and above
  * An up-to-date LaTeX distribution

Authors:

  * Alexei Gilchrist [EMAIL PROTECTED]
  * Paul Cochrane [EMAIL PROTECTED]

  If you use this software, have any suggestions, or bug reports, please let
  us know!

--
[EMAIL PROTECTED]
-- 
http://mail.python.org/mailman/listinfo/python-announce-list

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


REMINDER: BayPIGgies: April 26, 7:30pm (Google)

2006-04-25 Thread Aahz
NOTE: Special date of WEDNESDAY April 26 at Google, usual time of 7:30pm

Please show up by 7:15 so we can start the meeting on time!

This does not change the usual May meeting on May 11 at Google; stay
tuned for an announcement of that.


Special meeting!  One of the lead developers of Django is in town!  Jacob
Kaplan-Moss will be talking about Django at Google.  He says he'll be
fine-tuning the talk until the last minute but plans to cover:

* How Django came into being -- a bit about the Journal-World, the
problems that Django was designed to solve, some bits about its
evolution, and a glance at how *we* use Django today.

* What writing Django apps look -- I'll show off some real code and
talk about each of the bits of Django's stack.  This'll be the bulk
of the talk.

* What's in store for the future of Django -- there's some awesome
community work going on, as well as some under-the-radar stuff we're
working on that I'll try to preview or at least talk about.


BayPIGgies meetings alternate between IronPort (San Bruno, California)
and Google (Mountain View, California).  For more information and
directions, see http://baypiggies.net/


Before the meeting, we sometimes meet at 6pm for dinner.  Discussion of
dinner plans is handled on the BayPIGgies mailing list.  

Advance notice:  We have speakers for May.  We are currently setting up
the schedule for the rest of the year.  Please e-mail
[EMAIL PROTECTED] if you want to suggest an agenda (or volunteer to
give a presentation).
-- 
Aahz ([EMAIL PROTECTED])   * http://www.pythoncraft.com/

Argue for your limitations, and sure enough they're yours.  --Richard Bach
-- 
http://mail.python.org/mailman/listinfo/python-announce-list

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


ANNOUNCE: kiwi 1.9.8

2006-04-25 Thread Johan Dahlin
New in this released is API documentation which is generated using
epydoc[3]. It's still being written but at this point I feel that
it's good enough to be a very useful resource to help understand
kiwi. Kiwi is a PyGTK framework for building graphical applications loosely
based on MVC Model-View-Controller (MVC) and Allen Holub's Visual proxy
[1]. Think of Kiwi as a high-level, object-oriented layer built on
PyGTK.

Its design is based on real-world experience using PyGTK to develop
large desktop applications, which use many concepts common to most
graphical applications: multiple windows and dialogs, forms, data
persistence, lists and high-level classes that support domain objects
directly.


Download


Grab the latest sources from:

  http://www.async.com.br/projects/kiwi/download/kiwi-1.9.8.tar.gz


What's new since 1.9.7?
===

- distutils.setup() replacement
- date tests
- FileChooser  FileChooserButton
- Rename all proxy widgets to start with Proxy
- Win32 installation fixes
- UI test threading fixes
- Sizegroup merging (Ronaldo)
- Mask improvements (Ronaldo)
- ObjectList improvements (Johan, Ronaldo, Patrick)
- Lots of bug fixes (Johan, Ronaldo, Sidnei)


Features


* An MVC-derived framework of classes:
  * Views, which represent the graphical display
  * Controllers, which handles user interaction with the widgets
in a View.
  * Delegates, combines a View and a Controller.
  * Models, which are special mixins for your domain objects
  * Proxies, special types of Delegate designed to implement forms

* Validation: Kiwi supports validation on different levels:
  data type validation and verification on the Model/Proxy level,
  View validation and hooks for visually displaying validation state.

* ObjectList widget, which provides a higher level abstraction of
  GtkTreeView and all its classes (GtkTreeModel, GtkTreeViewColumn,
  GtkCellRenderer) with hooks to easily integrate into the
  Kiwi Framework.

* Mask suport: You can set a mask on entries to force the input to
  follow a certain standard, such as zip code, social security, ip address

* Gazpacho integration for most (non-deprecated) interactive
  widgets with attributes for handling validation and proxy
  attributes.

* UI Test framework
  Features a recorder and a player. The recorder allows you to record
  different tasks, a script will be saved which will reproduce the
  actions you made in the interface.

* Kiwi Tasklets
  Tasklet is a small coroutines framework written by Gustavo Carneiro,
  it was previously known as gtasklets.

* PyGTK utilities, to make it easier to add signals and properties to
  your objects.

* i18n translation utilities, to help you translate PyGTK applications,
  currently depends on gettext and intltool.

* and many other things!


Requirements


Python 2.3 or higher (2.4 recommended)  http://www.python.org/
PyGTK 2.6.0 or higher (2.8 recommended) http://www.pygtk.org/
gazpacho 0.6.5 (svn recommenced)http://gazpacho.sicem.biz/


Documentation
=
Kiwi provides API documentation generated by epydoc, it can be found at

 http://www.async.com.br/projects/kiwi/api/

Included in the tarball are also a number of examples, which serves as a
good starting point. Keep in mind that most of them require gazpacho to
be installed.


Thanks
==
Christian Robottom Reis: Original author and design
Lorenzo Gil Sanchez: PyGTK 2.x port

Also thanks to the following people which has contributed features
or bug reports:
Ali Afshar, Henrique Romano, Daniel Saran R. da Cunha, Evandro Vale
Miquelito, Gustavo Barbieri, Gustavo Carneiro, Sidnei da Silva
Patrick O'Brien, Ronaldo Maia

Resources
=

Homepage http://www.async.com.br/projects/kiwi/
Download http://www.async.com.br/projects/kiwi/download/
Repository   http://svn.async.com.br/cgi-bin/viewcvs.cgi/kiwi/
Report a bug http://bugs.async.com.br/enter_bug.cgi?product=Kiwi
API docs http://www.async.com.br/projects/kiwi/api/
Open bugshttp://tinyurl.com/cyrms
Mail. list   http://www.async.com.br/mailman/listinfo/kiwi/

[1] http://en.wikipedia.org/wiki/Model-view-controller
[2] http://tinyurl.com/2ccch
[3] http://epydoc.sourceforge.net/

-- 
Johan Dahlin [EMAIL PROTECTED]
Async Open Source





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

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


released: RPyC 2.50A

2006-04-25 Thread tomerfiliba
Remote Python Call (RPyC) version 2.50-final is about to be released in
the week or so.
meanwhile, a release candidate (2.50A) has been released to public
review -- please report bugs. i'm still working on real unit-tests for
the library, but i'm sure users can help uncover more bugs.


http://rpyc.wikispaces.com



-tomer

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

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


ANN: uuid-0.3.1 released

2006-04-25 Thread Jürgen Urner
Happy to announce the release of uuid-0.3.1 (bugfix release)

What is uuid?

uuid is a python module to create RFC 4122 compatible UUIDs
The module supports generation off RFC 4122 compatible time based,
random, sha1
and md5 based UUIDs

Whats new?

x. fixed a bug where a call to uuid_nd5() and uuid_sha1() could
lead to infinite recursion

For download and documentation see http://home.arcor.de/jurner/python/

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

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