14
0
Commit Graph

15 Commits

Author SHA256 Message Date
74477617b9 - 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.

OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-xmlschema?expand=0&rev=26
2021-03-01 04:04:46 +00:00
500dc54ae4 - Update to 1.3.1.
- mainly accepting patches etree_import_in_tests.patch,
    factory_tests.patch, location_testing_script.patch, which are thus
    removed.

OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-xmlschema?expand=0&rev=24
2020-11-10 13:51:01 +00:00
80adc55baf - Add the upstream etree_import_in_tests.patch to fix
gh#sissaschool/xmlschema#210.

OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-xmlschema?expand=0&rev=22
2020-11-10 07:14:36 +00:00
89a32e9a2c - 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

OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-xmlschema?expand=0&rev=21
2020-11-09 19:32:34 +00:00
a646dc083c - 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

OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-xmlschema?expand=0&rev=20
2020-11-09 15:50:31 +00:00
dfae7bfecf - Add skip_network_tests.patch to skip test
test_export_remote__issue_187 which fails without the network
  connection (gh#sissaschool/xmlschema#206).

OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-xmlschema?expand=0&rev=18
2020-10-11 16:19:54 +00:00
2f1d02ba8f - 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().'

OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-xmlschema?expand=0&rev=17
2020-10-10 11:26:00 +00:00
Tomáš Chvátal
1f23448376 Accepting request 822084 from home:mcalabkova:branches:devel:languages:python
- Update to version 1.2.2
  * Fix XPath context for schema nodes
  * Fix XPath parser and context for identities
  * Fix content type classification (issue #195)
  * Make sandbox mode more explicit (PR #191)
  * Allow alphanumeric prefixes for the base converter
  * Fix XPath issues with default namespace
  * Fix W3C tests on XSD identities

OBS-URL: https://build.opensuse.org/request/show/822084
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-xmlschema?expand=0&rev=15
2020-07-21 13:17:53 +00:00
9b6a9a93b7 - 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

OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-xmlschema?expand=0&rev=13
2020-06-11 03:50:10 +00:00
Tomáš Chvátal
5f6fbd8153 Accepting request 787854 from home:pgajdos:python
- version update to 1.1.2
  * Extension of validation tests with *XMLSchema11* validator
  * Fixed several bugs

OBS-URL: https://build.opensuse.org/request/show/787854
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-xmlschema?expand=0&rev=11
2020-03-24 15:21:30 +00:00
Tomáš Chvátal
3c567225a2 Accepting request 783223 from home:pgajdos:python
- version update to 1.1.1
  * Change of *skip* validation mode with errors filtering in decode() or encode()
  * Extension of location hints by argument to imported/included schemas
  * Fixed lazy validation with identity constraints
  * Fixed many W3C instance tests (remain ~100 over 15344 tests)

OBS-URL: https://build.opensuse.org/request/show/783223
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-xmlschema?expand=0&rev=9
2020-03-10 09:15:52 +00:00
Tomáš Chvátal
d8812ef81a Accepting request 770539 from home:mcalabkova:branches:devel:languages:python
- update to 1.1.0
  * Removed Python 2 compatibility code
  * Removed tests code from binary package
  * Improved identity constraints validation
  * Added JSON lazy decoding as experimental feature
  * few bugfixes

OBS-URL: https://build.opensuse.org/request/show/770539
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-xmlschema?expand=0&rev=7
2020-02-06 11:56:31 +00:00
Tomáš Chvátal
a6ad4a7dd3 Accepting request 754340 from home:apritschet:branches:devel:languages:python
Handle UnicodeDecodeErrors during build process

OBS-URL: https://build.opensuse.org/request/show/754340
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-xmlschema?expand=0&rev=5
2019-12-05 11:19:17 +00:00
Tomáš Chvátal
eb44e43118 - Update to 1.0.15:
* Improved XPath 2.0 bindings
  * Added logging for schema initialization and building (handled with argument loglevel)
  * Update encoding of collapsed contents with a new model based reordering method
  * Removed XLink namespace from meta-schema (loaded from a fallback location like XHTML)
  * Fixed half of failed W3C instance tests (remain 255 over 15344 tests)

OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-xmlschema?expand=0&rev=3
2019-10-30 12:45:38 +00:00
Tomáš Chvátal
c1fe129b9e - Initial commit, needed by pytest 5.1.2
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-xmlschema?expand=0&rev=1
2019-09-09 14:49:36 +00:00