diff --git a/.github/workflows/github_workflows_build-dot.yml b/.github/workflows/github_workflows_build-dot.yml new file mode 100644 index 00000000..5eb3f02d --- /dev/null +++ b/.github/workflows/github_workflows_build-dot.yml @@ -0,0 +1,33 @@ +name: Build WinPython Dot 3.13 + +on: + workflow_dispatch: + +jobs: + build-dot: + runs-on: windows-latest + steps: + - name: Checkout repository + uses: actions/checkout@v4 + + - name: Download python-3.13 standalone + run: | + curl -L -o python-3.13-embed.zip https://github.com/indygreg/python-build-standalone/releases/download/20240421/cpython-3.13.0b1+20240421-x86_64-pc-windows-msvc-shared-install_only.zip + mkdir dotpython + tar -xf python-3.13-embed.zip -C dotpython + + - name: Prepare WinPython dot structure + run: | + mkdir WinPython-dot-3.13 + move dotpython\* WinPython-dot-3.13\ + # Add more WinPython-specific folders/files here if needed + + - name: Zip the result + run: | + Compress-Archive -Path WinPython-dot-3.13\* -DestinationPath WinPython-dot-3.13.zip + + - name: Upload artifact + uses: actions/upload-artifact@v4 + with: + name: WinPython-dot-3.13 + path: WinPython-dot-3.13.zip \ No newline at end of file diff --git a/build/dot_build.toml b/build/dot_build.toml new file mode 100644 index 00000000..1f1883fe --- /dev/null +++ b/build/dot_build.toml @@ -0,0 +1,14 @@ +[builds] +[[builds]] +name = "WinPython-dot-3.13" +root_dir_for_builds = "build_output" +python_target = "3.13" +flavor = "dot" +arch = "amd64" +source_dirs = "" +toolsdirs = "" +requirements = "" +create_installer = false + +[pythons] +"3.13" = { python_target_release = "3.13.0", release = "b1", my_release_level = "b0", mandatory_requirements = "" } \ No newline at end of file