{"url":"https://pypi.sbomify.com/package/pywinpty/3.1.2","markdown_url":"https://pypi.sbomify.com/package/pywinpty/3.1.2.md","name":"pywinpty","version":"3.1.2","purl":"pkg:pypi/pywinpty@3.1.2","summary":"Pseudo terminal support for Windows from Python.","author":"Edgar Margffoy","project_urls":{"Changelog":"https://github.com/andfoy/pywinpty/blob/main/CHANGELOG.md","Repository":"https://github.com/andfoy/pywinpty"},"requires_python":">=3.10","license":null,"classifiers":["Development Status :: 5 - Production/Stable","License :: OSI Approved :: MIT License","Operating System :: Microsoft :: Windows","Programming Language :: Python","Programming Language :: Python :: 3","Programming Language :: Python :: Free Threading","Programming Language :: Rust","Topic :: Terminals","Topic :: Terminals :: Terminal Emulators/X Terminals"],"wheels":[{"filename":"pywinpty-3.1.2-cp310-cp310-win_amd64.whl","url":"https://files.pythonhosted.org/packages/ef/f8/19ad3038bca2ffc0cc54b143a05542b873523ad4b249d7e52f753c9ef3be/pywinpty-3.1.2-cp310-cp310-win_amd64.whl","sboms":[{"artifact_uuid":"c67228ae-9502-59fe-9f4b-5b14684e9ac3","path":"pywinpty-3.1.2.dist-info/sboms/pywinpty.cyclonedx.json","format":"CycloneDX/1.5","format_family":"CycloneDX","valid":true,"media_type":"application/vnd.cyclonedx+json","download_url":"https://pypi.sbomify.com/artifact/c67228ae-9502-59fe-9f4b-5b14684e9ac3/download","vulnerability_count":0,"scan_error":null}],"attestation":{"status":"not_available"}},{"filename":"pywinpty-3.1.2-cp310-cp310-win_arm64.whl","url":"https://files.pythonhosted.org/packages/6d/0b/0272bfbcec4bf0242b66eb4118392c4c98b7a52ececb639ad79e1132fc58/pywinpty-3.1.2-cp310-cp310-win_arm64.whl","sboms":[{"artifact_uuid":"45c8a41c-fb65-5c3e-b27d-d6ed68fa0183","path":"pywinpty-3.1.2.dist-info/sboms/pywinpty.cyclonedx.json","format":"CycloneDX/1.5","format_family":"CycloneDX","valid":true,"media_type":"application/vnd.cyclonedx+json","download_url":"https://pypi.sbomify.com/artifact/45c8a41c-fb65-5c3e-b27d-d6ed68fa0183/download","vulnerability_count":0,"scan_error":null}],"attestation":{"status":"not_available"}},{"filename":"pywinpty-3.1.2-cp311-cp311-win_amd64.whl","url":"https://files.pythonhosted.org/packages/95/51/8888f89c6bfe07fd8be731d3de26a3ca52d06c7a5094168ff39f3e004637/pywinpty-3.1.2-cp311-cp311-win_amd64.whl","sboms":[{"artifact_uuid":"71ad50c4-36d7-5b34-b001-b5dc244384ac","path":"pywinpty-3.1.2.dist-info/sboms/pywinpty.cyclonedx.json","format":"CycloneDX/1.5","format_family":"CycloneDX","valid":true,"media_type":"application/vnd.cyclonedx+json","download_url":"https://pypi.sbomify.com/artifact/71ad50c4-36d7-5b34-b001-b5dc244384ac/download","vulnerability_count":0,"scan_error":null}],"attestation":{"status":"not_available"}},{"filename":"pywinpty-3.1.2-cp311-cp311-win_arm64.whl","url":"https://files.pythonhosted.org/packages/51/1c/334a3a97c715bf5427e5c0ead0ff07d4d02d352c39aa1a7b5bd7122069c4/pywinpty-3.1.2-cp311-cp311-win_arm64.whl","sboms":[{"artifact_uuid":"90940626-1a6a-5286-99d1-d912ddd89a9d","path":"pywinpty-3.1.2.dist-info/sboms/pywinpty.cyclonedx.json","format":"CycloneDX/1.5","format_family":"CycloneDX","valid":true,"media_type":"application/vnd.cyclonedx+json","download_url":"https://pypi.sbomify.com/artifact/90940626-1a6a-5286-99d1-d912ddd89a9d/download","vulnerability_count":0,"scan_error":null}],"attestation":{"status":"not_available"}},{"filename":"pywinpty-3.1.2-cp312-cp312-win_amd64.whl","url":"https://files.pythonhosted.org/packages/ce/dd/e5ee2cc1295fc76ad8cd26ae4ec001358edbc9d4c4e7a465c136133d38cf/pywinpty-3.1.2-cp312-cp312-win_amd64.whl","sboms":[{"artifact_uuid":"11cf83e2-9cab-5309-8b3f-659cb09f597f","path":"pywinpty-3.1.2.dist-info/sboms/pywinpty.cyclonedx.json","format":"CycloneDX/1.5","format_family":"CycloneDX","valid":true,"media_type":"application/vnd.cyclonedx+json","download_url":"https://pypi.sbomify.com/artifact/11cf83e2-9cab-5309-8b3f-659cb09f597f/download","vulnerability_count":0,"scan_error":null}],"attestation":{"status":"not_available"}},{"filename":"pywinpty-3.1.2-cp312-cp312-win_arm64.whl","url":"https://files.pythonhosted.org/packages/2e/69/5721b80a1963887e539dc60eb46ea2e0f5edd6adb268b5dfa7bd15be46c6/pywinpty-3.1.2-cp312-cp312-win_arm64.whl","sboms":[{"artifact_uuid":"2485e486-740d-5af3-8b8c-2ef75a2041e4","path":"pywinpty-3.1.2.dist-info/sboms/pywinpty.cyclonedx.json","format":"CycloneDX/1.5","format_family":"CycloneDX","valid":true,"media_type":"application/vnd.cyclonedx+json","download_url":"https://pypi.sbomify.com/artifact/2485e486-740d-5af3-8b8c-2ef75a2041e4/download","vulnerability_count":0,"scan_error":null}],"attestation":{"status":"not_available"}},{"filename":"pywinpty-3.1.2-cp313-cp313-win_amd64.whl","url":"https://files.pythonhosted.org/packages/44/45/d6fbce17940d8ed00d59d5fb5add752996a17e8018914f69fffc8a23209b/pywinpty-3.1.2-cp313-cp313-win_amd64.whl","sboms":[{"artifact_uuid":"9aeddb73-0f95-55cb-8368-8a654b54e12a","path":"pywinpty-3.1.2.dist-info/sboms/pywinpty.cyclonedx.json","format":"CycloneDX/1.5","format_family":"CycloneDX","valid":true,"media_type":"application/vnd.cyclonedx+json","download_url":"https://pypi.sbomify.com/artifact/9aeddb73-0f95-55cb-8368-8a654b54e12a/download","vulnerability_count":0,"scan_error":null}],"attestation":{"status":"not_available"}},{"filename":"pywinpty-3.1.2-cp313-cp313-win_arm64.whl","url":"https://files.pythonhosted.org/packages/db/86/94b3adadfea3304a8105ff8462024bfd9dd47af4915464ca4d25950773b1/pywinpty-3.1.2-cp313-cp313-win_arm64.whl","sboms":[{"artifact_uuid":"18c32d26-147a-5910-9ba2-6476fabee2cb","path":"pywinpty-3.1.2.dist-info/sboms/pywinpty.cyclonedx.json","format":"CycloneDX/1.5","format_family":"CycloneDX","valid":true,"media_type":"application/vnd.cyclonedx+json","download_url":"https://pypi.sbomify.com/artifact/18c32d26-147a-5910-9ba2-6476fabee2cb/download","vulnerability_count":0,"scan_error":null}],"attestation":{"status":"not_available"}},{"filename":"pywinpty-3.1.2-cp314-cp314-win_amd64.whl","url":"https://files.pythonhosted.org/packages/0d/c6/c6c174b6ef198de4057ea6ec5a653ae42e7f1505d84f34dad824e833b066/pywinpty-3.1.2-cp314-cp314-win_amd64.whl","sboms":[{"artifact_uuid":"0be03efe-589c-5cd7-815e-2e95444e044d","path":"pywinpty-3.1.2.dist-info/sboms/pywinpty.cyclonedx.json","format":"CycloneDX/1.5","format_family":"CycloneDX","valid":true,"media_type":"application/vnd.cyclonedx+json","download_url":"https://pypi.sbomify.com/artifact/0be03efe-589c-5cd7-815e-2e95444e044d/download","vulnerability_count":0,"scan_error":null}],"attestation":{"status":"not_available"}},{"filename":"pywinpty-3.1.2-cp314-cp314-win_arm64.whl","url":"https://files.pythonhosted.org/packages/41/69/01fb5ce4e563ff60d8093812a5e70a3234362b38f77edeb2f1d89057b73c/pywinpty-3.1.2-cp314-cp314-win_arm64.whl","sboms":[{"artifact_uuid":"218e364f-6979-5d09-afc4-4821af31a584","path":"pywinpty-3.1.2.dist-info/sboms/pywinpty.cyclonedx.json","format":"CycloneDX/1.5","format_family":"CycloneDX","valid":true,"media_type":"application/vnd.cyclonedx+json","download_url":"https://pypi.sbomify.com/artifact/218e364f-6979-5d09-afc4-4821af31a584/download","vulnerability_count":0,"scan_error":null}],"attestation":{"status":"not_available"}},{"filename":"pywinpty-3.1.2-cp314-cp314t-win_amd64.whl","url":"https://files.pythonhosted.org/packages/d6/f7/c6f81de3c60a93cb8357c4f86a5539d914539a46507f16b8abc3090d1aaa/pywinpty-3.1.2-cp314-cp314t-win_amd64.whl","sboms":[{"artifact_uuid":"19c11608-9005-53dd-a32f-f405c789ea0c","path":"pywinpty-3.1.2.dist-info/sboms/pywinpty.cyclonedx.json","format":"CycloneDX/1.5","format_family":"CycloneDX","valid":true,"media_type":"application/vnd.cyclonedx+json","download_url":"https://pypi.sbomify.com/artifact/19c11608-9005-53dd-a32f-f405c789ea0c/download","vulnerability_count":0,"scan_error":null}],"attestation":{"status":"not_available"}},{"filename":"pywinpty-3.1.2-cp314-cp314t-win_arm64.whl","url":"https://files.pythonhosted.org/packages/a1/17/84bbe1a907417ae4971394f2ef48b62ac738f01e5bd61f0b0ba84838c37b/pywinpty-3.1.2-cp314-cp314t-win_arm64.whl","sboms":[{"artifact_uuid":"5b3b0a8b-4b74-5a0c-badd-ed3d2587f850","path":"pywinpty-3.1.2.dist-info/sboms/pywinpty.cyclonedx.json","format":"CycloneDX/1.5","format_family":"CycloneDX","valid":true,"media_type":"application/vnd.cyclonedx+json","download_url":"https://pypi.sbomify.com/artifact/5b3b0a8b-4b74-5a0c-badd-ed3d2587f850/download","vulnerability_count":0,"scan_error":null}],"attestation":{"status":"not_available"}},{"filename":"pywinpty-3.1.2-cp315-cp315-win_amd64.whl","url":"https://files.pythonhosted.org/packages/f7/f9/f1dee749c60f19cb4cfb89b5dac5b13ca9689091e8f13498d4d7649c30c8/pywinpty-3.1.2-cp315-cp315-win_amd64.whl","sboms":[{"artifact_uuid":"2374a064-017b-5028-86b9-06d4a354651d","path":"pywinpty-3.1.2.dist-info/sboms/pywinpty.cyclonedx.json","format":"CycloneDX/1.5","format_family":"CycloneDX","valid":true,"media_type":"application/vnd.cyclonedx+json","download_url":"https://pypi.sbomify.com/artifact/2374a064-017b-5028-86b9-06d4a354651d/download","vulnerability_count":0,"scan_error":null}],"attestation":{"status":"not_available"}},{"filename":"pywinpty-3.1.2-cp315-cp315-win_arm64.whl","url":"https://files.pythonhosted.org/packages/83/fb/50e01614512e79abd5af65cc380d6d470062794a5ae4fb49fb683d661d09/pywinpty-3.1.2-cp315-cp315-win_arm64.whl","sboms":[{"artifact_uuid":"a394b673-49dd-59b9-ae9b-1176cf134189","path":"pywinpty-3.1.2.dist-info/sboms/pywinpty.cyclonedx.json","format":"CycloneDX/1.5","format_family":"CycloneDX","valid":true,"media_type":"application/vnd.cyclonedx+json","download_url":"https://pypi.sbomify.com/artifact/a394b673-49dd-59b9-ae9b-1176cf134189/download","vulnerability_count":0,"scan_error":null}],"attestation":{"status":"not_available"}},{"filename":"pywinpty-3.1.2-cp315-cp315t-win_amd64.whl","url":"https://files.pythonhosted.org/packages/0a/37/76b4b8e9b1101659ba2363b80597309505a93238233ec101dc2b84488c8f/pywinpty-3.1.2-cp315-cp315t-win_amd64.whl","sboms":[{"artifact_uuid":"69708923-7418-5413-b3fe-139d3a661a67","path":"pywinpty-3.1.2.dist-info/sboms/pywinpty.cyclonedx.json","format":"CycloneDX/1.5","format_family":"CycloneDX","valid":true,"media_type":"application/vnd.cyclonedx+json","download_url":"https://pypi.sbomify.com/artifact/69708923-7418-5413-b3fe-139d3a661a67/download","vulnerability_count":0,"scan_error":null}],"attestation":{"status":"not_available"}},{"filename":"pywinpty-3.1.2-cp315-cp315t-win_arm64.whl","url":"https://files.pythonhosted.org/packages/15/62/f1109ffb61549598f519bdf802bf1b3123736d059940b192d1d088c68ede/pywinpty-3.1.2-cp315-cp315t-win_arm64.whl","sboms":[{"artifact_uuid":"b4cd0174-aa95-5257-bd50-9b94d3d22bb3","path":"pywinpty-3.1.2.dist-info/sboms/pywinpty.cyclonedx.json","format":"CycloneDX/1.5","format_family":"CycloneDX","valid":true,"media_type":"application/vnd.cyclonedx+json","download_url":"https://pypi.sbomify.com/artifact/b4cd0174-aa95-5257-bd50-9b94d3d22bb3/download","vulnerability_count":0,"scan_error":null}],"attestation":{"status":"not_available"}}],"formats":["CycloneDX"],"sbom_count":16,"has_attestation":false,"vulnerabilities":[],"vulnerability_scan":{"scanned_sboms":16,"total_sboms":16,"scanned_at":"2026-11-10","scanner":"osv-scanner 2.7.0","severity_counts":{}}}