Skip to content

Modernize Project#113

Merged
mrocklin merged 8 commits intodask:mainfrom
mrocklin:numpy2
Jan 23, 2026
Merged

Modernize Project#113
mrocklin merged 8 commits intodask:mainfrom
mrocklin:numpy2

Conversation

@mrocklin
Copy link
Member

No description provided.

xlt208 and others added 8 commits August 20, 2025 12:03
- Add conftest.py with pytest_addoption for --slow flag
- Mark slow tests with @pytest.mark.slow or pytest.param(..., marks=pytest.mark.slow)
- Tests now run in ~15s by default, full suite available with --slow
- No test coverage removed, slow tests are just skipped by default

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
- Add shape parameter to sparse.COO (now required)
- Convert sparse arrays to dense before assert_eq comparison

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
- Replace setup.py/requirements.txt with pyproject.toml
- Use importlib.metadata instead of deprecated pkg_resources
- Update CI to use uv and Python 3.10-3.13
- Bump minimum dependency versions
- Add uv.lock to .gitignore

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
- Update black, flake8, isort, codespell to latest versions
- Add W503 to flake8 ignore (conflicts with black)
- Apply black formatting

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
- wheels.yml: Use uv build, update to v4 actions, simplify jobs
- pre-commit.yml: Update action versions

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
@mrocklin mrocklin merged commit 8dee45a into dask:main Jan 23, 2026
8 checks passed
@mrocklin mrocklin deleted the numpy2 branch January 23, 2026 21:32
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants