Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]


Groups > comp.lang.python > #81548

Re: [ANN] PyUBL

Path csiph.com!v102.xanadu-bbs.net!xanadu-bbs.net!feeder.erje.net!eu.feeder.erje.net!bcyclone03.am1.xlned.com!bcyclone03.am1.xlned.com!newsfeed.xs4all.nl!newsfeed4.news.xs4all.nl!xs4all!newsgate.cistron.nl!newsgate.news.xs4all.nl!post.news.xs4all.nl!not-for-mail
Return-Path <python-python-list@m.gmane.org>
X-Original-To python-list@python.org
Delivered-To python-list@mail.python.org
X-Spam-Status OK 0.002
X-Spam-Evidence '*H*': 1.00; '*S*': 0.00; 'scripts': 0.03; 'url:pypi': 0.03; 'subject:: [': 0.04; 'subject:ANN': 0.07; 'received:80.91': 0.09; 'received:80.91.229': 0.09; 'received:gmane.org': 0.09; 'received:list': 0.09; 'python': 0.11; 'wrote': 0.14; 'binding.': 0.16; 'burak': 0.16; 'meanwhile,': 0.16; 'objects.': 0.16; 'received:80.91.229.3': 0.16; 'received:dip0.t-ipconnect.de': 0.16; 'received:plane.gmane.org': 0.16; 'received:t-ipconnect.de': 0.16; 'extensions': 0.16; 'subject:] ': 0.20; 'header:User-Agent:1': 0.23; 'mention': 0.26; 'header:X-Complaints-To:1': 0.27; 'quickly': 0.29; 'xml': 0.29; 'bunch': 0.31; 'concern': 0.31; 'context,': 0.31; 'integrating': 0.31; 'writes:': 0.31; 'url:python': 0.33; 'classes': 0.35; 'convert': 0.35; 'objects': 0.35; 'found.': 0.36; 'instances': 0.36; 'charset:us-ascii': 0.36; 'url:org': 0.36; 'easily': 0.37; 'to:addr:python-list': 0.38; 'to:addr:python.org': 0.39; 'received:org': 0.40; 'even': 0.60; 'gone': 0.61; 'received:217': 0.63; 'map': 0.64; 'more': 0.64; 'between': 0.67; 'improvement': 0.84; 'mature': 0.84; 'researching': 0.84; 'ubl': 0.84
X-Injected-Via-Gmane http://gmane.org/
To python-list@python.org
From dieter <dieter@handshake.de>
Subject Re: [ANN] PyUBL
Date Wed, 26 Nov 2014 07:53:03 +0100
References <547473CE.3080003@arskom.com.tr>
Mime-Version 1.0
Content-Type text/plain; charset=us-ascii
X-Gmane-NNTP-Posting-Host pd9e0a868.dip0.t-ipconnect.de
User-Agent Gnus/5.1008 (Gnus v5.10.8) XEmacs/21.4.22 (linux)
Cancel-Lock sha1:hn2q0MPqJu4ZiCyhIqQWDBlCj9g=
X-BeenThere python-list@python.org
X-Mailman-Version 2.1.15
Precedence list
List-Id General discussion list for the Python programming language <python-list.python.org>
List-Unsubscribe <https://mail.python.org/mailman/options/python-list>, <mailto:python-list-request@python.org?subject=unsubscribe>
List-Archive <http://mail.python.org/pipermail/python-list/>
List-Post <mailto:python-list@python.org>
List-Help <mailto:python-list-request@python.org?subject=help>
List-Subscribe <https://mail.python.org/mailman/listinfo/python-list>, <mailto:python-list-request@python.org?subject=subscribe>
Newsgroups comp.lang.python
Message-ID <mailman.16309.1416984803.18130.python-list@python.org> (permalink)
Lines 21
NNTP-Posting-Host 2001:888:2000:d::a6
X-Trace 1416984803 news.xs4all.nl 2857 [2001:888:2000:d::a6]:41358
X-Complaints-To abuse@xs4all.nl
X-Received-Bytes 3763
X-Received-Body-CRC 4152532728
Xref csiph.com comp.lang.python:81548

Show key headers only | View raw


Burak Arslan <burak.arslan@arskom.com.tr> writes:
> We've gone through the grunt work of researching and integrating
> XMLDSIG, XAdES and UBL schemas and its various extensions and
> dependencies and wrote a bunch of scripts that map these documents to
> python objects.

In this context, I would like to mention "PyXB"
("https://pypi.python.org/pypi/PyXB"). It is a general mapper
for XML-Schema. Whenever (well almost) you have an XML-Schema,
you can use "PyXB" to create binding classes for it and
then convert easily between XML documents and Python objects
(more precisely, instances of the binding classes).

"PyXB" comes out of the box with an XMLDSIG binding.

I used "PyXB" as (one) base for "dm.saml2"; its author has
been very cooperative and quickly addressed any concern I had
found. Meanwhile, "PyXB" has undergone many improvement steps
and it even more mature than when I developped "dm.saml2" (some
years back).

Back to comp.lang.python | Previous | Next | Find similar | Unroll thread


Thread

Re: [ANN] PyUBL dieter <dieter@handshake.de> - 2014-11-26 07:53 +0100

csiph-web