chanzuckerberg / cryoet-data-portal-backend

CryoET Data Portal API server & ingestion scripts
MIT License
1 stars 2 forks source link

Decouple schema python scripts from ingestion_tools dependencies #176

Closed daniel-ji closed 1 month ago

daniel-ji commented 1 month ago

Instead of importing ingestion_tools scripts with dependencies not installed by the schema pyproject.toml (in particular standardize_dirs.py and its IMPORTER_DEP_TREE variable), we now generate a json file based on it to use for dataset config validation (which is contained in the schema folder). Note that this generation is run manually.