Skip to content

Latest commit

 

History

History

ecoa-exvt

Folders and files

NameName
Last commit message
Last commit date

parent directory

..
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

ecoa-exvt

The ECOA XML Validation Tool (EXVT) allows to validate an ECOA project.

Documentation about the architecture, requirements and more are available in the docs directory.

The ECOA XML Validation Tool (EXVT) is provided “as is”, without warranty of any kind, express or implied, including but not limited to the warranties of merchantability, fitness for a particular purpose and noninfringement. In no event shall the authors or copyright holders be liable for any claim, damages or other liability, whether in an action of contract, tort or otherwise, arising from, out of or in connection with the software or the use or other dealings in the software. The ECOA XML Validation Tool (EXVT) and its outputs are not claimed to be fit or safe for any purpose. Any user should satisfy themselves that this software or its outputs are appropriate for its intended purpose.

This software is MIT licensed : see file LICENSE.txt.

Copyright 2023 Dassault Aviation

Structure

.
+-- CHANGELOG.md       # Changelog
+-- conftest.py        # Configuration file for functional tests
+-- docs               # Documentation
    +-- source         # Sphinx documentation
    +-- TOR            # Tool Operational Requirements
    +-- VDD            # Version Description Document
+-- LICENSE.txt        # License
+-- MANIFEST.in        # Package distribution file
+-- pyproject.toml     # Package configuration file
+-- README.md
+-- src                # Source code
    +-- ecoa           # Actual package
+-- tests              # Functional tests

Prerequisites

  • Python 3.8 or higher
  • Pip 21.3 or higher
  • Setuptools 64.0 or higher
  • Unix
  • GCC
  • Makefile
  • CMake

Installation

From the Git repository :

pip install -e .

From a Python packages repository :

pip install ecoa-exvt

with the following options: --no-build-isolation --no-deps in the command line or in the pip.conf file.

Usage

ecoa-exvt -p <path/to/the/ecoa/project/file>

Check out the docs for full usage.