Conversation
Keep pytest out of FreeCAD development files and tighten the numba platform gate. - skip dev/freecad during collection - allow numba coverage only on supported CPU and macOS combinations
Move the primary test matrix to current Python and GitHub Actions targets. - switch the free-threaded lane to Python 3.14t - keep numba off unsupported macOS Intel jobs - update checkout, setup-python, setup-uv, and artifact actions
Bring the secondary test workflows onto newer GitHub Actions releases. - refresh checkout and setup-uv versions - update the QEMU action and image for multi-arch coverage
Align the packager, validation, and publish jobs with current toolchain targets. - move validation to Python 3.14-era setup actions - parameterize packager jobs by supported Python version - use current artifact download and upload actions
Keep the Just recipes aligned with the CI changes and current multi-arch container behavior. - default cx_Freeze and PyInstaller checks to Python 3.14 - drop numba from the Nuitka helper environment - add s390x QEMU handling and localhost image tags for podman builds
Remove the obsolete zoneinfo exclusion from the standalone builder list.
Treat zero singular values as truncated pseudoinverse terms instead of dividing by zero. - return zero contributions for zero singular values - relax the ill-conditioned regression to accept an exact zero second singular value
Rewrite the logarithm term to match the intended algebra in the turbulent pipe-flow correlation.
Use floating-point annotations for optional expansibility overrides throughout the differential-pressure meter helpers.
Introduce a public OscillationChecker helper while preserving the legacy oscillation_checker entry point. - factor the wrapper logic onto the checker object - keep the both_sides and good_err behaviors intact - add regression tests for detection, suppression, tuple-return wrappers, and the compatibility alias
Keep the local .codex workspace directory out of the repository.
Keep local uv dependency lockfiles out of the repository by default.
Shift doctest module collection and option flags out of conftest and into pyproject. - enable doctest modules through pytest.ini options - keep NUMBER and NORMALIZE_WHITESPACE flags in declarative config - register the sympy marker alongside the existing optional dependency markers
Replace the broad underscore wildcard ignore with the specific generated paths that still need to stay untracked.
Fix the spelling of two material roughness entries and cover the corrected names in tests.
Stop deriving Unix seconds from pandas' integer datetime representation in the SPA tests. - convert timezone-aware timestamps with timestamp() instead of view(np.int64) - avoid unit-resolution differences across pandas and Python builds
Validate the recalculated Miller abrupt-contraction spline on an evaluation grid instead of comparing raw spline coefficients. - assert the stored and recalculated fits agree on predicted values - fix the rounded-bend helper lambda binding that Ruff now checks in this file
Normalize the sign of the imaginary result for real inputs above one so py_cacos stays stable across platform cmath implementations. - force the x > 1 branch onto the expected positive-imaginary side - keep the oscillation helper export list sorted and simplify the boolean return for Ruff
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.
No description provided.