Skip to content

Take perspective-python from spaday-perspective - #180

Merged
timkpaine merged 1 commit into
mainfrom
tkp/perspective-via-spaday
Aug 21, 2026
Merged

Take perspective-python from spaday-perspective#180
timkpaine merged 1 commit into
mainfrom
tkp/perspective-via-spaday

Conversation

@timkpaine

Copy link
Copy Markdown
Member

spaday-perspective 0.3.0 declares perspective-python==4.5.2 as a runtime dependency, pinned to the version its browser bundle speaks. Previously it listed perspective only under its develop/examples extras, so raydar had to declare the dependency itself and mirror the compatible range by hand.

  • Bump spaday-perspective to >=0.3,<0.4
  • Drop the direct perspective-python>=4.5,<4.6

The upstream pin is exact, so it is tighter than the range it replaces and can no longer drift out of step with the bundled client.

Verified by installing the wheel into a fresh environment: perspective-python resolves to 4.5.2 with no direct declaration from raydar, and the dashboard serves. Full suite passes (36) against the new versions.

This also makes the open dependabot PR bumping perspective-python to 5.2 moot — raydar no longer pins it, and 5.x would not match the 4.5.2 browser bundle.

spaday-perspective 0.3.0 declares perspective-python==4.5.2 as a runtime
dependency, pinned to the version its browser bundle speaks. Until now it
only listed it under develop/examples extras, so raydar had to declare it
itself and mirror the compatible range by hand.

Drop the direct dependency and take it transitively. The exact upstream
pin is tighter than the >=4.5,<4.6 range it replaces, and it can no
longer drift out of step with the bundled client.

Verified by installing the wheel into a fresh environment: perspective
resolves to 4.5.2 with no direct declaration from raydar.

Signed-off-by: Tim Paine <3105306+timkpaine@users.noreply.github.com>
@github-actions

Copy link
Copy Markdown
Contributor

Test Results

36 tests   36 ✅  26s ⏱️
 1 suites   0 💤
 1 files     0 ❌

Results for commit 92d2486.

@timkpaine
timkpaine marked this pull request as ready for review August 21, 2026 22:16
@timkpaine
timkpaine merged commit 6e2caf1 into main Aug 21, 2026
4 checks passed
@timkpaine
timkpaine deleted the tkp/perspective-via-spaday branch August 21, 2026 22:16
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.

1 participant