{"url":"https://pypi.sbomify.com/package/bio-grumpy/1.1.5","markdown_url":"https://pypi.sbomify.com/package/bio-grumpy/1.1.5.md","name":"bio-grumpy","version":"1.1.5","purl":"pkg:pypi/bio-grumpy@1.1.5","summary":"gumpy re-implemented in Rust","author":null,"project_urls":{"Source":"https://github.com/oxfordmmm/grumpy"},"requires_python":"<3.13,>=3.8","license":null,"classifiers":["Development Status :: 5 - Production/Stable","Intended Audience :: Healthcare Industry","Intended Audience :: Science/Research","License :: Other/Proprietary License","Programming Language :: Python :: Implementation :: CPython","Programming Language :: Python :: Implementation :: PyPy","Programming Language :: Rust"],"wheels":[{"filename":"bio_grumpy-1.1.5-cp310-cp310-manylinux_2_12_i686.manylinux2010_i686.whl","url":"https://files.pythonhosted.org/packages/24/ea/e9b563179e56a4557977a8c57a0e075aaca61d22adeb84a302c08e92ce75/bio_grumpy-1.1.5-cp310-cp310-manylinux_2_12_i686.manylinux2010_i686.whl","sboms":[{"artifact_uuid":"bcc57984-abb6-5504-a5a5-151da77ff03f","path":"bio_grumpy-1.1.5.dist-info/sboms/grumpy.cyclonedx.json","format":"CycloneDX/1.5","format_family":"CycloneDX","valid":true,"media_type":"application/vnd.cyclonedx+json","download_url":"https://pypi.sbomify.com/artifact/bcc57984-abb6-5504-a5a5-151da77ff03f/download","vulnerability_count":2,"scan_error":null}],"attestation":{"status":"not_available"}},{"filename":"bio_grumpy-1.1.5-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl","url":"https://files.pythonhosted.org/packages/46/0e/b51229848ffe3ae1ee7a7e97509f700b315cd6326a1e8db13a6f31e2ffc9/bio_grumpy-1.1.5-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl","sboms":[{"artifact_uuid":"394307e9-872d-5e76-b6ae-c55afe89d813","path":"bio_grumpy-1.1.5.dist-info/sboms/grumpy.cyclonedx.json","format":"CycloneDX/1.5","format_family":"CycloneDX","valid":true,"media_type":"application/vnd.cyclonedx+json","download_url":"https://pypi.sbomify.com/artifact/394307e9-872d-5e76-b6ae-c55afe89d813/download","vulnerability_count":2,"scan_error":null}],"attestation":{"status":"not_available"}},{"filename":"bio_grumpy-1.1.5-cp310-cp310-manylinux_2_17_armv7l.manylinux2014_armv7l.whl","url":"https://files.pythonhosted.org/packages/2e/0f/13fefda076d3001017806d8bf9c54269af4e39733263453e4b6be751ad04/bio_grumpy-1.1.5-cp310-cp310-manylinux_2_17_armv7l.manylinux2014_armv7l.whl","sboms":[{"artifact_uuid":"0f5d69b2-f06e-5cf8-91d6-c7d343840497","path":"bio_grumpy-1.1.5.dist-info/sboms/grumpy.cyclonedx.json","format":"CycloneDX/1.5","format_family":"CycloneDX","valid":true,"media_type":"application/vnd.cyclonedx+json","download_url":"https://pypi.sbomify.com/artifact/0f5d69b2-f06e-5cf8-91d6-c7d343840497/download","vulnerability_count":2,"scan_error":null}],"attestation":{"status":"not_available"}},{"filename":"bio_grumpy-1.1.5-cp310-cp310-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl","url":"https://files.pythonhosted.org/packages/b4/b5/1246a21872f4cb123bac283b80739561c5a2ddf8671498408fc06519be3d/bio_grumpy-1.1.5-cp310-cp310-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl","sboms":[{"artifact_uuid":"391d7d24-eb69-50e9-826f-139a834f5256","path":"bio_grumpy-1.1.5.dist-info/sboms/grumpy.cyclonedx.json","format":"CycloneDX/1.5","format_family":"CycloneDX","valid":true,"media_type":"application/vnd.cyclonedx+json","download_url":"https://pypi.sbomify.com/artifact/391d7d24-eb69-50e9-826f-139a834f5256/download","vulnerability_count":2,"scan_error":null}],"attestation":{"status":"not_available"}},{"filename":"bio_grumpy-1.1.5-cp310-cp310-manylinux_2_17_s390x.manylinux2014_s390x.whl","url":"https://files.pythonhosted.org/packages/35/57/93fa46aff589fc8d12a65fcfa6aa8da3317c3276702243423c25c32ac2e9/bio_grumpy-1.1.5-cp310-cp310-manylinux_2_17_s390x.manylinux2014_s390x.whl","sboms":[{"artifact_uuid":"50001fd4-013e-5754-bfc1-adb33bee3596","path":"bio_grumpy-1.1.5.dist-info/sboms/grumpy.cyclonedx.json","format":"CycloneDX/1.5","format_family":"CycloneDX","valid":true,"media_type":"application/vnd.cyclonedx+json","download_url":"https://pypi.sbomify.com/artifact/50001fd4-013e-5754-bfc1-adb33bee3596/download","vulnerability_count":2,"scan_error":null}],"attestation":{"status":"not_available"}},{"filename":"bio_grumpy-1.1.5-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl","url":"https://files.pythonhosted.org/packages/dd/68/b75b62ae012ad59138168ad0f343c0cc3a1baf16951c9b16b8291a054148/bio_grumpy-1.1.5-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl","sboms":[{"artifact_uuid":"86b00044-3c51-5a95-9f94-601d72b445a9","path":"bio_grumpy-1.1.5.dist-info/sboms/grumpy.cyclonedx.json","format":"CycloneDX/1.5","format_family":"CycloneDX","valid":true,"media_type":"application/vnd.cyclonedx+json","download_url":"https://pypi.sbomify.com/artifact/86b00044-3c51-5a95-9f94-601d72b445a9/download","vulnerability_count":2,"scan_error":null}],"attestation":{"status":"not_available"}},{"filename":"bio_grumpy-1.1.5-cp310-cp310-musllinux_1_2_aarch64.whl","url":"https://files.pythonhosted.org/packages/8f/cc/d19ad0c0953128c7db90d77169a4727ced21c9b549c1e3573a029269a10a/bio_grumpy-1.1.5-cp310-cp310-musllinux_1_2_aarch64.whl","sboms":[{"artifact_uuid":"ccf072a9-99d8-5747-97a3-a121b1d2e276","path":"bio_grumpy-1.1.5.dist-info/sboms/grumpy.cyclonedx.json","format":"CycloneDX/1.5","format_family":"CycloneDX","valid":true,"media_type":"application/vnd.cyclonedx+json","download_url":"https://pypi.sbomify.com/artifact/ccf072a9-99d8-5747-97a3-a121b1d2e276/download","vulnerability_count":2,"scan_error":null}],"attestation":{"status":"not_available"}},{"filename":"bio_grumpy-1.1.5-cp310-cp310-musllinux_1_2_armv7l.whl","url":"https://files.pythonhosted.org/packages/35/e9/ade28c8358671025fe1a1501d1455af974517ab6e0f0ac114084468498f7/bio_grumpy-1.1.5-cp310-cp310-musllinux_1_2_armv7l.whl","sboms":[{"artifact_uuid":"3ef7ef59-ff27-5480-afc3-1d4b6da3648d","path":"bio_grumpy-1.1.5.dist-info/sboms/grumpy.cyclonedx.json","format":"CycloneDX/1.5","format_family":"CycloneDX","valid":true,"media_type":"application/vnd.cyclonedx+json","download_url":"https://pypi.sbomify.com/artifact/3ef7ef59-ff27-5480-afc3-1d4b6da3648d/download","vulnerability_count":2,"scan_error":null}],"attestation":{"status":"not_available"}},{"filename":"bio_grumpy-1.1.5-cp310-cp310-musllinux_1_2_i686.whl","url":"https://files.pythonhosted.org/packages/dc/3a/c65220c5cf15b2edc73a33c479914f222366e3ead4969b6b472aeafceedd/bio_grumpy-1.1.5-cp310-cp310-musllinux_1_2_i686.whl","sboms":[{"artifact_uuid":"19403aee-703d-5d53-a532-bf0e02d70dde","path":"bio_grumpy-1.1.5.dist-info/sboms/grumpy.cyclonedx.json","format":"CycloneDX/1.5","format_family":"CycloneDX","valid":true,"media_type":"application/vnd.cyclonedx+json","download_url":"https://pypi.sbomify.com/artifact/19403aee-703d-5d53-a532-bf0e02d70dde/download","vulnerability_count":2,"scan_error":null}],"attestation":{"status":"not_available"}},{"filename":"bio_grumpy-1.1.5-cp310-cp310-musllinux_1_2_x86_64.whl","url":"https://files.pythonhosted.org/packages/5a/68/9613ebbec7130448f074a96a1f8d6ba7b084b8290c327ff9aafb71eec8b2/bio_grumpy-1.1.5-cp310-cp310-musllinux_1_2_x86_64.whl","sboms":[{"artifact_uuid":"59295ced-d4d6-52bc-81a7-799ee9ec7a8b","path":"bio_grumpy-1.1.5.dist-info/sboms/grumpy.cyclonedx.json","format":"CycloneDX/1.5","format_family":"CycloneDX","valid":true,"media_type":"application/vnd.cyclonedx+json","download_url":"https://pypi.sbomify.com/artifact/59295ced-d4d6-52bc-81a7-799ee9ec7a8b/download","vulnerability_count":2,"scan_error":null}],"attestation":{"status":"not_available"}},{"filename":"bio_grumpy-1.1.5-cp311-cp311-macosx_11_0_arm64.whl","url":"https://files.pythonhosted.org/packages/68/77/5ef7e25c777fa488ed25d318b25132743cb185ca968e7270abe636e33b11/bio_grumpy-1.1.5-cp311-cp311-macosx_11_0_arm64.whl","sboms":[{"artifact_uuid":"c704ef78-f104-5b70-aa50-70eed1f78812","path":"bio_grumpy-1.1.5.dist-info/sboms/grumpy.cyclonedx.json","format":"CycloneDX/1.5","format_family":"CycloneDX","valid":true,"media_type":"application/vnd.cyclonedx+json","download_url":"https://pypi.sbomify.com/artifact/c704ef78-f104-5b70-aa50-70eed1f78812/download","vulnerability_count":2,"scan_error":null}],"attestation":{"status":"not_available"}},{"filename":"bio_grumpy-1.1.5-cp311-cp311-manylinux_2_12_i686.manylinux2010_i686.whl","url":"https://files.pythonhosted.org/packages/bb/ca/43cc812be9e90ed9a2560d5bcede8a19ff8be39347a89e9b772a533e933c/bio_grumpy-1.1.5-cp311-cp311-manylinux_2_12_i686.manylinux2010_i686.whl","sboms":[{"artifact_uuid":"c0762fb1-eb04-5f56-8da0-cbad502fb3a3","path":"bio_grumpy-1.1.5.dist-info/sboms/grumpy.cyclonedx.json","format":"CycloneDX/1.5","format_family":"CycloneDX","valid":true,"media_type":"application/vnd.cyclonedx+json","download_url":"https://pypi.sbomify.com/artifact/c0762fb1-eb04-5f56-8da0-cbad502fb3a3/download","vulnerability_count":2,"scan_error":null}],"attestation":{"status":"not_available"}},{"filename":"bio_grumpy-1.1.5-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl","url":"https://files.pythonhosted.org/packages/70/3c/eb0fb14efe1a9129fd85ce435c3300244799d0f4867f2e7e1b67e5aff5ab/bio_grumpy-1.1.5-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl","sboms":[{"artifact_uuid":"070822db-4546-521e-8872-40f7b78b2cf2","path":"bio_grumpy-1.1.5.dist-info/sboms/grumpy.cyclonedx.json","format":"CycloneDX/1.5","format_family":"CycloneDX","valid":true,"media_type":"application/vnd.cyclonedx+json","download_url":"https://pypi.sbomify.com/artifact/070822db-4546-521e-8872-40f7b78b2cf2/download","vulnerability_count":2,"scan_error":null}],"attestation":{"status":"not_available"}},{"filename":"bio_grumpy-1.1.5-cp311-cp311-manylinux_2_17_armv7l.manylinux2014_armv7l.whl","url":"https://files.pythonhosted.org/packages/21/8d/13e098f78154145e4b8ab55eabe3414a8c9989368b923c8c7d7ac0e487f5/bio_grumpy-1.1.5-cp311-cp311-manylinux_2_17_armv7l.manylinux2014_armv7l.whl","sboms":[{"artifact_uuid":"3f7a4e99-c492-58a8-9343-347bf25bd7f1","path":"bio_grumpy-1.1.5.dist-info/sboms/grumpy.cyclonedx.json","format":"CycloneDX/1.5","format_family":"CycloneDX","valid":true,"media_type":"application/vnd.cyclonedx+json","download_url":"https://pypi.sbomify.com/artifact/3f7a4e99-c492-58a8-9343-347bf25bd7f1/download","vulnerability_count":2,"scan_error":null}],"attestation":{"status":"not_available"}},{"filename":"bio_grumpy-1.1.5-cp311-cp311-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl","url":"https://files.pythonhosted.org/packages/8c/90/d306cb255bc10a0603566901ef7cf0089dd2512b514ecb2592027ab907c1/bio_grumpy-1.1.5-cp311-cp311-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl","sboms":[{"artifact_uuid":"e2c5c044-9e53-5b9f-a8df-d9aaa4b9283d","path":"bio_grumpy-1.1.5.dist-info/sboms/grumpy.cyclonedx.json","format":"CycloneDX/1.5","format_family":"CycloneDX","valid":true,"media_type":"application/vnd.cyclonedx+json","download_url":"https://pypi.sbomify.com/artifact/e2c5c044-9e53-5b9f-a8df-d9aaa4b9283d/download","vulnerability_count":2,"scan_error":null}],"attestation":{"status":"not_available"}},{"filename":"bio_grumpy-1.1.5-cp311-cp311-manylinux_2_17_s390x.manylinux2014_s390x.whl","url":"https://files.pythonhosted.org/packages/43/ac/a145d1ae65d7f4db192a0f320dd734c39522e4c7d237e847cef1dd791c14/bio_grumpy-1.1.5-cp311-cp311-manylinux_2_17_s390x.manylinux2014_s390x.whl","sboms":[{"artifact_uuid":"0ae19a14-b89e-5a22-8358-510173b3d4a8","path":"bio_grumpy-1.1.5.dist-info/sboms/grumpy.cyclonedx.json","format":"CycloneDX/1.5","format_family":"CycloneDX","valid":true,"media_type":"application/vnd.cyclonedx+json","download_url":"https://pypi.sbomify.com/artifact/0ae19a14-b89e-5a22-8358-510173b3d4a8/download","vulnerability_count":2,"scan_error":null}],"attestation":{"status":"not_available"}},{"filename":"bio_grumpy-1.1.5-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl","url":"https://files.pythonhosted.org/packages/6b/bc/fea5eb8e0058dd887fe48222f73c8cdf22133c5f7d8d7ae89c749279a766/bio_grumpy-1.1.5-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl","sboms":[{"artifact_uuid":"f5980e33-effd-5c42-b4f7-77cf1afecd69","path":"bio_grumpy-1.1.5.dist-info/sboms/grumpy.cyclonedx.json","format":"CycloneDX/1.5","format_family":"CycloneDX","valid":true,"media_type":"application/vnd.cyclonedx+json","download_url":"https://pypi.sbomify.com/artifact/f5980e33-effd-5c42-b4f7-77cf1afecd69/download","vulnerability_count":2,"scan_error":null}],"attestation":{"status":"not_available"}},{"filename":"bio_grumpy-1.1.5-cp311-cp311-musllinux_1_2_aarch64.whl","url":"https://files.pythonhosted.org/packages/70/a3/72a957395d72751bed5f7b5f5b0fd57275072f9c173f9c9908b68b0d4e8b/bio_grumpy-1.1.5-cp311-cp311-musllinux_1_2_aarch64.whl","sboms":[{"artifact_uuid":"62b3f6f2-8d79-54a7-a0ce-3b4b32087b9e","path":"bio_grumpy-1.1.5.dist-info/sboms/grumpy.cyclonedx.json","format":"CycloneDX/1.5","format_family":"CycloneDX","valid":true,"media_type":"application/vnd.cyclonedx+json","download_url":"https://pypi.sbomify.com/artifact/62b3f6f2-8d79-54a7-a0ce-3b4b32087b9e/download","vulnerability_count":2,"scan_error":null}],"attestation":{"status":"not_available"}},{"filename":"bio_grumpy-1.1.5-cp311-cp311-musllinux_1_2_armv7l.whl","url":"https://files.pythonhosted.org/packages/90/f8/ec021286cf2ef9edaf22ee40fc8acfe348b76ae580527bc8903b2734c395/bio_grumpy-1.1.5-cp311-cp311-musllinux_1_2_armv7l.whl","sboms":[{"artifact_uuid":"590a0b27-3e83-520e-a205-aea9b8352182","path":"bio_grumpy-1.1.5.dist-info/sboms/grumpy.cyclonedx.json","format":"CycloneDX/1.5","format_family":"CycloneDX","valid":true,"media_type":"application/vnd.cyclonedx+json","download_url":"https://pypi.sbomify.com/artifact/590a0b27-3e83-520e-a205-aea9b8352182/download","vulnerability_count":2,"scan_error":null}],"attestation":{"status":"not_available"}},{"filename":"bio_grumpy-1.1.5-cp311-cp311-musllinux_1_2_i686.whl","url":"https://files.pythonhosted.org/packages/e9/77/e8a9715166f9998c7b9f8ff08a094359917bdee90ac4a9ef8d0edf3e4bd3/bio_grumpy-1.1.5-cp311-cp311-musllinux_1_2_i686.whl","sboms":[{"artifact_uuid":"3ce31281-1e85-5d15-8951-21ae0a8be649","path":"bio_grumpy-1.1.5.dist-info/sboms/grumpy.cyclonedx.json","format":"CycloneDX/1.5","format_family":"CycloneDX","valid":true,"media_type":"application/vnd.cyclonedx+json","download_url":"https://pypi.sbomify.com/artifact/3ce31281-1e85-5d15-8951-21ae0a8be649/download","vulnerability_count":2,"scan_error":null}],"attestation":{"status":"not_available"}},{"filename":"bio_grumpy-1.1.5-cp311-cp311-musllinux_1_2_x86_64.whl","url":"https://files.pythonhosted.org/packages/38/1c/7d4e423fa28673291d9244c8062a4291b4f0f2881f86c797f03f72c445c8/bio_grumpy-1.1.5-cp311-cp311-musllinux_1_2_x86_64.whl","sboms":[{"artifact_uuid":"b0ee840c-d95b-53f0-bb8c-576e37563e29","path":"bio_grumpy-1.1.5.dist-info/sboms/grumpy.cyclonedx.json","format":"CycloneDX/1.5","format_family":"CycloneDX","valid":true,"media_type":"application/vnd.cyclonedx+json","download_url":"https://pypi.sbomify.com/artifact/b0ee840c-d95b-53f0-bb8c-576e37563e29/download","vulnerability_count":2,"scan_error":null}],"attestation":{"status":"not_available"}},{"filename":"bio_grumpy-1.1.5-cp312-cp312-macosx_11_0_arm64.whl","url":"https://files.pythonhosted.org/packages/d7/04/f9ac405ec855989392b6c52b07b67b0565d6f6240757e2a4d40c216089b6/bio_grumpy-1.1.5-cp312-cp312-macosx_11_0_arm64.whl","sboms":[{"artifact_uuid":"b3f87bc7-5eda-5984-bbb2-f4bfea7c413c","path":"bio_grumpy-1.1.5.dist-info/sboms/grumpy.cyclonedx.json","format":"CycloneDX/1.5","format_family":"CycloneDX","valid":true,"media_type":"application/vnd.cyclonedx+json","download_url":"https://pypi.sbomify.com/artifact/b3f87bc7-5eda-5984-bbb2-f4bfea7c413c/download","vulnerability_count":2,"scan_error":null}],"attestation":{"status":"not_available"}},{"filename":"bio_grumpy-1.1.5-cp312-cp312-manylinux_2_12_i686.manylinux2010_i686.whl","url":"https://files.pythonhosted.org/packages/75/be/3c72d26fe5180787731fcb8572b922bde20276d2f02fae3bc2237ec625ad/bio_grumpy-1.1.5-cp312-cp312-manylinux_2_12_i686.manylinux2010_i686.whl","sboms":[{"artifact_uuid":"868355a9-2694-5fd1-ba94-192891b9b072","path":"bio_grumpy-1.1.5.dist-info/sboms/grumpy.cyclonedx.json","format":"CycloneDX/1.5","format_family":"CycloneDX","valid":true,"media_type":"application/vnd.cyclonedx+json","download_url":"https://pypi.sbomify.com/artifact/868355a9-2694-5fd1-ba94-192891b9b072/download","vulnerability_count":2,"scan_error":null}],"attestation":{"status":"not_available"}},{"filename":"bio_grumpy-1.1.5-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl","url":"https://files.pythonhosted.org/packages/00/d6/6e1d38546f0d2eae684496190e8d7dc204ec1e06ffa2578a5e2cd18f31db/bio_grumpy-1.1.5-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl","sboms":[{"artifact_uuid":"b3d0b432-2124-58fc-bbed-abcf0392589f","path":"bio_grumpy-1.1.5.dist-info/sboms/grumpy.cyclonedx.json","format":"CycloneDX/1.5","format_family":"CycloneDX","valid":true,"media_type":"application/vnd.cyclonedx+json","download_url":"https://pypi.sbomify.com/artifact/b3d0b432-2124-58fc-bbed-abcf0392589f/download","vulnerability_count":2,"scan_error":null}],"attestation":{"status":"not_available"}},{"filename":"bio_grumpy-1.1.5-cp312-cp312-manylinux_2_17_armv7l.manylinux2014_armv7l.whl","url":"https://files.pythonhosted.org/packages/d2/37/d908a8c9810a63f044aa7437204e19119d1bb4b41f99f823afda0e3b465d/bio_grumpy-1.1.5-cp312-cp312-manylinux_2_17_armv7l.manylinux2014_armv7l.whl","sboms":[{"artifact_uuid":"a3040da1-eee6-55ca-8128-40a2f6edcaef","path":"bio_grumpy-1.1.5.dist-info/sboms/grumpy.cyclonedx.json","format":"CycloneDX/1.5","format_family":"CycloneDX","valid":true,"media_type":"application/vnd.cyclonedx+json","download_url":"https://pypi.sbomify.com/artifact/a3040da1-eee6-55ca-8128-40a2f6edcaef/download","vulnerability_count":2,"scan_error":null}],"attestation":{"status":"not_available"}},{"filename":"bio_grumpy-1.1.5-cp312-cp312-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl","url":"https://files.pythonhosted.org/packages/36/9a/3674b24b4df9884467cce30e2ef6053f9ea983d532562130c397d7a2cbf4/bio_grumpy-1.1.5-cp312-cp312-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl","sboms":[{"artifact_uuid":"8c1b2095-cd02-540a-a31b-1b79c7c240e8","path":"bio_grumpy-1.1.5.dist-info/sboms/grumpy.cyclonedx.json","format":"CycloneDX/1.5","format_family":"CycloneDX","valid":true,"media_type":"application/vnd.cyclonedx+json","download_url":"https://pypi.sbomify.com/artifact/8c1b2095-cd02-540a-a31b-1b79c7c240e8/download","vulnerability_count":2,"scan_error":null}],"attestation":{"status":"not_available"}},{"filename":"bio_grumpy-1.1.5-cp312-cp312-manylinux_2_17_s390x.manylinux2014_s390x.whl","url":"https://files.pythonhosted.org/packages/c4/34/8a58316afa2c354a794a3c4ae9661a27010e66428ce3e4972405f9b9e711/bio_grumpy-1.1.5-cp312-cp312-manylinux_2_17_s390x.manylinux2014_s390x.whl","sboms":[{"artifact_uuid":"a5578401-7be3-5c2c-ba94-c9f3e76b0408","path":"bio_grumpy-1.1.5.dist-info/sboms/grumpy.cyclonedx.json","format":"CycloneDX/1.5","format_family":"CycloneDX","valid":true,"media_type":"application/vnd.cyclonedx+json","download_url":"https://pypi.sbomify.com/artifact/a5578401-7be3-5c2c-ba94-c9f3e76b0408/download","vulnerability_count":2,"scan_error":null}],"attestation":{"status":"not_available"}},{"filename":"bio_grumpy-1.1.5-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl","url":"https://files.pythonhosted.org/packages/3d/6e/1f4c7a805c3fe17958351035792430300763cce77fe2bd5f582bdfdae0f1/bio_grumpy-1.1.5-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl","sboms":[{"artifact_uuid":"ad0d17ee-6f3b-5bb9-ab55-70f8120af1d8","path":"bio_grumpy-1.1.5.dist-info/sboms/grumpy.cyclonedx.json","format":"CycloneDX/1.5","format_family":"CycloneDX","valid":true,"media_type":"application/vnd.cyclonedx+json","download_url":"https://pypi.sbomify.com/artifact/ad0d17ee-6f3b-5bb9-ab55-70f8120af1d8/download","vulnerability_count":2,"scan_error":null}],"attestation":{"status":"not_available"}},{"filename":"bio_grumpy-1.1.5-cp312-cp312-musllinux_1_2_aarch64.whl","url":"https://files.pythonhosted.org/packages/6e/f5/cb1416c57277e4ebaea998637da682d2ff8e8ba62948e58e0839913d943d/bio_grumpy-1.1.5-cp312-cp312-musllinux_1_2_aarch64.whl","sboms":[{"artifact_uuid":"631cae69-57e6-57ba-a1d9-8b931ee92f6f","path":"bio_grumpy-1.1.5.dist-info/sboms/grumpy.cyclonedx.json","format":"CycloneDX/1.5","format_family":"CycloneDX","valid":true,"media_type":"application/vnd.cyclonedx+json","download_url":"https://pypi.sbomify.com/artifact/631cae69-57e6-57ba-a1d9-8b931ee92f6f/download","vulnerability_count":2,"scan_error":null}],"attestation":{"status":"not_available"}},{"filename":"bio_grumpy-1.1.5-cp312-cp312-musllinux_1_2_armv7l.whl","url":"https://files.pythonhosted.org/packages/dd/f4/272e4f571f59231be16879d25f216b021384e179b72406cf2a7c3ecb1ba2/bio_grumpy-1.1.5-cp312-cp312-musllinux_1_2_armv7l.whl","sboms":[{"artifact_uuid":"22f47b2b-6c46-5641-85c8-459dce4132e9","path":"bio_grumpy-1.1.5.dist-info/sboms/grumpy.cyclonedx.json","format":"CycloneDX/1.5","format_family":"CycloneDX","valid":true,"media_type":"application/vnd.cyclonedx+json","download_url":"https://pypi.sbomify.com/artifact/22f47b2b-6c46-5641-85c8-459dce4132e9/download","vulnerability_count":2,"scan_error":null}],"attestation":{"status":"not_available"}},{"filename":"bio_grumpy-1.1.5-cp312-cp312-musllinux_1_2_i686.whl","url":"https://files.pythonhosted.org/packages/d4/43/a493882c85bb05e1c29a5927aac817baca092c7a3a38787c13d5db685725/bio_grumpy-1.1.5-cp312-cp312-musllinux_1_2_i686.whl","sboms":[{"artifact_uuid":"9b6e0727-8c33-52dd-9136-f98227522c34","path":"bio_grumpy-1.1.5.dist-info/sboms/grumpy.cyclonedx.json","format":"CycloneDX/1.5","format_family":"CycloneDX","valid":true,"media_type":"application/vnd.cyclonedx+json","download_url":"https://pypi.sbomify.com/artifact/9b6e0727-8c33-52dd-9136-f98227522c34/download","vulnerability_count":2,"scan_error":null}],"attestation":{"status":"not_available"}},{"filename":"bio_grumpy-1.1.5-cp312-cp312-musllinux_1_2_x86_64.whl","url":"https://files.pythonhosted.org/packages/b7/03/8f9185302fa4a58d45f3cf3e2b1e2cdc93547f0f36b0b45d3e98c7258fd9/bio_grumpy-1.1.5-cp312-cp312-musllinux_1_2_x86_64.whl","sboms":[{"artifact_uuid":"19ecf859-1cc6-56ab-8f78-3d50e2a3da70","path":"bio_grumpy-1.1.5.dist-info/sboms/grumpy.cyclonedx.json","format":"CycloneDX/1.5","format_family":"CycloneDX","valid":true,"media_type":"application/vnd.cyclonedx+json","download_url":"https://pypi.sbomify.com/artifact/19ecf859-1cc6-56ab-8f78-3d50e2a3da70/download","vulnerability_count":2,"scan_error":null}],"attestation":{"status":"not_available"}},{"filename":"bio_grumpy-1.1.5-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl","url":"https://files.pythonhosted.org/packages/09/49/fafcd878d5e0826d2e62b17e9111be04d51dde4ef34e140e8ea5213c89a2/bio_grumpy-1.1.5-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl","sboms":[{"artifact_uuid":"d2c760c0-2f49-51fe-ab32-321a06ea66d6","path":"bio_grumpy-1.1.5.dist-info/sboms/grumpy.cyclonedx.json","format":"CycloneDX/1.5","format_family":"CycloneDX","valid":true,"media_type":"application/vnd.cyclonedx+json","download_url":"https://pypi.sbomify.com/artifact/d2c760c0-2f49-51fe-ab32-321a06ea66d6/download","vulnerability_count":2,"scan_error":null}],"attestation":{"status":"not_available"}},{"filename":"bio_grumpy-1.1.5-cp38-cp38-manylinux_2_17_armv7l.manylinux2014_armv7l.whl","url":"https://files.pythonhosted.org/packages/96/72/486da388a6b90cd8b587c8446f0408620050d878536735af19de29a3f537/bio_grumpy-1.1.5-cp38-cp38-manylinux_2_17_armv7l.manylinux2014_armv7l.whl","sboms":[{"artifact_uuid":"aa8a2a89-ae9d-52e1-b013-c1e82e76f631","path":"bio_grumpy-1.1.5.dist-info/sboms/grumpy.cyclonedx.json","format":"CycloneDX/1.5","format_family":"CycloneDX","valid":true,"media_type":"application/vnd.cyclonedx+json","download_url":"https://pypi.sbomify.com/artifact/aa8a2a89-ae9d-52e1-b013-c1e82e76f631/download","vulnerability_count":2,"scan_error":null}],"attestation":{"status":"not_available"}},{"filename":"bio_grumpy-1.1.5-cp38-cp38-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl","url":"https://files.pythonhosted.org/packages/91/f0/85f5ad4f0fe5f36f2e80747d322a62743c6c2c34671a78b302a411fdf9e5/bio_grumpy-1.1.5-cp38-cp38-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl","sboms":[{"artifact_uuid":"6829b862-420c-53d6-80d4-1689f5686cd8","path":"bio_grumpy-1.1.5.dist-info/sboms/grumpy.cyclonedx.json","format":"CycloneDX/1.5","format_family":"CycloneDX","valid":true,"media_type":"application/vnd.cyclonedx+json","download_url":"https://pypi.sbomify.com/artifact/6829b862-420c-53d6-80d4-1689f5686cd8/download","vulnerability_count":2,"scan_error":null}],"attestation":{"status":"not_available"}},{"filename":"bio_grumpy-1.1.5-cp38-cp38-manylinux_2_17_s390x.manylinux2014_s390x.whl","url":"https://files.pythonhosted.org/packages/41/73/6d2818c22099a61c758318d417c6f83df6c3d4567ac4d1736b778e65439e/bio_grumpy-1.1.5-cp38-cp38-manylinux_2_17_s390x.manylinux2014_s390x.whl","sboms":[{"artifact_uuid":"a33c175a-bb0c-5ebd-8eaf-cafef9d88f19","path":"bio_grumpy-1.1.5.dist-info/sboms/grumpy.cyclonedx.json","format":"CycloneDX/1.5","format_family":"CycloneDX","valid":true,"media_type":"application/vnd.cyclonedx+json","download_url":"https://pypi.sbomify.com/artifact/a33c175a-bb0c-5ebd-8eaf-cafef9d88f19/download","vulnerability_count":2,"scan_error":null}],"attestation":{"status":"not_available"}},{"filename":"bio_grumpy-1.1.5-cp38-cp38-musllinux_1_2_aarch64.whl","url":"https://files.pythonhosted.org/packages/d9/32/ae8941c0eb16016d01324ebd116f74feb40ed49d79f0e19be6add9f56ba9/bio_grumpy-1.1.5-cp38-cp38-musllinux_1_2_aarch64.whl","sboms":[{"artifact_uuid":"dd9cb65e-ef55-5a83-8a26-d5ceee3d9437","path":"bio_grumpy-1.1.5.dist-info/sboms/grumpy.cyclonedx.json","format":"CycloneDX/1.5","format_family":"CycloneDX","valid":true,"media_type":"application/vnd.cyclonedx+json","download_url":"https://pypi.sbomify.com/artifact/dd9cb65e-ef55-5a83-8a26-d5ceee3d9437/download","vulnerability_count":2,"scan_error":null}],"attestation":{"status":"not_available"}},{"filename":"bio_grumpy-1.1.5-cp38-cp38-musllinux_1_2_armv7l.whl","url":"https://files.pythonhosted.org/packages/e8/31/980b717a4ccb81340a061efc6c3fc9c4a89088dffaf5b668ba0e4005f539/bio_grumpy-1.1.5-cp38-cp38-musllinux_1_2_armv7l.whl","sboms":[{"artifact_uuid":"8cf93572-8e38-5206-89da-363038186e3a","path":"bio_grumpy-1.1.5.dist-info/sboms/grumpy.cyclonedx.json","format":"CycloneDX/1.5","format_family":"CycloneDX","valid":true,"media_type":"application/vnd.cyclonedx+json","download_url":"https://pypi.sbomify.com/artifact/8cf93572-8e38-5206-89da-363038186e3a/download","vulnerability_count":2,"scan_error":null}],"attestation":{"status":"not_available"}},{"filename":"bio_grumpy-1.1.5-cp38-cp38-musllinux_1_2_i686.whl","url":"https://files.pythonhosted.org/packages/c9/9e/5a238fecd136a2eb2f748bf16e5d9163bf8235f821aa5e8a952ad912d6ec/bio_grumpy-1.1.5-cp38-cp38-musllinux_1_2_i686.whl","sboms":[{"artifact_uuid":"f4375a72-4527-55f9-adf8-afe14760399a","path":"bio_grumpy-1.1.5.dist-info/sboms/grumpy.cyclonedx.json","format":"CycloneDX/1.5","format_family":"CycloneDX","valid":true,"media_type":"application/vnd.cyclonedx+json","download_url":"https://pypi.sbomify.com/artifact/f4375a72-4527-55f9-adf8-afe14760399a/download","vulnerability_count":2,"scan_error":null}],"attestation":{"status":"not_available"}},{"filename":"bio_grumpy-1.1.5-cp38-cp38-musllinux_1_2_x86_64.whl","url":"https://files.pythonhosted.org/packages/ab/d1/4e1f5d28345a5def22fbd30cd834d76083af5d1ffc45584bec1b7b74538a/bio_grumpy-1.1.5-cp38-cp38-musllinux_1_2_x86_64.whl","sboms":[{"artifact_uuid":"f06fc981-6ba2-52de-91f1-ba276c8ed409","path":"bio_grumpy-1.1.5.dist-info/sboms/grumpy.cyclonedx.json","format":"CycloneDX/1.5","format_family":"CycloneDX","valid":true,"media_type":"application/vnd.cyclonedx+json","download_url":"https://pypi.sbomify.com/artifact/f06fc981-6ba2-52de-91f1-ba276c8ed409/download","vulnerability_count":2,"scan_error":null}],"attestation":{"status":"not_available"}},{"filename":"bio_grumpy-1.1.5-cp39-cp39-manylinux_2_12_i686.manylinux2010_i686.whl","url":"https://files.pythonhosted.org/packages/0d/a3/0d61946ae7203111b682ad8da906b06104008821ba2be786a9562f7d1e8b/bio_grumpy-1.1.5-cp39-cp39-manylinux_2_12_i686.manylinux2010_i686.whl","sboms":[{"artifact_uuid":"d660becb-1517-5378-9c8e-e6548d310d8f","path":"bio_grumpy-1.1.5.dist-info/sboms/grumpy.cyclonedx.json","format":"CycloneDX/1.5","format_family":"CycloneDX","valid":true,"media_type":"application/vnd.cyclonedx+json","download_url":"https://pypi.sbomify.com/artifact/d660becb-1517-5378-9c8e-e6548d310d8f/download","vulnerability_count":2,"scan_error":null}],"attestation":{"status":"not_available"}},{"filename":"bio_grumpy-1.1.5-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl","url":"https://files.pythonhosted.org/packages/f0/31/a4e5f2898e5796a158a0a51c1468c2f36b04a612f7cf8e251bed79fd336e/bio_grumpy-1.1.5-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl","sboms":[{"artifact_uuid":"3a84b64e-944e-531a-a51a-cbebee235303","path":"bio_grumpy-1.1.5.dist-info/sboms/grumpy.cyclonedx.json","format":"CycloneDX/1.5","format_family":"CycloneDX","valid":true,"media_type":"application/vnd.cyclonedx+json","download_url":"https://pypi.sbomify.com/artifact/3a84b64e-944e-531a-a51a-cbebee235303/download","vulnerability_count":2,"scan_error":null}],"attestation":{"status":"not_available"}},{"filename":"bio_grumpy-1.1.5-cp39-cp39-manylinux_2_17_armv7l.manylinux2014_armv7l.whl","url":"https://files.pythonhosted.org/packages/23/4b/6c35fdd28e997dc7462d15e4e4fc0283ebed884582dd1ab07bd5db12b10f/bio_grumpy-1.1.5-cp39-cp39-manylinux_2_17_armv7l.manylinux2014_armv7l.whl","sboms":[{"artifact_uuid":"fb197eae-111f-59fd-a9e2-fefe07270870","path":"bio_grumpy-1.1.5.dist-info/sboms/grumpy.cyclonedx.json","format":"CycloneDX/1.5","format_family":"CycloneDX","valid":true,"media_type":"application/vnd.cyclonedx+json","download_url":"https://pypi.sbomify.com/artifact/fb197eae-111f-59fd-a9e2-fefe07270870/download","vulnerability_count":2,"scan_error":null}],"attestation":{"status":"not_available"}},{"filename":"bio_grumpy-1.1.5-cp39-cp39-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl","url":"https://files.pythonhosted.org/packages/55/69/bf17bebc8007cbb14a28aba8be4f00ed25560ad89f23b47c8ac645745100/bio_grumpy-1.1.5-cp39-cp39-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl","sboms":[{"artifact_uuid":"aff2940b-6bdb-5187-af93-6a1da0f7f49a","path":"bio_grumpy-1.1.5.dist-info/sboms/grumpy.cyclonedx.json","format":"CycloneDX/1.5","format_family":"CycloneDX","valid":true,"media_type":"application/vnd.cyclonedx+json","download_url":"https://pypi.sbomify.com/artifact/aff2940b-6bdb-5187-af93-6a1da0f7f49a/download","vulnerability_count":2,"scan_error":null}],"attestation":{"status":"not_available"}},{"filename":"bio_grumpy-1.1.5-cp39-cp39-manylinux_2_17_s390x.manylinux2014_s390x.whl","url":"https://files.pythonhosted.org/packages/13/f8/c3b30e275b07677c70b2cb4810b1b668041b46c4ad5a3895ffaeac209585/bio_grumpy-1.1.5-cp39-cp39-manylinux_2_17_s390x.manylinux2014_s390x.whl","sboms":[{"artifact_uuid":"c6fd22bd-b3f7-5c63-a627-ee38ba8ca959","path":"bio_grumpy-1.1.5.dist-info/sboms/grumpy.cyclonedx.json","format":"CycloneDX/1.5","format_family":"CycloneDX","valid":true,"media_type":"application/vnd.cyclonedx+json","download_url":"https://pypi.sbomify.com/artifact/c6fd22bd-b3f7-5c63-a627-ee38ba8ca959/download","vulnerability_count":2,"scan_error":null}],"attestation":{"status":"not_available"}},{"filename":"bio_grumpy-1.1.5-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl","url":"https://files.pythonhosted.org/packages/13/f8/670d63d8d7ffec7930e7665b1f02ae44d118c93190706c6f3ee38706d7e1/bio_grumpy-1.1.5-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl","sboms":[{"artifact_uuid":"dae32bfc-8027-5875-8667-bb5dc6068a8d","path":"bio_grumpy-1.1.5.dist-info/sboms/grumpy.cyclonedx.json","format":"CycloneDX/1.5","format_family":"CycloneDX","valid":true,"media_type":"application/vnd.cyclonedx+json","download_url":"https://pypi.sbomify.com/artifact/dae32bfc-8027-5875-8667-bb5dc6068a8d/download","vulnerability_count":2,"scan_error":null}],"attestation":{"status":"not_available"}},{"filename":"bio_grumpy-1.1.5-cp39-cp39-musllinux_1_2_aarch64.whl","url":"https://files.pythonhosted.org/packages/e9/e6/6f31dbf03cf1ff1dcf662760e98a338d2f7283d784fddac563a5822a6dae/bio_grumpy-1.1.5-cp39-cp39-musllinux_1_2_aarch64.whl","sboms":[{"artifact_uuid":"fe770b68-5472-5f24-bc98-43e007b716a9","path":"bio_grumpy-1.1.5.dist-info/sboms/grumpy.cyclonedx.json","format":"CycloneDX/1.5","format_family":"CycloneDX","valid":true,"media_type":"application/vnd.cyclonedx+json","download_url":"https://pypi.sbomify.com/artifact/fe770b68-5472-5f24-bc98-43e007b716a9/download","vulnerability_count":2,"scan_error":null}],"attestation":{"status":"not_available"}},{"filename":"bio_grumpy-1.1.5-cp39-cp39-musllinux_1_2_armv7l.whl","url":"https://files.pythonhosted.org/packages/03/23/d6bec3cf2b967f88161c0c68518fe972275075115b27faeed213d6fbf6c4/bio_grumpy-1.1.5-cp39-cp39-musllinux_1_2_armv7l.whl","sboms":[{"artifact_uuid":"84ce0993-4c1d-51e2-82e3-ed064c6e9b6e","path":"bio_grumpy-1.1.5.dist-info/sboms/grumpy.cyclonedx.json","format":"CycloneDX/1.5","format_family":"CycloneDX","valid":true,"media_type":"application/vnd.cyclonedx+json","download_url":"https://pypi.sbomify.com/artifact/84ce0993-4c1d-51e2-82e3-ed064c6e9b6e/download","vulnerability_count":2,"scan_error":null}],"attestation":{"status":"not_available"}},{"filename":"bio_grumpy-1.1.5-cp39-cp39-musllinux_1_2_i686.whl","url":"https://files.pythonhosted.org/packages/ae/8d/df484b79c9a2f4ec2a4df4bd088c515ca2cbfd54f7ce408323f33957b370/bio_grumpy-1.1.5-cp39-cp39-musllinux_1_2_i686.whl","sboms":[{"artifact_uuid":"42383d65-1414-551d-a9ab-90c9f882129a","path":"bio_grumpy-1.1.5.dist-info/sboms/grumpy.cyclonedx.json","format":"CycloneDX/1.5","format_family":"CycloneDX","valid":true,"media_type":"application/vnd.cyclonedx+json","download_url":"https://pypi.sbomify.com/artifact/42383d65-1414-551d-a9ab-90c9f882129a/download","vulnerability_count":2,"scan_error":null}],"attestation":{"status":"not_available"}},{"filename":"bio_grumpy-1.1.5-cp39-cp39-musllinux_1_2_x86_64.whl","url":"https://files.pythonhosted.org/packages/4c/a6/047c5d57b0770a69aa990ca564b0f44637631ff3857d9766d35d97ec9961/bio_grumpy-1.1.5-cp39-cp39-musllinux_1_2_x86_64.whl","sboms":[{"artifact_uuid":"c4b07c0a-abea-5da9-9faf-dbdd8a6b5ff8","path":"bio_grumpy-1.1.5.dist-info/sboms/grumpy.cyclonedx.json","format":"CycloneDX/1.5","format_family":"CycloneDX","valid":true,"media_type":"application/vnd.cyclonedx+json","download_url":"https://pypi.sbomify.com/artifact/c4b07c0a-abea-5da9-9faf-dbdd8a6b5ff8/download","vulnerability_count":2,"scan_error":null}],"attestation":{"status":"not_available"}},{"filename":"bio_grumpy-1.1.5-pp310-pypy310_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl","url":"https://files.pythonhosted.org/packages/76/2b/af4d795e6b6dc799d7968f758f581f975ed154023cbcc008d91b431344ba/bio_grumpy-1.1.5-pp310-pypy310_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl","sboms":[{"artifact_uuid":"54b3740b-0f83-5c47-a12c-5b76bebcb50e","path":"bio_grumpy-1.1.5.dist-info/sboms/grumpy.cyclonedx.json","format":"CycloneDX/1.5","format_family":"CycloneDX","valid":true,"media_type":"application/vnd.cyclonedx+json","download_url":"https://pypi.sbomify.com/artifact/54b3740b-0f83-5c47-a12c-5b76bebcb50e/download","vulnerability_count":2,"scan_error":null}],"attestation":{"status":"not_available"}},{"filename":"bio_grumpy-1.1.5-pp310-pypy310_pp73-manylinux_2_17_armv7l.manylinux2014_armv7l.whl","url":"https://files.pythonhosted.org/packages/f6/ab/12d952029bb71c38b246881dc5683612ce209dd8ed325376e8dbe0ff62b3/bio_grumpy-1.1.5-pp310-pypy310_pp73-manylinux_2_17_armv7l.manylinux2014_armv7l.whl","sboms":[{"artifact_uuid":"7eadfe1f-facb-500a-b812-5780e329ee50","path":"bio_grumpy-1.1.5.dist-info/sboms/grumpy.cyclonedx.json","format":"CycloneDX/1.5","format_family":"CycloneDX","valid":true,"media_type":"application/vnd.cyclonedx+json","download_url":"https://pypi.sbomify.com/artifact/7eadfe1f-facb-500a-b812-5780e329ee50/download","vulnerability_count":2,"scan_error":null}],"attestation":{"status":"not_available"}},{"filename":"bio_grumpy-1.1.5-pp310-pypy310_pp73-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl","url":"https://files.pythonhosted.org/packages/da/cd/7a7ecf35cad73cd126220943e87b8c5fa9761d7fe8c382dcd61427cbca18/bio_grumpy-1.1.5-pp310-pypy310_pp73-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl","sboms":[{"artifact_uuid":"7fdac19e-5225-5536-8d91-2a136d447956","path":"bio_grumpy-1.1.5.dist-info/sboms/grumpy.cyclonedx.json","format":"CycloneDX/1.5","format_family":"CycloneDX","valid":true,"media_type":"application/vnd.cyclonedx+json","download_url":"https://pypi.sbomify.com/artifact/7fdac19e-5225-5536-8d91-2a136d447956/download","vulnerability_count":2,"scan_error":null}],"attestation":{"status":"not_available"}},{"filename":"bio_grumpy-1.1.5-pp310-pypy310_pp73-manylinux_2_17_s390x.manylinux2014_s390x.whl","url":"https://files.pythonhosted.org/packages/a2/b4/abd63bfce8c39d0e7514524faa3dec5743ca7cd321f934c60b27f8c15eb3/bio_grumpy-1.1.5-pp310-pypy310_pp73-manylinux_2_17_s390x.manylinux2014_s390x.whl","sboms":[{"artifact_uuid":"f6816063-3bb1-5dd7-a332-4b153de836ed","path":"bio_grumpy-1.1.5.dist-info/sboms/grumpy.cyclonedx.json","format":"CycloneDX/1.5","format_family":"CycloneDX","valid":true,"media_type":"application/vnd.cyclonedx+json","download_url":"https://pypi.sbomify.com/artifact/f6816063-3bb1-5dd7-a332-4b153de836ed/download","vulnerability_count":2,"scan_error":null}],"attestation":{"status":"not_available"}},{"filename":"bio_grumpy-1.1.5-pp310-pypy310_pp73-musllinux_1_2_aarch64.whl","url":"https://files.pythonhosted.org/packages/a9/cf/e06ab1272c33cc439af5adcb6411c90ba4bf4f6b8f7fcbc434dda7865d71/bio_grumpy-1.1.5-pp310-pypy310_pp73-musllinux_1_2_aarch64.whl","sboms":[{"artifact_uuid":"d2bf569c-b0f1-5719-9e7c-8435acd45562","path":"bio_grumpy-1.1.5.dist-info/sboms/grumpy.cyclonedx.json","format":"CycloneDX/1.5","format_family":"CycloneDX","valid":true,"media_type":"application/vnd.cyclonedx+json","download_url":"https://pypi.sbomify.com/artifact/d2bf569c-b0f1-5719-9e7c-8435acd45562/download","vulnerability_count":2,"scan_error":null}],"attestation":{"status":"not_available"}},{"filename":"bio_grumpy-1.1.5-pp310-pypy310_pp73-musllinux_1_2_armv7l.whl","url":"https://files.pythonhosted.org/packages/bd/34/e3e11bb8c6758040137f5e72b4ff713b0ec6e281249b5b59d750a61304eb/bio_grumpy-1.1.5-pp310-pypy310_pp73-musllinux_1_2_armv7l.whl","sboms":[{"artifact_uuid":"2f5d6934-15a0-593d-969d-a8dead6649ba","path":"bio_grumpy-1.1.5.dist-info/sboms/grumpy.cyclonedx.json","format":"CycloneDX/1.5","format_family":"CycloneDX","valid":true,"media_type":"application/vnd.cyclonedx+json","download_url":"https://pypi.sbomify.com/artifact/2f5d6934-15a0-593d-969d-a8dead6649ba/download","vulnerability_count":2,"scan_error":null}],"attestation":{"status":"not_available"}},{"filename":"bio_grumpy-1.1.5-pp310-pypy310_pp73-musllinux_1_2_i686.whl","url":"https://files.pythonhosted.org/packages/94/d2/85214ac5b37de8926df185cf74fb16cdb39e5cfa3575c5bcc6f9a6731868/bio_grumpy-1.1.5-pp310-pypy310_pp73-musllinux_1_2_i686.whl","sboms":[{"artifact_uuid":"5996a3cd-e3c9-5002-b060-f1ffc7ca5a41","path":"bio_grumpy-1.1.5.dist-info/sboms/grumpy.cyclonedx.json","format":"CycloneDX/1.5","format_family":"CycloneDX","valid":true,"media_type":"application/vnd.cyclonedx+json","download_url":"https://pypi.sbomify.com/artifact/5996a3cd-e3c9-5002-b060-f1ffc7ca5a41/download","vulnerability_count":2,"scan_error":null}],"attestation":{"status":"not_available"}},{"filename":"bio_grumpy-1.1.5-pp310-pypy310_pp73-musllinux_1_2_x86_64.whl","url":"https://files.pythonhosted.org/packages/82/84/523a68920f5daf668e1838cb0b53933ebd467c2cc21d0afe9ad5c5fb72a6/bio_grumpy-1.1.5-pp310-pypy310_pp73-musllinux_1_2_x86_64.whl","sboms":[{"artifact_uuid":"e38d3982-7ff2-5ac5-9986-e1f962ca3b0d","path":"bio_grumpy-1.1.5.dist-info/sboms/grumpy.cyclonedx.json","format":"CycloneDX/1.5","format_family":"CycloneDX","valid":true,"media_type":"application/vnd.cyclonedx+json","download_url":"https://pypi.sbomify.com/artifact/e38d3982-7ff2-5ac5-9986-e1f962ca3b0d/download","vulnerability_count":2,"scan_error":null}],"attestation":{"status":"not_available"}},{"filename":"bio_grumpy-1.1.5-pp311-pypy311_pp73-manylinux_2_12_i686.manylinux2010_i686.whl","url":"https://files.pythonhosted.org/packages/ee/1f/48dc2196559bf04e018a8da3b489fd201317fdb8d8370b8fd497f299565c/bio_grumpy-1.1.5-pp311-pypy311_pp73-manylinux_2_12_i686.manylinux2010_i686.whl","sboms":[{"artifact_uuid":"45c52367-0a74-5f00-973b-7fc26f287f50","path":"bio_grumpy-1.1.5.dist-info/sboms/grumpy.cyclonedx.json","format":"CycloneDX/1.5","format_family":"CycloneDX","valid":true,"media_type":"application/vnd.cyclonedx+json","download_url":"https://pypi.sbomify.com/artifact/45c52367-0a74-5f00-973b-7fc26f287f50/download","vulnerability_count":2,"scan_error":null}],"attestation":{"status":"not_available"}},{"filename":"bio_grumpy-1.1.5-pp311-pypy311_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl","url":"https://files.pythonhosted.org/packages/50/95/e85d6249b516cea7cba3de5a2c64982399e910b0e2464abe68ad6488fc89/bio_grumpy-1.1.5-pp311-pypy311_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl","sboms":[{"artifact_uuid":"4d3d9028-4dbf-5dad-9269-a27204f42785","path":"bio_grumpy-1.1.5.dist-info/sboms/grumpy.cyclonedx.json","format":"CycloneDX/1.5","format_family":"CycloneDX","valid":true,"media_type":"application/vnd.cyclonedx+json","download_url":"https://pypi.sbomify.com/artifact/4d3d9028-4dbf-5dad-9269-a27204f42785/download","vulnerability_count":2,"scan_error":null}],"attestation":{"status":"not_available"}},{"filename":"bio_grumpy-1.1.5-pp311-pypy311_pp73-manylinux_2_17_armv7l.manylinux2014_armv7l.whl","url":"https://files.pythonhosted.org/packages/68/70/9d89cfd3d7293364ef1b32034cc30b72741cc2748e6f3a5be45d52e51d81/bio_grumpy-1.1.5-pp311-pypy311_pp73-manylinux_2_17_armv7l.manylinux2014_armv7l.whl","sboms":[{"artifact_uuid":"a270385c-3000-58d4-8270-cf2a678c1601","path":"bio_grumpy-1.1.5.dist-info/sboms/grumpy.cyclonedx.json","format":"CycloneDX/1.5","format_family":"CycloneDX","valid":true,"media_type":"application/vnd.cyclonedx+json","download_url":"https://pypi.sbomify.com/artifact/a270385c-3000-58d4-8270-cf2a678c1601/download","vulnerability_count":2,"scan_error":null}],"attestation":{"status":"not_available"}},{"filename":"bio_grumpy-1.1.5-pp311-pypy311_pp73-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl","url":"https://files.pythonhosted.org/packages/d7/2e/7d8c03888b6a54bc55367f999ea12637b40c84fd189547e7fd66cb4a2ed7/bio_grumpy-1.1.5-pp311-pypy311_pp73-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl","sboms":[{"artifact_uuid":"478bf2c9-8e2e-58ed-969f-29eaeae70907","path":"bio_grumpy-1.1.5.dist-info/sboms/grumpy.cyclonedx.json","format":"CycloneDX/1.5","format_family":"CycloneDX","valid":true,"media_type":"application/vnd.cyclonedx+json","download_url":"https://pypi.sbomify.com/artifact/478bf2c9-8e2e-58ed-969f-29eaeae70907/download","vulnerability_count":2,"scan_error":null}],"attestation":{"status":"not_available"}},{"filename":"bio_grumpy-1.1.5-pp311-pypy311_pp73-manylinux_2_17_s390x.manylinux2014_s390x.whl","url":"https://files.pythonhosted.org/packages/ef/52/a784a0faddf2d297b27f318284ec487f88ad5db75d7aced4314d32c5b645/bio_grumpy-1.1.5-pp311-pypy311_pp73-manylinux_2_17_s390x.manylinux2014_s390x.whl","sboms":[{"artifact_uuid":"81db9d87-b6f6-5b5c-a1e1-5b2f8326507c","path":"bio_grumpy-1.1.5.dist-info/sboms/grumpy.cyclonedx.json","format":"CycloneDX/1.5","format_family":"CycloneDX","valid":true,"media_type":"application/vnd.cyclonedx+json","download_url":"https://pypi.sbomify.com/artifact/81db9d87-b6f6-5b5c-a1e1-5b2f8326507c/download","vulnerability_count":2,"scan_error":null}],"attestation":{"status":"not_available"}},{"filename":"bio_grumpy-1.1.5-pp311-pypy311_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl","url":"https://files.pythonhosted.org/packages/d9/87/4201486cfe81827c299c0a3b0f422e2194184439504b4031f973eecd5ca0/bio_grumpy-1.1.5-pp311-pypy311_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl","sboms":[{"artifact_uuid":"fd7eda59-7e26-54d2-ad8c-dffa47886843","path":"bio_grumpy-1.1.5.dist-info/sboms/grumpy.cyclonedx.json","format":"CycloneDX/1.5","format_family":"CycloneDX","valid":true,"media_type":"application/vnd.cyclonedx+json","download_url":"https://pypi.sbomify.com/artifact/fd7eda59-7e26-54d2-ad8c-dffa47886843/download","vulnerability_count":2,"scan_error":null}],"attestation":{"status":"not_available"}},{"filename":"bio_grumpy-1.1.5-pp311-pypy311_pp73-musllinux_1_2_aarch64.whl","url":"https://files.pythonhosted.org/packages/80/aa/8dbf4f5f3e744a430164ded6894e0e25c3cf4880c1eb6b669bf0a7c6b6ac/bio_grumpy-1.1.5-pp311-pypy311_pp73-musllinux_1_2_aarch64.whl","sboms":[{"artifact_uuid":"7382ae08-3bb0-5db5-8e0e-d94222481556","path":"bio_grumpy-1.1.5.dist-info/sboms/grumpy.cyclonedx.json","format":"CycloneDX/1.5","format_family":"CycloneDX","valid":true,"media_type":"application/vnd.cyclonedx+json","download_url":"https://pypi.sbomify.com/artifact/7382ae08-3bb0-5db5-8e0e-d94222481556/download","vulnerability_count":2,"scan_error":null}],"attestation":{"status":"not_available"}},{"filename":"bio_grumpy-1.1.5-pp311-pypy311_pp73-musllinux_1_2_armv7l.whl","url":"https://files.pythonhosted.org/packages/ab/24/3127b92d9d3ae5e9804a3730e4b072b0c126bdd8b036febca153b48528ac/bio_grumpy-1.1.5-pp311-pypy311_pp73-musllinux_1_2_armv7l.whl","sboms":[{"artifact_uuid":"341053d6-3525-5fbf-8702-844393a0c816","path":"bio_grumpy-1.1.5.dist-info/sboms/grumpy.cyclonedx.json","format":"CycloneDX/1.5","format_family":"CycloneDX","valid":true,"media_type":"application/vnd.cyclonedx+json","download_url":"https://pypi.sbomify.com/artifact/341053d6-3525-5fbf-8702-844393a0c816/download","vulnerability_count":2,"scan_error":null}],"attestation":{"status":"not_available"}},{"filename":"bio_grumpy-1.1.5-pp311-pypy311_pp73-musllinux_1_2_i686.whl","url":"https://files.pythonhosted.org/packages/f2/9e/9bf6a07ba5997c8df3da03a60bdc41757911adb21debefddff82804352c6/bio_grumpy-1.1.5-pp311-pypy311_pp73-musllinux_1_2_i686.whl","sboms":[{"artifact_uuid":"1e843f7d-c8f8-5cf4-b71b-f146b83c6386","path":"bio_grumpy-1.1.5.dist-info/sboms/grumpy.cyclonedx.json","format":"CycloneDX/1.5","format_family":"CycloneDX","valid":true,"media_type":"application/vnd.cyclonedx+json","download_url":"https://pypi.sbomify.com/artifact/1e843f7d-c8f8-5cf4-b71b-f146b83c6386/download","vulnerability_count":2,"scan_error":null}],"attestation":{"status":"not_available"}},{"filename":"bio_grumpy-1.1.5-pp311-pypy311_pp73-musllinux_1_2_x86_64.whl","url":"https://files.pythonhosted.org/packages/e1/3e/d7c6b0e702a5a1e69ac566a594932759c0760d06f7c2bc940e825eae8994/bio_grumpy-1.1.5-pp311-pypy311_pp73-musllinux_1_2_x86_64.whl","sboms":[{"artifact_uuid":"4b7df8ad-cd1a-5dd4-a4e6-83f3b3f57c51","path":"bio_grumpy-1.1.5.dist-info/sboms/grumpy.cyclonedx.json","format":"CycloneDX/1.5","format_family":"CycloneDX","valid":true,"media_type":"application/vnd.cyclonedx+json","download_url":"https://pypi.sbomify.com/artifact/4b7df8ad-cd1a-5dd4-a4e6-83f3b3f57c51/download","vulnerability_count":2,"scan_error":null}],"attestation":{"status":"not_available"}},{"filename":"bio_grumpy-1.1.5-pp39-pypy39_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl","url":"https://files.pythonhosted.org/packages/f6/c6/ad1f94a65198e4bf3f5c46c0768da198f734c8723462204e6a38a3c282be/bio_grumpy-1.1.5-pp39-pypy39_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl","sboms":[{"artifact_uuid":"24cd9511-4ee0-5a43-8da1-0d5ab466efda","path":"bio_grumpy-1.1.5.dist-info/sboms/grumpy.cyclonedx.json","format":"CycloneDX/1.5","format_family":"CycloneDX","valid":true,"media_type":"application/vnd.cyclonedx+json","download_url":"https://pypi.sbomify.com/artifact/24cd9511-4ee0-5a43-8da1-0d5ab466efda/download","vulnerability_count":2,"scan_error":null}],"attestation":{"status":"not_available"}},{"filename":"bio_grumpy-1.1.5-pp39-pypy39_pp73-manylinux_2_17_armv7l.manylinux2014_armv7l.whl","url":"https://files.pythonhosted.org/packages/0e/6a/5b6e8b863dd81050a533f09c7effac227276fc322b29a659197ce40d79e7/bio_grumpy-1.1.5-pp39-pypy39_pp73-manylinux_2_17_armv7l.manylinux2014_armv7l.whl","sboms":[{"artifact_uuid":"672aa93f-3b91-5779-b07c-b8bebb0da9b9","path":"bio_grumpy-1.1.5.dist-info/sboms/grumpy.cyclonedx.json","format":"CycloneDX/1.5","format_family":"CycloneDX","valid":true,"media_type":"application/vnd.cyclonedx+json","download_url":"https://pypi.sbomify.com/artifact/672aa93f-3b91-5779-b07c-b8bebb0da9b9/download","vulnerability_count":2,"scan_error":null}],"attestation":{"status":"not_available"}},{"filename":"bio_grumpy-1.1.5-pp39-pypy39_pp73-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl","url":"https://files.pythonhosted.org/packages/09/0f/189e29bdabf201ef42ddaa6f85152be91bf5ab9400cbb37c901d83880690/bio_grumpy-1.1.5-pp39-pypy39_pp73-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl","sboms":[{"artifact_uuid":"a9bfdfc4-cbf6-5aba-846f-0d6450ef5d37","path":"bio_grumpy-1.1.5.dist-info/sboms/grumpy.cyclonedx.json","format":"CycloneDX/1.5","format_family":"CycloneDX","valid":true,"media_type":"application/vnd.cyclonedx+json","download_url":"https://pypi.sbomify.com/artifact/a9bfdfc4-cbf6-5aba-846f-0d6450ef5d37/download","vulnerability_count":2,"scan_error":null}],"attestation":{"status":"not_available"}},{"filename":"bio_grumpy-1.1.5-pp39-pypy39_pp73-manylinux_2_17_s390x.manylinux2014_s390x.whl","url":"https://files.pythonhosted.org/packages/f8/12/fe41fbeec381b0a971df507f300e7fb3fd7bb878db804b39bc2a71b5edff/bio_grumpy-1.1.5-pp39-pypy39_pp73-manylinux_2_17_s390x.manylinux2014_s390x.whl","sboms":[{"artifact_uuid":"d10c2f21-fd3c-54c3-95cf-fa6deb8a80fd","path":"bio_grumpy-1.1.5.dist-info/sboms/grumpy.cyclonedx.json","format":"CycloneDX/1.5","format_family":"CycloneDX","valid":true,"media_type":"application/vnd.cyclonedx+json","download_url":"https://pypi.sbomify.com/artifact/d10c2f21-fd3c-54c3-95cf-fa6deb8a80fd/download","vulnerability_count":2,"scan_error":null}],"attestation":{"status":"not_available"}},{"filename":"bio_grumpy-1.1.5-pp39-pypy39_pp73-musllinux_1_2_aarch64.whl","url":"https://files.pythonhosted.org/packages/ed/c0/ef1b8d0e5f8907c27bbd5820513b29d278b76fe625b1ed2cd8d6915cafda/bio_grumpy-1.1.5-pp39-pypy39_pp73-musllinux_1_2_aarch64.whl","sboms":[{"artifact_uuid":"d7cbeb5e-3cd6-5960-898a-68dc02e7a906","path":"bio_grumpy-1.1.5.dist-info/sboms/grumpy.cyclonedx.json","format":"CycloneDX/1.5","format_family":"CycloneDX","valid":true,"media_type":"application/vnd.cyclonedx+json","download_url":"https://pypi.sbomify.com/artifact/d7cbeb5e-3cd6-5960-898a-68dc02e7a906/download","vulnerability_count":2,"scan_error":null}],"attestation":{"status":"not_available"}},{"filename":"bio_grumpy-1.1.5-pp39-pypy39_pp73-musllinux_1_2_armv7l.whl","url":"https://files.pythonhosted.org/packages/6c/0e/e9d13ca57c21a0accc542f7125166329ae59de5b4aef777d370cde4ff65a/bio_grumpy-1.1.5-pp39-pypy39_pp73-musllinux_1_2_armv7l.whl","sboms":[{"artifact_uuid":"00921465-5a4f-5289-9692-733ac7927754","path":"bio_grumpy-1.1.5.dist-info/sboms/grumpy.cyclonedx.json","format":"CycloneDX/1.5","format_family":"CycloneDX","valid":true,"media_type":"application/vnd.cyclonedx+json","download_url":"https://pypi.sbomify.com/artifact/00921465-5a4f-5289-9692-733ac7927754/download","vulnerability_count":2,"scan_error":null}],"attestation":{"status":"not_available"}},{"filename":"bio_grumpy-1.1.5-pp39-pypy39_pp73-musllinux_1_2_i686.whl","url":"https://files.pythonhosted.org/packages/0b/1d/99c4f1b433be6788d3dbbc50db81bd397eb2d12368f2adb5e325d854138d/bio_grumpy-1.1.5-pp39-pypy39_pp73-musllinux_1_2_i686.whl","sboms":[{"artifact_uuid":"ac70cc47-4005-5460-b0e4-a4a55973c4ed","path":"bio_grumpy-1.1.5.dist-info/sboms/grumpy.cyclonedx.json","format":"CycloneDX/1.5","format_family":"CycloneDX","valid":true,"media_type":"application/vnd.cyclonedx+json","download_url":"https://pypi.sbomify.com/artifact/ac70cc47-4005-5460-b0e4-a4a55973c4ed/download","vulnerability_count":2,"scan_error":null}],"attestation":{"status":"not_available"}},{"filename":"bio_grumpy-1.1.5-pp39-pypy39_pp73-musllinux_1_2_x86_64.whl","url":"https://files.pythonhosted.org/packages/a9/34/e188b6206d32a87078d13309fe9f87f4b1e27f3e26a3deaecffad9c95a1c/bio_grumpy-1.1.5-pp39-pypy39_pp73-musllinux_1_2_x86_64.whl","sboms":[{"artifact_uuid":"12c64ff2-d508-531c-b2b7-a8b9bdea5a18","path":"bio_grumpy-1.1.5.dist-info/sboms/grumpy.cyclonedx.json","format":"CycloneDX/1.5","format_family":"CycloneDX","valid":true,"media_type":"application/vnd.cyclonedx+json","download_url":"https://pypi.sbomify.com/artifact/12c64ff2-d508-531c-b2b7-a8b9bdea5a18/download","vulnerability_count":2,"scan_error":null}],"attestation":{"status":"not_available"}}],"formats":["CycloneDX"],"sbom_count":76,"has_attestation":false,"vulnerabilities":[{"id":"RUSTSEC-2026-0176","aliases":["GHSA-36hh-v3qg-5jq4"],"summary":"Out-of-bounds read in `nth` / `nth_back` for `PyList` and `PyTuple` iterators","severity":"high","score":8.7,"package":"pyo3","version":"0.25.1","ecosystem":"crates.io","purl":"pkg:cargo/pyo3@0.25.1","fixed":["0.29.0"],"url":"https://osv.dev/vulnerability/RUSTSEC-2026-0176","wheels":["bio_grumpy-1.1.5-cp310-cp310-manylinux_2_12_i686.manylinux2010_i686.whl","bio_grumpy-1.1.5-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl","bio_grumpy-1.1.5-cp310-cp310-manylinux_2_17_armv7l.manylinux2014_armv7l.whl","bio_grumpy-1.1.5-cp310-cp310-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl","bio_grumpy-1.1.5-cp310-cp310-manylinux_2_17_s390x.manylinux2014_s390x.whl","bio_grumpy-1.1.5-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl","bio_grumpy-1.1.5-cp310-cp310-musllinux_1_2_aarch64.whl","bio_grumpy-1.1.5-cp310-cp310-musllinux_1_2_armv7l.whl","bio_grumpy-1.1.5-cp310-cp310-musllinux_1_2_i686.whl","bio_grumpy-1.1.5-cp310-cp310-musllinux_1_2_x86_64.whl","bio_grumpy-1.1.5-cp311-cp311-macosx_11_0_arm64.whl","bio_grumpy-1.1.5-cp311-cp311-manylinux_2_12_i686.manylinux2010_i686.whl","bio_grumpy-1.1.5-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl","bio_grumpy-1.1.5-cp311-cp311-manylinux_2_17_armv7l.manylinux2014_armv7l.whl","bio_grumpy-1.1.5-cp311-cp311-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl","bio_grumpy-1.1.5-cp311-cp311-manylinux_2_17_s390x.manylinux2014_s390x.whl","bio_grumpy-1.1.5-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl","bio_grumpy-1.1.5-cp311-cp311-musllinux_1_2_aarch64.whl","bio_grumpy-1.1.5-cp311-cp311-musllinux_1_2_armv7l.whl","bio_grumpy-1.1.5-cp311-cp311-musllinux_1_2_i686.whl","bio_grumpy-1.1.5-cp311-cp311-musllinux_1_2_x86_64.whl","bio_grumpy-1.1.5-cp312-cp312-macosx_11_0_arm64.whl","bio_grumpy-1.1.5-cp312-cp312-manylinux_2_12_i686.manylinux2010_i686.whl","bio_grumpy-1.1.5-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl","bio_grumpy-1.1.5-cp312-cp312-manylinux_2_17_armv7l.manylinux2014_armv7l.whl","bio_grumpy-1.1.5-cp312-cp312-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl","bio_grumpy-1.1.5-cp312-cp312-manylinux_2_17_s390x.manylinux2014_s390x.whl","bio_grumpy-1.1.5-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl","bio_grumpy-1.1.5-cp312-cp312-musllinux_1_2_aarch64.whl","bio_grumpy-1.1.5-cp312-cp312-musllinux_1_2_armv7l.whl","bio_grumpy-1.1.5-cp312-cp312-musllinux_1_2_i686.whl","bio_grumpy-1.1.5-cp312-cp312-musllinux_1_2_x86_64.whl","bio_grumpy-1.1.5-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl","bio_grumpy-1.1.5-cp38-cp38-manylinux_2_17_armv7l.manylinux2014_armv7l.whl","bio_grumpy-1.1.5-cp38-cp38-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl","bio_grumpy-1.1.5-cp38-cp38-manylinux_2_17_s390x.manylinux2014_s390x.whl","bio_grumpy-1.1.5-cp38-cp38-musllinux_1_2_aarch64.whl","bio_grumpy-1.1.5-cp38-cp38-musllinux_1_2_armv7l.whl","bio_grumpy-1.1.5-cp38-cp38-musllinux_1_2_i686.whl","bio_grumpy-1.1.5-cp38-cp38-musllinux_1_2_x86_64.whl","bio_grumpy-1.1.5-cp39-cp39-manylinux_2_12_i686.manylinux2010_i686.whl","bio_grumpy-1.1.5-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl","bio_grumpy-1.1.5-cp39-cp39-manylinux_2_17_armv7l.manylinux2014_armv7l.whl","bio_grumpy-1.1.5-cp39-cp39-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl","bio_grumpy-1.1.5-cp39-cp39-manylinux_2_17_s390x.manylinux2014_s390x.whl","bio_grumpy-1.1.5-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl","bio_grumpy-1.1.5-cp39-cp39-musllinux_1_2_aarch64.whl","bio_grumpy-1.1.5-cp39-cp39-musllinux_1_2_armv7l.whl","bio_grumpy-1.1.5-cp39-cp39-musllinux_1_2_i686.whl","bio_grumpy-1.1.5-cp39-cp39-musllinux_1_2_x86_64.whl","bio_grumpy-1.1.5-pp310-pypy310_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl","bio_grumpy-1.1.5-pp310-pypy310_pp73-manylinux_2_17_armv7l.manylinux2014_armv7l.whl","bio_grumpy-1.1.5-pp310-pypy310_pp73-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl","bio_grumpy-1.1.5-pp310-pypy310_pp73-manylinux_2_17_s390x.manylinux2014_s390x.whl","bio_grumpy-1.1.5-pp310-pypy310_pp73-musllinux_1_2_aarch64.whl","bio_grumpy-1.1.5-pp310-pypy310_pp73-musllinux_1_2_armv7l.whl","bio_grumpy-1.1.5-pp310-pypy310_pp73-musllinux_1_2_i686.whl","bio_grumpy-1.1.5-pp310-pypy310_pp73-musllinux_1_2_x86_64.whl","bio_grumpy-1.1.5-pp311-pypy311_pp73-manylinux_2_12_i686.manylinux2010_i686.whl","bio_grumpy-1.1.5-pp311-pypy311_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl","bio_grumpy-1.1.5-pp311-pypy311_pp73-manylinux_2_17_armv7l.manylinux2014_armv7l.whl","bio_grumpy-1.1.5-pp311-pypy311_pp73-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl","bio_grumpy-1.1.5-pp311-pypy311_pp73-manylinux_2_17_s390x.manylinux2014_s390x.whl","bio_grumpy-1.1.5-pp311-pypy311_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl","bio_grumpy-1.1.5-pp311-pypy311_pp73-musllinux_1_2_aarch64.whl","bio_grumpy-1.1.5-pp311-pypy311_pp73-musllinux_1_2_armv7l.whl","bio_grumpy-1.1.5-pp311-pypy311_pp73-musllinux_1_2_i686.whl","bio_grumpy-1.1.5-pp311-pypy311_pp73-musllinux_1_2_x86_64.whl","bio_grumpy-1.1.5-pp39-pypy39_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl","bio_grumpy-1.1.5-pp39-pypy39_pp73-manylinux_2_17_armv7l.manylinux2014_armv7l.whl","bio_grumpy-1.1.5-pp39-pypy39_pp73-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl","bio_grumpy-1.1.5-pp39-pypy39_pp73-manylinux_2_17_s390x.manylinux2014_s390x.whl","bio_grumpy-1.1.5-pp39-pypy39_pp73-musllinux_1_2_aarch64.whl","bio_grumpy-1.1.5-pp39-pypy39_pp73-musllinux_1_2_armv7l.whl","bio_grumpy-1.1.5-pp39-pypy39_pp73-musllinux_1_2_i686.whl","bio_grumpy-1.1.5-pp39-pypy39_pp73-musllinux_1_2_x86_64.whl"]},{"id":"RUSTSEC-2026-0177","aliases":["GHSA-chgr-c6px-7xpp"],"summary":"Missing `Sync` bound on `PyCFunction::new_closure` closures","severity":"medium","score":6.3,"package":"pyo3","version":"0.25.1","ecosystem":"crates.io","purl":"pkg:cargo/pyo3@0.25.1","fixed":["0.29.0"],"url":"https://osv.dev/vulnerability/RUSTSEC-2026-0177","wheels":["bio_grumpy-1.1.5-cp310-cp310-manylinux_2_12_i686.manylinux2010_i686.whl","bio_grumpy-1.1.5-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl","bio_grumpy-1.1.5-cp310-cp310-manylinux_2_17_armv7l.manylinux2014_armv7l.whl","bio_grumpy-1.1.5-cp310-cp310-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl","bio_grumpy-1.1.5-cp310-cp310-manylinux_2_17_s390x.manylinux2014_s390x.whl","bio_grumpy-1.1.5-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl","bio_grumpy-1.1.5-cp310-cp310-musllinux_1_2_aarch64.whl","bio_grumpy-1.1.5-cp310-cp310-musllinux_1_2_armv7l.whl","bio_grumpy-1.1.5-cp310-cp310-musllinux_1_2_i686.whl","bio_grumpy-1.1.5-cp310-cp310-musllinux_1_2_x86_64.whl","bio_grumpy-1.1.5-cp311-cp311-macosx_11_0_arm64.whl","bio_grumpy-1.1.5-cp311-cp311-manylinux_2_12_i686.manylinux2010_i686.whl","bio_grumpy-1.1.5-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl","bio_grumpy-1.1.5-cp311-cp311-manylinux_2_17_armv7l.manylinux2014_armv7l.whl","bio_grumpy-1.1.5-cp311-cp311-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl","bio_grumpy-1.1.5-cp311-cp311-manylinux_2_17_s390x.manylinux2014_s390x.whl","bio_grumpy-1.1.5-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl","bio_grumpy-1.1.5-cp311-cp311-musllinux_1_2_aarch64.whl","bio_grumpy-1.1.5-cp311-cp311-musllinux_1_2_armv7l.whl","bio_grumpy-1.1.5-cp311-cp311-musllinux_1_2_i686.whl","bio_grumpy-1.1.5-cp311-cp311-musllinux_1_2_x86_64.whl","bio_grumpy-1.1.5-cp312-cp312-macosx_11_0_arm64.whl","bio_grumpy-1.1.5-cp312-cp312-manylinux_2_12_i686.manylinux2010_i686.whl","bio_grumpy-1.1.5-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl","bio_grumpy-1.1.5-cp312-cp312-manylinux_2_17_armv7l.manylinux2014_armv7l.whl","bio_grumpy-1.1.5-cp312-cp312-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl","bio_grumpy-1.1.5-cp312-cp312-manylinux_2_17_s390x.manylinux2014_s390x.whl","bio_grumpy-1.1.5-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl","bio_grumpy-1.1.5-cp312-cp312-musllinux_1_2_aarch64.whl","bio_grumpy-1.1.5-cp312-cp312-musllinux_1_2_armv7l.whl","bio_grumpy-1.1.5-cp312-cp312-musllinux_1_2_i686.whl","bio_grumpy-1.1.5-cp312-cp312-musllinux_1_2_x86_64.whl","bio_grumpy-1.1.5-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl","bio_grumpy-1.1.5-cp38-cp38-manylinux_2_17_armv7l.manylinux2014_armv7l.whl","bio_grumpy-1.1.5-cp38-cp38-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl","bio_grumpy-1.1.5-cp38-cp38-manylinux_2_17_s390x.manylinux2014_s390x.whl","bio_grumpy-1.1.5-cp38-cp38-musllinux_1_2_aarch64.whl","bio_grumpy-1.1.5-cp38-cp38-musllinux_1_2_armv7l.whl","bio_grumpy-1.1.5-cp38-cp38-musllinux_1_2_i686.whl","bio_grumpy-1.1.5-cp38-cp38-musllinux_1_2_x86_64.whl","bio_grumpy-1.1.5-cp39-cp39-manylinux_2_12_i686.manylinux2010_i686.whl","bio_grumpy-1.1.5-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl","bio_grumpy-1.1.5-cp39-cp39-manylinux_2_17_armv7l.manylinux2014_armv7l.whl","bio_grumpy-1.1.5-cp39-cp39-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl","bio_grumpy-1.1.5-cp39-cp39-manylinux_2_17_s390x.manylinux2014_s390x.whl","bio_grumpy-1.1.5-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl","bio_grumpy-1.1.5-cp39-cp39-musllinux_1_2_aarch64.whl","bio_grumpy-1.1.5-cp39-cp39-musllinux_1_2_armv7l.whl","bio_grumpy-1.1.5-cp39-cp39-musllinux_1_2_i686.whl","bio_grumpy-1.1.5-cp39-cp39-musllinux_1_2_x86_64.whl","bio_grumpy-1.1.5-pp310-pypy310_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl","bio_grumpy-1.1.5-pp310-pypy310_pp73-manylinux_2_17_armv7l.manylinux2014_armv7l.whl","bio_grumpy-1.1.5-pp310-pypy310_pp73-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl","bio_grumpy-1.1.5-pp310-pypy310_pp73-manylinux_2_17_s390x.manylinux2014_s390x.whl","bio_grumpy-1.1.5-pp310-pypy310_pp73-musllinux_1_2_aarch64.whl","bio_grumpy-1.1.5-pp310-pypy310_pp73-musllinux_1_2_armv7l.whl","bio_grumpy-1.1.5-pp310-pypy310_pp73-musllinux_1_2_i686.whl","bio_grumpy-1.1.5-pp310-pypy310_pp73-musllinux_1_2_x86_64.whl","bio_grumpy-1.1.5-pp311-pypy311_pp73-manylinux_2_12_i686.manylinux2010_i686.whl","bio_grumpy-1.1.5-pp311-pypy311_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl","bio_grumpy-1.1.5-pp311-pypy311_pp73-manylinux_2_17_armv7l.manylinux2014_armv7l.whl","bio_grumpy-1.1.5-pp311-pypy311_pp73-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl","bio_grumpy-1.1.5-pp311-pypy311_pp73-manylinux_2_17_s390x.manylinux2014_s390x.whl","bio_grumpy-1.1.5-pp311-pypy311_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl","bio_grumpy-1.1.5-pp311-pypy311_pp73-musllinux_1_2_aarch64.whl","bio_grumpy-1.1.5-pp311-pypy311_pp73-musllinux_1_2_armv7l.whl","bio_grumpy-1.1.5-pp311-pypy311_pp73-musllinux_1_2_i686.whl","bio_grumpy-1.1.5-pp311-pypy311_pp73-musllinux_1_2_x86_64.whl","bio_grumpy-1.1.5-pp39-pypy39_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl","bio_grumpy-1.1.5-pp39-pypy39_pp73-manylinux_2_17_armv7l.manylinux2014_armv7l.whl","bio_grumpy-1.1.5-pp39-pypy39_pp73-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl","bio_grumpy-1.1.5-pp39-pypy39_pp73-manylinux_2_17_s390x.manylinux2014_s390x.whl","bio_grumpy-1.1.5-pp39-pypy39_pp73-musllinux_1_2_aarch64.whl","bio_grumpy-1.1.5-pp39-pypy39_pp73-musllinux_1_2_armv7l.whl","bio_grumpy-1.1.5-pp39-pypy39_pp73-musllinux_1_2_i686.whl","bio_grumpy-1.1.5-pp39-pypy39_pp73-musllinux_1_2_x86_64.whl"]}],"vulnerability_scan":{"scanned_sboms":76,"total_sboms":76,"scanned_at":"2026-11-10","scanner":"osv-scanner 2.7.0","severity_counts":{"high":1,"medium":1}}}