Skip to content
Merged
Changes from 1 commit
Commits
Show all changes
41 commits
Select commit Hold shift + click to select a range
b04128d
update makefile with uv
sydney-runkle Nov 19, 2024
9d3d96c
adding uv to ci
sydney-runkle Nov 19, 2024
73772f9
adding uv.lock
sydney-runkle Nov 19, 2024
00bf032
use sync with venv
sydney-runkle Nov 19, 2024
4451cc5
more attempted fixes
sydney-runkle Nov 19, 2024
7ad9a37
fix os test
sydney-runkle Nov 19, 2024
69a0880
fix ruff
sydney-runkle Nov 19, 2024
fa0ad9e
improved CI
sydney-runkle Nov 19, 2024
fa3457f
fixing linting issue
sydney-runkle Nov 19, 2024
9ea9a23
coverage updates
sydney-runkle Nov 19, 2024
2f57e08
remove unused mypy
sydney-runkle Nov 19, 2024
a80e698
uv run for maturin?
sydney-runkle Nov 19, 2024
a749ef8
uv run
sydney-runkle Nov 19, 2024
36a5885
more uv run updates
sydney-runkle Nov 19, 2024
de7a405
force reinstalls
sydney-runkle Nov 19, 2024
3c3b2e3
deps fix for integration test
sydney-runkle Nov 19, 2024
bf6d59b
try src file
sydney-runkle Nov 19, 2024
bef5e5c
fix linting issues
sydney-runkle Nov 19, 2024
3b7ace0
try project pydantic
sydney-runkle Nov 19, 2024
84eb33b
not cur dir
sydney-runkle Nov 19, 2024
bd62df3
another top level attempt
sydney-runkle Nov 19, 2024
b0f3e62
controlling venv?
sydney-runkle Nov 20, 2024
7b214d2
uv project environment
sydney-runkle Nov 20, 2024
d9238fa
venv
sydney-runkle Nov 20, 2024
5bb7b8b
venv
sydney-runkle Nov 20, 2024
9baefd3
another attempt
sydney-runkle Nov 20, 2024
524edae
another fix
sydney-runkle Nov 20, 2024
ce04ade
make build dev separately
sydney-runkle Nov 20, 2024
fd113cc
debug, I'm confused
sydney-runkle Nov 20, 2024
11beaeb
simplify, try to fix msrv
davidhewitt Nov 20, 2024
e573ee8
fix integration tests, versioned builds
davidhewitt Nov 20, 2024
7c83ed2
next batch of fixes
davidhewitt Nov 20, 2024
9dde9b8
fix codspeed
davidhewitt Nov 20, 2024
da6e6ef
fixup tests and CI
davidhewitt Nov 20, 2024
f822260
fix benchmarks?
davidhewitt Nov 20, 2024
a0e4a1d
debug
davidhewitt Nov 20, 2024
93c2c9d
try install python on codspeed runs
davidhewitt Nov 20, 2024
c360563
fixup arch builds
davidhewitt Nov 20, 2024
9aadc42
simplify, review comments
davidhewitt Nov 20, 2024
3327255
try last fix for arch tests
davidhewitt Nov 21, 2024
d940668
last fix
davidhewitt Nov 21, 2024
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
27 changes: 15 additions & 12 deletions .github/workflows/ci.yml
Original file line number Diff line number Diff line change
Expand Up @@ -93,7 +93,7 @@ jobs:
enable-cache: true

- name: install deps
run: uv sync --python ${{ matrix.python-version }} --group testing
run: uv sync --group testing

- run: uv pip install -e .
env:
Expand All @@ -105,6 +105,9 @@ jobs:
env:
HYPOTHESIS_PROFILE: slow

env:
UV_PYTHON: ${{ matrix.python-version }}

test-os:
name: test on ${{ matrix.os }}

Expand Down Expand Up @@ -205,13 +208,16 @@ jobs:
uses: Swatinem/rust-cache@v2

- name: install deps
run: uv sync --python ${{ matrix.python-version }} --group testing
run: uv sync --group testing

- run: make build-dev

- run: uv pip freeze
- run: uv run pytest

env:
UV_PYTHON: ${{ matrix.python-version }}

test-pydantic-integration:
runs-on: ubuntu-latest
continue-on-error: true
Expand All @@ -237,20 +243,15 @@ jobs:
with:
enable-cache: true

- name: create venv
run: uv venv --python 3.13

- name: set up venv
run: |
uv venv
uv pip install -r pydantic/pyproject.toml --extra timezone
uv pip install maturin
env:
UV_PROJECT_ENVIRONMENT: .venv
uv pip install maturin pip

- name: install pydantic-core
run: |
pwd
make build-dev
run: make build-dev
working-directory: pydantic-core

- run: uv --version && uv pip list

Expand All @@ -259,7 +260,9 @@ jobs:
- run: uv run pytest --override-ini=xfail_strict=False pydantic/tests
env:
PYDANTIC_PRIVATE_ALLOW_UNHANDLED_SCHEMA_TYPES: 1
UV_PROJECT_ENVIRONMENT: .venv

env:
UV_PROJECT_ENVIRONMENT: ${{ github.workspace }}/.venv

lint:
runs-on: ubuntu-latest
Expand Down
Loading