chore(deps)(deps): bump the python-dependencies group with 5 updates - #554
Merged
Conversation
Bumps the python-dependencies group with 5 updates: | Package | From | To | | --- | --- | --- | | [cvx-linalg](https://github.com/Jebel-Quant/linalg) | `0.6.2` | `0.7.0` | | [jquantstats](https://github.com/jebel-quant/jquantstats) | `0.9.3` | `0.9.6` | | [pytest](https://github.com/pytest-dev/pytest) | `9.0.3` | `9.1.0` | | [hypothesis](https://github.com/HypothesisWorks/hypothesis) | `6.155.2` | `6.155.3` | | [ty](https://github.com/astral-sh/ty) | `0.0.46` | `0.0.49` | Updates `cvx-linalg` from 0.6.2 to 0.7.0 - [Release notes](https://github.com/Jebel-Quant/linalg/releases) - [Changelog](https://github.com/Jebel-Quant/linalg/blob/main/CHANGELOG.md) - [Commits](Jebel-Quant/linalg@v0.6.2...v0.7.0) Updates `jquantstats` from 0.9.3 to 0.9.6 - [Release notes](https://github.com/jebel-quant/jquantstats/releases) - [Changelog](https://github.com/Jebel-Quant/jquantstats/blob/main/CHANGELOG.md) - [Commits](Jebel-Quant/jquantstats@v0.9.3...v0.9.6) Updates `pytest` from 9.0.3 to 9.1.0 - [Release notes](https://github.com/pytest-dev/pytest/releases) - [Changelog](https://github.com/pytest-dev/pytest/blob/main/CHANGELOG.rst) - [Commits](pytest-dev/pytest@9.0.3...9.1.0) Updates `hypothesis` from 6.155.2 to 6.155.3 - [Release notes](https://github.com/HypothesisWorks/hypothesis/releases) - [Commits](HypothesisWorks/hypothesis@v6.155.2...v6.155.3) Updates `ty` from 0.0.46 to 0.0.49 - [Release notes](https://github.com/astral-sh/ty/releases) - [Changelog](https://github.com/astral-sh/ty/blob/main/CHANGELOG.md) - [Commits](astral-sh/ty@0.0.46...0.0.49) --- updated-dependencies: - dependency-name: cvx-linalg dependency-version: 0.7.0 dependency-type: direct:production update-type: version-update:semver-minor dependency-group: python-dependencies - dependency-name: jquantstats dependency-version: 0.9.6 dependency-type: direct:production update-type: version-update:semver-patch dependency-group: python-dependencies - dependency-name: pytest dependency-version: 9.1.0 dependency-type: direct:development update-type: version-update:semver-minor dependency-group: python-dependencies - dependency-name: hypothesis dependency-version: 6.155.3 dependency-type: direct:development update-type: version-update:semver-patch dependency-group: python-dependencies - dependency-name: ty dependency-version: 0.0.49 dependency-type: direct:development update-type: version-update:semver-patch dependency-group: python-dependencies ... Signed-off-by: dependabot[bot] <support@github.com>
Contributor
Author
LabelsThe following labels could not be found: Please fix the above issues or remove invalid values from |
cvx-linalg >= 0.7 renamed the private `_DEFAULT_COND_THRESHOLD` constant to the public `DEFAULT_COND_THRESHOLD`. The production code in `_factor_model.py` already uses a try/except to handle both versions. Apply the same pattern to the two test files that directly imported the private name, fixing the ImportError on macOS with Python 3.11.
Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
cvx-linalg 0.7 now ships type information, surfacing three typecheck failures under ty + mypy --strict: - _factor_model.py: import the threshold from the public top-level name (cvx.linalg.DEFAULT_COND_THRESHOLD); keep a suppressed fallback to the old private cvx.linalg.solve._DEFAULT_COND_THRESHOLD for <0.7. - exceptions.py: cvx exception base classes are now typed; drop the unused type: ignore[misc] comments. - _stream.py: ewm_covariance now returns dict[Hashable, np.ndarray]; cast the integer t-index keys for max(). Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
ruff wraps the <0.7 fallback import across lines; mypy attaches the attr-defined/no-redef errors to the `from` line while ty reports the unresolved-import on the name line. Split the directives accordingly so both checkers are satisfied and ruff format stays stable. Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Bumps the python-dependencies group with 5 updates:
0.6.20.7.00.9.30.9.69.0.39.1.06.155.26.155.30.0.460.0.49Updates
cvx-linalgfrom 0.6.2 to 0.7.0Release notes
Sourced from cvx-linalg's releases.
Changelog
Sourced from cvx-linalg's changelog.
Commits
a2be383Chore: bump version 0.6.2 → 0.7.075ab48drefactor: address code-quality, packaging, and API consistency issues (#50)db50246chore(deps-dev)(deps-dev): bump the python-dependencies group with 3 updates ...881715bchore(deps)(deps): bump actions/checkout in the github-actions group (#48)a8e91b7chore: update CHANGELOG.md for v0.6.2 [skip ci]Updates
jquantstatsfrom 0.9.3 to 0.9.6Release notes
Sourced from jquantstats's releases.
... (truncated)
Changelog
Sourced from jquantstats's changelog.
Commits
5fcc3cfChore: bump version 0.9.5 → 0.9.63f6a8e2Round 3 quality: input validation, mutation-gated baseline, PR benchmarks, ar...b838307chore: update CHANGELOG.md for v0.9.5 [skip ci]79c6621Chore: bump version 0.9.4 → 0.9.5ea12eb6fix: raise timeout for kaleido tests to absorb Chrome cold-start2512727fix: warn when benchmark alignment drops rows, loosen kaleido pin724ce8cchore: update CHANGELOG.md for v0.9.4 [skip ci]e393af8Chore: bump version 0.9.3 → 0.9.4a3170deRound 2 quality: API observability & auth, branch coverage + mutation pass, d...04c551dfeat: typed stat decorators, snapshot tests, docs FAQ/diagrams, protocol dedupUpdates
pytestfrom 9.0.3 to 9.1.0Release notes
Sourced from pytest's releases.
... (truncated)
Commits
b2522cfPrepare release version 9.1.0368d2fc[refactor] TightenSetComparisonFunctiontoIterator[str](#14587)ff77cd8[refactor] Make base assertion comparisons return an iterator instead of a li...0d8491abuild(deps): Bump actions/stale from 10.2.0 to 10.3.04a809d9Merge pull request #14568 from pytest-dev/register-fixture5dfa385Fix recursion traceback test to cover all styles (#14582)f52ff0cAddpytest.register_fixturea8ac094Merge pull request #14567 from pytest-dev/more-visibility-deprecatee5620cd[pre-commit.ci] pre-commit autoupdate (#14577)2ce9c6dMerge pull request #14540 from minbang930/fix-14533-doctest-module-fixturesUpdates
hypothesisfrom 6.155.2 to 6.155.3Commits
8497a82Bump hypothesis version to 6.155.3 and update changelog1ac02e3Merge pull request #4767 from pschanely/suppress-observations814a0efMerge branch 'master' into suppress-observationsef41ab2Fix two crosshair-backend test failures + a spurious empty observation1084b33claude: fix link preview dark styling in furo auto theme modecaa15d0Bump hypothesis version to 6.155.2 and update changelog41f16b2formate4ce59erewrite comments and improve testb3d84f5fixed flake47b6f0fUpdate pinned dependenciesUpdates
tyfrom 0.0.46 to 0.0.49Release notes
Sourced from ty's releases.
... (truncated)
Changelog
Sourced from ty's changelog.
... (truncated)
Commits
b669da8Bump version to 0.0.49 (#3749)79f0f51Fixups to new AGENTS.md file (#3741)d621352alex/generated workflow agents (#3740)10b243dBump version to 0.0.48 (#3729)c7a02f3Automatically trigger new ty-pre-commit releases when we cut a release (#3727)b6465aaUpdate typing FAQs: we have a pre-commit hook now (#3728)bd984e5Bump version to 0.0.47 (#3726)dd697a4Harden release-script edits around typeshed-sync CHANGELOG entries (#3725)23c525eEnsure the submodule is initialized inrelease.sh(#3724)baf9732Update actions/checkout action to v6.0.3 (#3716)Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting
@dependabot rebase.Dependabot commands and options
You can trigger Dependabot actions by commenting on this PR:
@dependabot rebasewill rebase this PR@dependabot recreatewill recreate this PR, overwriting any edits that have been made to it@dependabot show <dependency name> ignore conditionswill show all of the ignore conditions of the specified dependency@dependabot ignore <dependency name> major versionwill close this group update PR and stop Dependabot creating any more for the specific dependency's major version (unless you unignore this specific dependency's major version or upgrade to it yourself)@dependabot ignore <dependency name> minor versionwill close this group update PR and stop Dependabot creating any more for the specific dependency's minor version (unless you unignore this specific dependency's minor version or upgrade to it yourself)@dependabot ignore <dependency name>will close this group update PR and stop Dependabot creating any more for the specific dependency (unless you unignore this specific dependency or upgrade to it yourself)@dependabot unignore <dependency name>will remove all of the ignore conditions of the specified dependency@dependabot unignore <dependency name> <ignore condition>will remove the ignore condition of the specified dependency and ignore conditions