{"id":38527011,"url":"https://github.com/python-discord/python-builds","last_synced_at":"2026-01-17T06:48:35.229Z","repository":{"id":319392958,"uuid":"1078553424","full_name":"python-discord/python-builds","owner":"python-discord","description":"Pre-built versions of Python to use with Snekbox","archived":false,"fork":false,"pushed_at":"2025-10-18T17:29:15.000Z","size":29,"stargazers_count":0,"open_issues_count":1,"forks_count":0,"subscribers_count":0,"default_branch":"main","last_synced_at":"2025-10-19T01:18:14.145Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/python-discord.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null,"notice":null,"maintainers":null,"copyright":null,"agents":null,"dco":null,"cla":null},"funding":{"patreon":"python_discord","custom":"https://www.redbubble.com/people/pythondiscord"}},"created_at":"2025-10-17T23:43:43.000Z","updated_at":"2025-10-18T17:29:18.000Z","dependencies_parsed_at":"2025-10-19T01:18:26.970Z","dependency_job_id":"fe7ba8a9-2822-464c-9ede-a60b2bf1efa5","html_url":"https://github.com/python-discord/python-builds","commit_stats":null,"previous_names":["python-discord/python-builds"],"tags_count":null,"template":false,"template_full_name":null,"purl":"pkg:github/python-discord/python-builds","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-discord%2Fpython-builds","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-discord%2Fpython-builds/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-discord%2Fpython-builds/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-discord%2Fpython-builds/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/python-discord","download_url":"https://codeload.github.com/python-discord/python-builds/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-discord%2Fpython-builds/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":28502920,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-01-17T04:31:57.058Z","status":"ssl_error","status_checked_at":"2026-01-17T04:31:45.816Z","response_time":85,"last_error":"SSL_connect returned=1 errno=0 peeraddr=140.82.121.6:443 state=error: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":[],"created_at":"2026-01-17T06:48:35.165Z","updated_at":"2026-01-17T06:48:35.215Z","avatar_url":"https://github.com/python-discord.png","language":"Python","funding_links":["https://patreon.com/python_discord","https://www.redbubble.com/people/pythondiscord"],"categories":[],"sub_categories":[],"readme":"# Python Builds\n\nThis repository hosts prebuilt versions of Python that are used for the `!eval`\nfunctionality of [`python-discord/bot`](https://github.com/python-discord/bot).\n\nBuilt images contain a folder `/snekbin/` which contains the built Python\ninterpreter.\n\nThe subdirectory that contains the interpreter varies by the requested version,\nfor example, Python `3.14j` will have a binary at\n`/snekbin/python/3.14j/bin/python`.\n\n## Adding new versions\n\nTo add new versions to the build matrix, edit the `versions.toml` file to include\nthe desired versions. The GitHub Actions workflow will automatically build and\npush the new versions when changes are merged to the main branch.\n\nAdditionally, new patch versions are automatically built as part of the cron job\nthat runs daily. As long as pyenv is updated upstream with the new patch versions,\nthey will be picked up and built without any manual intervention.\n\n### Version Suffixes\n\nSome Python versions have suffixes, these are specified as follows:\n\n| Suffix | Meaning                               |\n| ------ | ------------------------------------- |\n| `j`    | JIT enabled build (e.g., `3.11.0j`)   |\n| `t`    | Free-threaded build (e.g., `3.11.0t`) |\n\n## GitHub Actions\n\nA manual build can be triggered by going to the \"Actions\" tab and selecting the\n\"Build Python Interpreters\" workflow. From there, click the \"Run workflow\" button.\n\n## Built Images\n\nBuilt images are pushed to the GitHub Container Registry at\n[`ghcr.io/python-discord/python-builds`](https://ghcr.io/python-discord/python-builds).\nThe images are tagged with the Python version they contain, e.g., `3.10.8` as well as\nthe short tag, e.g., `3.10`.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fpython-discord%2Fpython-builds","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fpython-discord%2Fpython-builds","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fpython-discord%2Fpython-builds/lists"}