Revisions of python-xmlschema

Dominique Leuenberger's avatar Dominique Leuenberger (dimstar_suse) accepted request 1088468 from Dirk Mueller's avatar 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's avatar Dominique Leuenberger (dimstar_suse) accepted request 1079725 from Dirk Mueller's avatar Dirk Mueller (dirkmueller) (revision 21)
- update to 2.2.3:
  * Add support for Python 3.12
  * Detach content iteration methods from ModelVisitor
Dominique Leuenberger's avatar Dominique Leuenberger (dimstar_suse) accepted request 1074605 from Dirk Mueller's avatar 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's avatar Dominique Leuenberger (dimstar_suse) accepted request 1064241 from Dirk Mueller's avatar 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's avatar Richard Brown (RBrownFactory) accepted request 1007722 from Dirk Mueller's avatar 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
Dominique Leuenberger's avatar Dominique Leuenberger (dimstar_suse) accepted request 943601 from Dirk Mueller's avatar 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's avatar Dominique Leuenberger (dimstar_suse) accepted request 934627 from Dirk Mueller's avatar 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's avatar Dominique Leuenberger (dimstar_suse) accepted request 900664 from Dirk Mueller's avatar 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's avatar Dominique Leuenberger (dimstar_suse) accepted request 894173 from Dirk Mueller's avatar 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's avatar Dominique Leuenberger (dimstar_suse) accepted request 887874 from Dirk Mueller's avatar 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's avatar Richard Brown (RBrownSUSE) accepted request 875850 from Steve Kowalik's avatar 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's avatar Dominique Leuenberger (dimstar_suse) accepted request 847574 from Matej Cepl's avatar 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's avatar Dominique Leuenberger (dimstar_suse) accepted request 841053 from Matej Cepl's avatar 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's avatar Dominique Leuenberger (dimstar_suse) accepted request 813363 from Steve Kowalik's avatar 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
Displaying revisions 1 - 20 of 23
openSUSE Build Service is sponsored by