diff --git a/devel/py-typer/Makefile b/devel/py-typer/Makefile index 1b1b87dabfe6..34823cc165d3 100644 --- a/devel/py-typer/Makefile +++ b/devel/py-typer/Makefile @@ -1,29 +1,32 @@ # Created by: Po-Chuan Hsieh PORTNAME= typer -PORTVERSION= 0.4.0 +PORTVERSION= 0.4.1 CATEGORIES= devel python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= sunpoet@FreeBSD.org COMMENT= Library for building CLI applications LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}click>=7.1.1<9.0.0:devel/py-click@${PY_FLAVOR} USES= python:3.6+ USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes OPTIONS_DEFINE= ALL OPTIONS_DEFAULT=ALL ALL_DESC= All dependencies ALL_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}colorama>=0.4.3<0.5.0:devel/py-colorama@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}shellingham>=1.3.0<2.0.0:devel/py-shellingham@${PY_FLAVOR} +post-patch: + @${SED} -e 's|%%PORTVERSION%%|${PORTVERSION}|' ${FILESDIR}/setup.py > ${WRKSRC}/setup.py + .include diff --git a/devel/py-typer/distinfo b/devel/py-typer/distinfo index 891db92cf6c5..e0a4e376ac07 100644 --- a/devel/py-typer/distinfo +++ b/devel/py-typer/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1632037162 -SHA256 (typer-0.4.0.tar.gz) = 63c3aeab0549750ffe40da79a1b524f60e08a2cbc3126c520ebf2eeaf507f5dd -SIZE (typer-0.4.0.tar.gz) = 218979 +TIMESTAMP = 1649423814 +SHA256 (typer-0.4.1.tar.gz) = 5646aef0d936b2c761a10393f0384ee6b5c7fe0bb3e5cd710b17134ca1d99cff +SIZE (typer-0.4.1.tar.gz) = 221203 diff --git a/devel/py-typer/files/setup.py b/devel/py-typer/files/setup.py new file mode 100644 index 000000000000..61a18ad231f8 --- /dev/null +++ b/devel/py-typer/files/setup.py @@ -0,0 +1,42 @@ +#!/usr/bin/env python +# setup.py generated by flit for tools that don't yet use PEP 517 + +from distutils.core import setup + +packages = \ +['typer'] + +package_data = \ +{'': ['*']} + +install_requires = \ +['click >= 7.1.1, <9.0.0'] + +extras_require = \ +{'all': ['colorama >=0.4.3,<0.5.0', 'shellingham >=1.3.0,<2.0.0'], + 'dev': ['autoflake >=1.3.1,<2.0.0', 'flake8 >=3.8.3,<4.0.0'], + 'doc': ['mkdocs >=1.1.2,<2.0.0', + 'mkdocs-material >=8.1.4,<9.0.0', + 'mdx-include >=1.4.1,<2.0.0'], + 'test': ['shellingham >=1.3.0,<2.0.0', + 'pytest >=4.4.0,<5.4.0', + 'pytest-cov >=2.10.0,<3.0.0', + 'coverage >=5.2,<6.0', + 'pytest-xdist >=1.32.0,<2.0.0', + 'pytest-sugar >=0.9.4,<0.10.0', + 'mypy ==0.910', + 'black >=22.3.0,<23.0.0', + 'isort >=5.0.6,<6.0.0']} + +setup(name='typer', + version='%%PORTVERSION%%', + description='Typer, build great CLIs. Easy to code. Based on Python type hints.', + author='Sebastián Ramírez', + author_email='tiangolo@gmail.com', + url='https://github.com/tiangolo/typer', + packages=packages, + package_data=package_data, + install_requires=install_requires, + extras_require=extras_require, + python_requires='>=3.6', + )