Closed fbalaban closed 5 months ago
Since we have a single repository for all processors (and most possibly these processors might be modular: e.g. we might want to use them separately), a possible structure could be:
└── eoProcessors
├── harvester
│ ├── harvester
│ │ └── harvester.py
│ ├── Dockerfile
│ ├── pyproject.toml
│ ├── setup.py
│ ├── requirements.txt
│ └── tests
├── LICENSE
├── README.md
└── stac_ingestor
...
In this issue and the respective branch/PR, more changes have been integrated, which solve braking issues (and tests among them)
Introduce: pyproject.toml (and maybe setup.py) processor/test structure (global for processors intergration and local for each one) requirements