[Python-Dev] Integrate BeautifulSoup into stdlib?

Tres Seaver tseaver at palladion.com
Mon Mar 23 20:14:50 CET 2009


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
Antoine Pitrou wrote:
> Chris Withers <chris <at> simplistix.co.uk> writes:
>> Well, python already has tools available to do exactly this.:
>> buildout from a private egg repository will do exactly what you're after.
>>>> However, its built on top of setuptools, which is flawed, and it's not 
>> blessed as "official core python", so there's lots of room for improvement!
>> Could you explain how buildout is an improvement over other systems?
> Its documentation seems full of generic wording ("parts" etc.) that I can't make
> sense of.

It has a couple of differentiators from a "stock" distutils or
setuptools-based installation:
 - Distributions are compiled and installed as eggs, but in a directory
 which is neither on the sys.path nor one of those marked as a 'site'
 directory. zc.buildout *does* use the dependency information, if
 present in setup.py, to fetch dependent distributions (like
 easy_install with the --multi-version option).
 - Scripts generated from the eggs get a generated prologue which sets
 up the sys.path expressing the requirements spelled out for that
 script.
 - It externalizes much of the "how to build it" information out of
 'setup.py' into a separate "INI-style" configuration file,
 - It uses "recipes" as extensions, which enable a lot of tasks which
 are unsupported or poorly supported by distutils / setuptools (e.g.,
 installing non-Python software using "configure-make-make install",
 generating config files, etc.)
Tres.
- --
===================================================================
Tres Seaver +1 540-429-0999 tseaver at palladion.com
Palladion Software "Excellence by Design" http://palladion.com
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.6 (GNU/Linux)
Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org
iD8DBQFJx9+q+gerLs4ltQ4RAlheAJ0Wq98Q3+SwgeaZthN2FrVYLyle2wCg3NiG
QX6ojgLlSmBJY1g48gMLimM=
=pkMq
-----END PGP SIGNATURE-----


More information about the Python-Dev mailing list

AltStyle によって変換されたページ (->オリジナル) /