Skip to content

Commit 209370a

Browse files
committed
WIP
1 parent 76ea04a commit 209370a

File tree

5 files changed

+53
-498
lines changed

5 files changed

+53
-498
lines changed

.circleci/config.yml

Lines changed: 0 additions & 126 deletions
This file was deleted.
Lines changed: 53 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,53 @@
1+
name: Debug Windows
2+
3+
on:
4+
workflow_dispatch:
5+
6+
jobs:
7+
debug-windows:
8+
name: Debug Windows Python 3.13
9+
runs-on: windows-latest
10+
defaults:
11+
run:
12+
shell: bash
13+
steps:
14+
- name: Cancel Previous Runs
15+
uses: styfle/cancel-workflow-action@0.12.1
16+
with:
17+
access_token: ${{ github.token }}
18+
19+
- name: Checkout
20+
uses: actions/checkout@v4.2.2
21+
with:
22+
submodules: true
23+
24+
- name: Set up Python 3.13
25+
uses: actions/setup-python@v5.4.0
26+
with:
27+
python-version: "3.13"
28+
29+
- name: Fix windows symlinks
30+
run: |
31+
rm lwt_interface
32+
cp -r --dereference git-submodules/tskit/python/lwt_interface ./lwt_interface
33+
34+
- name: Install GSL (Windows)
35+
run: |
36+
vcpkg install gsl:x64-windows
37+
# Add GSL DLL directory to PATH for runtime
38+
$vcpkgRoot = $env:VCPKG_INSTALLATION_ROOT
39+
if (-not $vcpkgRoot) { $vcpkgRoot = "C:\vcpkg" }
40+
$gslBinPath = Join-Path $vcpkgRoot "installed\x64-windows\bin"
41+
echo "$gslBinPath" >> $env:GITHUB_PATH
42+
Write-Output "Added to PATH: $gslBinPath"
43+
shell: powershell
44+
45+
- name: Install pip deps
46+
run: |
47+
pip install uv
48+
uv pip install --system -r pyproject.toml --extra test
49+
50+
- name: Setup tmate session
51+
uses: mxschmitt/action-tmate@v3
52+
with:
53+
limit-access-to-actor: true

.github/workflows/docs.yml

Lines changed: 0 additions & 14 deletions
This file was deleted.

.github/workflows/tests.yml

Lines changed: 0 additions & 104 deletions
This file was deleted.

0 commit comments

Comments
 (0)