Skip to content

Commit dda670a

Browse files
committed
Update readme and bump xsdata version
1 parent 624d527 commit dda670a

2 files changed

Lines changed: 2 additions & 2 deletions

File tree

README.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@
77
Data bindings for the EML_NL Standard to load EML_NL files into Python [dataclasses](https://docs.python.org/3/library/dataclasses.html) with correct structure, datatypes and typehints following the [EML_NL Xml Schema Definitions](https://www.kiesraad.nl/adviezen-en-publicaties/formulieren/2016/osv/eml-bestanden/eml_nl_1_2_1-xsd). Type hints can be statically checked using [mypy](https://mypy-lang.org/) or [pyright](https://github.com/microsoft/pyright).
88

99
## Requirements
10-
- At least Python version 3.10 for the [KW_ONLY](https://docs.python.org/3/library/dataclasses.html#dataclasses.KW_ONLY) type annotations for dataclasses. This is so that non-nullable fields can be marked as mandatory (refer to [xsdata documentation](https://xsdata.readthedocs.io/en/latest/faq/why-non-nullable-fields-are-marked-as-optional.html)).
10+
- At least Python version 3.10
1111
- [xsData](https://github.com/tefra/xsdata) for parsing using these data bindings.
1212

1313
For running tests, additionally:

pyproject.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@ authors = [{name = "Chris Mostert", email = "chris.mostert@kiesraad.nl"}]
1010
readme = "README.md"
1111
requires-python = ">=3.10"
1212
dependencies = [
13-
"xsdata == 24.*"
13+
"xsdata == 26.*"
1414
]
1515
license = {file = "LICENSE"}
1616
classifiers = [

0 commit comments

Comments
 (0)