Greg Ewing | 5 Jul 2002 04:13

ANN: Pyrex 0.3.3

Pyrex 0.3.3 is now available:

    http://www.cosc.canterbury.ac.nz/~greg/python/Pyrex/

Another slew of minor improvements:

   - Can assign any pointer type to void * without casting
   - File names in error messages no longer quoted (this was
     apparently confusing some editors)
   - Problems with using array in pointer context fixed
   - Default arguments in extension type methods fixed
   - Quote chars embedded in triple-quoted strings fixed
   - Runtime crash when using *args fixed

What is Pyrex?
--------------

Pyrex is a new language for writing Python extension modules.
It lets you freely mix operations on Python and C data, with
all Python reference counting and error checking handled
automatically.

--

-- 
Greg Ewing, Computer Science Dept,
University of Canterbury,	
Christchurch, New Zealand
http://www.cosc.canterbury.ac.nz/~greg

Cedric Dutoit | 14 Jul 2002 18:37
Picon
Favicon

ANN : PyUt 1.1 - UML editor with roundtrip

PyUt 1.1 is available at http://pyut.sf.net

PyUt 1.1
========
- is a little UML 1.3 editor which support class diagram and use-cases.
- is written in Python
- is GPL, free
- works under Linux, Unix, Windows (the linux and unix version is a rpm 
which need wxPython-http://www.wxpython.org; a Macintosh version of 
wxPython is under construction)

