A new release (01a) of the Win32 Installer package is available on
starship:
http://starship.python.net/crew/gmcm/install.html
This release incorporates bug fixes and some enhancements from (and
inspired by) Robin Dunn.
- A generated install script is now "safe"
- File atimes, mtimes copied if possible
- Install packages can be built from any directory
- Ability to gather all dependencies in a directory, so you can use
WinZip or WIse or whatever to distribute the results.
What is it?
Briefly, it is a sort of compilerless Freeze - a way of distributing
Python apps with all the required Python support included.
Python-style license.
Contact: gmcm(a)hypernet.com
<P><A HREF="http://starship.python.net/crew/gmcm/install.html">Win32
Installer release 01a</A> - a compiler-less way of distributing Python
apps on Windows. (25-Jul-99)
--
----------- comp.lang.python.announce (moderated) ----------
Article Submission Address: python-announce(a)python.org
Python Language Home Page: http://www.python.org/
Python Quick Help Index: http://www.python.org/Help.html
------------------------------------------------------------
I have posted the unicode (and other) encoding subdocument of
interscript v1.0a9 to the Web. At
http://www.xenon.triode.net.au/~skaller/unicode/index.html
you will find documented Python source for conversion of various character
sets, including ISO-8859-X, Wansung, Johab, GB, Big5, ShiftJis, and various
Microsoft/IBM proprietary code pages.
The document contains a character by character description of the Unicode
subset of ISO-10646, routines for converting UCS-2, USC2le, UCS-4, UCS4-le
to UTF-8 (the native encoding used by interscript), and compact tables of all
the glyphs (for unicode and each of the foreign character sets).
If you're interested in internationalisation, you may find this web useful.
You can browse online, or download it as a tarball (using http).
You will need a browser with appropiate fonts to see Chinese, Japanese,
Korean, Arabic and other glyphs.
[Note: the table of contents uses a folding tree under MSIE4-5, it
takes some time for my ECMA script to process the table. It's not
broken, just slow!]
John Max Skaller ph:61-2-96600850
mailto:skaller@maxtal.com.au 10/1 Toxteth Rd
http://www.maxtal.com.au/~skaller Glebe 2037 NSW AUSTRALIA
<P><A HREF="http://www.xenon.triode.net.au/~skaller/unicode/index.html">
unicode data tables</A> - documented Python source for conversion of
various character sets, including ISO-8859-X, Wansung, Johab, GB, Big5,
ShiftJis, and various Microsoft/IBM proprietary code pages. (25-Jul-99)
--
----------- comp.lang.python.announce (moderated) ----------
Article Submission Address: python-announce(a)python.org
Python Language Home Page: http://www.python.org/
Python Quick Help Index: http://www.python.org/Help.html
------------------------------------------------------------
I've received enough hostile mail from Windows users not
understanding how to unpack .tgz archives (er, WinZip works for me...)
that I will be making most of the documentation packages available as
ZIP archives as well as .tgz archives.
For the most part, the ZIP archives are approximately the same size
as the .tgz archives, but be aware that, even with maximal
compression, the HTML ZIP archive is substantially larger than the
.tgz equivalent. This is likely caused by the ZIP format having two
directory entries for each file instead of one; with a lot of small
files, this can make a difference.
The new files are now available on the master FTP and Web sites at
python.org; they should appear on mirrors over the coming week.
-Fred
==
Fred L. Drake, Jr. <fdrake(a)acm.org>
Corporation for National Research Initiatives
--
----------- comp.lang.python.announce (moderated) ----------
Article Submission Address: python-announce(a)python.org
Python Language Home Page: http://www.python.org/
Python Quick Help Index: http://www.python.org/Help.html
------------------------------------------------------------
Hi,
I like to announce the creation of a new mailing list on starship.skyport.net
which was setup to discuss the following topics:
- The problems with the Python distribution for RPM based Linux systems
(glibc 2.x Systems only)
- The problems with Python on Linux in general. I know that this can be
discussed in the newsgroup too, but I think that some people like to
discuss some very specific things on a low volumen list.
- The future of the Python distribution for Linux systems. Currently the whole
project is run, administrated and maintained by myself with some very
helpful contributors and users. But I like to move the whole thing to
a group effort, where I see myself as one contributor to this effort
who also tries to coordinate and maintain the whole effort
- Discussion of new Linux platforms where we like to port Python too. And
all this stuff.
- I also like to focus the verious efforts to package Python stuff for
Linux in one way. So that we can offer one location where Linux users
interested in prepackaged stuff can go to and fetch what they want.
The whole thing shouldn't be a "Oliver Andrich did it." show or so,
but I want to spread Python as Perl has spread. And
starship.python.net and python.org do a very good job. And we can
supply an extra service for Linux users.
I hope a lot of people will subscribe to this list and that we can
coordinate the effort in a better way. And my personal mailbox get's a
little bit smaller. Don't read this as "go away, I am to busy." but I think
the whole project is way to big so that I can maintain it alone. ;-))))
Best regards,
Oliver Andrich
<P><A HREF="http://starship.python.net/mailman/listinfo/python4linux">
Python4Linux mailing list</A> - mailing list for discussing issues with
the Python distribution for Linux and Python on Linux in
general. (23-Jul-99)
--
----------- comp.lang.python.announce (moderated) ----------
Article Submission Address: python-announce(a)python.org
Python Language Home Page: http://www.python.org/
Python Quick Help Index: http://www.python.org/Help.html
------------------------------------------------------------
I am pleased to announce the first alpha release of XML Document. XML
Document allows you to use xml objects in the Zope environment. You can
create xml documents in Zope and leverage Zope to format, query, and
manipulate xml.
http://www.zope.org/Download/XMLDocument
This release requires Zope 2.0x and the pyexpat parser which will be
distributed with Zope come Zope 2.0b1. Until the Zope beta release you
can get pyexpat from the Python xml-sig's xml package.
http://www.python.org/sigs/xml-sig
I'd love feedback on the functionality and design of this product. I
think that it has a lot of potential. Also I encourage contributions on
this project since I do not have a lot of time to spend on it myself.
Happy xml hacking!
-Amos
P.S. Install it like a normal Zope product, i.e. ungzip and untar in
inside your Zope directory. If you are using the xml-sig pyexpat, Zope
will expect to find it in xml.parsers.pyexpat.
==
Amos Latteier mailto:amos@digicool.com
Digital Creations http://www.digicool.com
_______________________________________________
XML-SIG maillist - XML-SIG(a)python.org
http://www.python.org/mailman/listinfo/xml-sig
<P><A HREF="http://www.zope.org/Download/XMLDocument">XMLDocument
1.0a1</A> - Zope 2.0x product for formatting, querying and manipulating
XML documents. (22-Jul-99)
--
----------- comp.lang.python.announce (moderated) ----------
Article Submission Address: python-announce(a)python.org
Python Language Home Page: http://www.python.org/
Python Quick Help Index: http://www.python.org/Help.html
------------------------------------------------------------
Code Forge Inc is proud to announce C-Forge v1.3.
C-Forge is a multi-user integrated development environment that provides
full project management and complete edit/compile/debug cycle support.
Features include:
* Complete abstraction of the "makefile" concept,
* Project Manager for Visual presentation of project structure and
component status using a dependency tree
* separate "desktop" area showing work in progress, support for C/C++,
Perl, Oracle ProC/C++, Tcl, Java, Python, Qt, Pascal, Free Pascal,
FORTRAN, Modula-2 and Assembler, fully configurable integrated editor
and more.
New This Version:
* New integrated (detachable) multi-process log window
* Project-specific environment variables
* JavaScript support
* Etags/Ctags support
* Improved Tex/LaTex support
It is also our 2nd anniversary. We're throwing a 20%-50% off sale on
all our products! Please visit us at www.codeforge.com and download a
full featured evaluation version of C-Forge. (Free version also
available) Feedback is, as always, welcome.
For more please come to our web site, located at
http://www.codeforge.com
==
Nevin Kaplan - Director of Marketing
Code Forge, Inc.
www.codeforge.com
<P><A HREF="http://www.codeforge.com">C-Forge v1.3.</A> - commercial
IDE with Python support. (22-Jul-99)
--
----------- comp.lang.python.announce (moderated) ----------
Article Submission Address: python-announce(a)python.org
Python Language Home Page: http://www.python.org/
Python Quick Help Index: http://www.python.org/Help.html
------------------------------------------------------------
RPMs for mxDateTime, mxODBC-Solid, python-xml and Fnorb 1.01, Zope
(rerelease)
I've packaged the Python extension modules, mxDateTime,
mxODBC (for Solid SQL only) and the Python-XML SIG's
'python-xml 0.5.1' as Red Hat RPMs.
The RPMs for the CORBA ORB Fnorb have been updated from
1.0 to 1.01, and the Zope RPMs have been re-released
(1.10.3-3) to fix packaging bugs, such as the omission of
Query/Splitter.so libraries needed by Confera, a Zope add-on.
All RPMs have been uploaded to the Red Hat Contrib network.
http://starship.python.net/crew/jrush/
<P><A HREF="http://starship.python.net/crew/jrush/">RedHat RPMs</A> -
for mxDateTime, mxODBC-Solid, python-xml and Fnorb 1.01, Zope. (21-Jul-99)
Jeff Rush <jrush(a)summit-research.com>
--
----------- comp.lang.python.announce (moderated) ----------
Article Submission Address: python-announce(a)python.org
Python Language Home Page: http://www.python.org/
Python Quick Help Index: http://www.python.org/Help.html
------------------------------------------------------------
Call for Panelists
The program for the O'Reilly Python Conference includes the following
moderated, 50-minute panels:
o Python Success Stories
o Date: Monday, 23 August 1999
o Moderator: Uche Ogbuji of FourThought LLC
o Joys and Pains of Building an Open-Source Community
o Date: Tuesday, 24 August 1999
o Moderator: Paul Everitt of Digital Creations
These panels are intended to be informal, structured discussions of the
topics by members of the python community.
In addition to panel members already determined, the program committee
invites conference attendees and members of the Python community to
participate. We seek individuals who have successfully applied Python to
interesting computer problems in business, academics, or government; and
individuals who have been involved in Python-based open-source projects.
Interested parties should send e-mail by August 1 to monterey(a)egroups.com
with the following information:
o Name, affiliation, phone number and e-mail address of the panelist
o A paragraph on the successful use of Python, or relevant open-source
project.
o A brief biography of the panelist
o Whether or not the panelist has registered to attend the conference
The O'Reilly Python conference is part of the O'Reilly Open Source
Convention (http://conferences.oreilly.com/) from August 21-24, 1999 in
Monterey, California. This conference includes six concurrent conferences
featuring a wide array of exciting open-source technologies and
personalities. The Python conference includes four tutorials, 15
presentations, birds-of-a-feather sessions, and more.
The Program Committe
Python Conference
--
----------- comp.lang.python.announce (moderated) ----------
Article Submission Address: python-announce(a)python.org
Python Language Home Page: http://www.python.org/
Python Quick Help Index: http://www.python.org/Help.html
------------------------------------------------------------
http://www.python.org/ftp/python/contrib/System/Cyclops.py
# Module Cyclops version 0.9.4.
# Released to the public domain 18-Jul-1999,
# by Tim Peters (tim_one(a)email.msn.com).
Cyclops.py implements a CycleTracker class that provides major help in
finding and analyzing runtime cycles in Python programs.
Strong points:
+ Much faster than previous similar modules. Searching for cycles
takes time linear in the number of objects reachable from the
registered objects plus the number of arcs connecting them, and all
computation needed to display cycles is delayed until it's really
needed (if ever). Tens of thousands of objects and hundreds of
thousands of arcs can be analyzed in less than a minute on my creaky
old P5-166 system.
+ Many kinds of optional output reports, from a simple listing of
objects found in cycles, to a partitioning of cyclic objects into
maximal strongly-connected components.
+ Easy to add new types to the set of objects CycleTracker knows how
to "chase": pass appropriate functions to a CycleTracker instance's
chase_type() method. It's done this way instead of via subclassing
for speed.
+ An optional cycle-filter callback can be registered to ignore expected
cycles (typically those created by the Python implementation itself).
Weak points:
+ The problems this module helps to address are inherently difficult, and
CycleTracker doesn't make them any easier to understand or to fix -- it
only helps identify what and where they are. It's a tool, not a
solution.
+ All the optional abilities make for a steep learning curve.
+ Registering objects can distort the behavior of the program under
investigation, by keeping objects alive that would otherwise have died.
See the module docstring for discussion and workarounds.
<P><A HREF="http://www.python.org/ftp/python/contrib/System/Cyclops.py">Cyclops.py
0.9.4</A> - tool for tracking cyclic structures in Python programs. (19-Jul-99)
--
----------- comp.lang.python.announce (moderated) ----------
Article Submission Address: python-announce(a)python.org
Python Language Home Page: http://www.python.org/
Python Quick Help Index: http://www.python.org/Help.html
------------------------------------------------------------