{"url":"https://pypi.sbomify.com/package/pynesys-pynecore/6.12.1","markdown_url":"https://pypi.sbomify.com/package/pynesys-pynecore/6.12.1.md","name":"pynesys-pynecore","version":"6.12.1","purl":"pkg:pypi/pynesys-pynecore@6.12.1","summary":"Pine Script-compatible Python runtime for indicators and strategies, validated against TradingView","author":null,"project_urls":{"Discord":"https://discord.pynesys.io","Discussions":"https://github.com/PyneSys/pynecore/discussions","Documentation":"https://pynecore.org/docs","Homepage":"https://pynecore.org","Issues":"https://github.com/pynesys/pynecore/issues","Repository":"https://github.com/pynesys/pynecore","X":"https://x.com/pynesys"},"requires_python":">=3.11","license":"Apache-2.0","classifiers":["Operating System :: OS Independent","Programming Language :: Python :: 3"],"wheels":[{"filename":"pynesys_pynecore-6.12.1-cp311-cp311-musllinux_1_2_aarch64.whl","url":"https://files.pythonhosted.org/packages/91/2c/609a53984ea6d541a1d07d8f8a16a84b7e9f32ec774314cbdcb9df3c8932/pynesys_pynecore-6.12.1-cp311-cp311-musllinux_1_2_aarch64.whl","sboms":[{"artifact_uuid":"8a6675b1-7ab0-58ab-9379-760581c4053a","path":"pynesys_pynecore-6.12.1.dist-info/sboms/auditwheel.cdx.json","format":"CycloneDX/1.4","format_family":"CycloneDX","valid":true,"media_type":"application/vnd.cyclonedx+json","download_url":"https://pypi.sbomify.com/artifact/8a6675b1-7ab0-58ab-9379-760581c4053a/download","vulnerability_count":0,"scan_error":null}],"attestation":{"status":"verified","publisher_kind":"GitHub","repository":"PyneSys/pynecore","workflow":"release.yml","predicate_type":"https://docs.pypi.org/attestations/publish/v1","certificate_claims":{"1.3.6.1.4.1.57264.1.8":"https://token.actions.githubusercontent.com","1.3.6.1.4.1.57264.1.9":"https://github.com/PyneSys/pynecore/.github/workflows/release.yml@refs/tags/v6.12.1","1.3.6.1.4.1.57264.1.10":"53c7240b2a54fbbcbf5f151732884838151af416","1.3.6.1.4.1.57264.1.11":"github-hosted","1.3.6.1.4.1.57264.1.12":"https://github.com/PyneSys/pynecore","1.3.6.1.4.1.57264.1.13":"53c7240b2a54fbbcbf5f151732884838151af416","1.3.6.1.4.1.57264.1.14":"refs/tags/v6.12.1","1.3.6.1.4.1.57264.1.15":"911400708","1.3.6.1.4.1.57264.1.16":"https://github.com/PyneSys","1.3.6.1.4.1.57264.1.17":"193546170","1.3.6.1.4.1.57264.1.18":"https://github.com/PyneSys/pynecore/.github/workflows/release.yml@refs/tags/v6.12.1","1.3.6.1.4.1.57264.1.19":"53c7240b2a54fbbcbf5f151732884838151af416","1.3.6.1.4.1.57264.1.20":"release","1.3.6.1.4.1.57264.1.21":"https://github.com/PyneSys/pynecore/actions/runs/41718867065/attempts/1","1.3.6.1.4.1.57264.1.22":"public"}}},{"filename":"pynesys_pynecore-6.12.1-cp311-cp311-musllinux_1_2_x86_64.whl","url":"https://files.pythonhosted.org/packages/0d/36/d8bb4cde5bae0504d0d2eec4a3fe7b9b04690c903f83e8fc28dccdbd1b78/pynesys_pynecore-6.12.1-cp311-cp311-musllinux_1_2_x86_64.whl","sboms":[{"artifact_uuid":"e227e676-9b2e-54dd-83ef-bd871dda4330","path":"pynesys_pynecore-6.12.1.dist-info/sboms/auditwheel.cdx.json","format":"CycloneDX/1.4","format_family":"CycloneDX","valid":true,"media_type":"application/vnd.cyclonedx+json","download_url":"https://pypi.sbomify.com/artifact/e227e676-9b2e-54dd-83ef-bd871dda4330/download","vulnerability_count":0,"scan_error":null}],"attestation":{"status":"verified","publisher_kind":"GitHub","repository":"PyneSys/pynecore","workflow":"release.yml","predicate_type":"https://docs.pypi.org/attestations/publish/v1","certificate_claims":{"1.3.6.1.4.1.57264.1.8":"https://token.actions.githubusercontent.com","1.3.6.1.4.1.57264.1.9":"https://github.com/PyneSys/pynecore/.github/workflows/release.yml@refs/tags/v6.12.1","1.3.6.1.4.1.57264.1.10":"53c7240b2a54fbbcbf5f151732884838151af416","1.3.6.1.4.1.57264.1.11":"github-hosted","1.3.6.1.4.1.57264.1.12":"https://github.com/PyneSys/pynecore","1.3.6.1.4.1.57264.1.13":"53c7240b2a54fbbcbf5f151732884838151af416","1.3.6.1.4.1.57264.1.14":"refs/tags/v6.12.1","1.3.6.1.4.1.57264.1.15":"911400708","1.3.6.1.4.1.57264.1.16":"https://github.com/PyneSys","1.3.6.1.4.1.57264.1.17":"193546170","1.3.6.1.4.1.57264.1.18":"https://github.com/PyneSys/pynecore/.github/workflows/release.yml@refs/tags/v6.12.1","1.3.6.1.4.1.57264.1.19":"53c7240b2a54fbbcbf5f151732884838151af416","1.3.6.1.4.1.57264.1.20":"release","1.3.6.1.4.1.57264.1.21":"https://github.com/PyneSys/pynecore/actions/runs/41718867065/attempts/1","1.3.6.1.4.1.57264.1.22":"public"}}},{"filename":"pynesys_pynecore-6.12.1-cp312-cp312-musllinux_1_2_aarch64.whl","url":"https://files.pythonhosted.org/packages/ae/2f/1c1e496933fdf75a24e11301acec1d627a00e792bd0b6b6dbfbf8642cafe/pynesys_pynecore-6.12.1-cp312-cp312-musllinux_1_2_aarch64.whl","sboms":[{"artifact_uuid":"0ed264c5-eced-5046-a983-1916dbe3f1e6","path":"pynesys_pynecore-6.12.1.dist-info/sboms/auditwheel.cdx.json","format":"CycloneDX/1.4","format_family":"CycloneDX","valid":true,"media_type":"application/vnd.cyclonedx+json","download_url":"https://pypi.sbomify.com/artifact/0ed264c5-eced-5046-a983-1916dbe3f1e6/download","vulnerability_count":0,"scan_error":null}],"attestation":{"status":"verified","publisher_kind":"GitHub","repository":"PyneSys/pynecore","workflow":"release.yml","predicate_type":"https://docs.pypi.org/attestations/publish/v1","certificate_claims":{"1.3.6.1.4.1.57264.1.8":"https://token.actions.githubusercontent.com","1.3.6.1.4.1.57264.1.9":"https://github.com/PyneSys/pynecore/.github/workflows/release.yml@refs/tags/v6.12.1","1.3.6.1.4.1.57264.1.10":"53c7240b2a54fbbcbf5f151732884838151af416","1.3.6.1.4.1.57264.1.11":"github-hosted","1.3.6.1.4.1.57264.1.12":"https://github.com/PyneSys/pynecore","1.3.6.1.4.1.57264.1.13":"53c7240b2a54fbbcbf5f151732884838151af416","1.3.6.1.4.1.57264.1.14":"refs/tags/v6.12.1","1.3.6.1.4.1.57264.1.15":"911400708","1.3.6.1.4.1.57264.1.16":"https://github.com/PyneSys","1.3.6.1.4.1.57264.1.17":"193546170","1.3.6.1.4.1.57264.1.18":"https://github.com/PyneSys/pynecore/.github/workflows/release.yml@refs/tags/v6.12.1","1.3.6.1.4.1.57264.1.19":"53c7240b2a54fbbcbf5f151732884838151af416","1.3.6.1.4.1.57264.1.20":"release","1.3.6.1.4.1.57264.1.21":"https://github.com/PyneSys/pynecore/actions/runs/41718867065/attempts/1","1.3.6.1.4.1.57264.1.22":"public"}}},{"filename":"pynesys_pynecore-6.12.1-cp312-cp312-musllinux_1_2_x86_64.whl","url":"https://files.pythonhosted.org/packages/93/e9/d16213db659d498dd7e3dfa54f8140ec8676df389ee6a96dc22596af64bb/pynesys_pynecore-6.12.1-cp312-cp312-musllinux_1_2_x86_64.whl","sboms":[{"artifact_uuid":"e857c85e-6e74-519a-8729-8175fe7dd8e7","path":"pynesys_pynecore-6.12.1.dist-info/sboms/auditwheel.cdx.json","format":"CycloneDX/1.4","format_family":"CycloneDX","valid":true,"media_type":"application/vnd.cyclonedx+json","download_url":"https://pypi.sbomify.com/artifact/e857c85e-6e74-519a-8729-8175fe7dd8e7/download","vulnerability_count":0,"scan_error":null}],"attestation":{"status":"verified","publisher_kind":"GitHub","repository":"PyneSys/pynecore","workflow":"release.yml","predicate_type":"https://docs.pypi.org/attestations/publish/v1","certificate_claims":{"1.3.6.1.4.1.57264.1.8":"https://token.actions.githubusercontent.com","1.3.6.1.4.1.57264.1.9":"https://github.com/PyneSys/pynecore/.github/workflows/release.yml@refs/tags/v6.12.1","1.3.6.1.4.1.57264.1.10":"53c7240b2a54fbbcbf5f151732884838151af416","1.3.6.1.4.1.57264.1.11":"github-hosted","1.3.6.1.4.1.57264.1.12":"https://github.com/PyneSys/pynecore","1.3.6.1.4.1.57264.1.13":"53c7240b2a54fbbcbf5f151732884838151af416","1.3.6.1.4.1.57264.1.14":"refs/tags/v6.12.1","1.3.6.1.4.1.57264.1.15":"911400708","1.3.6.1.4.1.57264.1.16":"https://github.com/PyneSys","1.3.6.1.4.1.57264.1.17":"193546170","1.3.6.1.4.1.57264.1.18":"https://github.com/PyneSys/pynecore/.github/workflows/release.yml@refs/tags/v6.12.1","1.3.6.1.4.1.57264.1.19":"53c7240b2a54fbbcbf5f151732884838151af416","1.3.6.1.4.1.57264.1.20":"release","1.3.6.1.4.1.57264.1.21":"https://github.com/PyneSys/pynecore/actions/runs/41718867065/attempts/1","1.3.6.1.4.1.57264.1.22":"public"}}},{"filename":"pynesys_pynecore-6.12.1-cp313-cp313-musllinux_1_2_aarch64.whl","url":"https://files.pythonhosted.org/packages/d4/ce/06153e5b0e23f065c4c210e77a3465537bfe54353311326bb2baf0c113cd/pynesys_pynecore-6.12.1-cp313-cp313-musllinux_1_2_aarch64.whl","sboms":[{"artifact_uuid":"a951b21e-8d79-5dad-8b23-72ce124d77a3","path":"pynesys_pynecore-6.12.1.dist-info/sboms/auditwheel.cdx.json","format":"CycloneDX/1.4","format_family":"CycloneDX","valid":true,"media_type":"application/vnd.cyclonedx+json","download_url":"https://pypi.sbomify.com/artifact/a951b21e-8d79-5dad-8b23-72ce124d77a3/download","vulnerability_count":0,"scan_error":null}],"attestation":{"status":"verified","publisher_kind":"GitHub","repository":"PyneSys/pynecore","workflow":"release.yml","predicate_type":"https://docs.pypi.org/attestations/publish/v1","certificate_claims":{"1.3.6.1.4.1.57264.1.8":"https://token.actions.githubusercontent.com","1.3.6.1.4.1.57264.1.9":"https://github.com/PyneSys/pynecore/.github/workflows/release.yml@refs/tags/v6.12.1","1.3.6.1.4.1.57264.1.10":"53c7240b2a54fbbcbf5f151732884838151af416","1.3.6.1.4.1.57264.1.11":"github-hosted","1.3.6.1.4.1.57264.1.12":"https://github.com/PyneSys/pynecore","1.3.6.1.4.1.57264.1.13":"53c7240b2a54fbbcbf5f151732884838151af416","1.3.6.1.4.1.57264.1.14":"refs/tags/v6.12.1","1.3.6.1.4.1.57264.1.15":"911400708","1.3.6.1.4.1.57264.1.16":"https://github.com/PyneSys","1.3.6.1.4.1.57264.1.17":"193546170","1.3.6.1.4.1.57264.1.18":"https://github.com/PyneSys/pynecore/.github/workflows/release.yml@refs/tags/v6.12.1","1.3.6.1.4.1.57264.1.19":"53c7240b2a54fbbcbf5f151732884838151af416","1.3.6.1.4.1.57264.1.20":"release","1.3.6.1.4.1.57264.1.21":"https://github.com/PyneSys/pynecore/actions/runs/41718867065/attempts/1","1.3.6.1.4.1.57264.1.22":"public"}}},{"filename":"pynesys_pynecore-6.12.1-cp313-cp313-musllinux_1_2_x86_64.whl","url":"https://files.pythonhosted.org/packages/1a/e3/22626f4f22ad02855b3c6e5a33ddd56a9c6719f278751cac657232f86ab5/pynesys_pynecore-6.12.1-cp313-cp313-musllinux_1_2_x86_64.whl","sboms":[{"artifact_uuid":"dcd775b6-74cb-5384-8669-fb9b69472e17","path":"pynesys_pynecore-6.12.1.dist-info/sboms/auditwheel.cdx.json","format":"CycloneDX/1.4","format_family":"CycloneDX","valid":true,"media_type":"application/vnd.cyclonedx+json","download_url":"https://pypi.sbomify.com/artifact/dcd775b6-74cb-5384-8669-fb9b69472e17/download","vulnerability_count":0,"scan_error":null}],"attestation":{"status":"verified","publisher_kind":"GitHub","repository":"PyneSys/pynecore","workflow":"release.yml","predicate_type":"https://docs.pypi.org/attestations/publish/v1","certificate_claims":{"1.3.6.1.4.1.57264.1.8":"https://token.actions.githubusercontent.com","1.3.6.1.4.1.57264.1.9":"https://github.com/PyneSys/pynecore/.github/workflows/release.yml@refs/tags/v6.12.1","1.3.6.1.4.1.57264.1.10":"53c7240b2a54fbbcbf5f151732884838151af416","1.3.6.1.4.1.57264.1.11":"github-hosted","1.3.6.1.4.1.57264.1.12":"https://github.com/PyneSys/pynecore","1.3.6.1.4.1.57264.1.13":"53c7240b2a54fbbcbf5f151732884838151af416","1.3.6.1.4.1.57264.1.14":"refs/tags/v6.12.1","1.3.6.1.4.1.57264.1.15":"911400708","1.3.6.1.4.1.57264.1.16":"https://github.com/PyneSys","1.3.6.1.4.1.57264.1.17":"193546170","1.3.6.1.4.1.57264.1.18":"https://github.com/PyneSys/pynecore/.github/workflows/release.yml@refs/tags/v6.12.1","1.3.6.1.4.1.57264.1.19":"53c7240b2a54fbbcbf5f151732884838151af416","1.3.6.1.4.1.57264.1.20":"release","1.3.6.1.4.1.57264.1.21":"https://github.com/PyneSys/pynecore/actions/runs/41718867065/attempts/1","1.3.6.1.4.1.57264.1.22":"public"}}},{"filename":"pynesys_pynecore-6.12.1-cp314-cp314-musllinux_1_2_aarch64.whl","url":"https://files.pythonhosted.org/packages/42/8b/8ee98f81d98715857f26eeedc3cb0ffbe449d1a6f9cfb0f87a0b1e579a83/pynesys_pynecore-6.12.1-cp314-cp314-musllinux_1_2_aarch64.whl","sboms":[{"artifact_uuid":"df86a2e7-8959-5376-858f-17e93e989486","path":"pynesys_pynecore-6.12.1.dist-info/sboms/auditwheel.cdx.json","format":"CycloneDX/1.4","format_family":"CycloneDX","valid":true,"media_type":"application/vnd.cyclonedx+json","download_url":"https://pypi.sbomify.com/artifact/df86a2e7-8959-5376-858f-17e93e989486/download","vulnerability_count":0,"scan_error":null}],"attestation":{"status":"verified","publisher_kind":"GitHub","repository":"PyneSys/pynecore","workflow":"release.yml","predicate_type":"https://docs.pypi.org/attestations/publish/v1","certificate_claims":{"1.3.6.1.4.1.57264.1.8":"https://token.actions.githubusercontent.com","1.3.6.1.4.1.57264.1.9":"https://github.com/PyneSys/pynecore/.github/workflows/release.yml@refs/tags/v6.12.1","1.3.6.1.4.1.57264.1.10":"53c7240b2a54fbbcbf5f151732884838151af416","1.3.6.1.4.1.57264.1.11":"github-hosted","1.3.6.1.4.1.57264.1.12":"https://github.com/PyneSys/pynecore","1.3.6.1.4.1.57264.1.13":"53c7240b2a54fbbcbf5f151732884838151af416","1.3.6.1.4.1.57264.1.14":"refs/tags/v6.12.1","1.3.6.1.4.1.57264.1.15":"911400708","1.3.6.1.4.1.57264.1.16":"https://github.com/PyneSys","1.3.6.1.4.1.57264.1.17":"193546170","1.3.6.1.4.1.57264.1.18":"https://github.com/PyneSys/pynecore/.github/workflows/release.yml@refs/tags/v6.12.1","1.3.6.1.4.1.57264.1.19":"53c7240b2a54fbbcbf5f151732884838151af416","1.3.6.1.4.1.57264.1.20":"release","1.3.6.1.4.1.57264.1.21":"https://github.com/PyneSys/pynecore/actions/runs/41718867065/attempts/1","1.3.6.1.4.1.57264.1.22":"public"}}},{"filename":"pynesys_pynecore-6.12.1-cp314-cp314-musllinux_1_2_x86_64.whl","url":"https://files.pythonhosted.org/packages/48/b6/256c6257f5b3fcd9e344a877b7c30e461065453f52b15348d6190d22321a/pynesys_pynecore-6.12.1-cp314-cp314-musllinux_1_2_x86_64.whl","sboms":[{"artifact_uuid":"d058cd21-9d28-5ba8-b26b-d0824d9fc19e","path":"pynesys_pynecore-6.12.1.dist-info/sboms/auditwheel.cdx.json","format":"CycloneDX/1.4","format_family":"CycloneDX","valid":true,"media_type":"application/vnd.cyclonedx+json","download_url":"https://pypi.sbomify.com/artifact/d058cd21-9d28-5ba8-b26b-d0824d9fc19e/download","vulnerability_count":0,"scan_error":null}],"attestation":{"status":"verified","publisher_kind":"GitHub","repository":"PyneSys/pynecore","workflow":"release.yml","predicate_type":"https://docs.pypi.org/attestations/publish/v1","certificate_claims":{"1.3.6.1.4.1.57264.1.8":"https://token.actions.githubusercontent.com","1.3.6.1.4.1.57264.1.9":"https://github.com/PyneSys/pynecore/.github/workflows/release.yml@refs/tags/v6.12.1","1.3.6.1.4.1.57264.1.10":"53c7240b2a54fbbcbf5f151732884838151af416","1.3.6.1.4.1.57264.1.11":"github-hosted","1.3.6.1.4.1.57264.1.12":"https://github.com/PyneSys/pynecore","1.3.6.1.4.1.57264.1.13":"53c7240b2a54fbbcbf5f151732884838151af416","1.3.6.1.4.1.57264.1.14":"refs/tags/v6.12.1","1.3.6.1.4.1.57264.1.15":"911400708","1.3.6.1.4.1.57264.1.16":"https://github.com/PyneSys","1.3.6.1.4.1.57264.1.17":"193546170","1.3.6.1.4.1.57264.1.18":"https://github.com/PyneSys/pynecore/.github/workflows/release.yml@refs/tags/v6.12.1","1.3.6.1.4.1.57264.1.19":"53c7240b2a54fbbcbf5f151732884838151af416","1.3.6.1.4.1.57264.1.20":"release","1.3.6.1.4.1.57264.1.21":"https://github.com/PyneSys/pynecore/actions/runs/41718867065/attempts/1","1.3.6.1.4.1.57264.1.22":"public"}}}],"formats":["CycloneDX"],"sbom_count":8,"has_attestation":true,"vulnerabilities":[],"vulnerability_scan":{"scanned_sboms":8,"total_sboms":8,"scanned_at":"2026-11-10","scanner":"osv-scanner 2.7.0","severity_counts":{}}}