head 1.6; access; symbols pkgsrc-2026Q1:1.6.0.4 pkgsrc-2026Q1-base:1.6 pkgsrc-2025Q4:1.6.0.2 pkgsrc-2025Q4-base:1.6 pkgsrc-2025Q3:1.4.0.6 pkgsrc-2025Q3-base:1.4 pkgsrc-2025Q2:1.4.0.4 pkgsrc-2025Q2-base:1.4 pkgsrc-2025Q1:1.4.0.2 pkgsrc-2025Q1-base:1.4 pkgsrc-2024Q4:1.3.0.2 pkgsrc-2024Q4-base:1.3 pkgsrc-2024Q3:1.2.0.2 pkgsrc-2024Q3-base:1.2 pkgsrc-2024Q2:1.1.0.4 pkgsrc-2024Q2-base:1.1 pkgsrc-2024Q1:1.1.0.2 pkgsrc-2024Q1-base:1.1; locks; strict; comment @# @; 1.6 date 2025.11.17.17.48.57; author adam; state Exp; branches; next 1.5; commitid k4vBo0RYZt8vTViG; 1.5 date 2025.10.03.12.16.33; author adam; state Exp; branches; next 1.4; commitid zRBkqqcu7Icav7dG; 1.4 date 2025.01.13.14.28.45; author adam; state Exp; branches; next 1.3; commitid SeWJGzCtwxeGGkFF; 1.3 date 2024.10.14.06.08.39; author wiz; state Exp; branches; next 1.2; commitid sEjywglW9UuuQAtF; 1.2 date 2024.08.14.06.28.47; author adam; state Exp; branches; next 1.1; commitid sO6bEJlALgQTUKlF; 1.1 date 2024.01.30.21.07.56; author adam; state Exp; branches; next ; commitid CNh3DXkn0eR77wWE; desc @@ 1.6 log @py-dirty-equals: updated to 0.11 0.11 Fix nested dataclass comparison uprev in preparation for release Add tests for 3.14 @ text @# $NetBSD: Makefile,v 1.5 2025/10/03 12:16:33 adam Exp $ DISTNAME= dirty_equals-0.11 PKGNAME= ${PYPKGPREFIX}-${DISTNAME:S/_/-/} CATEGORIES= devel python MASTER_SITES= ${MASTER_SITE_PYPI:=d/dirty-equals/} MAINTAINER= pkgsrc-users@@NetBSD.org HOMEPAGE= https://github.com/samuelcolvin/dirty-equals COMMENT= Core functionality for pydantic LICENSE= mit TOOL_DEPENDS+= ${PYPKGPREFIX}-hatchling-[0-9]*:../../devel/py-hatchling TEST_DEPENDS+= ${PYPKGPREFIX}-pydantic>=2.4.2:../../devel/py-pydantic TEST_DEPENDS+= ${PYPKGPREFIX}-test-examples-[0-9]*:../../devel/py-test-examples TEST_DEPENDS+= ${PYPKGPREFIX}-test-mock-[0-9]*:../../devel/py-test-mock USE_LANGUAGES= # none .include "../../lang/python/wheel.mk" .include "../../mk/bsd.pkg.mk" @ 1.5 log @py-dirty-equals: updated to 0.10.0 0.10.0 fix: IsJson and IsUUID repr chore: use zoneinfo instead of pytz fix(typing): put EllipsisType in LengthType union switch to uv, drop 3.8 uprev to 0.10.0 @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.4 2025/01/13 14:28:45 adam Exp $ d3 1 a3 1 DISTNAME= dirty_equals-0.10.0 @ 1.4 log @py-dirty-equals: updated to 0.9.0 0.9.0 fix problem with functools.singledispatch uprev to v0.9 @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.3 2024/10/14 06:08:39 wiz Exp $ d3 1 a3 1 DISTNAME= dirty_equals-0.9.0 @ 1.3 log @i*: clean up after python38 removal @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.2 2024/08/14 06:28:47 adam Exp $ d3 1 a3 1 DISTNAME= dirty_equals-0.8.0 @ 1.2 log @py-dirty-equals: updated to 0.8.0 v0.8.0 set requires-python to 3.8 use zoneinfo instead of pytz where possible No need to call datetime.replace for utc_now Patch pprint to make pytest diffs nicer for big objects uprev test, lint and docs dependencies Support Python 3.13 Uprev version @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.1 2024/01/30 21:07:56 adam Exp $ a19 7 PYTHON_VERSIONS_INCOMPATIBLE= 27 .include "../../lang/python/pyversion.mk" .if ${PYTHON_VERSION} < 309 DEPENDS+= ${PYPKGPREFIX}-pytz>=2021.3:../../time/py-pytz .endif @ 1.1 log @py-dirty-equals: added version 0.7.1.post0 dirty-equals is a python library that (mis)uses the __eq__ method to make python code (generally unit tests) more declarative and therefore easier to read and write. dirty-equals can be used in whatever context you like, but it comes into its own when writing unit tests for applications where you're commonly checking the response to API calls and the contents of a database. @ text @d1 1 a1 1 # $NetBSD$ d3 1 a3 1 DISTNAME= dirty_equals-0.7.1.post0 d14 2 a15 1 DEPENDS+= ${PYPKGPREFIX}-pytz>=2021.3:../../time/py-pytz d22 5 @