{"id":28407647,"url":"https://github.com/level12/wheel-builder","last_synced_at":"2025-07-16T08:13:10.458Z","repository":{"id":35093961,"uuid":"39258405","full_name":"level12/wheel-builder","owner":"level12","description":"Build Python wheels for Windows","archived":false,"fork":false,"pushed_at":"2015-12-14T13:19:39.000Z","size":75,"stargazers_count":1,"open_issues_count":3,"forks_count":1,"subscribers_count":11,"default_branch":"master","last_synced_at":"2025-06-29T15:38:44.867Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"PowerShell","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/level12.png","metadata":{"files":{"readme":"readme.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2015-07-17T14:33:46.000Z","updated_at":"2020-05-10T19:35:06.000Z","dependencies_parsed_at":"2022-08-04T00:00:23.243Z","dependency_job_id":null,"html_url":"https://github.com/level12/wheel-builder","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/level12/wheel-builder","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/level12%2Fwheel-builder","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/level12%2Fwheel-builder/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/level12%2Fwheel-builder/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/level12%2Fwheel-builder/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/level12","download_url":"https://codeload.github.com/level12/wheel-builder/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/level12%2Fwheel-builder/sbom","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":265495723,"owners_count":23776675,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","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":"2025-06-02T01:35:48.429Z","updated_at":"2025-07-16T08:13:10.450Z","avatar_url":"https://github.com/level12.png","language":"PowerShell","funding_links":[],"categories":[],"sub_categories":[],"readme":"Building Python Wheels for Windows\n==================================\n\nAt [Level 12][level12] we often have the need for Windows wheels for projects that don't publish them.  This\nis due to\n\n1. Our practice of shipping [wheelhouses][wheelhouse] with our projects to ensure testing and\ndeployment consistency.\n2. The need for some of our apps to run on Windows.\n3. A preference of some of our devs to not have to run Windows on their dev machines.\n\nSo, since we needed to build Windows wheels for ourselves, we figured we'd make them available to\nothers as well.\n\nSecurity\n--------\n\nCan you trust the wheels we publish?  The entire build process is here in the open on GitHub and\nthe wheels are being built in a [public project on Appveyor][av project].\n\nWhere do I find the Wheels?\n---------------------------\n\nStart by hitting the build history for the project:\n\n* [SQLAlchemy](https://ci.appveyor.com/project/rsyring/wheel-builder/history?branch=sqlalchemy)\n* [wrapt](https://ci.appveyor.com/project/rsyring/wheel-builder/history?branch=wrapt)\n* [simplejson](https://ci.appveyor.com/project/rsyring/wheel-builder/history?branch=simplejson)\n* [tornado](https://ci.appveyor.com/project/rsyring/wheel-builder/history?branch=tornado)\n\nThen:\n\n1. Choose the environment that matches the Python version you need the wheel for.\n2. Choose the artifacts tab.\n3. Profit!\n\nProject Maintainers\n-------------------\n\nWe are committed to turning around builds for new releases as soon as possible.  In order to make\nthat happen, please:\n\n* Have us create a branch for your project.  You'll only need to do this once.\n* Fork this repo, update the `appveyor.yml` file with the tag/commit of your new release and send a\n  PR against your project's branch.\n* We'll do our best to accept these PRs ASAP so the wheels can be ready to ship to PyPI with\n  the rest of your files.\n\nHowever, for the best results, we recommend you setup your project to test and build on\nappveyor yourself.  Appveyor has a free plan for OSS and here are a couple example projects to take\na look at:\n\n* https://github.com/ogrisel/python-appveyor-demo\n* https://github.com/level12/sqlalchemy-appveyor/tree/appveyor\n    * In particular, we put a lot of effort into getting the SQL Server configuration running well\n    for testing purposes.\n\nIssues\n------\n\nIf you have an isssue with bugs, etc. in upstream projects, please contact those projects.\n\nYou can create an issue/PR on this project if:\n\n* You would like to see us support another project.\n* The wheels we are publishing need to be built differently or are otherwise defective.\n* You'd like to see us build wheels for other Python versions.\n* Upstream projects are behind and we haven't built wheels for that release\n* etc.\n\n\n\n[level12]: https://www.level12.io/\n[wheelhouse]: https://pypi.python.org/pypi/Wheelhouse\n[av project]: https://ci.appveyor.com/project/rsyring/wheel-builder\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Flevel12%2Fwheel-builder","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Flevel12%2Fwheel-builder","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Flevel12%2Fwheel-builder/lists"}