devel/py-grpcio: update to 1.84.1.3d4c7fe0db
Port details
devel/py-grpcio 1.84.1
HTTP/2-based RPC framework
Port info
- Maintainer
- vanilla@FreeBSD.org
- Packages
- latest: 1.84.1
- Upstream
- up to date
- Last update
- to 1.84.1 · 3d4c7fe0db
- Quarterly
- 2026Q4: 1.84.0
- WWW
- https://pypi.org/project/grpcio/
- Links
- cgit · VuXML
Install
- Package
# pkg install py312-grpcioinstalls 1.84.1 fromlatest; fromquarterly(2026Q4) 1.84.0- Port
# cd /usr/ports/devel/py-grpcio && make install clean- Size
- 4.6 MiB download · 18 MiB installed
- Depends on
- devel/py-protobuf 7.36.2,1, devel/py-six 1.17.0, dns/c-ares 1.34.9, lang/python312 3.12.15
- License
- APACHE20
Packages by version and architecture
latest
| FreeBSD version | amd64 | aarch64 | i386 |
|---|---|---|---|
| FreeBSD 16 | 1.84.1 | 1.84.0 | – |
| FreeBSD 15 | 1.84.1 | 1.84.0 | – |
| FreeBSD 14 | 1.84.0 | 1.84.0 | 1.84.0 |
quarterly (2026Q4)
| FreeBSD version | amd64 | aarch64 | i386 |
|---|---|---|---|
| FreeBSD 15 | 1.84.0 | 1.84.0 | – |
| FreeBSD 14 | 1.84.0 | 1.84.0 | 1.84.0 |
version as in the ports tree (latest) or the most common one (quarterly) · different version · ✗ not built · – no packages for this platform. Package sets that have not been rebuilt for 60 days are left out.
Unaddressed and VuXML only (0)
No unaddressed CVE and nothing reported by
pkg audit for the packaged version 1.84.1.Fixed (0)
No VuXML entries for this package.
Problem reports (0) · open in Bugzilla, most recently changed first
None.
Commits (150)
devel/py-grpcio: update to 1.84.0.4d16d16759
devel/py-grpcio: update to 1.83.1.8bcbe4666a
devel/py-grpcio: remove BROKEN_SSL, BROKEN_SSL_REASON. - replace PYTHON_TAG with PYTHON_SOABI to fix plist issue with python313t/python314t.b75ce917a9
devel/py-grpcio: update to 1.83.0.e00a49c78b
devel/py-grpcio: update to 1.82.1.348dd8f00e
devel/py-grpcio: add patch (forgot to add on previous commit)c9b2860e8e
devel/py-grpcio: update to 1.81.1.cb206ba254
devel/py-grpcio: update to 1.78.1.a495a4cc2c
devel/py-grpcio: update to 1.78.0.b7eb662b00
Mk/Uses/python.mk: Remove USE_PYTHON=cython3{,_run,_test}
- Convert all cython3 occurrence to USE_PYTHON=cython*
- Bump PORTREVISION dependent ports of USE_PYTHON=cython_run for dependency change
PR: 2917786d475ab2dcdevel/py-grpcio: update to 1.76.0.334ec72c44
devel/py-grpcio: update to 1.75.1.5694ade2bb
devel/py-grpcio: update to 1.75.0.b0d04b6e4c
devel/py-grpcio: update to 1.74.0.e58132d381
devel/py-grpcio: update to 1.73.1.5f678aa4f3
python.mk: rename PYTHON_EXT_SUFFIX to PYTHON_TAG, document, etc EXT_SUFFIX, according to PEP 3149, refers to the full tag and extension for compiled extension module objects, eg .cpython-311.so, .cpython-313t.so, etc. We do not use the correct semantic meaning, and this usage becomes ambiguous and confusing when tags do not match between bytecode and compiled extension module objects. Rename our PYTHON_EXT_SUFFIX to PYTHON_TAG to align with PEP 3147's specification of a magic tag, which consists of implementation name and shorthand version only. This is meant for bytecode and other files containing this tag in their filename that do not depend on a specific Python ABI for the same version. Chase all existing consumers. Introduce PYTHON_SOABI to align with PEP 3149's specification of a tag, which consists of implementation name, shorthand version and any ABI flags present (this and PYTHON_TAG are identical without ABI flags). This is meant for compiled extension module objects and other files that depend on a specific Python ABI for the same version. Add documentation for these variables that our PYTHON_EXT_SUFFIX never had. PR: 274671 Event: Kitchener-Waterloo Hackathon 2025064f0eba1efd
devel/py-grpcio: update to 1.73.0.500bb9a838
devel/py-grpcio: update to 1.72.1.37d6ac411a
devel/py-grpio: update to 1.72.0.94b7021f22
devel/py-grpcio: update to 1.71.0.38675b13cd
python: bump all USE_PYTHON=distutils consumers after RUN_DEPENDS removal Any missed ports, feel free to bump. Any ports that need setuptools at runtime can have the devel/py-setuptools manually added back to RUN_DEPENDS, but understand that this practice is deprecated; see CHANGES for details.06a08e69f3
devel/py-grpcio: update to 1.70.0.7959461375
devel/py-grpcio: update to 1.69.0.445714f8e1
devel/py-grpcio: update to 1.68.1.c275de119a
devel/py-grpcio: update to 1.68.0.cbcc55f313
devel/py-grpcio: update to 1.67.1.d503678cb8
devel/py-grpcio: update to 1.67.0.f17fb6a1f8
devel/py-grpcio: update to 1.66.2.50df7d8fd8
devel/py-grpcio: update to 1.66.0.6f63831db4
devel/py-grpcio: update to 1.65.4.deacb62efc
devel/py-grpcio: update to 1.65.2.d7b4a9a8d8
devel/py-grpcio: update to 1.65.1.62ae76a996
devel/py-grpcio: update to 1.65.0.a71aa51782
devel/py-grpcio: update to 1.64.1.4ab9d6101c
devel/py-grpcio: update to 1.64.0.f77f72b5fd
devel/py-grpcio: update to 1.63.0.1d350c6bc3
devel/py-grpcio: update to 1.62.2.d8ac0b76e8
devel/py-grpcio: update to 1.62.1.770c481807
devel/py-grpcio: update to 1.62.0.d2932e7e23
devel/py-grpcio: update to 1.60.1.e8761ae448
devel/py-grpcio: update to 1.60.0, mark broken with libressl.c426fd7cdb
devel/py-grpcio: update to 1.59.3.322479aeb8
devel/py-grpcio: update to 1.59.2.09f5771983
devel/py-grpcio: update to 1.59.0.5f381ff2bf
devel/py-grpcio: update to 1.58.0.44d2eabe98
devel/py-grpcio: update to 1.57.0.51aac4ae79
devel/py-grpcio: update to 1.56.2.aca11e301a
devel/py-grpcio: update to 1.56.0.81d0bb1de9
devel/py-grpcio: update to 1.55.0.1a0a480f4d