Skip to content

Update pinned requirements 📍#3054

Merged
namurphy merged 1 commit intomainfrom
create-pull-request/patch
Jul 24, 2025
Merged

Update pinned requirements 📍#3054
namurphy merged 1 commit intomainfrom
create-pull-request/patch

Conversation

@plasmapy-requirements-bot
Copy link
Contributor

This pull request (PR) regenerates the requirements files in uv.lock that are used for running tests, building documentation, and performing continuous integration (CI) checks. Pinning requirements files reduces the probability that a CI check will spontaneously start failing in a PR due to a breaking change in a dependency. This PR lets us quarantine breaking changes in newly released dependencies before they get used in CI. 🛡

If all checks pass ✅, please merge this PR. If any checks fail due to a breaking change in a dependency 🚨, please fix the problem(s) before merging.

Note

These changes were generated by running nox -s requirements in the top-level directory of the repository, using the requirements session defined in noxfile.py. This Nox session uses uv lock to regenerate requirements files. The workflow is defined in .github/workflows/update-pinned-reqs.yml.

Important

When it is necessary to pin or put an upper limit on a requirement in pyproject.toml, please create an issue to remove this upper limit before the next release.

Updated dependencies

package old version new version
astropy-iers-data 0.2025.7.14.0.40.29 0.2025.7.21.0.41.39
distlib 0.3.9 0.4.0
hypothesis 6.135.32 6.136.3
ipykernel 6.29.5 6.30.0
jsonschema 4.24.0 4.25.0
lmfit 1.3.3 1.3.4
virtualenv 20.31.2 20.32.0

@plasmapy-requirements-bot plasmapy-requirements-bot bot added no changelog entry needed For PRs that should not have a changelog entry requirements Related to updating requirements labels Jul 24, 2025
@github-actions
Copy link

Thank you for submitting this pull request (PR)! ✨

Below are checks that are being run for this PR. Click on the name of a check to learn why it didn't pass. ✅ Don't worry if something broke! We break stuff all the time. 😅

PlasmaPy's contributor guide has pages on:

Tip

📚 For a documentation preview, click on docs/readthedocs.org:plasmapy below. For cryptic documentation errors, see the documentation troubleshooting guide.

Tip

🧹 Automatically fix most pre-commit.ci failures by commenting pre-commit.ci autofix below. For other failures, please see the pre-commit troubleshooting guide.

We thank you once again! 🌌

@codecov
Copy link

codecov bot commented Jul 24, 2025

Codecov Report

✅ All modified and coverable lines are covered by tests.
✅ Project coverage is 95.48%. Comparing base (821cd59) to head (f75f6b0).
⚠️ Report is 56 commits behind head on main.

Additional details and impacted files
@@           Coverage Diff           @@
##             main    #3054   +/-   ##
=======================================
  Coverage   95.48%   95.48%           
=======================================
  Files         108      108           
  Lines        9738     9738           
  Branches     1473     1473           
=======================================
  Hits         9298     9298           
  Misses        253      253           
  Partials      187      187           

☔ View full report in Codecov by Sentry.
📢 Have feedback on the report? Share it here.

🚀 New features to boost your workflow:
  • ❄️ Test Analytics: Detect flaky tests, report on failures, and find test suite problems.

@namurphy namurphy merged commit 9b3014e into main Jul 24, 2025
44 checks passed
@namurphy namurphy deleted the create-pull-request/patch branch July 24, 2025 15:30
@github-actions github-actions bot removed the no changelog entry needed For PRs that should not have a changelog entry label Jul 24, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

requirements Related to updating requirements

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant