Yandex Market Language (YML) for Python¶
Yandex Market Language for Python provides user-friendly interface for parsing or creating XML files.
- Free software: MIT
- Documentation: https://yandex-market-language.readthedocs.io.
- Usage: https://yandex-market-language.readthedocs.io/en/latest/usage.html
Features¶
- The ability to convert from XML to dictionary and vice versa using models.
- Parse XML file into the ready-to-use Feed model.
- Convert dict-like objects into the ready-to-use XML file.
- Validation for in-out data.
TODO¶
- [ ] Full models validation support as in the Yandex.Market.
- [ ] Simplify models (code refactoring + DRY).
- [ ] Add custom exceptions on parse / convert to get more information.
- [ ] Documentation in Russian.
Credits¶
This package was created with Cookiecutter and the audreyr/cookiecutter-pypackage project template.