WIP
This commit is contained in:
96
create_shims.sh
Normal file
96
create_shims.sh
Normal file
@@ -0,0 +1,96 @@
|
||||
#!/bin/bash
|
||||
|
||||
# Create backward compatibility shims for all migrated files
|
||||
|
||||
# admin_auth.py -> core/auth.py
|
||||
cat > src/web/admin_auth.py << 'EOF'
|
||||
"""DEPRECATED: Import from src.web.core.auth instead"""
|
||||
from src.web.core.auth import * # noqa: F401, F403
|
||||
EOF
|
||||
|
||||
# admin_autolabel.py -> services/autolabel.py
|
||||
cat > src/web/admin_autolabel.py << 'EOF'
|
||||
"""DEPRECATED: Import from src.web.services.autolabel instead"""
|
||||
from src.web.services.autolabel import * # noqa: F401, F403
|
||||
EOF
|
||||
|
||||
# admin_scheduler.py -> core/scheduler.py
|
||||
cat > src/web/admin_scheduler.py << 'EOF'
|
||||
"""DEPRECATED: Import from src.web.core.scheduler instead"""
|
||||
from src.web.core.scheduler import * # noqa: F401, F403
|
||||
EOF
|
||||
|
||||
# admin_schemas.py -> schemas/admin.py
|
||||
cat > src/web/admin_schemas.py << 'EOF'
|
||||
"""DEPRECATED: Import from src.web.schemas.admin instead"""
|
||||
from src.web.schemas.admin import * # noqa: F401, F403
|
||||
EOF
|
||||
|
||||
# schemas.py -> schemas/inference.py + schemas/common.py
|
||||
cat > src/web/schemas.py << 'EOF'
|
||||
"""DEPRECATED: Import from src.web.schemas.inference or src.web.schemas.common instead"""
|
||||
from src.web.schemas.inference import * # noqa: F401, F403
|
||||
from src.web.schemas.common import * # noqa: F401, F403
|
||||
EOF
|
||||
|
||||
# services.py -> services/inference.py
|
||||
cat > src/web/services.py << 'EOF'
|
||||
"""DEPRECATED: Import from src.web.services.inference instead"""
|
||||
from src.web.services.inference import * # noqa: F401, F403
|
||||
EOF
|
||||
|
||||
# async_queue.py -> workers/async_queue.py
|
||||
cat > src/web/async_queue.py << 'EOF'
|
||||
"""DEPRECATED: Import from src.web.workers.async_queue instead"""
|
||||
from src.web.workers.async_queue import * # noqa: F401, F403
|
||||
EOF
|
||||
|
||||
# async_service.py -> services/async_processing.py
|
||||
cat > src/web/async_service.py << 'EOF'
|
||||
"""DEPRECATED: Import from src.web.services.async_processing instead"""
|
||||
from src.web.services.async_processing import * # noqa: F401, F403
|
||||
EOF
|
||||
|
||||
# batch_queue.py -> workers/batch_queue.py
|
||||
cat > src/web/batch_queue.py << 'EOF'
|
||||
"""DEPRECATED: Import from src.web.workers.batch_queue instead"""
|
||||
from src.web.workers.batch_queue import * # noqa: F401, F403
|
||||
EOF
|
||||
|
||||
# batch_upload_service.py -> services/batch_upload.py
|
||||
cat > src/web/batch_upload_service.py << 'EOF'
|
||||
"""DEPRECATED: Import from src.web.services.batch_upload instead"""
|
||||
from src.web.services.batch_upload import * # noqa: F401, F403
|
||||
EOF
|
||||
|
||||
# batch_upload_routes.py -> api/v1/batch/routes.py
|
||||
cat > src/web/batch_upload_routes.py << 'EOF'
|
||||
"""DEPRECATED: Import from src.web.api.v1.batch.routes instead"""
|
||||
from src.web.api.v1.batch.routes import * # noqa: F401, F403
|
||||
EOF
|
||||
|
||||
# admin_routes.py -> api/v1/admin/documents.py
|
||||
cat > src/web/admin_routes.py << 'EOF'
|
||||
"""DEPRECATED: Import from src.web.api.v1.admin.documents instead"""
|
||||
from src.web.api.v1.admin.documents import * # noqa: F401, F403
|
||||
EOF
|
||||
|
||||
# admin_annotation_routes.py -> api/v1/admin/annotations.py
|
||||
cat > src/web/admin_annotation_routes.py << 'EOF'
|
||||
"""DEPRECATED: Import from src.web.api.v1.admin.annotations instead"""
|
||||
from src.web.api.v1.admin.annotations import * # noqa: F401, F403
|
||||
EOF
|
||||
|
||||
# admin_training_routes.py -> api/v1/admin/training.py
|
||||
cat > src/web/admin_training_routes.py << 'EOF'
|
||||
"""DEPRECATED: Import from src.web.api.v1.admin.training instead"""
|
||||
from src.web.api.v1.admin.training import * # noqa: F401, F403
|
||||
EOF
|
||||
|
||||
# routes.py -> api/v1/routes.py
|
||||
cat > src/web/routes.py << 'EOF'
|
||||
"""DEPRECATED: Import from src.web.api.v1.routes instead"""
|
||||
from src.web.api.v1.routes import * # noqa: F401, F403
|
||||
EOF
|
||||
|
||||
echo "✓ Created backward compatibility shims for all migrated files"
|
||||
Reference in New Issue
Block a user