Revisions of python-xmlschema
Dominique Leuenberger (dimstar_suse)
accepted
request 1088468
from
Dirk Mueller (dirkmueller)
(revision 23)
- update to 2.3.0: * Improve sequence/all restriction checks for XSD 1.1 * Add *schema* argument to `Wsdl11Document`
Dominique Leuenberger (dimstar_suse)
accepted
request 1081720
from
Dirk Mueller (dirkmueller)
(revision 22)
Dominique Leuenberger (dimstar_suse)
accepted
request 1079725
from
Dirk Mueller (dirkmueller)
(revision 21)
- update to 2.2.3: * Add support for Python 3.12 * Detach content iteration methods from ModelVisitor
Dominique Leuenberger (dimstar_suse)
accepted
request 1074605
from
Dirk Mueller (dirkmueller)
(revision 20)
- update to 2.2.2: * Fix mixed content extension with empty content (issue #337) * Fix lru_cache() usage on global maps caching * Fix mixed content extension without explicit mixed attribute (issue #334)
Dominique Leuenberger (dimstar_suse)
accepted
request 1064241
from
Dirk Mueller (dirkmueller)
(revision 19)
- update to 2.2.0: * Refine string serialization of XML resources and data elements * Switch to use elementpath v4 * Fix sequence_type property for XSD types * Remove *XsdElement.get_attribute()*: unused and doesn't work as expected
Richard Brown (RBrownFactory)
accepted
request 1007722
from
Dirk Mueller (dirkmueller)
(revision 18)
- update to 2.1.1: * Fix *schema_path* usage in `XMLSchemaBase.iter_errors()` * Add *allow_empty* option to `XMLSchemaBase` validation API
Richard Brown (RBrownFactory)
accepted
request 1006884
from
Dirk Mueller (dirkmueller)
(revision 17)
Dominique Leuenberger (dimstar_suse)
accepted
request 943601
from
Dirk Mueller (dirkmueller)
(revision 16)
- update to 1.9.2: * Fix for global simple type naming * Improve error reporting for encoded data * Fix attribute duplicates in attribute group * Add process_skipped optional argument to decoding/encoding * Add iter_decode() to document level API * Enhance XMLResource class adding usage of pathlib.Path objects for source and base_url arguments * Fix for issue #273
Dominique Leuenberger (dimstar_suse)
accepted
request 934627
from
Dirk Mueller (dirkmueller)
(revision 15)
- update to 1.8.2: * Fix type annotation of XMLSchema source argument * Near compliance with strict type annotations * Removed ModelGroup class, merged with XsdGroup * Some optimizations and fixes from static analysis - update to 1.8.0: * Refactor XMLSchemaMeta deprecating BUILDER attribute * Extend type annotations to package API * Add static typing tests with checked mypy runs * Activate mypy checks for package * Fix for issues #257 and #259 * Make XSD annotation parsing lazy * Add lazy annotations to schema instances * Add get_annotation() method to multiple-facets classes (issue #255) - drop remove_shebang.patch (upstream)
Dominique Leuenberger (dimstar_suse)
accepted
request 900664
from
Dirk Mueller (dirkmueller)
(revision 14)
- update to 1.6.4: * Add testing config for Python 3.10 (Tox and CI) * Fix internal _PurePath class with Python 3.10 (issue #251) * Remove redundant xmlns="" declaration when encoding with lxml (issue #252) * Refactor normalize_url() using pathlib.PurePath * Support UNC paths (issue #246) * Fix API docs (issue #248) * Fix for issue #245 (key/keyref with dynamic types) * Change default decoding of mixed content with only text to a string instead of a dictionary (issue #242)
Dominique Leuenberger (dimstar_suse)
accepted
request 894173
from
Dirk Mueller (dirkmueller)
(revision 13)
- update to 1.6.1: * Add multi-source initialization and add_schema() to schema class * Add bytes strings to accepted XML sources (issue #238) * XML data bindings and code generators are now considered stable * Add arguments 'max_depth' and 'extra_validator' to validation methods * Enhance decoding with 'value_hook' argument * Remove unnecessary bindings with schema proxy from ElementPathMixin to avoid conflicts when schema is used by an XPath 3 parser * Fix schema logger (issue #228)
Dominique Leuenberger (dimstar_suse)
accepted
request 887874
from
Dirk Mueller (dirkmueller)
(revision 12)
- update to 1.5.2: * Improve empty content checking * Fix simple content restriction of xs:complexType * Fix facets retrieving for xs:complexType with simple content
Richard Brown (RBrownSUSE)
accepted
request 875850
from
Steve Kowalik (StevenK)
(revision 11)
- Update to 1.5.1: * Optimize NamespaceView read-only mapping * Add experimental XML data bindings with a DataBindingConverter * Add experimental PythonGenerator for static codegen with Jinja2 * Add DataElement class for creating objects with schema bindings * Add DataElementConverter for decode to structured objects * Add an experimental abstract base class for building jinja2 based code generators (jinja2 as an optional dependency) * Add decoding of binary datatypes (xs:hexBinary and xs:base64Binary) * Fix encoding from string values for some builtin datatypes (decimal, binary, duration and datetime) * Include the pull request #220 (fix xml.etree import) * Additional tests for schema components * Fix for issues #213, #214, #215 and #218 * Code cleaning and optimizations on schema components * Reducing and grouping helper functions - Update remove_shebang.patch to also drop the shebang from a second file.
Dominique Leuenberger (dimstar_suse)
accepted
request 847574
from
Matej Cepl (mcepl)
(revision 10)
- Update to 1.3.1. - mainly accepting patches etree_import_in_tests.patch, factory_tests.patch, location_testing_script.patch, which are thus removed. - Add the upstream etree_import_in_tests.patch to fix gh#sissaschool/xmlschema#210. - Update to 1.3.0: - Drop support for Python 3.5 - Add XmlDocument and Wsdl11Document classes - Refactoring of XMLResource to support ElementTree-like XPath API on both full and lazy modes - Remove skip_network_tests.patch - Add patches - factory_tests.patch rename tests_factory to tests so it is not recognized by pytest - remove_shebang.patch just cleaning superfluous shebang - location_testing_script.patch use actual Python executable
Dominique Leuenberger (dimstar_suse)
accepted
request 841053
from
Matej Cepl (mcepl)
(revision 9)
- Add skip_network_tests.patch to skip test test_export_remote__issue_187 which fails without the network connection (gh#sissaschool/xmlschema#206). - Update to 1.2.5: - All W3C tests now run successful. Only W3C tests for unavailable features (XML 1.1) or unimplemented features (dynamic schema load) are still failing. This release requires elementpath v2.0.x. - The internal XML regular expressions parser has been moved to XPath package elementpath (v2.0.2+). From this release the regex patterns are parsed through elementpath's API translate_pattern().'
Dominique Leuenberger (dimstar_suse)
accepted
request 822102
from
Tomáš Chvátal (scarabeus_iv)
(revision 8)
Dominique Leuenberger (dimstar_suse)
accepted
request 813363
from
Steve Kowalik (StevenK)
(revision 7)
- Update to version 1.2.0: * Add ColumnarConverter class * Add command-line interface utility for document API * Fix a stable public API for XSD types, elements and attributes * Add security modes for accessing URLs * Clean component parsing * Fix namespace loading for chameleon schemas * Fix UPA checks with nested choice/all models - Install new binaries
Dominique Leuenberger (dimstar_suse)
accepted
request 787856
from
Tomáš Chvátal (scarabeus_iv)
(revision 6)
Dominique Leuenberger (dimstar_suse)
accepted
request 783225
from
Tomáš Chvátal (scarabeus_iv)
(revision 5)
Displaying revisions 1 - 20 of 23