Skip site navigation (1)Skip section navigation (2)
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>