Skip site navigation (1)Skip section navigation (2)
Date:      Sat, 09 May 2026 23:02:53 +0000
From:      Po-Chuan Hsieh <sunpoet@FreeBSD.org>
To:        ports-committers@FreeBSD.org, dev-commits-ports-all@FreeBSD.org, dev-commits-ports-main@FreeBSD.org
Subject:   git: 35ca902bc62d - main - devel/py-mypy: Update to 2.0.0
Message-ID:  <69ffbd1d.398e6.6d7f906@gitrepo.freebsd.org>

index | next in thread | raw e-mail

The branch main has been updated by sunpoet:

URL: https://cgit.FreeBSD.org/ports/commit/?id=35ca902bc62d409dfd8b8f6f58091dcebaf371ed

commit 35ca902bc62d409dfd8b8f6f58091dcebaf371ed
Author:     Po-Chuan Hsieh <sunpoet@FreeBSD.org>
AuthorDate: 2026-05-09 22:44:11 +0000
Commit:     Po-Chuan Hsieh <sunpoet@FreeBSD.org>
CommitDate: 2026-05-09 22:57:49 +0000

    devel/py-mypy: Update to 2.0.0
    
    - Remove NATIVE_PARSER option
    
    Changes:        https://github.com/python/mypy/blob/master/CHANGELOG.md
                    https://mypy-lang.org/news.html
---
 devel/py-mypy/Makefile | 15 +++++++--------
 devel/py-mypy/distinfo |  6 +++---
 2 files changed, 10 insertions(+), 11 deletions(-)

diff --git a/devel/py-mypy/Makefile b/devel/py-mypy/Makefile
index b7c0928253f4..f10ed0abec3a 100644
--- a/devel/py-mypy/Makefile
+++ b/devel/py-mypy/Makefile
@@ -1,6 +1,5 @@
 PORTNAME=	mypy
-PORTVERSION=	1.20.2
-PORTREVISION=	1
+PORTVERSION=	2.0.0
 CATEGORIES=	devel python
 MASTER_SITES=	PYPI
 PKGNAMEPREFIX=	${PYTHON_PKGNAMEPREFIX}
@@ -13,7 +12,8 @@ WWW=		https://www.mypy-lang.org/ \
 LICENSE=	MIT
 LICENSE_FILE=	${WRKSRC}/LICENSE
 
-BUILD_DEPENDS=	${PYTHON_PKGNAMEPREFIX}librt>=0.8.0:devel/py-librt@${PY_FLAVOR} \
+BUILD_DEPENDS=	${PYTHON_PKGNAMEPREFIX}ast-serialize>=0.3.0<1.0.0:devel/py-ast-serialize@${PY_FLAVOR} \
+		${PYTHON_PKGNAMEPREFIX}librt>=0.10.0:devel/py-librt@${PY_FLAVOR} \
 		${PYTHON_PKGNAMEPREFIX}mypy_extensions>=1.0.0:devel/py-mypy_extensions@${PY_FLAVOR} \
 		${PYTHON_PKGNAMEPREFIX}pathspec>=1.0.0:devel/py-pathspec@${PY_FLAVOR} \
 		${PYTHON_PKGNAMEPREFIX}setuptools>=61:devel/py-setuptools@${PY_FLAVOR} \
@@ -22,7 +22,8 @@ BUILD_DEPENDS=	${PYTHON_PKGNAMEPREFIX}librt>=0.8.0:devel/py-librt@${PY_FLAVOR} \
 		${PYTHON_PKGNAMEPREFIX}types-setuptools>=0:devel/py-types-setuptools@${PY_FLAVOR} \
 		${PYTHON_PKGNAMEPREFIX}typing-extensions>=4.14.0:devel/py-typing-extensions@${PY_FLAVOR} \
 		${PYTHON_PKGNAMEPREFIX}wheel>=0.30.0:devel/py-wheel@${PY_FLAVOR}
