browsertrix/backend/requirements.txt
Ilya Kreymer 104ea097c4
switch to simpler streaming download + multiwacz metadata improvements: (#1982)
- download via presigned URLs via requests instead of boto APIs, remove boto
- follow-up to #1933 for streaming download improvements
- fixes datapackage.json in multi-wacz to contain the same resources
objects with: `name`, `path`, `hash`, `bytes` to match single WACZ.
- Add additional metadata to multi-wacz datapackage.json, including `type`
(`crawl`, `upload`, `collection`, `qaRun`), `id` (unique id for the
object), `title` / `description` if available (for
crawl/upload/collection), and `crawlId` for `qaRun`
2024-10-03 16:13:31 -07:00

31 lines
457 B
Plaintext

gunicorn
uvicorn[standard]
fastapi==0.103.2
motor
passlib
PyJWT==2.8.0
pydantic==2.8.2
email-validator
loguru
aiofiles
kubernetes-asyncio==29.0.0
kubernetes
aiobotocore
requests
redis>=5.0.0
pyyaml
jinja2
humanize
python-multipart
pathvalidate
https://github.com/ikreymer/stream-zip/archive/refs/heads/crc32-optional.zip
backoff>=2.2.1
python-slugify>=8.0.1
types_aiobotocore_s3
types-redis
types-python-slugify
types-pyYAML
remotezip
json-stream
aiostream