[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#350324: RFP: python-amara -- very comprehensive and intuitive python tools for xml processing



Package: wnpp
Severity: wishlist


* Package name    : python-amara
  Version         : 1.1.7
  Upstream Author : uche@ogbuji.net
* URL             : http://uche.ogbuji.net/tech/4suite/amara/
* License         : Creative Commons http://creativecommons.org/licenses/by-sa/1.0/
  Description     : very comprehensive and intuitive python tools for xml processing

(Include the long description here.)

[copy of web page is included here because some idiot wnpp maintainer
 decided six months ago that because he couldn't be bothered to look
 at the web site to obtain the info on it, he should delete the wnpp
 request]

Uche Ogbuji: Amara XML Toolkit

Amara XML toolkit is an open-source collection of Python tools for XML
processing, not just tools that happen to be written in Python, but
tools built from the ground up to use Python idioms and take advantage
of the many advantages of Python over other programming languages.

Amara builds on 4Suite, but whereas 4Suite focuses more on literal
implementation of XML standards in Python, Amara adds a much more
Pythonic face to these capabilities.

Amara provides tools you can trust to conform with XML standards without
losing the familiar Python feel. The current stable version is 1.0. The
current development version is 1.1.7. The development version has many
performance and API improvements, but it is not quite as field-tested as
the stable version.

The components of Amara are:

* Bindery: a data binding tool (fancy way of saying it's a very
  Pythonic XML API)
* Scimitar: an implementation of the ISO Schematron schema
  language for XML, which converts Schematron files to Python
  scripts
* domtools: A set of tools to augment Python DOMs
* saxtools: A set of tools to make SAX easier to use in Python
* Flextyper: an implementation of Jeni Tennison's Data Type
  Library Language (DTLL). Supports user-defined datatypes in
  Python for XML processing.

-- System Information:
Debian Release: testing/unstable
Architecture: i386
Kernel: Linux highfield 2.6.14-2-686 #1 Mon Nov 14 14:19:05 UTC 2005 i686
Locale: LANG=C, LC_CTYPE=C




Reply to: