What will be PyXB 1.2.3 is currently in a stabilization phase after some 
significant rework in support of Python 3, mostly due to the text/data 
distinction which Python 3 finally gets right. From now on: XML 
documents including schema are data, not text, because the encoding is 
part of the XML prolog.

If you have an opportunity to do so, please check out the next branch of 
the PyXB git repository and verify that it works:

   git clone -b next git://git.code.sf.net/p/pyxb/code pyxb-1.2.3-DEV

Note you must regenerate all bindings.  The basic test suite is run by 
./setup.py test; the complete test suite can be run using 
maintainer/testall.  At this time all tests pass under Python 2.7 on 
Ubuntu 12.04-LTS-2 (note unicode-jp requires additional packages to 
pass; see its README).

In a change from previous plans, PyXB 1.3 will not be the Python 3 
version of PyXB.  Instead, Python 3 will be supported by automated 
conversion of the Python 2 code using the maintainer/2to3 script.  At 
this time I do not plan to release Python 3 PyXB as a package within the 
1.2.x series, but it will be available within the PyXB git repository at 
a branch from each release starting with 1.2.3.

If you are interested in seeing what Python 3 support in PyXB will look 
like, check out the python3/next branch:

   git clone -b python3/next git://git.code.sf.net/p/pyxb/code 
pyxb-1.2.3-DEV3

Please note that this branch will be periodically rebased as the next 
branch is updated.  Again you will have to regenerate all bindings as 
they are not compatible with the Python 2 versions. This version when 
run under python3 on Ubuntu 12.04-LTS-2 passes all tests except 
unicode_jp (required packages are not available for python3).

Over the next week I'll be updating documentation and testing other 
Python versions.  I expect to release PyXB 1.2.3 sometime before the end 
of September, and possibly within the next week. Please report problems 
on the PyXB trac instance at https://sourceforge.net/apps/trac/pyxb/wiki.

Current plans for PyXB 1.3 involve XMLSchema 1.1 support and include a 
replacement of the schema parsing code with code derived from bindings 
automatically generated from the XMLSchema.xsd.  There is no estimated 
release date for this version.

Peter

------------------------------------------------------------------------------
LIMITED TIME SALE - Full Year of Microsoft Training For Just $49.99!
1,500+ hours of tutorials including VisualStudio 2012, Windows 8, SharePoint
2013, SQL 2012, MVC 4, more. BEST VALUE: New Multi-Library Power Pack includes
Mobile, Cloud, Java, and UX Design. Lowest price ever! Ends 9/20/13. 
http://pubads.g.doubleclick.net/gampad/clk?id=58041151&iu=/4140/ostg.clktrk
_______________________________________________
pyxb-users mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/pyxb-users

Reply via email to