head 1.17; access; symbols pkgsrc-2026Q1:1.17.0.2 pkgsrc-2026Q1-base:1.17 pkgsrc-2025Q4:1.16.0.6 pkgsrc-2025Q4-base:1.16 pkgsrc-2025Q3:1.16.0.4 pkgsrc-2025Q3-base:1.16 pkgsrc-2025Q2:1.16.0.2 pkgsrc-2025Q2-base:1.16 pkgsrc-2025Q1:1.15.0.2 pkgsrc-2025Q1-base:1.15 pkgsrc-2024Q4:1.14.0.2 pkgsrc-2024Q4-base:1.14 pkgsrc-2024Q3:1.11.0.2 pkgsrc-2024Q3-base:1.11 pkgsrc-2024Q2:1.10.0.2 pkgsrc-2024Q2-base:1.10 pkgsrc-2024Q1:1.8.0.2 pkgsrc-2024Q1-base:1.8 pkgsrc-2023Q4:1.7.0.2 pkgsrc-2023Q4-base:1.7 pkgsrc-2023Q3:1.6.0.2 pkgsrc-2023Q3-base:1.6 pkgsrc-2023Q2:1.4.0.2 pkgsrc-2023Q2-base:1.4 pkgsrc-2023Q1:1.3.0.6 pkgsrc-2023Q1-base:1.3 pkgsrc-2022Q4:1.3.0.4 pkgsrc-2022Q4-base:1.3 pkgsrc-2022Q3:1.3.0.2 pkgsrc-2022Q3-base:1.3 pkgsrc-2022Q2:1.2.0.2 pkgsrc-2022Q2-base:1.2; locks; strict; comment @# @; 1.17 date 2026.02.09.14.15.16; author adam; state Exp; branches; next 1.16; commitid U9V66WuPaK6R0ItG; 1.16 date 2025.04.12.11.36.28; author adam; state Exp; branches; next 1.15; commitid RZYhH8TbAfcdSKQF; 1.15 date 2025.03.14.15.27.19; author adam; state Exp; branches; next 1.14; commitid am1oXGzJ4Cp853NF; 1.14 date 2024.11.12.09.58.50; author adam; state Exp; branches; next 1.13; commitid 8GEkGARvQkREblxF; 1.13 date 2024.10.24.20.31.43; author adam; state Exp; branches; next 1.12; commitid hI9WjPxlhooCiXuF; 1.12 date 2024.10.16.09.47.43; author adam; state Exp; branches; next 1.11; commitid aA9NdB574XRBZRtF; 1.11 date 2024.08.14.10.56.49; author adam; state Exp; branches; next 1.10; commitid sSDlTuozfJ5ToMlF; 1.10 date 2024.05.22.09.00.14; author adam; state Exp; branches; next 1.9; commitid qluz3FXTPG1jsYaF; 1.9 date 2024.05.07.19.22.07; author adam; state Exp; branches; next 1.8; commitid cLPdCAqAERZnn69F; 1.8 date 2024.01.24.06.54.39; author adam; state Exp; branches; next 1.7; commitid HDALSICMNtPhAFVE; 1.7 date 2023.10.14.17.22.50; author adam; state Exp; branches; next 1.6; commitid bGIIEiJH7Mc9lCIE; 1.6 date 2023.08.22.07.09.19; author adam; state Exp; branches; next 1.5; commitid 5z1jF1hVRvqiEKBE; 1.5 date 2023.07.25.07.20.06; author adam; state Exp; branches; next 1.4; commitid Ro4zZg5aoFyLB9yE; 1.4 date 2023.04.25.12.43.30; author adam; state Exp; branches; next 1.3; commitid pdqHaZ4ATRp0kumE; 1.3 date 2022.08.02.11.16.48; author adam; state Exp; branches; next 1.2; commitid WF6wnex13GTroiOD; 1.2 date 2022.04.13.19.35.08; author adam; state Exp; branches; next 1.1; commitid KgbdZEASIGmCI4AD; 1.1 date 2022.04.05.07.17.31; author adam; state Exp; branches; next ; commitid uwPz6wEtbJ6qTYyD; desc @@ 1.17 log @py-validate-pyproject: updated to 0.25 0.25 * Added support for specifying package-data for stub packages @ text @$NetBSD: distinfo,v 1.16 2025/04/12 11:36:28 adam Exp $ BLAKE2s (validate_pyproject-0.25.tar.gz) = d58d34fcb047d7ba6a19977785b65a9e9c02a8b1947e481faf32dbe84673e3a6 SHA512 (validate_pyproject-0.25.tar.gz) = eaa0b7535cd43f6bb6d91f1acd77fe268064e8a1bdefedf78b30216cf932091a510a1db426331fc773e8780f552b7b42081c3e3a3982e77a899a2d7a006ed148 Size (validate_pyproject-0.25.tar.gz) = 118662 bytes @ 1.16 log @py-validate-pyproject: updated to 0.24.1 Version 0.24.1 * Fixed multi plugin id was read from the wrong place * Implemented alternative plugin sorting @ text @d1 1 a1 1 $NetBSD: distinfo,v 1.15 2025/03/14 15:27:19 adam Exp $ d3 3 a5 3 BLAKE2s (validate_pyproject-0.24.1.tar.gz) = ce1b24947355300145c6cd77cc9991fbc4049413d283fb5025d55702534c668c SHA512 (validate_pyproject-0.24.1.tar.gz) = 3e2af00811517d034389fae3162b9e2384c07192ea1b8ef1625a7ff666402ffbcf91ca281bf2b41fc4a56ff56336dd07174f1b70d23ae5863366c5e51b0e23ff Size (validate_pyproject-0.24.1.tar.gz) = 117054 bytes @ 1.15 log @py-validate-pyproject: updated to 0.24 Version 0.24 * Fix integration with ``SchemaStore`` by loading extra/side schemas. * Add support for loading extra schemas. * Fixed verify author dict is not empty. * Added support for ``validate_pyproject.multi_schema`` plugins with extra schemas. * ``validate-pyproject`` no longer communicates test dependencies via the ``tests`` extra and documentation dependencies dependencies via the ``docs/requirements.txt`` file. Instead :doc:`pypa:dependency-groups` have been adopted to support CI environments. As a result, ``uv``'s high level interface also works for developers. You can use the :pypi:`dependency-groups` package on PyPI if you need to convert to a classic requirements list. @ text @d1 1 a1 1 $NetBSD: distinfo,v 1.14 2024/11/12 09:58:50 adam Exp $ d3 3 a5 3 BLAKE2s (validate_pyproject-0.24.tar.gz) = f839ebfa0e9d244e5274de89d3de94af0b68073befb15bc94e1197c9a46414f4 SHA512 (validate_pyproject-0.24.tar.gz) = 929db8233a2d778eef46bd7214eb4316073678989e349d60ad77512410af96cd0f50f1ada04b8c3b83d66a4a330fae840795a6313c8ed218b2af0ca38c049cd8 Size (validate_pyproject-0.24.tar.gz) = 115665 bytes @ 1.14 log @py-validate-pyproject: updated to 0.23 0.23 Validate SPDX license expressions @ text @d1 1 a1 1 $NetBSD: distinfo,v 1.13 2024/10/24 20:31:43 adam Exp $ d3 3 a5 3 BLAKE2s (validate_pyproject-0.23.tar.gz) = 04a70456c76d847da8f8bef338de1bbf80d5210c870ec1b29406a847fe80d95a SHA512 (validate_pyproject-0.23.tar.gz) = b0b3f3c757f47653851c8c6b36debc2fbc21659278ddd3c94f13451e3c4ba3cdec3dcc8fc9f9ad5e0f7ba4be89e43023cf0dab685157fda0657dcce3922b06aa Size (validate_pyproject-0.23.tar.gz) = 113397 bytes @ 1.13 log @py-validate-pyproject: updated to 0.22 0.22 Prevent injecting defaults and modifying input in-place @ text @d1 1 a1 1 $NetBSD: distinfo,v 1.12 2024/10/16 09:47:43 adam Exp $ d3 3 a5 3 BLAKE2s (validate_pyproject-0.22.tar.gz) = 1d6b3cd445951b0e7a97faa53ab0071c12df7eb986e7bebce02f4278db3c7950 SHA512 (validate_pyproject-0.22.tar.gz) = 9e556d492c996f0179f20f6dcc743b98c8503802fad9229f8e039744b0af52e5c0e214a4a3eac128f6299f2e721dc948e46ea0f2d9e654e2dcc91b544e9d461e Size (validate_pyproject-0.22.tar.gz) = 112776 bytes @ 1.12 log @py-validate-pyproject: updated to 0.21 Version 0.21 * Added support PEP 735 * Added support PEP 639 * Renamed ``testing`` extra to ``test`` * General updates in CI setup Version 0.20 - ``setuptools`` plugin: * Update ``setuptools.schema.json`` @ text @d1 1 a1 1 $NetBSD: distinfo,v 1.11 2024/08/14 10:56:49 adam Exp $ d3 3 a5 3 BLAKE2s (validate_pyproject-0.21.tar.gz) = cc796893e11e47790a492f69393e4c9ca362f94fb4e08cf1982825dd454db94e SHA512 (validate_pyproject-0.21.tar.gz) = 914b5ee9ef074ad2da7b4ca7ba93fcfa80e4b3194c2cfb9c7cd8a04fbe22c9350525de51155ad7065f20a6d47f5c746d42f733677f29dd3c5fd8b450172ae90c Size (validate_pyproject-0.21.tar.gz) = 112714 bytes @ 1.11 log @py-validate-pyproject: updated to 0.19 Version 0.19 - Relax requirements about module names to also allow dash characters - Migrate metadata to ``pyproject.toml`` @ text @d1 1 a1 1 $NetBSD: distinfo,v 1.10 2024/05/22 09:00:14 adam Exp $ d3 3 a5 3 BLAKE2s (validate_pyproject-0.19.tar.gz) = 2055eb7c5a5d1a76b8507bf7c6e150b80aa8e5f34d9266e1f03e1156d37771f3 SHA512 (validate_pyproject-0.19.tar.gz) = 0a84009a532c29ec2e8572f3e03e7b11081517e622cefe9d8489f2b2b12e9a57bc542a5d32aca2bbfaf413f7e3d6e4ba64dcdf9c9b621b48a751d39481f859a5 Size (validate_pyproject-0.19.tar.gz) = 109707 bytes @ 1.10 log @py-validate-pyproject: updated to 0.18 v0.18 Allow overwrite when schemas refer to the same tool @ text @d1 1 a1 1 $NetBSD: distinfo,v 1.9 2024/05/07 19:22:07 adam Exp $ d3 3 a5 3 BLAKE2s (validate_pyproject-0.18.tar.gz) = b8b012455c7ec058b0742208f5ea485fa12202edd76ee5c0a724222beaa0b115 SHA512 (validate_pyproject-0.18.tar.gz) = 2bad605af7e0c5172705f82f732757303dc997c893fe5d27be87aa6f196245c5643d5f8f103aa49994e20cd36ff98e39f037a8edcfbce6918aa0917d676e6f16 Size (validate_pyproject-0.18.tar.gz) = 109468 bytes @ 1.9 log @py-validate-pyproject: updated to 0.17 v0.17 Update version regex according to latest packaging version Remove duplicate # ruff: noqa Remove invalid top-of-the-file # type: ignore statement Align tool.setuptools.dynamic.optional-dependencies with `project.optional-dependencies Bump min Python version to 3.8 @ text @d1 1 a1 1 $NetBSD: distinfo,v 1.8 2024/01/24 06:54:39 adam Exp $ d3 3 a5 3 BLAKE2s (validate_pyproject-0.17.tar.gz) = 5e2fdf1f532c826df941ac40a4fad486296ea1118b2125da6ae75e0e14f6f502 SHA512 (validate_pyproject-0.17.tar.gz) = 0133546f899b6ca040697fe90a543060623b148ab6a281c374bf9f692937f8e5fd9d7b9718998087660b5dfc7e7848a690e12dadfa8d8eef71ae6cce8a20aa29 Size (validate_pyproject-0.17.tar.gz) = 109245 bytes @ 1.8 log @py-validate-pyproject: updated to 0.16 Version 0.16 - Fix setuptools ``readme`` field - Fix ``oneOf <> anyOf`` in setuptools schema - Add previously omitted type keywords for string values - Add schema validator check - Add ``SchemaStore`` conversion script - Allow tool(s) to be specified via URL (added CLI option: ``--tool``) - Support ``uint`` formats (as used by Ruff's schema) - Allow schemas to be loaded from ``SchemaStore`` (added CLI option: ``--store``) @ text @d1 1 a1 1 $NetBSD: distinfo,v 1.7 2023/10/14 17:22:50 adam Exp $ d3 3 a5 3 BLAKE2s (validate-pyproject-0.16.tar.gz) = 3459ff0eaa9d05e608d822a086503de7cd1aa43e9b220065f09793a024ba1468 SHA512 (validate-pyproject-0.16.tar.gz) = f5d4a3b31c5990623939bcf7361017e44da80226804e316e4656d46e1d072069bc4c8ee40840b43bd24023a9c0bed5be46665f5264bc78f1d30ca2495ac02e45 Size (validate-pyproject-0.16.tar.gz) = 104005 bytes @ 1.7 log @py-validate-pyproject: updated to 0.15 Version 0.15 - Update ``setuptools`` schema definitions - Add ``__repr__`` to plugin wrapper, - Fix standard ``$schema`` ending ``#`` @ text @d1 1 a1 1 $NetBSD: distinfo,v 1.6 2023/08/22 07:09:19 adam Exp $ d3 3 a5 3 BLAKE2s (validate-pyproject-0.15.tar.gz) = 8b7f08a48944580ede3ef449bda9d9031029cbbf11f7fc53813f092f4c8e84d1 SHA512 (validate-pyproject-0.15.tar.gz) = ed61152be3399dea08a77a71378fd80fd825e06d04528a5d3109294d9303db58158ec54232f1640619f145b2a7c694c38ca4e95be7690ff010de8c8a1d7711a7 Size (validate-pyproject-0.15.tar.gz) = 91833 bytes @ 1.6 log @py-validate-pyproject: updated to 0.14 Version 0.14 - Ensure reporting show more detailed error messages for ``RedefiningStaticFieldAsDynamic`` - Add support for ``repo-review`` @ text @d1 1 a1 1 $NetBSD: distinfo,v 1.5 2023/07/25 07:20:06 adam Exp $ d3 3 a5 3 BLAKE2s (validate-pyproject-0.14.tar.gz) = bee201d1d578e7e6c365d268603560f7a995d0a82c0f7e27640529d0bfeed2dc SHA512 (validate-pyproject-0.14.tar.gz) = 2b725d7fa72377f3a865f4766473c6834097ade1426ea6b599778e6edb94926e136b5ea2227c910d0965693880f79441e84b1f0610f081ed421c0faec337e5ce Size (validate-pyproject-0.14.tar.gz) = 90813 bytes @ 1.5 log @py-validate-pyproject: updated to 0.13 Version 0.13 ============ - Make it clear when using input from ``stdin`` - Fix summary for ``allOf`` - ``setuptools`` plugin: - Improve validation of ``attr`` directives @ text @d1 1 a1 1 $NetBSD: distinfo,v 1.4 2023/04/25 12:43:30 adam Exp $ d3 3 a5 3 BLAKE2s (validate-pyproject-0.13.tar.gz) = 52e283950ac84a26c587e0866be01e76f07629ade058cb79fb50428d0536f241 SHA512 (validate-pyproject-0.13.tar.gz) = fb4d38ce870f7788d05963eb03cf0a25583ad0d4f9deec1bb5b52492db59616b62fdd6e4501c6605569f2f54b155021ea02d383c22305505c9f0a4c7c0830a5d Size (validate-pyproject-0.13.tar.gz) = 88975 bytes @ 1.4 log @py-validate-pyproject: updated to 0.12.2 Version 0.12.2 - ``setuptools`` plugin: - Fix problem with ``license-files`` patterns, by removing ``default`` value. Version 0.12.1 - ``setuptools`` plugin: - Allow PEP 561 stub names in ``tool.setuptools.package-dir``, Version 0.12 - ``setuptools`` plugin: - Allow PEP 561 stub names in ``tool.setuptools.packages``, Version 0.11 - Improve error message for invalid replacements in the ``pre_compile`` CLI, - Allow package to be build from git archive, - Improve error message for invalid replacements in the ``pre_compile`` CLI, - Error-out when extra keys are added to ``project.authors/maintainers``, - De-vendor ``fastjsonschema``, Version 0.10.1 - Ensure ``LICENSE.txt`` is added to wheel. Version 0.10 - Add ``NOTICE.txt`` to ``license_files``, - Use default SSL context when downloading classifiers from PyPI, - Remove ``setup.py``, - Explicitly limit oldest supported Python version - Replace usage of ``cgi.parse_header`` with ``email.message.Message`` @ text @d1 1 a1 1 $NetBSD: distinfo,v 1.3 2022/08/02 11:16:48 adam Exp $ d3 3 a5 3 BLAKE2s (validate-pyproject-0.12.2.tar.gz) = 17a882ae83a589b4ed1e5ac209bc77ea7b6ccde02798345f48e46945dd93098b SHA512 (validate-pyproject-0.12.2.tar.gz) = 3335c3b05efa155c0fced9740110af918ac5c8166b9066d588cc221ba94dde18434b7d4dcb115df914b63289c943735101a2a1d3a90a615b1f76c3ebf7f730a3 Size (validate-pyproject-0.12.2.tar.gz) = 88343 bytes @ 1.3 log @py-validate-pyproject: updated to 0.9 Version 0.9 - Use ``tomllib`` from the standard library in Python 3.11+ Version 0.8.1 - Workaround typecheck inconsistencies between different Python versions - Publish :pep:`561` type hints Version 0.8 - New :pypi:`pre-commit` hook - Allow multiple TOML files to be validated at once via **CLI** (*no changes regarding the Python API*). @ text @d1 1 a1 1 $NetBSD: distinfo,v 1.2 2022/04/13 19:35:08 adam Exp $ d3 3 a5 3 BLAKE2s (validate-pyproject-0.9.tar.gz) = b53b9a772f2977561706acd8274887a21e3f1ae5da0d473ad724f90a41f77f3b SHA512 (validate-pyproject-0.9.tar.gz) = 9b7aabcd7f8be40b694a5ae48f6d92a38c3db6a20dcfd4c82a1a9d2308c258e27f25069d812465f79844a6501e9fd7f20957144c0b6adb5b18ff4c4346fb34b0 Size (validate-pyproject-0.9.tar.gz) = 105047 bytes @ 1.2 log @py-validate-pyproject: updated to 0.7.2 Version 0.7.2 - ``setuptools`` plugin: - Allow ``dependencies``/``optional-dependencies`` to use file directives @ text @d1 1 a1 1 $NetBSD: distinfo,v 1.1 2022/04/05 07:17:31 adam Exp $ d3 3 a5 3 BLAKE2s (validate-pyproject-0.7.2.tar.gz) = b00b40f86257398a9c66494c7ed417fcabc1088fd823d31afe16dcf4a1651d2c SHA512 (validate-pyproject-0.7.2.tar.gz) = 694c462d292fd7c0da404e27ee38185fed256c06a96d4293c9dcaececea84837da4dbe2c39654bf806595657ced332ddcf2be78dc5f6cf36e30434f39d0cf8da Size (validate-pyproject-0.7.2.tar.gz) = 103345 bytes @ 1.1 log @py-validate-pyproject: added version 0.7.1 With the approval of PEP 517 and PEP 518, the Python community shifted towards a strong focus on standardisation for packaging software, which allows more freedom when choosing tools during development and make sure packages created using different technologies can interoperate without the need for custom installation procedures. This shift became even more clear when PEP 621 was also approved, as a standardised way of specifying project metadata and dependencies. validate-pyproject was born in this context, with the mission of validating pyproject.toml files, and make sure they are compliant with the standards and PEPs. Behind the scenes, validate-pyproject relies on JSON Schema files, which, in turn, are also a standardised way of checking if a given data structure complies with a certain specification. @ text @d1 1 a1 1 $NetBSD: distinfo,v 1.27 2021/10/29 16:13:22 adam Exp $ d3 3 a5 3 BLAKE2s (validate-pyproject-0.7.1.tar.gz) = dc0c090aba4c06bcd57e41c07bea8203b432f7d0447c329808661abe4c0aec23 SHA512 (validate-pyproject-0.7.1.tar.gz) = b893e2d051c759452a1c26344a5964d065025eb58993e7314475217b7b385938234346f32c57bc46edc087a505914c2be971b011d881e228720685fda52ba628 Size (validate-pyproject-0.7.1.tar.gz) = 102987 bytes @