├── README.md ├── .github └── workflows │ └── build.yml └── LICENSE /README.md: -------------------------------------------------------------------------------- 1 | # PyInstaller Builds 2 | 3 | Builds PyInstaller with MinGW and deploys to github pages for use with yt-dlp. 4 | 5 | # Credits 6 | https://github.com/webcomics/pyinstaller-builder 7 | -------------------------------------------------------------------------------- /.github/workflows/build.yml: -------------------------------------------------------------------------------- 1 | name: Build 2 | on: 3 | # schedule: 4 | # - cron: '0 0 * * 0' 5 | workflow_dispatch: 6 | 7 | jobs: 8 | build: 9 | name: Build package 10 | runs-on: windows-latest 11 | 12 | strategy: 13 | matrix: 14 | include: 15 | - { arch: 64bit, env: x86_64 } 16 | - { arch: 32bit, env: i686 } 17 | 18 | steps: 19 | - name: Checkout 20 | uses: actions/checkout@v3 21 | with: 22 | repository: pyinstaller/pyinstaller 23 | ref: v5.13.0 24 | 25 | - name: Set up Python 26 | uses: actions/setup-python@v4 27 | with: 28 | python-version: 3.9 29 | 30 | - name: Build bootloader 31 | run: | 32 | cd bootloader 33 | python waf distclean all --target-arch=${{matrix.arch}} 34 | 35 | - name: Build packages 36 | run: | 37 | python -m pip install wheel 38 | python setup.py sdist bdist_wheel 39 | 40 | - name: Deploy 41 | uses: peaceiris/actions-gh-pages@v3 42 | with: 43 | github_token: ${{ secrets.GITHUB_TOKEN }} 44 | publish_dir: ./dist 45 | destination_dir: ${{matrix.env}} 46 | keep_files: true 47 | -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- 1 | This is free and unencumbered software released into the public domain. 2 | 3 | Anyone is free to copy, modify, publish, use, compile, sell, or 4 | distribute this software, either in source code form or as a compiled 5 | binary, for any purpose, commercial or non-commercial, and by any 6 | means. 7 | 8 | In jurisdictions that recognize copyright laws, the author or authors 9 | of this software dedicate any and all copyright interest in the 10 | software to the public domain. We make this dedication for the benefit 11 | of the public at large and to the detriment of our heirs and 12 | successors. We intend this dedication to be an overt act of 13 | relinquishment in perpetuity of all present and future rights to this 14 | software under copyright law. 15 | 16 | THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, 17 | EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF 18 | MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. 19 | IN NO EVENT SHALL THE AUTHORS BE LIABLE FOR ANY CLAIM, DAMAGES OR 20 | OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, 21 | ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR 22 | OTHER DEALINGS IN THE SOFTWARE. 23 | 24 | For more information, please refer to 25 | --------------------------------------------------------------------------------