-RUN_DEPENDS=	${PYTHON_PKGNAMEPREFIX}librt>=0.8.0:devel/py-librt@${PY_FLAVOR} \
+RUN_DEPENDS=	${PYTHON_PKGNAMEPREFIX}ast-serialize>=0.3.0<1.0.0:devel/py-ast-serialize@${PY_FLAVOR} \
+		${PYTHON_PKGNAMEPREFIX}librt>=0.10.0:devel/py-librt@${PY_FLAVOR} \
 		${PYTHON_PKGNAMEPREFIX}mypy_extensions>=1.0.0:devel/py-mypy_extensions@${PY_FLAVOR} \
 		${PYTHON_PKGNAMEPREFIX}pathspec>=1.0.0:devel/py-pathspec@${PY_FLAVOR} \
 		${PYTHON_PKGNAMEPREFIX}sqlite3>=0:databases/py-sqlite3@${PY_FLAVOR} \
@@ -47,20 +48,18 @@ PYTEST_BROKEN_TESTS=	test_c_unit_test	# https://github.com/python/mypy/issues/12
 
 CONFLICTS_INSTALL=	py*-sqlglot-mypy
 
-OPTIONS_DEFINE=	DMYPY FASTER_CACHE INSTALL_TYPES MYPYC NATIVE_PARSER REPORTS
-OPTIONS_DEFAULT=DMYPY FASTER_CACHE INSTALL_TYPES MYPYC NATIVE_PARSER REPORTS
+OPTIONS_DEFINE=	DMYPY FASTER_CACHE INSTALL_TYPES MYPYC REPORTS
+OPTIONS_DEFAULT=DMYPY FASTER_CACHE INSTALL_TYPES MYPYC REPORTS
 DMYPY_DESC=		Daemon mode
 FASTER_CACHE_DESC=	Faster cache support
 INSTALL_TYPES_DESC=	Install support
 MYPYC_DESC=		Mypypc support
-NATIVE_PARSER_DESC=	Native binary format parser
 REPORTS_DESC=		Coverage reports
 
 DMYPY_RUN_DEPENDS=	${PYTHON_PKGNAMEPREFIX}psutil>=4.0:sysutils/py-psutil@${PY_FLAVOR}
 FASTER_CACHE_RUN_DEPENDS=	${PYTHON_PKGNAMEPREFIX}orjson>=0:devel/py-orjson@${PY_FLAVOR}
 INSTALL_TYPES_RUN_DEPENDS=	${PYTHON_PKGNAMEPREFIX}pip>=0:devel/py-pip@${PY_FLAVOR}
 MYPYC_RUN_DEPENDS=	${PYTHON_PKGNAMEPREFIX}setuptools>=50:devel/py-setuptools@${PY_FLAVOR}
-NATIVE_PARSER_RUN_DEPENDS=	${PYTHON_PKGNAMEPREFIX}ast-serialize>=0.1.1<1.0.0:devel/py-ast-serialize@${PY_FLAVOR}
 REPORTS_RUN_DEPENDS=	${PYTHON_PKGNAMEPREFIX}lxml>=0:devel/py-lxml@${PY_FLAVOR}
 
 .include <bsd.port.mk>
diff --git a/devel/py-mypy/distinfo b/devel/py-mypy/distinfo
index 61628ec4a640..64b5a1037408 100644
--- a/devel/py-mypy/distinfo
+++ b/devel/py-mypy/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1777252652
-SHA256 (mypy-1.20.2.tar.gz) = e8222c26daaafd9e8626dec58ae36029f82585890589576f769a650dd20fd665
-SIZE (mypy-1.20.2.tar.gz) = 3817349
+TIMESTAMP = 1778345028
+SHA256 (mypy-2.0.0.tar.gz) = 1a9e3900ac5c40f1fe813506c7739da6e6f0eab2729067ebd94bfb0bbba53532
+SIZE (mypy-2.0.0.tar.gz) = 3869036


home | help

Want to link to this message? Use this
URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?69ffbd1d.398e6.6d7f906>