Greg Ewing | 15 Aug 2002 12:28

ANN: Pyrex 0.4.1

Pyrex 0.4.1 is now available:

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

The main new feature is that you can now deal with
C header files that define structs this way:

    typedef struct {
        ...
    } Foo;

by using the new "ctypedef struct" statement.
See the Language Overview for details:

http://www.cosc.canterbury.ac.nz/~greg/python/Pyrex/version/Doc/overview.html#StructDeclStyles

Plus various bug fixes.

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

Nicholas Henke | 16 Aug 2002 21:10
Favicon

ANN: rpm_utils 0.5

Hey Folks-- Here is a set of tools that will make dealing with RPMs a bit
nicer.

http://sourceforge.net/project/showfiles.php?group_id=1316&release_id=105563

rpm_utils 0.5

FEATURES:
        - merge multiple directories containing various versions of RPMs in 
to on directory that has symlinks to the most up to date version of each 
package. (merge_rpms.py)

        - install packages based on name, and have all of the dependencies     
    installed automatically (rpm_install.py)

        - update all of the RPMs on a system (do_update.py)

        - great examples of using various features in the python rpm module

Nic
--
Nicholas Henke
Linux Cluster Systems Programmer
henken <at> seas.upenn.edu

Greg Ewing | 22 Aug 2002 02:43

ANN: Pyrex 0.4.2

Pyrex 0.4.2 is now available:

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

This version should fix the problem introduced
in 0.4.1 that prevented extension classes from
showing up in the module namespace.

There is also a significant new language feature:
C functions which don't return Python objects
can now be declared so that they will propagate
exceptions to their callers. See "Error Return
Values" in the Language Overview.

There are numerous other bug fixes and improvements.
See the CHANGES file in the distribution for
details.

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

Greg Ewing | 27 Aug 2002 03:40

ANN: Pyrex 0.4.3

Pyrex 0.4.3 is now available:

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

New Features:

  * A new kind of for-loop has been added to the language
    for iterating over ranges of integers. Example:

      for i from 0 <= i < 10:
        print i

    The main advantage of using this form is that it
    is translated into pure C code where possible, whereas
    an equivalent Python for-loop using range() is not.

    See the "Integer for-loops" section of the Language
    Overview for more information.

Enhancements:

  * The sizeof() function can now be applied to types
    as well as variables.

There are also some other minor improvements and bug
fixes. See the CHANGES file in the distribution for a
full list.

What is Pyrex?
--------------
(Continue reading)

Greg Ewing | 28 Aug 2002 06:44

ANN: Pyrex 0.4.3.1

> Markus von Ehr wrote:
> 
>>ImportError: No module named Pyrex.Disutils

That's my fault - I forgot to include it in the

distribution!

I've just made another release (0.4.3.1) which
fixes this.

It also fixes another problem, too: the
Lexicon.pickle file wasn't getting installed,
which caused some people problems when they
tried to run Pyrex from a read-only directory.

--

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

Matt Whiteley | 1 Aug 2002 11:44
Picon
Favicon

MSS 1.0 Re-Location

What is MSS ?

MSS is a bit like Microsoft's IIS in the scheme of the whole .NET
development thing. It's basically a server that allows modules written in
Python to be plugged into it - allowing these modules to then be called like
you would any other web resource. i.e. via accessing a URL. Once you get the
hang of it - which should take about 10 mins given the demo services
provided, new services are extremely quick and simple to add in.

I recommend using MSS if you need a middle-tier that needs to be accessible
as a web service. Even better that, using IIS, this Python implementation is
far more secure. Oh, and it's been done in Python ;-)

Find it at its new home :

http://www.ansolve.btinternet.co.uk/mss/index.htm

Matt Whiteley

--

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

Edward K. Ream | 3 Aug 2002 15:27

ANN: Leo 3.3 outlining editor

leo.py 3.3 is now available at:  http://sourceforge.net/projects/leo/

The highlights of 3.3:
----------------------

- Added support for Unicode.
- Improved the Import commands.
- Fixed numerous bugs related to configuration settings.
- Fixed the "Javadoc" bug and several latent bugs related to it.

leo.py requires Python 2.2 and tcl/tk 8.3 or above.

What is Leo?
------------

 - A programmer's editor, an outlining editor and a flexible browser.
 - A literate programming tool, compatible with noweb and CWEB.
 - A data organizer and project manager. Leo provides multiple views
   of projects within a single outline.
 - Fully scriptable using Python. Leo saves its files in XML format.
 - Portable. leo.py is 100% pure Python.
 - Open Software, distributed under the Python License.

Links:
------
Leo:      http://personalpages.tds.net/~edream/front.html
Home:     http://sourceforge.net/projects/leo/
Download: http://sourceforge.net/project/showfiles.php?group_id=3458
CVS:      http://sourceforge.net/cvs/?group_id=3458

(Continue reading)

Todd Miller | 2 Aug 2002 17:44

ANN: numarray-0.3.6

Numarray 0.3.6
---------------------------------

Numarray is an array processing package designed to efficiently
manipulate large multi-dimensional arrays.  Numarray is modelled after
Numeric and features c-code generated from python template scripts,
the capacity to operate directly on arrays in files, and improved type
promotions.

Version 0.3.6 has 2 bugfixes and 1 new feature:

1.  sort/argsort implementations were fixed to better handle
pathlogical cases with many equal values.

2. NDArray.tofile() and _bytes.copyToString() were fixed to properly
handle multi-megabyte multi-dimensional arrays.

3. The default array repr has been changed to summarize output for
arrays with more than 1000 elements total.  This feature is configured
by the functions arrayprint.set_summary and arrayprint.summary_off.
This is an initial implementation of a widely requested feature.  Feedback
is welcome.

WHERE
-----------
Numarray-0.3.6 windows executable installers and source code tar ball is 
here:

http://sourceforge.net/project/showfiles.php?group_id=1369

(Continue reading)

Hans Nowak | 4 Aug 2002 23:10
Picon
Favicon

ANN: Kaa 0.4.3, a Python weblogging tool


Kaa is a weblogging tool written in Python. The current version is *highly* 
experimental, but with the "release early and often" motto in mind, I make this 
public anyway. At this point, it's unsuitable for serious purposes, though.

The "download page" can be found here:

   http://www.angelfire.com/jazz/aquila/blog/blogger.html

This is really the page of my temporary blog; there are links to the 
distribution (a zip file) and to a page with an introduction to Kaa.

Any comments, bug reports, tips, feature requests, etc etc, are welcome. 
Particularly eloquent flames will be published on my blog. :-)

License? What's that? This experimental version (0.4.3) can be considered 
public domain. The license of future versions may differ.

Cheers,

-- 
Hans (base64.decodestring('d3VybXlAZWFydGhsaW5rLm5ldA=='))
# decode for email address ;-)
The Pythonic Quarter:: http://www.awaretek.com/nowak/

--

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

Jonas Geiregat | 5 Aug 2002 11:52

[Chat] New Python Channel

Where ?
on the undernet server
#python

--

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


Gmane