forked from Lainports/opnsense-ports
devel/py-mypy: sync with upstream
Taken from: FreeBSD
This commit is contained in:
parent
4cb10522db
commit
10d260a883
3 changed files with 21 additions and 9 deletions
|
|
@ -1,6 +1,5 @@
|
||||||
PORTNAME= mypy
|
PORTNAME= mypy
|
||||||
PORTVERSION= 1.13.0
|
PORTVERSION= 1.14.1
|
||||||
PORTREVISION= 1
|
|
||||||
CATEGORIES= devel python
|
CATEGORIES= devel python
|
||||||
MASTER_SITES= PYPI
|
MASTER_SITES= PYPI
|
||||||
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
|
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
|
||||||
|
|
@ -14,7 +13,7 @@ LICENSE= MIT
|
||||||
LICENSE_FILE= ${WRKSRC}/LICENSE
|
LICENSE_FILE= ${WRKSRC}/LICENSE
|
||||||
|
|
||||||
BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}mypy_extensions>=1.0.0:devel/py-mypy_extensions@${PY_FLAVOR} \
|
BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}mypy_extensions>=1.0.0:devel/py-mypy_extensions@${PY_FLAVOR} \
|
||||||
${PYTHON_PKGNAMEPREFIX}setuptools>=40.6.2:devel/py-setuptools@${PY_FLAVOR} \
|
${PYTHON_PKGNAMEPREFIX}setuptools>=61:devel/py-setuptools@${PY_FLAVOR} \
|
||||||
${PY_TOMLI} \
|
${PY_TOMLI} \
|
||||||
${PYTHON_PKGNAMEPREFIX}types-psutil>=0:devel/py-types-psutil@${PY_FLAVOR} \
|
${PYTHON_PKGNAMEPREFIX}types-psutil>=0:devel/py-types-psutil@${PY_FLAVOR} \
|
||||||
${PYTHON_PKGNAMEPREFIX}types-setuptools>=0:devel/py-types-setuptools@${PY_FLAVOR} \
|
${PYTHON_PKGNAMEPREFIX}types-setuptools>=0:devel/py-types-setuptools@${PY_FLAVOR} \
|
||||||
|
|
@ -22,7 +21,7 @@ BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}mypy_extensions>=1.0.0:devel/py-mypy_exten
|
||||||
${PYTHON_PKGNAMEPREFIX}wheel>=0.30.0:devel/py-wheel@${PY_FLAVOR}
|
${PYTHON_PKGNAMEPREFIX}wheel>=0.30.0:devel/py-wheel@${PY_FLAVOR}
|
||||||
RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}mypy_extensions>=1.0.0:devel/py-mypy_extensions@${PY_FLAVOR} \
|
RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}mypy_extensions>=1.0.0:devel/py-mypy_extensions@${PY_FLAVOR} \
|
||||||
${PY_TOMLI} \
|
${PY_TOMLI} \
|
||||||
${PYTHON_PKGNAMEPREFIX}typing-extensions>=4.1.0:devel/py-typing-extensions@${PY_FLAVOR}
|
${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} \
|
TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}attrs>=18.0:devel/py-attrs@${PY_FLAVOR} \
|
||||||
${PYTHON_PKGNAMEPREFIX}filelock>=3.3.0:sysutils/py-filelock@${PY_FLAVOR} \
|
${PYTHON_PKGNAMEPREFIX}filelock>=3.3.0:sysutils/py-filelock@${PY_FLAVOR} \
|
||||||
${PYTHON_PKGNAMEPREFIX}importlib-metadata>=4.6.1<5.0.0:devel/py-importlib-metadata@${PY_FLAVOR} \
|
${PYTHON_PKGNAMEPREFIX}importlib-metadata>=4.6.1<5.0.0:devel/py-importlib-metadata@${PY_FLAVOR} \
|
||||||
|
|
@ -40,15 +39,17 @@ USE_PYTHON= autoplist concurrent pep517 pytest
|
||||||
NO_ARCH= yes
|
NO_ARCH= yes
|
||||||
PYTEST_BROKEN_TESTS= test_c_unit_test # https://github.com/python/mypy/issues/12634
|
PYTEST_BROKEN_TESTS= test_c_unit_test # https://github.com/python/mypy/issues/12634
|
||||||
|
|
||||||
OPTIONS_DEFINE= DMYPY FASTER_CACHE MYPYC REPORTS
|
OPTIONS_DEFINE= DMYPY FASTER_CACHE INSTALL_TYPES MYPYC REPORTS
|
||||||
OPTIONS_DEFAULT=DMYPY FASTER_CACHE MYPYC REPORTS
|
OPTIONS_DEFAULT=DMYPY FASTER_CACHE INSTALL_TYPES MYPYC REPORTS
|
||||||
DMYPY_DESC= Daemon mode
|
DMYPY_DESC= Daemon mode
|
||||||
FASTER_CACHE_DESC= Faster cache support
|
FASTER_CACHE_DESC= Faster cache support
|
||||||
|
INSTALL_TYPES_DESC= Install support
|
||||||
MYPYC_DESC= Mypypc support
|
MYPYC_DESC= Mypypc support
|
||||||
REPORTS_DESC= Coverage reports
|
REPORTS_DESC= Coverage reports
|
||||||
|
|
||||||
DMYPY_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}psutil>=4.0:sysutils/py-psutil@${PY_FLAVOR}
|
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}
|
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}
|
MYPYC_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}setuptools>=50:devel/py-setuptools@${PY_FLAVOR}
|
||||||
REPORTS_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}lxml>=0:devel/py-lxml@${PY_FLAVOR}
|
REPORTS_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}lxml>=0:devel/py-lxml@${PY_FLAVOR}
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -1,3 +1,3 @@
|
||||||
TIMESTAMP = 1729926993
|
TIMESTAMP = 1735705169
|
||||||
SHA256 (mypy-1.13.0.tar.gz) = 0291a61b6fbf3e6673e3405cfcc0e7650bebc7939659fdca2702958038bd835e
|
SHA256 (mypy-1.14.1.tar.gz) = 7ec88144fe9b510e8475ec2f5f251992690fcf89ccb4500b214b4226abcd32d6
|
||||||
SIZE (mypy-1.13.0.tar.gz) = 3152532
|
SIZE (mypy-1.14.1.tar.gz) = 3216051
|
||||||
|
|
|
||||||
11
devel/py-mypy/files/patch-pyproject.toml
Normal file
11
devel/py-mypy/files/patch-pyproject.toml
Normal file
|
|
@ -0,0 +1,11 @@
|
||||||
|
--- pyproject.toml.orig 2024-12-19 16:38:55 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 >= 61",
|
||||||
|
# the following is from mypy-requirements.txt/setup.py
|
||||||
|
"typing_extensions>=4.6.0",
|
||||||
|
"mypy_extensions>=1.0.0",
|
||||||
Loading…
Add table
Reference in a new issue