[ANN] pyxser-1.0R --- python xml serialization
Daniel Molina Wegener
dmw at coder.cl
Sun May 10 06:16:10 CEST 2009
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
Hello,
I'm pleased to announce pyxser-1.0R, a Python-Object to XML
serializer and deserializer. This package it's completly
written in C and licensed under LGPLv3.
The tested Python versions are 2.5.X and 2.7.X.
* home page:
http://coder.cl/software/pyxser
* hosted at:
https://sourceforge.net/projects/pyxser/
The current ChangeLog is as follows:
1.0rc1 (2009.04.26):
Daniel Molina Wegener <dmw at coder.cl>
* Added both byte string and unicode returning and procesing
functions. This means that we have serialize(),
serialize_c14n(), serialize_c14n_strict(), unserialize(),
validate() and validate_c14n() functions for byte strings
and u_serialize(), u_serialize_c14n(), u_serialize_c14n_strict(),
u_unserialize(), u_validate() and u_validate_c14n() for
unicode strings.
* Removed memory leaks, now it runs over 1400000 pyxser
operations without crashing (100000 cicles testing every
function).
* Removed bugs concerning reference counting that was
crashing when trying to access unserialized objects attributes.
* This is an approach to a production environment release ;)
1.0r (2009.05.09):
Daniel Molina Wegener <dmw at coder.cl>
* Set default validation to XML Schema validation, to allow
pyxser to work with WebServices and similar technologies,
without restricting the namespace prefix to pyxs.
* Removed memory leaks concerning XML Schema validation.
* Succeful tests with more than 1.200.000 pyxser operations.
* Added pyxser 1.0 XML Schema to allow imports of the pyxser
model into WebServices WSDL and similar technologies.
* Addded getxsd(), getxsd_c14n(), u_validate_c14n_dtd(),
u_validate_dtd(), validate_c14n_dtd(), validate_dtd()
functions.
* All *_dtd() related functions allows you to validate
pyxser documents using the pyxser 1.0 DTD, instead of
the pyxser 1.0 XML Schema.
Feel free to use and test. You can modify test-utf8-prof.py
to use more than 100.000 cicles without crashing.
Best regards,
- --
..O.| Daniel Molina Wegener | C/C++ Developer
...O| dmw [at] coder [dot] cl | FreeBSD & Linux
OOO| http://coder.cl/ | Standards Basis
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.9 (GNU/Linux)
iQIcBAEBAgAGBQJKBlUKAAoJEHxqfq6Y4O5NCP8P/0ty9R3I6mjR4rEcbK70M3vA
VDqni88WCtQJ65F3M75u8GIKKk92wK7UyqM7LoMSxb6nh50FQppcqYT0so3sdsDy
/5rZTs9wHF/BTjCFqzzA8sY1IzJYwIaD0MxiiPh9t8oIfhUgvS4EkRh/7on7tYY+
rYyNrzw38YAb+64MeaayVEj9WjNxTbSfIHD9fIQddWfE1AFcYui9xamkQ71N4fa1
kFyq2avYW9PSiaQNxpEmNdsw3BgL+DlM7mUCg8205hGbwcT1jzKt0QwvSCDPfAAB
UNxVErGq4vdTpCKZVfyK/pJbtBjB8rPBn3FvoKhodqm3+lwvAlFjTiselH2PvFtx
zlRmz+dsEDD9Z9w0DK5sJtPq8Pqmip1ms0RAiJOUSHT7/esadVZcsYUtUpXjFuFW
XlZSucdOLm7FCVMPl7sgn+MMAJ74DoKXHojxnn6yoUc/STxxXaekcJKSAVZOxnJs
OyTHQNwXRMFsnsZ3h3D0jLfjZXlvHqBGqcJIsEa5Qp6cfdpxFPS04U7NQL4o3TZu
eooIv9RQiXp6BVDI6+SWL0ER459+/GA+BMMKTZ2mmUthYk2TRePhORuhRHQp8Tjv
7Uo1yaLHsAkO6/GQIRFqLbPPFCwBjLgn5HwtmhjkWgZuivJLgMIVYbC3E+h5EiKn
HRnVdQmSsIPa0QWJhty0
=YR3H
-----END PGP SIGNATURE-----
More information about the Python-announce-list
mailing list