Skip to content

🧰 Dependencies

To run this project, you need Python 3.x and the following dependencies:

βœ… Standard Python libraries (no installation needed)

These are included with every Python distribution:

  • zipfile – for extracting the ZIP archive
  • json – for reading the config file
  • pathlib – for working with filesystem paths
  • tempfile – for creating temporary folders
  • argparse – for parsing command-line arguments
  • sys – for access to system‐level functions

πŸ“¦ External packages (must be installed via pip)

These libraries must be installed manually:

  • lxml – fast XML and XSD parsing
  • pandas – tabular data handling and CSV export
  • xmlschema – optional schema-level validation (used only in some modules)

Install them using:

pip install lxml pandas xmlschema