Skip to content

Update fairlearn requirement from >=0.13.0 to >=0.14.0#53

Merged
yakew7 merged 1 commit into
mainfrom
dependabot/pip/fairlearn-gte-0.14.0
Jun 12, 2026
Merged

Update fairlearn requirement from >=0.13.0 to >=0.14.0#53
yakew7 merged 1 commit into
mainfrom
dependabot/pip/fairlearn-gte-0.14.0

Conversation

@dependabot

@dependabot dependabot Bot commented on behalf of github Jun 12, 2026

Copy link
Copy Markdown
Contributor

Updates the requirements on fairlearn to permit the latest version.

Release notes

Sourced from fairlearn's releases.

v0.14.0

Summary

This release updates the supported Python range (drops 3.9, adds 3.13) and adds compatibility with scipy 1.16. It continues the Narwhals integration work in the postprocessing module and GroupFeature, fixes a polars dataframe-interchange deprecation, and corrects the handling of degenerate sensitive feature values in PrototypeRepresentationLearner.

Bug fixes

  • Fixed handling of single-group (degenerate) sensitive features in PrototypeRepresentationLearner.fit, which previously failed during the fairness-error computation: #1626 by @​BALOGUN-DAVID.
  • Changed GridSearch.fit to return self, matching the scikit-learn estimator convention: #1622 by @​k-nithin.
  • Fixed a polars dataframe-interchange protocol deprecation in AnnotatedMetricFunction and corrected the 1D-array branch at the same time: #1639 by @​taharallouche.
  • Added a MANIFEST.in so that requirements*.txt are included in the source distribution, and switched the build pipeline to the PEP 517 build frontend: #1628 by @​tiran.
  • Excluded the test and test_othermlpackages directories from the fairlearn packaging distribution: #1644 by @​parulgupta1004.

Narwhals integration

  • Made postprocessing/_tradeoff_curve_utilities.py dataframe agnostic through Narwhals: #1553 by @​FBruzzesi.
  • Made GroupFeature dataframe agnostic through Narwhals: #1546 by @​FBruzzesi.

Documentation

  • Added a GridSearch algorithm overview and usage example to the reductions user guide: #1622 by @​k-nithin.
  • Added a usage example for mean_prediction in the advanced MetricFrame guide: #1637 by @​3Paradox.
  • Improved docstrings for base metrics, DisaggregatedResult methods, and MetricFrame group methods: #1621 by @​k-nithin.
  • Added versionadded and versionchanged directives to the public docstrings in fairlearn.metrics: #1640 by @​BAder82t.
  • Corrected the true-positive-rate formula in the equal_opportunity_difference and equal_opportunity_ratio docstrings (from E[h(X) | A=a] to P[h(X)=1 | A=a, Y=1]): #1605 by @​OphyBoamah.
  • Removed the outdated Fairlearn repository overview page from the contributor guide: #1606 by @​Anish8800.
  • Fixed minor spacing and punctuation in docs/user_guide/fairness_in_machine_learning.rst: #1611 by @​Anish8800.
  • Updated the Maintainers link in the README to point directly to the Maintainers section of the website instead of the general About page: #1601 by @​itz8bitstudios.

Other improvements

Commits
  • 9e60856 MNT bump version to 0.14.0 for release (#1647)
  • f0004c4 DOC polish v0.14.0 release notes (#1646)
  • 1da3957 MNT Address Dependabot security alerts (scikit-learn, torch) (#1645)
  • b682e06 Fix: Exclude tests from packaging distribution (#1644)
  • c902a1f [Doc] GridSearch docs (#1622)
  • 224a3b7 DOC Add versionadded and versionchanged to fairlearn.metrics (#951) (#1640)
  • fb79e93 DOC Add usage example for mean_prediction in advanced MetricFrame guide (#1637)
  • 4b384fe FIX polar dataframe interchange protocol deprecation (#1639)
  • 8512cd4 MNT Bump pytest from 8.3.5 to 9.0.3 (#1638)
  • 0173555 MNT Fix DataFrame fragmentation PerformanceWarning in reductions module (#1631)
  • Additional commits viewable in compare view

Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


Dependabot commands and options

You can trigger Dependabot actions by commenting on this PR:

  • @dependabot rebase will rebase this PR
  • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
  • @dependabot show <dependency name> ignore conditions will show all of the ignore conditions of the specified dependency
  • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)

Updates the requirements on [fairlearn](https://github.com/fairlearn/fairlearn) to permit the latest version.
- [Release notes](https://github.com/fairlearn/fairlearn/releases)
- [Commits](fairlearn/fairlearn@v0.13.0...v0.14.0)

---
updated-dependencies:
- dependency-name: fairlearn
  dependency-version: 0.14.0
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <support@github.com>
@vercel

vercel Bot commented Jun 12, 2026

Copy link
Copy Markdown
Contributor

The latest updates on your projects. Learn more about Vercel for GitHub.

Project Deployment Actions Updated (UTC)
fair-code Ready Ready Preview, Comment Jun 12, 2026 9:44am

@yakew7 yakew7 merged commit 8bc2f6b into main Jun 12, 2026
8 of 9 checks passed
@dependabot dependabot Bot deleted the dependabot/pip/fairlearn-gte-0.14.0 branch June 12, 2026 10:09
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant