{"bomFormat":"CycloneDX","specVersion":"1.5","version":1,"serialNumber":"urn:uuid:957567bc-c9eb-4efa-9330-29a248c76a06","metadata":{"timestamp":"2026-09-30T17:25:36Z","tools":[{"vendor":"Ecosystems","name":"Ecosystems SBOM Generator"}],"component":{"type":"application","name":"seung-lab/python-task-queue"}},"components":[{"type":"library","name":"boto3","version":"*","purl":"pkg:pypi/boto3","properties":[{"name":"filePath","value":"requirements.txt"}]},{"type":"library","name":"click","version":"*","purl":"pkg:pypi/click","properties":[{"name":"filePath","value":"requirements.txt"}]},{"type":"library","name":"gevent","version":"*","purl":"pkg:pypi/gevent","properties":[{"name":"filePath","value":"requirements.txt"}]},{"type":"library","name":"google-auth","version":"\u003e=1.10.0","purl":"pkg:pypi/google-auth","properties":[{"name":"filePath","value":"requirements.txt"}]},{"type":"library","name":"google-cloud-core","version":"\u003e=1.1.0","purl":"pkg:pypi/google-cloud-core","properties":[{"name":"filePath","value":"requirements.txt"}]},{"type":"library","name":"orjson","version":"*","purl":"pkg:pypi/orjson","properties":[{"name":"filePath","value":"requirements.txt"}]},{"type":"library","name":"pbr","version":"*","purl":"pkg:pypi/pbr","properties":[{"name":"filePath","value":"requirements.txt"}]},{"type":"library","name":"numpy","version":"\u003e=1.13.1","purl":"pkg:pypi/numpy","properties":[{"name":"filePath","value":"requirements.txt"}]},{"type":"library","name":"pathos","version":"*","purl":"pkg:pypi/pathos","properties":[{"name":"filePath","value":"requirements.txt"}]},{"type":"library","name":"tenacity","version":"\u003e=8.0.1","purl":"pkg:pypi/tenacity","properties":[{"name":"filePath","value":"requirements.txt"}]},{"type":"library","name":"tqdm","version":"*","purl":"pkg:pypi/tqdm","properties":[{"name":"filePath","value":"requirements.txt"}]},{"type":"library","name":"requests","version":"\u003e2,\u003c3","purl":"pkg:pypi/requests","properties":[{"name":"filePath","value":"requirements.txt"}]},{"type":"library","name":"moto","version":"*","purl":"pkg:pypi/moto","properties":[{"name":"filePath","value":"requirements_dev.txt"}]},{"type":"library","name":"pytest","version":"*","purl":"pkg:pypi/pytest","properties":[{"name":"filePath","value":"requirements_dev.txt"}]},{"type":"library","name":"actions/checkout","version":"v2","purl":"pkg:githubactions/actions/checkout","properties":[{"name":"filePath","value":".github/workflows/python-package.yml"}]},{"type":"library","name":"actions/setup-python","version":"v2","purl":"pkg:githubactions/actions/setup-python","properties":[{"name":"filePath","value":".github/workflows/python-package.yml"}]}]}