Functionalities :
===============
- Class diagram
- Use-cases
- Export to bmp, jpg, ps
- REVERSE-ENGINEERING java, python
- CODE GENERATION java, python, C++
- XMI import (compatibility with Rational Rose
- i18n (French-English)
- Plugins support (python)

Links
=====
PyUt's website : http://pyut.sf.net
Direct download : 
http://sourceforge.net/project/showfiles.php?group_id=39548

For PyUt's team, C.Dutoit - dutoitc <at> hotmail.com
PyUt's team is composed of 6 students at EIVD - Ecole d'ingénieurs du 
(Continue reading)

Greg Ewing | 17 Jul 2002 03:16

ANN: Pyrex 0.3.4

Pyrex 0.3.4 is now available:

    http://www.cosc.canterbury.ac.nz/~greg/python/Pyrex/

Bug fixes:

   - Runtime crash when using * or ** args in
     a method of an extension type fixed.
	
   - Compiler crash when using default argument
     values in a method of a Python class.

Enhancements:

   - Type slots filled with functions from outside
     the extension module are now initialised dynamically,
     which should eliminate at least some of the
     "initialiser is not constant" problems experienced
     on Windows.

   - On Windows, __declspec(dllexport) is now used for
     the module init func declaration (or should be --
     I haven't tested this).

What is Pyrex?
--------------

Pyrex is a new language for writing Python extension modules.
It lets you freely mix operations on Python and C data, with
all Python reference counting and error checking handled
(Continue reading)

Greg Ewing | 23 Jul 2002 06:01

ANN: Pyrex 0.4 -- Substantial new features

Pyrex 0.4 is now available:
---------------------------

    http://www.cosc.canterbury.ac.nz/~greg/python/Pyrex/

What is Pyrex?
--------------

Pyrex is a new language for writing Python extension modules.
It lets you freely mix operations on Python and C data, with
all Python reference counting and error checking handled
automatically.

New Features in 0.4
-------------------

   - "cdef extern from" statement allows inclusion
     of C header files to be specified, solving
     a number of problems including:
       - Clashes between Pyrex and C declarations,
         due to "const" and other reasons
       - Windows-specific features required in
         function declarations
       - Helping deal with types such as "size_t"
       - Helping deal with functions defined as
         macros

   - Access to internals of pre-existing extension
     types is now possible by placing an extension
     type declaration inside a "cdef extern from"
(Continue reading)

Rimon Barr | 1 Jul 2002 07:06
Picon
Favicon

spyce v1.1.13


There have been quite a number of changes, improvements since the prior
wide annoucement. Refer to:
http://cvs.sourceforge.net/cgi-bin/viewcvs.cgi/spyce/spyce/CHANGES?rev=HEAD&content-type=text/vnd.viewcvs-markup
for a summary.

----------
SPYCE - Server Python Pages

SPYCE is a drop-in Apache module that supports simple and efficient
Python-based dynamic HTML scripting. Those who like Python and are
familiar with JSP, or PHP, or ASP, should have a look at this engine. It
allows one to generate dynamic HTML content just as easily, using Python
for the dynamic parts. Its modular design makes it very flexible and
extensible. It can also be used as a command-line utility for HTML
pre-processing, and also via CGI on any other server.

v1.1.13 released on 1 July 2002.

Get it at:
  http://spyce.sourceforge.net

----------

Your comments and suggestions are welcome.

Enjoy,
Rimon.
--

-- 
 * Rimon Barr       Ph.D. candidate, Computer Science, Cornell University
(Continue reading)

Christian Tismer | 1 Jul 2002 16:02

Ann: Stackless 2.2.1 on PowerPC

Announcement:

Stackless Python Works on PowerPC.

The PPC support was much simpler to implement than expected.
It was helpful to look into the PPC switch implementation
of the ICON language.
Thanks to Just van Rossum for giving me access to his machine.
Thanks to Armin Rigo for showing me the tricks for x86-unix.

There is still no installer available, this is at alpha
level. In case you want to build your own Stackless,
check out the module stackless from
:pserver:anonymous <at> tismer.com:/home/cvs

Updated news can be found at http://www.stackless.com/

have fun - chris

-- 
Christian Tismer             :^)   <mailto:tismer <at> tismer.com>
Mission Impossible 5oftware  :     Have a break! Take a ride on Python's
Johannes-Niemeyer-Weg 9a     :    *Starship* http://starship.python.net/
14109 Berlin                 :     PGP key -> http://wwwkeys.pgp.net/
work +49 30 89 09 53 34  home +49 30 802 86 56  pager +49 173 24 18 776
PGP 0x57F3BF04       9064 F4E1 D754 C2FF 1619  305B C09C 5A3B 57F3 BF04
       whom do you want to sponsor today?   http://www.stackless.com/

--

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

Mary | 3 Jul 2002 07:27
Favicon

ANN: SLUG Python Interest Group (Sydney Australia)

The Python Interest Group of the Sydney Linux Users Group is having its
monthly meeting:

Date/Time: Monday 15th July 2002, 7pm - 9pm

Location: University of Technology, Broadway campus, Sydney, room
2.04.29 (not the same room as last month).

Although the PIG is part of SLUG, the scope of the group is not
restricted to Python on Linux, and all Python users are welcome.

-Mary.

--

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

Marco Stagno | 2 Jul 2002 19:06
Picon

[ANN] my_gui v.0.30 : a gui module for MySQL .

my_gui.py is a simple Grafic User Interface for MySql 

It can be used as Python module to create your own MySQL interface. 

download it at http://www.prosa.it/projects/projects

Change Log :
------------
2002-07-01 * my_gui.py: Release (v.0.30)

2002-06-xx  

	* added UserGrant menu
	* removed bug about comments
	* cleaned code
	* added show as text menu
	* still working on html menu
	* found bug about data >250KB; still working on it; red background
	  if data is >250KB
	* changed GnomePopupMenu in GtkMenu
	* added tool menu (optimize table, show create, comment..)
	* added popup menu on notebook pages
	* removed bug about os.login (with xdm/gdm/...)
	* removed bug about limit
	* added icons in directory
	* added allignment in prefs/filter window
	* added index info in info menu
  	* added MySQL menu
 	* removed bugs about NULL (="\0") value
	
(Continue reading)

Anthony Baxter | 3 Jul 2002 01:34
Picon

first release of pythondirector

I've put the first suitable-for-someone-other-than-me release of
python director up on pythondirector.sourceforge.net. This is a
pure python (async I/O based) TCP loadbalancer/redirector. 

Why another load balancer? Well, the ones that are out there are
just not what I want or need. Python Director's aimed at people
who want or need a more sophisticated load balancer than something
that just provides a round robin service, and at the same time is
manageable without a restart.

Note that pydir handles any TCP protocol - not just HTTP. We use
it to loadbalance fastcgi fine.

Requires: Python 2.1 or greater.

feedback invited.

Anthony
--
Anthony Baxter     <anthony <at> interlink.com.au>
It's never too late to have a happy childhood.

----------
Full readme file follows:
----------

This is a pure python TCP load balancer. It takes inbound TCP
connections and connects them to one of a number of backend
servers. 

(Continue reading)

Konrad Hinsen | 1 Jul 2002 17:43
Picon
Favicon

Scientific Python 2.4


                       Scientific Python 2.4
                       ---------------------

Scientific Python is a module library for scientific computing. In
this collection you will find modules that cover basic geometry
(vectors, tensors, transformations, vector and tensor fields),
quaternions, automatic derivatives, (linear) interpolation,
polynomials, elementary statistics, nonlinear least-squares fits, unit
calculations and conversions, Fortran-compatible data formatting, 3D
visualization via VRML, two Tk widgets for simple line plots and 3D
wireframe models.

Scientific Python also contains Python interfaces to the netCDF
library (implementing a portable binary format for large arrays) and
the Message Passing Interface, the most widely used communications
library for parallel computers.

Version 2.4 of Scientific Python has just been released. In addition
to numerous small improvents and bug fixes, it contains

 - the high-level parallelization module Scientific.BSP

 - an interface to the parallelization library BSPlib
   (see www.bsp-worldwide.org for details)

 - autoregressive models for time series in Scientific.Signals.Models

The BSP parallelization module was designed to facilitate development
and testing of parallel programs. Its main features are:
(Continue reading)


Gmane