Skip to content

Commit cc44055

Browse files
authored
Post-release cleanup: drop grpcio pin, add PyPI badges (#11)
- Remove the temporary grpcio<1.82 e2e pin: grpcio-health-checking 1.82.0 was yanked upstream (bad protobuf dependency), so a fresh unpinned install now resolves to the working 1.81.1. Closes #9. - README: add PyPI version + Python-versions badges now the package is published.
1 parent d46cc33 commit cc44055

2 files changed

Lines changed: 2 additions & 7 deletions

File tree

.github/workflows/realapps.yml

Lines changed: 0 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -55,13 +55,6 @@ jobs:
5555
printf '\n[tool.flwrcrate.metric-uris]\naccuracy = "https://schema.org/Accuracy"\n' >> /tmp/flcrate_pyproject.toml
5656
pip install -e "$APP"
5757
58-
# TEMPORARY WORKAROUND (see #9): grpcio 1.82.0 (2026-07-06) breaks
59-
# `flower-superlink` startup, and the unpinned installs above pull it in
60-
# via flwr. Pin to the last known-good grpcio until Flower/grpcio fix it.
61-
# Remove this step once #9 is resolved.
62-
- name: Pin grpcio (flower-superlink startup regression workaround)
63-
run: pip install "grpcio<1.82" "grpcio-health-checking<1.82"
64-
6558
- name: Run the federation
6659
working-directory: ${{ runner.temp }}/${{ matrix.app }}
6760
run: |

README.md

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,7 @@
11
# flwrCrate
22

3+
[![PyPI](https://img.shields.io/pypi/v/flwrcrate)](https://pypi.org/project/flwrcrate/)
4+
[![Python versions](https://img.shields.io/pypi/pyversions/flwrcrate)](https://pypi.org/project/flwrcrate/)
35
[![tests](https://github.com/eScienceLab/flwrCrate/actions/workflows/tests.yml/badge.svg)](https://github.com/eScienceLab/flwrCrate/actions/workflows/tests.yml)
46
[![real-app e2e](https://github.com/eScienceLab/flwrCrate/actions/workflows/realapps.yml/badge.svg)](https://github.com/eScienceLab/flwrCrate/actions/workflows/realapps.yml)
57

0 commit comments

Comments
 (0)