This is an annoucement for a local Python meeting in Germany,
so please excuse that the rest of this message is in German.
---------------------------------------------------------------------
* Düsseldorfer Python Treffen
Einige Python-Enthusiasten wollen sich am 17.03. um 20 Uhr
ganz ungezwungen im Tigges treffen. Vorträge u.ä. sind nicht
geplant. Alle Python-Freunde/innen sind herzlich eingeladen.
Vielleicht gibt es ja doch mehr davon in der Region um
Düsseldorf, als wir bisher annahmen :-)
* Wie kommt man zum Tigges ?
Hier ist ein elektronischer Fahrplan:
http://efa.vrr.de/
Die Haltestelle heißt "Bilk-S".
Das Tigges liegt in unmittelbarer Nähe des S-Bahnhofs Bilk:
Brunnenstraße Nr.1.
Hier einige weitere Infos:
http://www.linux.de/groups/show.php3?place=D%FCsseldorf
Das sollte reichen, um das Tigges zu finden :-)
Bis dann,
--
Marc-Andre Lemburg
eGenix.com
Professional Python Software directly from the Source (#1, Mar 13 2003)
>>> Python/Zope Products & Consulting ... http://www.egenix.com/
>>> mxODBC, mxDateTime, mxTextTools ... http://python.egenix.com/
________________________________________________________________________
Python UK 2003, Oxford: 19 days left
EuroPython 2003, Charleroi, Belgium: 103 days left
March 15 is the deadline if you want to get the $200 pre-conference
price by paying with check; the envelope containing your check must be
postmarked on or before March 15. You have until March 21 if you pay by
credit card.
http://www.python.org/pycon/reg.html
PyCon DC 2003
The first PyCon will be held 26-28 March, 2003, at George Washington
University's Cafritz Conference Center in Washington DC. There will be
a development sprint Mon/Tues before the conference.
PyCon is a community-oriented conference targeting developers (both
those using Python and those working on the Python project). It gives
you opportunities to learn about significant advances in the Python
development community, to participate in a programming sprint with
some of the leading minds in the Open Source community, and to meet
fellow developers from around the world. The organizers have worked
hard to ensure that the conference be affordable and accessible to
all. We look forward to seeing you there.
--
Aahz (aahz(a)pythoncraft.com) <*> http://www.pythoncraft.com/
Register for PyCon now! http://www.python.org/pycon/reg.html
Four members of PythonLabs will be at the pre-PyCon sprint (more info on
sprints at http://www.python.org/cgi-bin/moinmoin/SprintPlan ) running one
for the Python core. If you would like to attend, email me at
brett(a)python.org to say so. You must be registered for PyCon to be able
to attend. And please do this ASAP so we can get the ball rolling on this
and lock down who will be there.
And regardless whether you care to attend or not, please look at
http://www.python.org/cgi-bin/moinmoin/PyCoreSprint and make suggestions
on what the group should sprint on.
-Brett
Close on the heels of 2.4.04, wxPython 2.4.0.5 is now available for
download at http://wxpython.org/download.php
wxPython is a popular cross platform GUI toolkit for the Python language
that supports running Python apps on Win32, Mac OSX, and Linux/Unix
systems, using native widgets and therefore natiove look and feel on the
respective plafroms.
From the webpage given above you can download source code,
documentation and pre-built wxPython packages for various platforms and
for various versions of Python (2.1, 2.2 or 2.3, except for OS X which
only has a build for 2.3)
The 2.4.0.5 release solves several small but annoying bugs, and includes
updates of the colourchooser and PyCrust pacakges.
For details of the 2.4.0.4 or earlier releases please look here:
http://wxpython.org/CHANGES.txt
--
Robin Dunn
Software Craftsman
http://wxPython.org Java give you jitters? Relax with wxPython!
PyANT is a project for porting Jakarta's ANT ideas to Python.
The main advantage it has over Java is speed and support for
Python scripts. PyANT written in pure Python and project intended for
developers
who wants to automate their projects building and testing process.
Project link here:
http://www.sourceforge.net/projects/pyant
Changes since last version:
- Fixed bug in copying single file to single file
+ Added attribute "dir" for <fileset> for compatibility with ANT.
"basedir" attribute still works
+ Added conditional attributes to <target>
for now constructions <target if="propertyname">
and <target unless="propertyname">
sample included in "samples/build_iftest.xml"
+ Added <Config> task to read and write Python config files (.INI like)
+ Added <Tar> task to create .tar and .tar.gz archives
+ Added <Input> and <Dirname> tasks that are compilant with ANT tasks
with same names
+ Added "regkey" handler, this handler allows to access registry keys
on Win32 platform via full path to that key.
Sample usage provided in "build_handlers.xml" example file
+ Added <Checksum> task, that is like in ANT spec and supports
MD5 and SHA algorithms
Note:
Project files available as ZIP, TGZ and EXE-self installer with Inno
Setup files
Ivan Begtin aka Erellon (erellon%narod.ru)
BayPIGgies: Silicon Valley-San Francisco Bay Area Python Users Group
When: March 12, 2002 @ 7:30pm
Where: Stanford University, Palo Alto, CA
Agenda: PyChecker and Friends
Speaker: Phil Lindsay
"PyChecker and friends: Easing the transition from ad hoc scripts to
stable, maintainable Python applications"
PyChecker can be thought of as "Lint" for Python, and is a tool for
finding bugs in Python source code. This talk will introduce PyChecker,
show some of its functionality and discuss some of the lessons learned
from its use in a commercial software development environment. The
presentation will be from the perspective of a happy user & interested
hacker. Some of the future goals of the project's authors will also be
described. If time permits, the speaker will demonstrate a couple of
small tools he has developed to also help in the creation of stable,
maintainable applications.
# Call For Talks: We are actively seeking speakers for BayPIGgies! If you
would like to give a talk at one of our 2003 meetings (any Python related
topic), contact us to coordinate!
more info including directions: http://www.baypiggies.net
hope 2 c u tomorrow nite!
-wesley
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
"Core Python Programming", Prentice Hall PTR, � 2001
http://starship.python.net/crew/wesc/cpp/
Silicon Valley-San Francisco Bay Area Python Users Group (BayPIGgies)
http://baypiggies.net
wesley.j.chun :: wesc at deirdre.org or wesc at fuzzyorange.com
cyberweb.consulting : henderson, nv : cyberweb at rocketmail.comhttp://www.roadkill.com/~wesc/cyberweb/
I'm very pleased to announce that the Python Software Foundation has
been recognized by the IRS (the US office of taxation) as a tax-exempt
non-profit foundation (aka 501(c)(3)), and that the IRS has given the
PSF a "favorable advance ruling" on the PSF's application for
recognition as a public charity. Read the IRS ruling here:
http://www.python.org/psf/records/tax-exempt.txt
Recognition as a public charity has many benefits for the PSF and our
community, including strong requirements for public disclosure and
accountability, strong legal protections, and freedom from Federal
taxation on foundation revenue. Contributions to the PSF are also
tax-deductible for purposes of US income tax, subject to the same
regulations as donations to any public charity.
The PSF hasn't solicited contributions so far, waiting for the IRS
ruling. Now that we have a favorable advance ruling, as the letter
states we need to demonstrate broad public financial support to retain
public charity status. A PSF committee is looking into ways to make
contributing as easy as possible (like "click here to donate"). If
you can't wait, the best way to contribute now is via check:
http://www.python.org/psf/donations.html
The PSF currently has financial responsibility for PyCon DC 2003:
http://www.python.org/pycon/
Provided that doesn't bankrupt us :-), other things the PSF does (and
would like to do) are given in the PSF's mission statement:
http://www.python.org/psf/mission.html
So get those donations coming!
(Non-US residents are encouraged to donate, and their donations will
be counted as public financial support, but such donations are
generally not tax-exempt for the donor. To change this would require
setting up PSF subsidiaries in many countries; we don't have the
resources to do this. Check your local tax law; there may be
exceptions.)
--Guido van Rossum (home page: http://www.python.org/~guido/)
'twander' Version 3.134 is now released and available for download at:
http://www.tundraware.com/Software/twander
The last public release was 3.0.
Existing users should upgrade immediately as this release contains
substantial bug fixes and many new features.
This release also introduces these new features:
1) Ability to sort by any column
2) Ability to use regular expressions to select directories or files
3) Ability to maintain a single configuration file for all systems and
users by means of new conditional statements and include directive
in the configuration language.
Complete details of all fixes, changes, and new features can be found in
the WHATSNEW.txt file included in the distribution.
Users are strongly encourage to join the twander-users mailing list as
described in the documentation.
What Is 'twander'?
------------------
'twander' is a macro-programmable Filesystem Browser which runs on both
Unix-like systems as well as Win32 systems. It embraces the best ideas
of both similar GUI-driven programs (Konqueror, Windows Explorer) as
well as text-based interfaces (Midnight Commander, List, Sweep).
Or, If You Prefer The "Elevator Pitch"
--------------------------------------
'twander' is:
- A better file browser for Unix and Win32. (Tested on FreeBSD, Linux, Win32.)
- A way to make browsing the same on all the OSs you use.
- A macro-programmable tool that lets *you* define the features.
- A GUI navigation front-end for your shell.
- A way to "can" workflows for your technically-challenged colleagues.
- A way to free yourself from the shackles of the mouse.
- A way to significantly speed up your day-to-day workflow.
- A Python/Tkinter application - about 3100/1300 lines of code/comments
- A RCT (Really Cool Tool) that will have you addicted in a day or two
See the web page for more information and a screen shot. Better still,
download the tarball and read the documentation.
------------------------------------------------------------------------------
Tim Daneliuk
tundra(a)tundraware.com
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://computronix.com/utilities
What's new?
1) Removed support for connection to Oracle7 databases; it is entirely
possible that it will still work but I no longer have any way of
testing and Oracle has dropped any meaningful support for Oracle7
anyway
2) Fetching of strings is now done with predefined memory areas rather
than dynamic memory areas; dynamic fetching of strings was causing
problems with Oracle 9i in some instances and databases using a
different character set other than US ASCII
3) Fixed bug where segfault would occur if the '/' character preceded
the '@' character in a connect string
4) Added two new cursor methods var() and arrayvar() in order to
eliminate the need for setinputsizes() when defining PL/SQL arrays
and as a generic method of acquiring bind variables directly when
needed
5) Fixed support for binding cursors and added support for fetching
cursors (these are known as ref cursors in PL/SQL)
6) Eliminated discrepancy between the array size used internally and
the array size specified by the interface user; this was done
earlier to avoid bus errors on 64-bit platforms but another way has
been found to get around that issue and a number of people were
getting confused because of the discrepancy
7) Added support for the attribute "connection" on cursors, an optional
DB API extension
8) Added support for passing a dictionary as the second parameter for
the cursor.execute() method in order to comply with the DB API more
closely; the method of passing parameters with keyword arguments is
still supported and is in fact preferred
9) Added support for the attribute "statement" on cursors which is a
reference to the last SQL statement prepared or executed
10) Added support for passing any sequence to callproc() rather than
just lists as before
11) Fixed bug where segfault would occur if the array size was changed
after the cursor was executed but before it was fetched
12) Ignore array size when performing executemany() and use the length
of the list of arguments instead
13) Rollback when connection is closed or destroyed to follow DB API
rather than use the Oracle default (which is commit)
14) Added check for array size too large causing an integer overflow
15) Added support for iterators for Python 2.2 and above
16) Added test suite based on PyUnitTest
17) Added documentation in HTML format similar to the documentation for
the core Python library
--
Anthony Tuininga
anthony(a)computronix.com
Computronix
Distinctive Software. Real People.
Suite 200, 10216 - 124 Street NW
Edmonton, AB, Canada T5N 4A3
Phone: (780) 454-3700
Fax: (780) 454-3838
http://www.computronix.com