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
