Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
40 commits
Select commit Hold shift + click to select a range
6c15dd1
Add stubs
daizutabi Feb 6, 2026
f7a23e7
Add pre-commit
daizutabi Feb 6, 2026
1063054
Update stubs
daizutabi Feb 6, 2026
1436ed6
Update core
daizutabi Feb 6, 2026
3705bfb
Update pyproject.toml
daizutabi Feb 6, 2026
ae9492f
Update stubs
daizutabi Feb 6, 2026
983d93d
Update top-level modules
daizutabi Feb 6, 2026
efe41e2
Update pyproject.toml
daizutabi Feb 6, 2026
c83b6d0
Update dataframes modules
daizutabi Feb 6, 2026
afc685c
Move import
daizutabi Feb 6, 2026
29573c8
Update CI
daizutabi Feb 6, 2026
1607d03
Update chart modules
daizutabi Feb 7, 2026
4d5c92c
Update stubs
daizutabi Feb 7, 2026
b61c50c
Drop python 3.11
daizutabi Feb 7, 2026
5b72c88
Use generic
daizutabi Feb 7, 2026
cea652e
Update stubs
daizutabi Feb 7, 2026
eae40dc
api as Any
daizutabi Feb 7, 2026
d95f57a
columns_format: Any
daizutabi Feb 7, 2026
5445fb2
Update stubs
daizutabi Feb 7, 2026
3cd4b51
fix src
daizutabi Feb 7, 2026
4d9cf18
Update stubs
daizutabi Feb 7, 2026
0da23e1
Update stub
daizutabi Feb 7, 2026
4d9474c
fix benchmark
daizutabi Feb 7, 2026
ad2d63e
fix top level tests
daizutabi Feb 7, 2026
00b498d
tests/core
daizutabi Feb 7, 2026
0f50439
Use type instead of TypeAlias
daizutabi Feb 7, 2026
f0bf4bd
fix tests/dataframes
daizutabi Feb 7, 2026
171e51c
Update stub
daizutabi Feb 7, 2026
3cc2e22
fix tests/sheet_frame
daizutabi Feb 7, 2026
2bf7923
fix tests/stats_frame
daizutabi Feb 7, 2026
93e2c98
fix tests/dist_frame
daizutabi Feb 7, 2026
8bc8277
fix tests/agg
daizutabi Feb 7, 2026
c5398eb
fix tests/head_frame
daizutabi Feb 7, 2026
f545b68
fix tests/pivot
daizutabi Feb 7, 2026
9581f6e
fix tests/chart
daizutabi Feb 7, 2026
0216a48
fix tests/figure
daizutabi Feb 7, 2026
c4ec3b8
Series -> AxesSeries
daizutabi Feb 8, 2026
677c158
fix tests
daizutabi Feb 8, 2026
68d2216
Update tests
daizutabi Feb 10, 2026
ef9a032
fix prek
daizutabi Feb 10, 2026
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
16 changes: 7 additions & 9 deletions .github/workflows/ci.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,7 @@ on:
pull_request:

concurrency:
group: test-${{ github.head_ref }}
group: ${{ github.workflow }}-${{ github.event.pull_request.number || github.ref }}
cancel-in-progress: true

env:
Expand All @@ -20,21 +20,19 @@ jobs:
strategy:
fail-fast: false
matrix:
python-version: ["3.11", "3.12", "3.13", "3.14"]
python-version: ["3.12", "3.13", "3.14"]

steps:
- uses: actions/checkout@v6
- name: Set up Python ${{ matrix.python-version }}
uses: actions/setup-python@v6
- name: Install uv and set up Python ${{ matrix.python-version }}
uses: astral-sh/setup-uv@v7
with:
python-version: ${{ matrix.python-version }}
allow-prereleases: true
- name: Install uv and ruff
run: pip install uv ruff
# - name: Ruff check
# run: ruff check
activate-environment: true
- name: Install the project
run: uv sync
- name: Run prek hooks
run: uv run prek run --all-files
- name: Upload local coverage (lcov.info) if present
if: hashFiles('lcov.info') != ''
uses: codecov/codecov-action@v5
Expand Down
2 changes: 1 addition & 1 deletion .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -2,4 +2,4 @@
.venv/
/dist/
__pycache__/
uv.lock
uv.lock
26 changes: 26 additions & 0 deletions .pre-commit-config.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,26 @@
repos:
- repo: https://github.com/pre-commit/pre-commit-hooks
rev: v6.0.0
hooks:
- id: check-json
- id: check-toml
- id: check-yaml
exclude: ^mkdocs\.yml$
- id: end-of-file-fixer
- id: trailing-whitespace
- repo: https://github.com/abravalheri/validate-pyproject
rev: v0.25
hooks:
- id: validate-pyproject
- repo: https://github.com/astral-sh/ruff-pre-commit
rev: v0.15.0
hooks:
- id: ruff-check
files: ^(src|tests)/
- id: ruff-format
files: ^(src|tests)/
- repo: https://github.com/DetachHead/basedpyright-prek-mirror
rev: 1.37.4
hooks:
- id: basedpyright
files: ^(src|tests)/
Loading