poelzi | 1 Sep 01:59
Gravatar

[ANN] Pida 0.6beta3


We are proud to announce the hopfully last beta of Pida 0.6. [1]

It was a long time since beta2 and a lot of changes happened since then:

== Core Highlights ==
• multiprocessing language plugins
    Language plugins can now use a multiprocessing infrastructure which
    allows expensive operations to be done on other cpu cores. This
    increases the speed of plugins like python_lint and python
    dramatically and do not make the gui sluggish anymore.
• project file caches
    Projects now have a filecache which allows fast queries to filenames
    and filetypes. The QuickOpen plugin provides a gui for this,
    allowing the user to open files to which parts of the name, path or
    filetype are known
• very precise feature selection from LanguagePlugins
• better filemonitor support
• new documentation (needs some gui work tho)
• lot of speedups
• lot of usability enhancements
• lots and lots of fixes

== New Plugins ==
• RegexpToolkit - helps you develop and analyze regular expressions
• QuickOpen - fast file opener for project files
• WayPoint - autogenerates waypoints when you surf and edit files and
  allows to jump back and forth

[1] http://pida.co.uk/blog/0.6beta3
(Continue reading)

Jim Fulton | 1 Sep 12:12
Favicon

CVE-2009-2701: Releases to fix ZODB ZEO server vulnerability

A vulnerability has been found in the Zope Object Database (ZODB) Zope
Enterprise Objects (ZEO) server implementation that allows any file
readable by the server to be read by clients and any file removable by
the server to be removed.

The vulnerability only applies if

- you are using ZEO to share a database among multiple applications or
  application instances,
- you allow untrused clients to connect to your ZEO server, and
- the ZEO server is configured to support blobs.

The vulnerability was introduced in ZODB 3.8.

Overview
--------

This vulnerability is addressed by updates to ZODB.

A new release of ZODB is available here:

  http://pypi.python.org/pypi/ZODB3/3.8.3

(There is also a new development release at
http://pypi.python.org/pypi/ZODB3/3.9.0c2.)

If you are using blobs, we recommend updating any ZEO storage servers
you're running to ZODB 3.8.3 (or ZODB 3.9.0c2).  These versions
support ZEO clients as old as ZODB 3.2. It isn't necessary to update
client software (such as Zope application servers).
(Continue reading)

poelzi | 1 Sep 16:22
Gravatar

[ANN] Pida 0.6beta3

Pida is an IDE (integrated development environment).
Pida is different from other IDEs in that it will use the tools you
already have available rather than attempting to reinvent each one. Pida
has unique features like a pluggable editor component supporting Vim,
Emacs and Medit currently.

We are proud to announce the hopefully last beta of Pida 0.6. [1]

It was a long time since beta2 and a lot of changes happened since then:

== Core Highlights ==
" multiprocessing language plugins
    Language plugins can now use a multiprocessing infrastructure which
    allows expensive operations to be done on other cpu cores. This
    increases the speed of plugins like python_lint and python
    dramatically and do not make the gui sluggish anymore.
" project file caches
    Projects now have a filecache which allows fast queries to filenames
    and filetypes. The QuickOpen plugin provides a gui for this,
    allowing the user to open files to which parts of the name, path or
    filetype are known
" very precise feature selection from LanguagePlugins
" better filemonitor support
" new documentation (needs some gui work tho)
" lot of speedups
" lot of usability enhancements
" lots and lots of fixes

== New Plugins ==
" RegexpToolkit - helps you develop and analyze regular expressions
(Continue reading)

Gustavo Carneiro | 1 Sep 16:36
Picon
Gravatar

ANN: PyBindGen 0.12 released

PyBindGen is a Python module that is geared to generating C/C++ code that
binds a C/C++ library for Python. It does so without extensive use of either
C++ templates or C pre-processor macros. It has modular handling of C/C++
types, and can be easily extended with Python plugins. The generated code is
almost as clean as what a human programmer would write.

It can be downloaded from:

        http://code.google.com/p/pybindgen/

Bug reports should be filed here:

        https://bugs.launchpad.net/pybindgen

=== pybindgen 0.12 ===

    - Now we can catch C++ exceptions and translate them into Python

    - New API to add container iteration powers to wrapped C++ classes

    - Unary minus operator support (J. Michael Owen)

    - CppMethod: is_pure_virtual=True should imply is_virtual=True

    - More polish for numeric operators with non-class right operand

    - Virtual methods regressions fixed

    - gccxmlparser: don't try to wrap private/protected operators

(Continue reading)

Frank Wierzbicki | 1 Sep 17:56
Picon
Gravatar

Jython 2.5.1 Release Candidate 1 is out!

On behalf of the Jython development team, I'm pleased to announce that
Jython 2.5.1rc1 is available for download:
https://sourceforge.net/projects/jython/files/jython/2.5.1rc1/jython_installer-2.5.1rc1.jar/download.
 See the http://wiki.python.org/jython/InstallationInstructions for
installation instructions.

Jython 2.5.1rc1 fixes a number of bugs, including some major errors when using
coroutines and when using relative imports.  Please see the NEWS file for
detailed release notes.

Please report any bugs that you find here http://bugs.jython.org.  Thanks!
--

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

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

Favicon

ANN: eGenix mxODBC - Python ODBC Database Interface 3.0.3

________________________________________________________________________

ANNOUNCING

        eGenix.com mxODBC - Python ODBC Database Interface

                          Version 3.0.3

   mxODBC is our commercially supported Python extension providing
        ODBC database connectivity to Python applications
                 on Windows and Unix platforms

This announcement is also available on our web-site for online reading:
http://www.egenix.com/company/news/eGenix-mxODBC-3.0.3-GA.html

________________________________________________________________________

INTRODUCTION

mxODBC provides an easy-to-use, high-performance, reliable and robust
Python interface to ODBC compatible databases such as MS SQL Server,
MS Access, Oracle Database, IBM DB2 and Informix , Sybase ASE and
Sybase Anywhere, MySQL, PostgreSQL, SAP MaxDB and many more.

The "eGenix mxODBC - Python ODBC Database Interface" product is a
commercial extension to our open-source eGenix mx Base Distribution.

* About Python (http://www.python.org/):
Python is an object-oriented Open Source programming language which
runs on all modern platforms. By integrating ease-of-use, clarity in
(Continue reading)

Gabriel Genellina | 2 Sep 19:27

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

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/
(Continue reading)

Nicolas Dumazet | 3 Sep 14:33
Picon
Gravatar

First release of pyfsevents

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/
(Continue reading)

Georg Brandl | 4 Sep 00:11
Favicon
Gravatar

Sphinx 0.6.3 released

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 <http://sphinx.pocoo.org/changes.html>.

cheers,
Georg

--

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

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

(Continue reading)

Fabio Zadrozny | 4 Sep 04:27
Favicon

Pydev 1.5.0 (Pydev Extensions open sourced)

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
(Continue reading)


Gmane