Skip to content

Commit 4acd49b

Browse files
♻️ Refactoring
2 parents bf3e9db + e663d65 commit 4acd49b

File tree

12 files changed

+347
-303
lines changed

12 files changed

+347
-303
lines changed

.github/workflows/build.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -24,7 +24,7 @@ jobs:
2424
- name: Set up Python
2525
uses: actions/setup-python@v6
2626
with:
27-
python-version: "3.13"
27+
python-version: "3.14"
2828

2929
- name: Build package
3030
run: uv build

.github/workflows/integration.yml

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -69,7 +69,9 @@ jobs:
6969
run: uv run every-python run v3.13.0 -- --version
7070

7171
- name: Test build with JIT
72-
run: uv run every-python install main --jit --verbose
72+
# Use commit that I know has JIT support with LLVM 20
73+
run: uv run every-python install 42d014086098d3d70cacb4d8993f04cace120c12 --jit --verbose
7374

7475
- name: Verify JIT build works
75-
run: uv run every-python run main --jit -- --version
76+
# Use commit that I know has JIT support with LLVM 20
77+
run: uv run every-python run 42d014086098d3d70cacb4d8993f04cace120c12 --jit -- --version

.github/workflows/lint.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -28,7 +28,7 @@ jobs:
2828
- name: Set up Python
2929
uses: actions/setup-python@v5
3030
with:
31-
python-version: "3.13"
31+
python-version: "3.14"
3232

3333
- name: Install dependencies
3434
run: uv sync

.github/workflows/typecheck.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -30,7 +30,7 @@ jobs:
3030
- name: Set up Python
3131
uses: actions/setup-python@v6
3232
with:
33-
python-version: "3.13"
33+
python-version: "3.14"
3434

3535
- name: Install dependencies
3636
run: uv sync --all-groups

.gitignore

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -27,4 +27,6 @@ build/
2727

2828
# Pytest
2929
.cache/
30-
.pytest_cache/
30+
.pytest_cache/
31+
32+
test_jit_api.py

every_python/__init__.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,3 @@
1-
"""every-python - A utility for building any commit of CPython."""
1+
"""every-python - A utility for building and running any commit of CPython."""
22

33
__version__ = "0.2.0"

0 commit comments

Comments
 (0)