Skip to content

Update allowed versions of dependencies - #3345

Draft
namurphy wants to merge 7 commits into
PlasmaPy:mainfrom
namurphy:update-limits-on-dependencies
Draft

namurphy wants to merge 7 commits into
PlasmaPy:mainfrom
namurphy:update-limits-on-dependencies

Conversation

@namurphy

@namurphy namurphy commented Jul 24, 2026 •

Copy link
Copy Markdown
Member

This PR removes some upper limits on dependencies, and makes changes to fix resulting test failures.

In particular, there were refinements to physical constants in astropy==8.0.0 that caused a lot of tests and doctests to fail. I used ... in a lot of doctests to indicate that values beyond that precision could change without causing tests to fail.

There are still a few failures that I need to figure out.

@github-actions github-actions Bot added requirements Related to updating requirements packaging Related to packaging or distribution labels Jul 24, 2026
@github-actions github-actions Bot added plasmapy.particles Related to the plasmapy.particles subpackage python Pull requests that update Python code labels Jul 24, 2026
This is from the astropy 8.0.0 release.
@github-actions github-actions Bot added plasmapy.plasma Related to the plasmapy.plasma subpackage plasmapy.formulary Related to the plasmapy.formulary subpackage testing plasmapy.formulary.quantum Related to the plasmapy.formulary.quantum module plasmapy.dispersion Related to the plasmapy.dispersion subpackage labels Jul 25, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

packaging Related to packaging or distribution plasmapy.dispersion Related to the plasmapy.dispersion subpackage plasmapy.formulary.quantum Related to the plasmapy.formulary.quantum module plasmapy.formulary Related to the plasmapy.formulary subpackage plasmapy.particles Related to the plasmapy.particles subpackage plasmapy.plasma Related to the plasmapy.plasma subpackage python Pull requests that update Python code requirements Related to updating requirements testing

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant