Skip to content
This repository has been archived by the owner on Sep 10, 2021. It is now read-only.

Yandex Market Language for Python provides user-friendly interface for parsing or creating XML files

License

Notifications You must be signed in to change notification settings

stefanitsky/yandex_market_language

Repository files navigation

***************************************************************** ❗️ Project is deprecated, instead of this you can simply use Pydantic_ ❗️*****************************************************************

Yandex Market Language (YML) for Python

image

image

image

Documentation Status

Updates

Yandex Market Language for Python provides user-friendly interface for parsing or creating XML files.

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.

About

Yandex Market Language for Python provides user-friendly interface for parsing or creating XML files

Topics

Resources

License

Stars

Watchers

Forks

Packages

No packages published