Skip to content

Comments

chore: Sync dependency lockfiles from pyproject.toml#429

Open
github-actions[bot] wants to merge 2 commits intorefactor/remove-joblib-parallelizationfrom
auto-update-requirements
Open

chore: Sync dependency lockfiles from pyproject.toml#429
github-actions[bot] wants to merge 2 commits intorefactor/remove-joblib-parallelizationfrom
auto-update-requirements

Conversation

@github-actions
Copy link
Contributor

Automated Lockfile Synchronization

This PR was automatically generated by the sync-requirements workflow.

Changes:

  • requirements.txt - Production dependencies from [project.dependencies]
  • requirements-dev.lock - Development dependencies from [project.optional-dependencies.dev]
  • docs/requirements.txt - Documentation dependencies from [project.optional-dependencies.docs]
  • solarwindpy.yml - Conda environment generated from requirements.txt

Source:

Generated via pip-compile from pyproject.toml changes.

Validation:

All lockfiles validated with pip install --dry-run.

@github-actions github-actions bot force-pushed the auto-update-requirements branch from f30bb94 to 36fc925 Compare February 17, 2026 19:47
@github-actions github-actions bot added automated dependencies Pull requests that update a dependency file labels Feb 17, 2026
blalterman and others added 2 commits February 17, 2026 14:50
* docs(plans): add private-dev + public-release repo plan

Documents the two-repo architecture for private development with
public releases via rsync-based export script.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>

* refactor(fitfunctions): remove joblib parallelization from TrendFit

Joblib's loky backend deadlocks on macOS with Python 3.12's spawn
start method. The multiprocessing backend fails due to unpicklable
closures, and the threading backend provides no CPU-bound speedup.

Remove the non-functional parallel code path, related tests,
benchmarks, and the performance optional dependency. All Phase 4
features in core.py (residuals use_all, in-place mask ops,
xoutside/youtside) are preserved — they have zero joblib dependency.

Generated with Claude Code

Co-Authored-By: Claude <noreply@anthropic.com>

---------

Co-authored-by: Claude Opus 4.6 <noreply@anthropic.com>
- Updated requirements.txt (production dependencies)
- Updated requirements-dev.lock (development dependencies)
- Updated docs/requirements.txt (documentation dependencies)
- Updated conda environment: solarwindpy.yml
- Auto-generated via pip-compile from pyproject.toml
@github-actions github-actions bot force-pushed the auto-update-requirements branch from 36fc925 to e05d0f0 Compare February 17, 2026 19:55
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

automated dependencies Pull requests that update a dependency file

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant