Date: Sat, 30 May 2026 00:16:51 +0000 From: Vladimir Druzenko <vvd@FreeBSD.org> To: ports-committers@FreeBSD.org, dev-commits-ports-all@FreeBSD.org, dev-commits-ports-main@FreeBSD.org Cc: Atanu Biswas <atanubiswas484@gmail.com> Subject: git: ebebd1ac46ea - main - www/py-streamlit: Update 1.48.1 => 1.58.0, take maintainership Message-ID: <6a1a2c73.18af4.28febba0@gitrepo.freebsd.org>
index | next in thread | raw e-mail
The branch main has been updated by vvd: URL: https://cgit.FreeBSD.org/ports/commit/?id=ebebd1ac46ea0fc3e57840eb0faf0370d748ce4d commit ebebd1ac46ea0fc3e57840eb0faf0370d748ce4d Author: Atanu Biswas <atanubiswas484@gmail.com> AuthorDate: 2026-05-30 00:08:12 +0000 Commit: Vladimir Druzenko <vvd@FreeBSD.org> CommitDate: 2026-05-30 00:16:04 +0000 www/py-streamlit: Update 1.48.1 => 1.58.0, take maintainership Changelogs: https://github.com/streamlit/streamlit/releases/tag/1.58.0 https://github.com/streamlit/streamlit/releases/tag/1.57.0 https://github.com/streamlit/streamlit/releases/tag/1.56.0 https://github.com/streamlit/streamlit/releases/tag/1.55.0 https://github.com/streamlit/streamlit/releases/tag/1.54.0 https://github.com/streamlit/streamlit/releases/tag/1.53.1 https://github.com/streamlit/streamlit/releases/tag/1.53.0 https://github.com/streamlit/streamlit/releases/tag/1.52.2 https://github.com/streamlit/streamlit/releases/tag/1.52.1 https://github.com/streamlit/streamlit/releases/tag/1.52.0 https://github.com/streamlit/streamlit/releases/tag/1.51.0 https://github.com/streamlit/streamlit/releases/tag/1.50.0 https://github.com/streamlit/streamlit/releases/tag/1.49.1 https://github.com/streamlit/streamlit/releases/tag/1.49.0 PR: 295417 Co-authored-by: Vladimir Druzenko <vvd@FreeBSD.org> Sponsored by: UNIS Labs --- www/py-streamlit/Makefile | 23 ++++++++++++++++------- www/py-streamlit/distinfo | 6 +++--- www/py-streamlit/files/patch-pyproject.toml | 20 ++++++++++++++++++++ 3 files changed, 39 insertions(+), 10 deletions(-) diff --git a/www/py-streamlit/Makefile b/www/py-streamlit/Makefile index c27df565ffdd..0280ffb6ccc9 100644 --- a/www/py-streamlit/Makefile +++ b/www/py-streamlit/Makefile @@ -1,36 +1,45 @@ PORTNAME= streamlit -DISTVERSION= 1.48.1 -PORTREVISION= 2 +DISTVERSION= 1.58.0 CATEGORIES= www python MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} -MAINTAINER= ports@FreeBSD.org +MAINTAINER= atanubiswas484@gmail.com COMMENT= Turn data scripts into shareable web apps in minutes, in pure python -WWW= https://streamlit.io/ +WWW= https://streamlit.io/ \ + https://pypi.org/project/streamlit/ \ + https://github.com/streamlit/streamlit/ LICENSE= APACHE20 BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pillow>0:graphics/py-pillow@${PY_FLAVOR} \ - ${PYTHON_PKGNAMEPREFIX}setuptools>0:devel/py-setuptools@${PY_FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}setuptools>=63.1.0:devel/py-setuptools@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}wheel>0:devel/py-wheel@${PY_FLAVOR} RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}altair>0:graphics/py-altair@${PY_FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}anyio>=4.0.0:devel/py-anyio@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}blinker>0:devel/py-blinker@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}cachetools>0:devel/py-cachetools@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}click>0:devel/py-click@${PY_FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}gitpython>0:devel/py-gitpython@${PY_FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}httptools>=0.6.3:www/py-httptools@${PY_FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}itsdangerous>=2.1.2:security/py-itsdangerous@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}numpy>0:math/py-numpy@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}packaging>0:devel/py-packaging@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pandas>0:math/py-pandas@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pillow>0:graphics/py-pillow@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}protobuf>=4.21.6,1:devel/py-protobuf@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pyarrow>0:databases/py-pyarrow@${PY_FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}pydeck>=0.9.2:graphics/py-pydeck@${PY_FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}python-multipart>=0.0.10:www/py-python-multipart@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}requests>0:www/py-requests@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}rich>=0:textproc/py-rich@${PY_FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}starlette>=0.40.0:www/py-starlette@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}tenacity>0:devel/py-tenacity@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}toml>=0:textproc/py-toml@${PY_FLAVOR} \ - ${PYTHON_PKGNAMEPREFIX}tornado>0:www/py-tornado@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}typing-extensions>0:devel/py-typing-extensions@${PY_FLAVOR} \ - ${PYTHON_PKGNAMEPREFIX}watchdog>0:devel/py-watchdog@${PY_FLAVOR} + ${PYTHON_PKGNAMEPREFIX}uvicorn>=0.30.0:www/py-uvicorn@${PY_FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}watchdog>0:devel/py-watchdog@${PY_FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}websockets>=12.0.0:devel/py-websockets@${PY_FLAVOR} USES= python shebangfix USE_PYTHON= autoplist concurrent pep517 diff --git a/www/py-streamlit/distinfo b/www/py-streamlit/distinfo index 85b59a1810ce..3f77d5e617d8 100644 --- a/www/py-streamlit/distinfo +++ b/www/py-streamlit/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1756025335 -SHA256 (streamlit-1.48.1.tar.gz) = c6e2a9f24471746bbeaa54a288f5fdfc6e2bcf3ba9a9753fde5d49ed424391f1 -SIZE (streamlit-1.48.1.tar.gz) = 9524808 +TIMESTAMP = 1780099999 +SHA256 (streamlit-1.58.0.tar.gz) = 78a22e7085b053af7ce544442bf4b670771e68c509ba1bdaa056ba0708f49c3d +SIZE (streamlit-1.58.0.tar.gz) = 8721149 diff --git a/www/py-streamlit/files/patch-pyproject.toml b/www/py-streamlit/files/patch-pyproject.toml new file mode 100644 index 000000000000..8324382a6ee6 --- /dev/null +++ b/www/py-streamlit/files/patch-pyproject.toml @@ -0,0 +1,20 @@ +--- pyproject.toml.orig 2026-04-28 22:10:05 UTC ++++ pyproject.toml +@@ -13,7 +13,7 @@ + # limitations under the License. + + [build-system] +-requires = ["setuptools>=65.5.1", "wheel"] ++requires = ["setuptools>=63.1.0", "wheel"] + build-backend = "setuptools.build_meta" + + [project] +@@ -23,7 +23,7 @@ readme = "README.md" + # Note: README.md is in the repo root. The build process copies it to lib/ + # before building. See .github/workflows/release.yml. + readme = "README.md" +-license = "Apache-2.0" ++license = { text = "Apache-2.0" } + requires-python = ">=3.10" + authors = [{ name = "Snowflake Inc", email = "hello@streamlit.io" }] + classifiers = [home | help
Want to link to this message? Use this
URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?6a1a2c73.18af4.28febba0>
