Hi Mathew, Responses below:
On 30 Apr 2002 at 10:40, Matthew Sherborne wrote: > It's similar to java, but better. Java always has problems with "CLASSPATH". > Python used to have much lesser problems with "PYTHONPATH". But DistUtils > changes that... > > Any modern python package will use distutils, in which case, after > downloading and unzipping the package into any directory, just type: > C:\installs\somePackage\> setup build > C:\installs\somePackage\> setup install > > However, ActiveState package manager makes things even easier for their > supported packages: > > C:\> pyppm search * > pygoogle [ 0.4.2 ] This module lets you search the Google > search > engine programmatically. See > http://www.google.com/apis/ for details. > Zpdf [ 0.0 ] embedding python code in a text file. > text_file [ 1.0 ] Class to provide common text file input. > ActivePython-Debug [ 2.2.0.221 ] ActivePython debug-build libraries and > executables. > ptml [ 0.1.0.0 ] embedding python code in a text file. > Metakit [ 2.4.3 ] MetaKit is an efficient embedded database > library > with a small footprint. It fills the gap > between > flat-file, relational, object-oriented, and > tree-structured databases, supporting > relational > joins, serialization, nested structures, > and > instant schema evolution. > bplustree [ 0.1.0.0 ] B+ trees are an efficient index structure > for > mapping dictionary type object into a disk > file. > platform [ 0.7.1.0 ] This module tries to retrieve as much > platform > identifying data as possible. > Numeric [ 21.0 ] Numerical Extension to Python with > subpackages.The authors and maintainers of > the > subpackages are: FFTPACK-3.1 maintainer = > "Numerical Python Developers" > maintainer_email = > "[EMAIL PROTECTED]" > description = "Fast Fourier Transforms" url > = > "http://numpy.sourceforge.net"MA-11.1.0 > author = > "Paul F. Dubois" description = "Masked > Array > facility" maintainer = "Paul F. Dubois" > maintainer_email = "[EMAIL PROTECTED]" > url = > > "http://sourceforge.net/projects/numpy"PropertiedClasses-2.2 > author = "Paul F. Dubois" description = > "Properties" maintainer = "Paul F. Dubois" > maintainer_email = "[EMAIL PROTECTED]" > url = > "http://sf.net/projects/numpy"RNG-3.1 > author = > "Lee Busby, Paul F. Dubois, Fred Fritsch" > maintainer = "Paul F. Dubois" > maintainer_email = > "[EMAIL PROTECTED]" description = > "Cray-like > Random number package."kinds-1.1 author = > "Paul > F. Dubois" description = "Numeric Kinds > Reference > Implementation (draft)" maintainer = "Paul > F. > Dubois" maintainer_email = > "[EMAIL PROTECTED]" > url = > "http://python.org/peps/pep-0242.html" > PyChecker [ 0.8.10 ] PyChecker is a tool for finding bugs in > python > source code.It finds problems that are > typically > caught by a compiler for lessdynamic > languages, > like C and C++. Because of the dynamic > nature of > python,some warnings may be incorrect; > however, > spurious warnings should befairly > infrequent. > HTMLgen [ 2.2.0.0 ] HTMLgen is a class library for the > generation of > HTML documents with Python scripts. > pyxie [ 1.0.6.0 ] An Open Source XML processing library for > Python > WebService [ 0.0 ] Simple Web Services API > ZSI [ 1.1 ] For additional information, please see > http://www.zolera.com/resources/opensrc/zsi > DataHandlers [ 0.0.3 ] Provides generic methods of accessing > tabular > data, such as ASCII field delimited and SQL > queries. > normalDate [ 1.2.0.0 ] NormalDate is a specialized class to handle > dates > without all the excess baggage (time zones, > daylight savings, leap seconds, etc.) of > other > date structures. The minimalist strategy > greatly > simplifies its implementation and use. > SQLDict [ 1.2.0.0 ] This creates a database interface which > works > pretty much like a Python dictionary (or > shelve) > Simplex [ 0.1.0.0 ] A Python implementation of Simplex > optimization > method. > soaplib [ 0.8.0 ] an SOAP 1.1 client interface for Python. > ping [ 1.0.0.0 ] Uses ICMP ECHO_REQUEST to measure the delay > between two internet hosts. > StandaloneZODB [ 1.0 ] Zope Object Database: object database and > persistence > httpd_log [ 4.0 ] Parses the HTTP log and produces fancy > graphs. > pyRegistry [ 1.0 ] object-oriented interface to the Windows > Registry > PyBison [ 0.1.0.0 ] a YACC style parser. > davserver [ 0.1.0.0 ] python davserver is a collection of classes > which > should make it easy to write your own DAV > server > in Python. > numarray [ 0.3 ] An array processing package modelled after > Numeric with improved type coercion rules > and the > ability to operate on binary arrays in > files. > Also supports viewing tables of fixed > length > records as multiple arrays which run down > the > table columns. Tables can be processed > "in-place" > and hence work efficiently with very large > memory > mapped files. > RobotsRules [ 0.1.0.0 ] This module parses a robots.txt file as > specified > in 'A Standard for Robot Exclusion', > described in > > http://info.webcrawler.com/mak/projects/robots/norobots.html > Webmasters can use the robots.txt file to > disallow conforming robots access to parts > of > their web site. > Julian [ 0.1.0.0 ] Julian date and time > fcrypt [ 1.2 ] A pure Python implementation of the Unix > DES > password crypt function,based on Eric > Young's > fcrypt.c. It works with any version of > Pythonfrom > version 1.5 or higher, and because it's > pure > Python it doesn'tneed a C compiler to > install it. > pyserial [ 1.12 ] Python Serial Port Extension > wizard [ 1.1 ] For additional information, please see > > http://www.zolera.com/resources/opensrc/wizard > PIL [ 1.1.3 ] Python Imaging Library > pyperl [ 1.0.1 ] Embed a Perl interpreter > Grouch [ 0.2 ] An object schema describes every class in a > collection of objects -- inparticular, it > specifies the type of every instance > attribute of > everyclass. Grouch includes a type language > for > specifying attribute types,a tool to parse > specially-formatted class docstrings and > output > acomplete object schema, and another tool > for > walking a persistent objectgraph and > ensuring > that every scrap of data in it conforms to > the > objectschema extracted from your class > docstrings. The API for defining,querying, > and > enforcing types is fairly complete and > well-documented, soyou can use Grouch's > type > system in other ways as well. > egenix-mx-base [ 2.0.3 ] The eGenix mx Extension Series are a > collection > ofPython extensions written in ANSI C and > Pythonwhich provide a large spectrum of > useful > additionsto everyday Python programming.The > BASE > package includes the Open Source > subpackagesof > the series and is needed by all other > add-onpackages of the series.This software > is > brought to you by eGenix.com anddistributed > under > the eGenix.com Public License. > npstruct [ 0.1.0.0 ] A module useful for parsing and unparsing > binary > data. Particullarly useful when passing > data > structure to a foreign function (for > example in a > dll). > PyXML [ 0.7 ] XML Parsers and API for PythonThis version > of > PyXML was tested with Python 2.0 and 1.5.2. > dmutil [ 1.0.0.0 ] PyXPATH is an implementation of the XML > Path > Language (XPath). > dynwin [ 0.1.0.0 ] Dynwin is a collection of modules which > provides > GUI development tools on Windows. > calldll [ 0.1.0.0 ] calldll is a module which can be used to > call any > dll from within Python > tarfile [ 0.2.7 ] read and write access to TAR archives > dumper [ 1.0 ] Dump nested Python data structures. > C:\> pyppm install Numeric > ... > installed > > One reason I switched from Java was because it's so much easier to install > new stuff. I'm into Visual Basic for Applications mainly with Excel and gradually found limitations with both for my purposes. Heard about Python and put in some days of work on it. I've only ever used Windows so had some problems with the tutorials referring to Unix. Found that real confusing. But, hey, nothings ever easy right? > Now about gmpy. Please note that it is "Pre-Alpha". > > What was your trouble, compiling it? No, just the installation. If you're on Python2.1 download the > pre-compiled binaries and drop them in your python\Lib directory. > If you have Python2.2 or another version, search around for precompiled > versions for those, and do the same thing. (I never compile anything on > windows, I find it too hard to get anything to work like that :) > > Trust me. Python is the easiest language to add stuff on to. Delphi has > package dependency, and path problems. Java has path problems galore! C has > and API compiler problems. Python has disutils (standard) and pyppm (from > activestate). I downloaded the latest ActiveState ActivePython 2.2 and it installed no problem. > Don't be put off bro. It's definately worth the fight. I'm gonna stick with it :c) Cheers Mathew. > Matthew Sherborne > > > > _______________________________________________ > ActivePython mailing list > [EMAIL PROTECTED] > To unsubscribe: http://listserv.ActiveState.com/mailman/mysubs > Other options: http://listserv.ActiveState.com/mailman/listinfo/ActivePython > _______________________________________________ ActivePython mailing list [EMAIL PROTECTED] To unsubscribe: http://listserv.ActiveState.com/mailman/mysubs Other options: http://listserv.ActiveState.com/mailman/listinfo/ActivePython