What is cx_Oracle?
cx_Oracle is a Python extension module that allows access to Oracle and
conforms to the Python database API 2.0 specifications with a few
exceptions.
Where do I get it?
http://starship.python.net/crew/atuining
What's new?
1) Added additional type (NCLOB) to handle CLOBs that use the national
character set as requested by Chris Dunscombe.
2) Added support for returning cursors from functions as requested by
Daniel Steinmann.
3) Added support for getting/setting the "get" mode on session pools
as requested by Anand Aiyer.
4) Added support for binding subclassed cursors.
5) Fixed binding of decimal objects with absolute values less than 0.1.
IMDbPY 2.7 is available (tgz, deb, rpm, exe) from:
http://imdbpy.sourceforge.net/
IMDbPY is a Python package useful to retrieve and manage the data of
the IMDb movie database about both movies and people.
With this release some major bugs were fixed, especially in the "http"
and "mobile" data access systems; searches which return a lot of
results are handled gracefully.
Platform-independent and written in pure Python (and few C lines), it
can retrieve data from both the IMDb's web server and a local copy of
the whole database.
IMDbPY package can be very easily used by programmers and developers
to provide access to the IMDb's data to their programs.
Some simple example scripts are included in the package; other
IMDbPY-based programs are available from the home page.
--
Davide Alberani <alberanid(a)libero.it> [PGP KeyID: 0x465BFD47]
http://erlug.linux.it/~da/
Pydev and Pydev Extensions 1.2.4 have been released
Details on Pydev Extensions: http://www.fabioz.com/pydev
Details on Pydev: http://pydev.sf.net
Details on its development: http://pydev.blogspot.com
Release Highlights in Pydev Extensions:
-----------------------------------------------------------------
* Code analysis: analysis on imported modules do no longer give you errors
on
* classes that have __getattribute__ or __getattr__ overriden
* assigns that are initially None
* assigns to a function call and not a class definition
* Completions for parameters in a context-insensitive way, looking for all
the methods/attributes declared in classes available to the project (after 3
chars)
Release Highlights in Pydev:
----------------------------------------------
* Completions for parameters based on the tokens that were defined for it in
a given context
* Removed the default PyLint options, because its command-line interface
changed (that was crashing PyLint in newer versions)
* Changed the grammar so that 'yield' is correctly parsed as an expression
* Giving better error message when external file is opened without any
interpreter selected
* Icons for the builtins gotten on large libraries (such as wx -- it was
optimized not to do that before)
* Adding jars relative to the project now works correctly
* Patched (Kovan): The debugger is now able to get the variables in a
context when handling negative payloads
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.nethttp://pydev.blogspot.com
I'm organising another London Python meetup at The Stage Door,
Waterloo, London SE1 8QA (see <http://tinyurl.com/ko27s>) for
Wednesday the 4th of October, anytime after work. Hope to see you
there!
--
Cheers,
Simon B,
simon(a)brunningonline.net
The Michigan Python Users Group will be meeting at Arbor Networks on
Tuesday 10/3 at 7PM.
http://michipug.org
We've got a great meeting lined up. We moved the meeting because
Titus Brown, the author of the Twill testing tool, will be in town
and has agreed to talk testing with us. Jason Pellerin, the author of
the Nose testing tool, may also be present, so this is an excellent
chance for people to talk about automated testing with folks in the
know.
Bruce Webber will be talking about wxPython, which is always a hot
topic.
Our downtown Ann Arbor location worked out well for heading out
afterwards. Come join us!
Kevin
--
Kevin Dangoor
TurboGears / Zesty News
email: kid(a)blazingthings.com
company: http://www.BlazingThings.com
blog: http://www.BlueSkyOnMars.com
Hi there !
I'm very pleased to announce the 0.12.1 release of PyLint.
This release includes some bug fixes and have tests passing from python 2.3
to python 2.5 :). You may be surprised by the version number since we have
been missing public annoucements recently, and the 0.12.0 version has not
really been announced. To quote Alexandre, we got a bit sloppy in the public
part of our release process, and the mails did not fly... Hopefuly we'll be
better on this in a near future. Anyway there has been a lot of usability
changes and a lot of bug fixes making pylint more stable (at least since
the type inference has been introduced...) and nicer to configure and use, so
please upgrade to this version, along with the latest logilab-common and
logilab-astng version (this relelase of pylint actually depends on
astng >= 0.16.1). I hope you'll enjoy this release and would like to thanks
everybody who contribute to pylint/astng by sending feedback or even better
patch on the mailing list :) Enjoy !
What's new ?
------------
:Changes in 0.12.1
* fixed python >= 2.4 format false positive with multiple lines statement
* fixed some 2.5 issues
* fixed generator expression scope bug (depends on astng 0.16.1)
* stop requiring __revision__
:Changes in 0.12:
* usability changes:
- parseable, html and color options are now handled by a single
output-format option
- enable-<checkerid> and disable-all options are now handled by
two (exclusive) enable-checker and disable-checker options
taking a comma separated list of checker names as value
- renamed debug-mode option to errors-only
* started a reference user manual
* new W0212 message for access to protected member from client code
(close #14081)
* new W0105 and W0106 messages extracted from W0104 (statement seems
to have no effect) respectivly when the statement is actually string
(that's sometimes used instead of comments for documentation) or an
empty statement generated by a useless semicolumn
* reclassified W0302 to C0302
* fix so that global messages are not anymore connected to the last
analyzed module (close #10106)
* fix some bugs related to local disabling of messages
* fix cr/lf pb when generating the rc file on windows platforms
What is pylint ?
----------------
Pylint is a python tool that checks if a module satisfy a coding
standard. Pylint can be seen as another pychecker since nearly all
tests you can do with pychecker can also be done with Pylint. But
Pylint offers some more features, like checking line-code's length,
checking if variable names are well-formed according to your coding
standard, or checking if declared interfaces are truly implemented,
and much more (see http://www.logilab.org/projects/pylint/ for the
complete check list). The big advantage with Pylint is that it is
highly configurable, customizable, and you can easily write a small
plugin to add a personal feature.
The usage it quite simple :
$ pylint mypackage.mymodule
This command will output all the errors and warnings related to the
tested code (here : mypackage.mymodule), will dump a little summary at
the end, and will give a mark to the tested code.
Pylint is free software distributed under the GNU Public Licence.
Home page
---------
http://www.logilab.org/projects/pylint
Download
--------
ftp://ftp.logilab.org/pub/pylint
Mailing list
------------
mailto://python-projects@logilab.org
--
Sylvain Thénault LOGILAB, Paris (France)
Formations Python, Zope, Plone, Debian: http://www.logilab.fr/formations
Développement logiciel sur mesure: http://www.logilab.fr/services
Python et calcul scientifique: http://www.logilab.fr/science
Hi there !
I'm pleased to announce the 0.16.1 release of Logilab astng package.
This release include some major bug fixes (pylint crashs, 2.5 compatibility)
and have tests passing from python 2.3 to python 2.5 :). You're higly encouraged
to upgrade if you're currently using the 0.16.0 release.
What's new ?
------------
* python 2.5 support, patch provided by Marien Zwart
* fix [Class|Module].block_range method (this fixes pylint's inline
disabling of messages on classes/modules)
* handle class.__bases__ and class.__mro__ (proper metaclass handling
still needed though)
* drop python2.2 support: remove code that was working around python2.2
* fixed generator expression scope bug
* patch transformer to extract correct line information
Home page
---------
http://www.logilab.org/projects/astng
Download
--------
ftp://ftp.logilab.org/pub/astng
Mailing list
------------
mailto://python-projects@lists.logilab.org
LOGILAB provides services in the fields of XML techniques and advanced
computing (implementation of intelligent agents, knowledge management,
natural language processing, statistical analysis, data mining, etc.),
and also trainings on Python, XML, UML, Object Oriented design, design
patterns use and other cutting edge topics. To know more about
Logilab, visit http://www.logilab.com/.
Logilab is also a strong supporter of the Free Software movement, and an
active member of the Python and Debian communities. Logilab's open
source projects can be found on http://www.logilab.org/.
--
Sylvain Thénault LOGILAB, Paris (France)
Formations Python, Zope, Plone, Debian: http://www.logilab.fr/formations
Développement logiciel sur mesure: http://www.logilab.fr/services
Python et calcul scientifique: http://www.logilab.fr/science
Hi there !
I'm pleased to announce the 0.19.2 release of Logilab common package.
This release include some bug fixes and have tests passing from python 2.3
to python 2.5 :). You may be surprised by the version number since we have
been missing public annoucements recently. To quote Alexandre, we got a bit
sloppy in the public part of our release process, and the mails did not
fly... Hopefuly we'll be better on this in a near future. Take a look at
the change log to get information about what's changed in the recent
"discret" versions.
What's new ?
------------
* testlib:
- fixed a bug in find_test making it returns some bad test names
- new assertIsInstance method on TestCase
* optik_ext: make it works if mx.DateTime is not installed, in which case
the date type option won't be available
* test fixes
What is common ?
------------------------
logilab-common is a collection of low-level Python packages and modules,
designed to ease:
* handling command line options and configuration files
* writing interactive command line tools
* manipulation files and character strings
* interfacing to OmniORB
* generating of SQL queries
* running unit tests
* manipulating tree structures
* accessing RDBMS (currently postgreSQL, mysql and sqlite)
* generating text and HTML reports
* logging
...
Home page
---------
http://www.logilab.org/projects/common
Download
--------
ftp://ftp.logilab.org/pub/common
Mailing list
------------
mailto://python-projects@lists.logilab.org
LOGILAB provides services in the fields of XML techniques and advanced
computing (implementation of intelligent agents, knowledge management,
natural language processing, statistical analysis, data mining, etc.),
and also trainings on Python, XML, UML, Object Oriented design, design
patterns use and other cutting edge topics. To know more about
Logilab, visit http://www.logilab.com/.
Logilab is also a strong supporter of the Free Software movement, and an
active member of the Python and Debian communities. Logilab's open
source projects can be found on http://www.logilab.org/.
--
Sylvain Thénault LOGILAB, Paris (France)
Formations Python, Zope, Plone, Debian: http://www.logilab.fr/formations
Développement logiciel sur mesure: http://www.logilab.fr/services
Python et calcul scientifique: http://www.logilab.fr/science