Date: Sat, 18 Apr 2026 22:03:13 +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: 8432c126d53b - main - devel/py-mypy: Update to 1.20.0 Message-ID: <69e3ffa1.33d92.625756e7@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=8432c126d53bf47e6edfdf6d7bb07ed9012a1104 commit 8432c126d53bf47e6edfdf6d7bb07ed9012a1104 Author: Po-Chuan Hsieh <sunpoet@FreeBSD.org> AuthorDate: 2026-04-18 21:24:10 +0000 Commit: Po-Chuan Hsieh <sunpoet@FreeBSD.org> CommitDate: 2026-04-18 21:52:03 +0000 devel/py-mypy: Update to 1.20.0 - Add NATIVE_PARSER option Changes: https://github.com/python/mypy/blob/master/CHANGELOG.md https://mypy-lang.org/news.html --- devel/py-mypy/Makefile | 23 +++++++++++++---------- devel/py-mypy/distinfo | 6 +++--- devel/py-mypy/files/patch-pyproject.toml | 14 ++++++++++++-- 3 files changed, 28 insertions(+), 15 deletions(-) diff --git a/devel/py-mypy/Makefile b/devel/py-mypy/Makefile index fef7a5ff4a2d..9a24a10488e3 100644 --- a/devel/py-mypy/Makefile +++ b/devel/py-mypy/Makefile @@ -1,5 +1,5 @@ PORTNAME= mypy -PORTVERSION= 1.19.1 +PORTVERSION= 1.20.0 CATEGORIES= devel python MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} @@ -12,18 +12,18 @@ WWW= https://www.mypy-lang.org/ \ LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE -BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}librt>=0.6.2:devel/py-librt@${PY_FLAVOR} \ +BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}librt>=0.8.0:devel/py-librt@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}mypy_extensions>=1.0.0:devel/py-mypy_extensions@${PY_FLAVOR} \ - ${PYTHON_PKGNAMEPREFIX}pathspec>=0.9.0:devel/py-pathspec@${PY_FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}pathspec>=1.0.0:devel/py-pathspec@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}setuptools>=61:devel/py-setuptools@${PY_FLAVOR} \ ${PY_TOMLI} \ ${PYTHON_PKGNAMEPREFIX}types-psutil>=0:devel/py-types-psutil@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}types-setuptools>=0:devel/py-types-setuptools@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}typing-extensions>=4.6.0:devel/py-typing-extensions@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}wheel>=0.30.0:devel/py-wheel@${PY_FLAVOR} -RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}librt>=0.6.2:devel/py-librt@${PY_FLAVOR} \ +RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}librt>=0.8.0:devel/py-librt@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}mypy_extensions>=1.0.0:devel/py-mypy_extensions@${PY_FLAVOR} \ - ${PYTHON_PKGNAMEPREFIX}pathspec>=0.9.0:devel/py-pathspec@${PY_FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}pathspec>=1.0.0:devel/py-pathspec@${PY_FLAVOR} \ ${PY_TOMLI} \ ${PYTHON_PKGNAMEPREFIX}typing-extensions>=4.6.0:devel/py-typing-extensions@${PY_FLAVOR} TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}attrs>=18.0:devel/py-attrs@${PY_FLAVOR} \ @@ -43,13 +43,16 @@ USE_PYTHON= autoplist concurrent pep517 pytest NO_ARCH= yes PYTEST_BROKEN_TESTS= test_c_unit_test # https://github.com/python/mypy/issues/12634 -OPTIONS_DEFINE= DMYPY FASTER_CACHE INSTALL_TYPES MYPYC REPORTS -OPTIONS_DEFAULT=DMYPY FASTER_CACHE INSTALL_TYPES MYPYC REPORTS -DMYPY_DESC= Daemon mode +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 +DMYPY_DESC= Daemon mode FASTER_CACHE_DESC= Faster cache support INSTALL_TYPES_DESC= Install support -MYPYC_DESC= Mypypc support -REPORTS_DESC= Coverage reports +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} diff --git a/devel/py-mypy/distinfo b/devel/py-mypy/distinfo index 028748d4e5ff..5d845e199df9 100644 --- a/devel/py-mypy/distinfo +++ b/devel/py-mypy/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1766036423 -SHA256 (mypy-1.19.1.tar.gz) = 19d88bb05303fe63f71dd2c6270daca27cb9401c4ca8255fe50d1d920e0eb9ba -SIZE (mypy-1.19.1.tar.gz) = 3582404 +TIMESTAMP = 1775587338 +SHA256 (mypy-1.20.0.tar.gz) = eb96c84efcc33f0b5e0e04beacf00129dd963b67226b01c00b9dfc8affb464c3 +SIZE (mypy-1.20.0.tar.gz) = 3815028 diff --git a/devel/py-mypy/files/patch-pyproject.toml b/devel/py-mypy/files/patch-pyproject.toml index 863d809e2359..5f8901a9cc6c 100644 --- a/devel/py-mypy/files/patch-pyproject.toml +++ b/devel/py-mypy/files/patch-pyproject.toml @@ -1,11 +1,21 @@ ---- pyproject.toml.orig 2024-12-19 16:38:55 UTC +--- pyproject.toml.orig 2026-03-31 14:35:35 UTC +++ pyproject.toml @@ -3,7 +3,7 @@ requires = [ # NOTE: this needs to be kept in sync with mypy-requirements.txt # and build-requirements.txt, because those are both needed for # self-typechecking :/ -- "setuptools >= 75.1.0", +- "setuptools >= 77.0.3", + "setuptools >= 61", # the following is from mypy-requirements.txt/setup.py "typing_extensions>=4.6.0", "mypy_extensions>=1.0.0", +@@ -31,8 +31,7 @@ authors = [{name = "Jukka Lehtosalo", email = "jukka.l + types. + """, content-type = "text/x-rst"} + authors = [{name = "Jukka Lehtosalo", email = "jukka.lehtosalo@iki.fi"}] +-license = "MIT" +-license-files = ["LICENSE", "mypy/typeshed/LICENSE"] ++license = {text = "MIT"} + classifiers = [ + "Development Status :: 5 - Production/Stable", + "Environment :: Console",home | help
Want to link to this message? Use this
URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?69e3ffa1.33d92.625756e7>
