Skip to content

EN: Plugin/package manager performance improvements#7194

Merged
mdcutone merged 13 commits intopsychopy:devfrom
mdcutone:dev-en-html-package-search
May 7, 2025
Merged

EN: Plugin/package manager performance improvements#7194
mdcutone merged 13 commits intopsychopy:devfrom
mdcutone:dev-en-html-package-search

Conversation

@mdcutone
Copy link
Copy Markdown
Member

@mdcutone mdcutone commented Apr 11, 2025

This PR enhances the built-in PsychoPy package manager with the following key changes:

  • The PyPI package index is cached locally and updated only when needed, this is done as a background process
  • Package search is working again and considerably faster
  • Local package cache can be released from memory when the dialog closes

@codecov
Copy link
Copy Markdown

codecov bot commented Apr 11, 2025

Codecov Report

Attention: Patch coverage is 0.32258% with 309 lines in your changes missing coverage. Please review.

Project coverage is 12.25%. Comparing base (8b6b070) to head (1a81dc8).
Report is 109 commits behind head on dev.

Additional details and impacted files
@@            Coverage Diff             @@
##              dev    #7194      +/-   ##
==========================================
+ Coverage   12.17%   12.25%   +0.07%     
==========================================
  Files         346      347       +1     
  Lines       63960    64147     +187     
==========================================
+ Hits         7785     7859      +74     
- Misses      56175    56288     +113     
Components Coverage Δ
app ∅ <ø> (∅)
boilerplate ∅ <ø> (∅)
library ∅ <ø> (∅)
vm-safe library ∅ <ø> (∅)
🚀 New features to boost your workflow:
  • ❄️ Test Analytics: Detect flaky tests, report on failures, and find test suite problems.
  • 📦 JS Bundle Analysis: Save yourself from yourself by tracking and limiting bundle sizes in JS merges.

@mdcutone mdcutone marked this pull request as ready for review April 24, 2025 13:15
@mdcutone mdcutone merged commit 9fb4b26 into psychopy:dev May 7, 2025
7 checks passed
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