Spaces:
Build error
Build error
Download utils/package_manager.py from patharanor/trustgate: direct link, hf CLI and curl.
- Browser
- Download file 545 Bytes
-
https://huggingface.co/spaces/patharanor/trustgate/resolve/main/utils/package_manager.py
- Command line
-
hf download hf://spaces/patharanor/trustgate/utils/package_manager.py
-
curl -L -o package_manager.py https://huggingface.co/spaces/patharanor/trustgate/resolve/main/utils/package_manager.py
545 Bytes
| import gzip | |
| import json | |
| import uuid | |
| from models.request_payload import RequestPayload | |
| class PackageManager: | |
| def gzip(self, payload: RequestPayload): | |
| request_id = str(uuid.uuid4()) | |
| json_object = { | |
| "request_id": request_id, | |
| "payload": payload.request # Use the incoming data | |
| } | |
| # Convert JSON object to binary then zip it | |
| binary_data = json.dumps(json_object).encode('utf-8') | |
| compressed_data = gzip.compress(binary_data) | |
| return request_id, compressed_data |