head 1.14; access; symbols pkgsrc-2023Q4:1.14.0.2 pkgsrc-2023Q4-base:1.14 pkgsrc-2023Q3:1.13.0.4 pkgsrc-2023Q3-base:1.13 pkgsrc-2023Q2:1.13.0.2 pkgsrc-2023Q2-base:1.13 pkgsrc-2023Q1:1.12.0.4 pkgsrc-2023Q1-base:1.12 pkgsrc-2022Q4:1.12.0.2 pkgsrc-2022Q4-base:1.12 pkgsrc-2022Q3:1.11.0.2 pkgsrc-2022Q3-base:1.11 pkgsrc-2022Q2:1.10.0.4 pkgsrc-2022Q2-base:1.10 pkgsrc-2022Q1:1.10.0.2 pkgsrc-2022Q1-base:1.10 pkgsrc-2021Q4:1.8.0.8 pkgsrc-2021Q4-base:1.8 pkgsrc-2021Q3:1.8.0.6 pkgsrc-2021Q3-base:1.8 pkgsrc-2021Q2:1.8.0.4 pkgsrc-2021Q2-base:1.8 pkgsrc-2021Q1:1.8.0.2 pkgsrc-2021Q1-base:1.8 pkgsrc-2020Q4:1.7.0.6 pkgsrc-2020Q4-base:1.7 pkgsrc-2020Q3:1.7.0.4 pkgsrc-2020Q3-base:1.7 pkgsrc-2020Q2:1.7.0.2 pkgsrc-2020Q2-base:1.7 pkgsrc-2020Q1:1.6.0.2 pkgsrc-2020Q1-base:1.6 pkgsrc-2019Q4:1.6.0.4 pkgsrc-2019Q4-base:1.6 pkgsrc-2019Q3:1.4.0.6 pkgsrc-2019Q3-base:1.4 pkgsrc-2019Q2:1.4.0.4 pkgsrc-2019Q2-base:1.4 pkgsrc-2019Q1:1.4.0.2 pkgsrc-2019Q1-base:1.4 pkgsrc-2018Q4:1.3.0.10 pkgsrc-2018Q4-base:1.3 pkgsrc-2018Q3:1.3.0.8 pkgsrc-2018Q3-base:1.3 pkgsrc-2018Q2:1.3.0.6 pkgsrc-2018Q2-base:1.3 pkgsrc-2018Q1:1.3.0.4 pkgsrc-2018Q1-base:1.3 pkgsrc-2017Q4:1.3.0.2 pkgsrc-2017Q4-base:1.3 pkgsrc-2017Q3:1.1.0.6 pkgsrc-2017Q3-base:1.1 pkgsrc-2017Q2:1.1.0.2 pkgsrc-2017Q2-base:1.1; locks; strict; comment @# @; 1.14 date 2023.10.28.19.57.20; author wiz; state Exp; branches; next 1.13; commitid jP8MYROLWZ3yJqKE; 1.13 date 2023.06.06.12.42.33; author riastradh; state Exp; branches; next 1.12; commitid xhspr6Z8JLQOWSrE; 1.12 date 2022.10.25.19.00.50; author adam; state Exp; branches; next 1.11; commitid 6arKLgNnMdzgg8ZD; 1.11 date 2022.07.05.12.56.19; author adam; state Exp; branches; next 1.10; commitid lACppcuKNh2rQHKD; 1.10 date 2022.01.05.15.41.27; author wiz; state Exp; branches; next 1.9; commitid FQ77UruBIUsgzsnD; 1.9 date 2022.01.04.20.55.07; author wiz; state Exp; branches; next 1.8; commitid CYyhdK9qtoffkmnD; 1.8 date 2021.02.22.10.34.52; author adam; state Exp; branches; next 1.7; commitid ttMHf7vztvjm4HIC; 1.7 date 2020.04.28.13.24.37; author adam; state Exp; branches; next 1.6; commitid a25wQEyM64ptE96C; 1.6 date 2019.12.11.14.17.49; author adam; state Exp; branches; next 1.5; commitid GI2BZMDdNEfJpiOB; 1.5 date 2019.10.07.20.19.14; author adam; state Exp; branches; next 1.4; commitid OKPVEzfnkNAgvYFB; 1.4 date 2019.01.28.14.17.18; author adam; state Exp; branches; next 1.3; commitid hbFOv5Igv8EhBy9B; 1.3 date 2017.11.28.09.46.59; author adam; state Exp; branches; next 1.2; commitid SrLvNCJtdxKxNMgA; 1.2 date 2017.10.07.06.54.53; author adam; state Exp; branches; next 1.1; commitid 3lVmLFSIWAN2w5aA; 1.1 date 2017.04.04.11.26.54; author wiz; state Exp; branches; next ; commitid AC5W8wyLhBsc0dMz; desc @@ 1.14 log @python/wheel.mk: simplify a lot, and switch to 'installer' for installation This follows the recommended bootstrap method (flit_core, build, installer). However, installer installs different files than pip, so update PLISTs for all packages using wheel.mk and bump their PKGREVISIONs. @ text @# $NetBSD: Makefile,v 1.13 2023/06/06 12:42:33 riastradh Exp $ DISTNAME= tabulate-0.9.0 PKGNAME= ${PYPKGPREFIX}-${DISTNAME} PKGREVISION= 1 CATEGORIES= textproc python MASTER_SITES= ${MASTER_SITE_PYPI:=t/tabulate/} MAINTAINER= pkgsrc-users@@NetBSD.org HOMEPAGE= https://bitbucket.org/astanin/python-tabulate COMMENT= Pretty-print tabular data LICENSE= mit TOOL_DEPENDS+= ${PYPKGPREFIX}-setuptools_scm>=3.4.3:../../devel/py-setuptools_scm TOOL_DEPENDS+= ${PYPKGPREFIX}-wheel-[0-9]*:../../devel/py-wheel TEST_DEPENDS+= ${PYPKGPREFIX}-test-[0-9]*:../../devel/py-test USE_LANGUAGES= # none PYTHON_VERSIONS_INCOMPATIBLE= 27 post-install: cd ${DESTDIR}${PREFIX}/bin && \ ${MV} tabulate tabulate-${PYVERSSUFFIX} || ${TRUE} do-test: cd ${WRKSRC} && ${SETENV} ${TEST_ENV} pytest-${PYVERSSUFFIX} test .include "../../lang/python/wheel.mk" .include "../../mk/bsd.pkg.mk" @ 1.13 log @Mass-change BUILD_DEPENDS to TOOL_DEPENDS outside mk/. Almost all uses, if not all of them, are wrong, according to the semantics of BUILD_DEPENDS (packages built for target available for use _by_ tools at build-time) and TOOL_DEPEPNDS (packages built for host available for use _as_ tools at build-time). No change to BUILD_DEPENDS as used correctly inside buildlink3. As proposed on tech-pkg: https://mail-index.netbsd.org/tech-pkg/2023/06/03/msg027632.html @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.12 2022/10/25 19:00:50 adam Exp $ d5 1 @ 1.12 log @py-tabulate: updated to 0.9.0 0.9.0: Drop support for Python 2.7, 3.5, 3.6. Migrate to pyproject.toml project layout (PEP 621). New output formats: `asciidoc`, various `*grid` and `*outline` formats. New output features: vertical row alignment, separating lines. New input format: list of dataclasses (Python 3.7 or later). Support infinite iterables as row indices. Improve column width options. Improve support for ANSI escape sequences and document the behavior. Various bug fixes. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.11 2022/07/05 12:56:19 adam Exp $ d13 2 a14 2 BUILD_DEPENDS+= ${PYPKGPREFIX}-setuptools_scm>=3.4.3:../../devel/py-setuptools_scm BUILD_DEPENDS+= ${PYPKGPREFIX}-wheel-[0-9]*:../../devel/py-wheel @ 1.11 log @py-tabulate: updated to 0.8.10 0.8.10: Python 3.10 support. Bug fixes. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.10 2022/01/05 15:41:27 wiz Exp $ d3 1 a3 1 DISTNAME= tabulate-0.8.10 d13 2 d19 1 a19 1 USE_PKG_RESOURCES= yes d28 1 a28 1 .include "../../lang/python/egg.mk" @ 1.10 log @python: egg.mk: add USE_PKG_RESOURCES flag This flag should be set for packages that import pkg_resources and thus need setuptools after the build step. Set this flag for packages that need it and bump PKGREVISION. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.9 2022/01/04 20:55:07 wiz Exp $ d3 1 a3 1 DISTNAME= tabulate-0.8.9 a4 1 PKGREVISION= 2 @ 1.9 log @*: bump PKGREVISION for egg.mk users They now have a tool dependency on py-setuptools instead of a DEPENDS @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.8 2021/02/22 10:34:52 adam Exp $ d5 1 a5 1 PKGREVISION= 1 d18 2 @ 1.8 log @py-tabulate: updated to 0.8.9 - 0.8.9: Bug fix. Revert support of decimal separators. - 0.8.8: Python 3.9 support, 3.10 ready. New formats: ``unsafehtml``, ``latex_longtable``, ``fancy_outline``. Support lists of UserDicts as input. Support hyperlinks in terminal output. Improve testing on systems with proxies. Migrate to pytest. Various bug fixes and improvements. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.7 2020/04/28 13:24:37 adam Exp $ d5 1 @ 1.7 log @py-tabulate: updated to 0.8.7 0.8.7: Bug fixes. New format: `pretty`. HTML escaping. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.6 2019/12/11 14:17:49 adam Exp $ d3 1 a3 1 DISTNAME= tabulate-0.8.7 d13 1 a13 1 TEST_DEPENDS+= ${PYPKGPREFIX}-nose-[0-9]*:../../devel/py-nose d21 3 @ 1.6 log @py-tabulate: updated to 0.8.6 0.8.6: Bug fixes. Stop supporting Python 3.3, 3.4. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.5 2019/10/07 20:19:14 adam Exp $ d3 1 a3 1 DISTNAME= tabulate-0.8.6 @ 1.5 log @py-tabulate: updated to 0.8.5 - 0.8.5: Future version - 0.8.4: Bug fixes. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.4 2019/01/28 14:17:18 adam Exp $ d3 1 a3 1 DISTNAME= tabulate-0.8.5 @ 1.4 log @py-tabulate: updated to 0.8.3 0.8.3: New formats: `github`. Custom colum alignment. Bug fixes. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.3 2017/11/28 09:46:59 adam Exp $ d3 1 a3 1 DISTNAME= tabulate-0.8.3 @ 1.3 log @py-tabulate: updated to 0.8.2 0.8.2: Bug fixes. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.2 2017/10/07 06:54:53 adam Exp $ d3 1 a3 1 DISTNAME= tabulate-0.8.2 d9 1 a9 1 HOMEPAGE= https://pypi.python.org/pypi/tabulate d13 1 a13 1 BUILD_DEPENDS+= ${PYPKGPREFIX}-nose-[0-9]*:../../devel/py-nose d18 2 a19 1 cd ${DESTDIR}${PREFIX}/bin && ${MV} tabulate tabulate${PYVERSSUFFIX} || ${TRUE} @ 1.2 log @py-tabulate: update to 0.8.1 0.8.1: * Multiline data in several output formats. * New ``latex_raw`` format. * Column-specific floating point formatting. * Python 3.5 & 3.6 support. Drop support for Python 2.6, 3.2, 3.3 (should still work). @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.1 2017/04/04 11:26:54 wiz Exp $ d3 1 a3 1 DISTNAME= tabulate-0.8.1 a12 1 # TEST_DEPENDS a16 3 # tests broken due to missing file in distribution as of 0.7.7 # https://bitbucket.org/astanin/python-tabulate/issues/110/test-commonpy-missing-in-pypi-tarball @ 1.1 log @Import py-tabulate-0.7.7 as textproc/py-tabulate. Pretty-print tabular data in Python, a library and a command-line utility. The main use cases of the library are: * printing small tables without hassle: just one function call, formatting is guided by the data itself * authoring tabular data for lightweight plain-text markup: multiple output formats suitable for further editing or transformation * readable presentation of mixed textual and numeric data: smart column alignment, configurable number formatting, alignment by a decimal point @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.13 2016/06/08 17:43:41 wiz Exp $ d3 9 a11 9 DISTNAME= tabulate-0.7.7 PKGNAME= ${PYPKGPREFIX}-${DISTNAME} CATEGORIES= textproc python MASTER_SITES= ${MASTER_SITE_PYPI:=t/tabulate/} MAINTAINER= pkgsrc-users@@NetBSD.org HOMEPAGE= https://pypi.python.org/pypi/tabulate COMMENT= Pretty-print tabular data LICENSE= mit d14 3 a16 1 BUILD_DEPENDS+= ${PYPKGPREFIX}-nose-[0-9]*:../../devel/py-nose d21 3 @