head	1.4;
access;
symbols
	pkgsrc-2026Q3:1.4.0.4
	pkgsrc-2026Q3-base:1.4
	pkgsrc-2026Q2:1.4.0.2
	pkgsrc-2026Q2-base:1.4
	pkgsrc-2026Q1:1.3.0.6
	pkgsrc-2026Q1-base:1.3
	pkgsrc-2025Q4:1.3.0.4
	pkgsrc-2025Q4-base:1.3
	pkgsrc-2025Q3:1.3.0.2
	pkgsrc-2025Q3-base:1.3;
locks; strict;
comment	@# @;


1.4
date	2026.04.28.09.04.50;	author adam;	state Exp;
branches;
next	1.3;
commitid	JsGPQWWzv9iSMHDG;

1.3
date	2025.07.29.06.33.55;	author dkazankov;	state Exp;
branches;
next	1.2;
commitid	sMFLx1GZ5bXfJB4G;

1.2
date	2025.07.29.05.27.50;	author wiz;	state Exp;
branches;
next	1.1;
commitid	i9D845MG7UuwmB4G;

1.1
date	2025.07.28.21.25.49;	author dkazankov;	state Exp;
branches;
next	;
commitid	ptCum3mNrEWdHy4G;


desc
@@


1.4
log
@py-url-normalize: updated to 3.0.0

3.0.0

Added

Add url_humanize() and url-normalize --humanize/-H to convert normalized URLs to readable display URLs while preserving normalization round trips

Changed

BREAKING: Updated minimum Python version to 3.10 to match currently supported Python versions.

Fixed

Stop passing the deprecated transitional argument to idna.encode()
Updated project license metadata to the current SPDX string format to resolve setuptools deprecation warnings
@
text
@# $NetBSD: Makefile,v 1.3 2025/07/29 06:33:55 dkazankov Exp $

DISTNAME=	url_normalize-3.0.0
PKGNAME=	${PYPKGPREFIX}-${DISTNAME:S/_/-/}
CATEGORIES=	www python
MASTER_SITES=	${MASTER_SITE_PYPI:=u/url_normalize/}

MAINTAINER=	dkazankov@@NetBSD.org
HOMEPAGE=	https://github.com/niksite/url-normalize
COMMENT=	URL normalization for Python
LICENSE=	mit

TOOL_DEPENDS+=	${PYPKGPREFIX}-setuptools>=78:../../devel/py-setuptools
DEPENDS+=	${PYPKGPREFIX}-idna>=3.3:../../www/py-idna
TEST_DEPENDS+=	${PYPKGPREFIX}-test-cov-[0-9]*:../../devel/py-test-cov
TEST_DEPENDS+=	${PYPKGPREFIX}-test_socket-[0-9]*:../../devel/py-test_socket

USE_LANGUAGES=	# none

PY_RENAME_BINARIES=	url-normalize

.include "../../lang/python/wheel.mk"
.include "../../mk/bsd.pkg.mk"
@


1.3
log
@py-url-normalize: fix test dependency
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.2 2025/07/29 05:27:50 wiz Exp $
d3 1
a3 1
DISTNAME=	url_normalize-2.2.1
d13 1
a13 2
TOOL_DEPENDS+=	${PYPKGPREFIX}-setuptools>=42:../../devel/py-setuptools

a14 3

TEST_DEPENDS+=	${PYPKGPREFIX}-mypy-[0-9]*:../../lang/py-mypy
#TEST_DEPENDS+=	${PYPKGPREFIX}-pre-commit-[0-9]*:../../wip/py-pre-commit
a16 2
#TEST_DEPENDS+=	${PYPKGPREFIX}-test-[0-9]*:../../devel/py-test
TEST_DEPENDS+=	${PYPKGPREFIX}-ruff-[0-9]*:../../devel/py-ruff
d18 3
a20 3
post-install:
	cd ${DESTDIR}${PREFIX}/bin && \
	${MV} url-normalize url-normalize-${PYVERSSUFFIX} || ${TRUE}
@


1.2
log
@py-url-normalize: comment out non-existing or wip test dependencies
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.1 2025/07/28 21:25:49 dkazankov Exp $
d20 2
a21 2
#TEST_DEPENDS+=	${PYPKGPREFIX}-test-socket-[0-9]*:../../devel/py-test-socket
TEST_DEPENDS+=	${PYPKGPREFIX}-test-[0-9]*:../../devel/py-test
@


1.1
log
@www/py-url-normalize: add new package 2.2.1

Python library for standardizing and normalizing URLs with support
for internationalized domain names (IDN)
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.67 2025/06/22 17:41:13 wiz Exp $
d17 2
a18 2
TEST_DEPENDS+=	${PYPKGPREFIX}-mypy-[0-9]*:../../devel/py-mypy
TEST_DEPENDS+=	${PYPKGPREFIX}-pre-commit-[0-9]*:../../devel/py-pre-commit
d20 1
a20 1
TEST_DEPENDS+=	${PYPKGPREFIX}-test-socket-[0-9]*:../../devel/py-test-socket
@

