head	1.12;
access;
symbols
	pkgsrc-2026Q1:1.12.0.2
	pkgsrc-2026Q1-base:1.12
	pkgsrc-2025Q4:1.10.0.6
	pkgsrc-2025Q4-base:1.10
	pkgsrc-2025Q3:1.10.0.4
	pkgsrc-2025Q3-base:1.10
	pkgsrc-2025Q2:1.10.0.2
	pkgsrc-2025Q2-base:1.10
	pkgsrc-2025Q1:1.9.0.2
	pkgsrc-2025Q1-base:1.9
	pkgsrc-2024Q4:1.7.0.2
	pkgsrc-2024Q4-base:1.7
	pkgsrc-2024Q3:1.6.0.4
	pkgsrc-2024Q3-base:1.6
	pkgsrc-2024Q2:1.6.0.2
	pkgsrc-2024Q2-base:1.6
	pkgsrc-2024Q1:1.5.0.2
	pkgsrc-2024Q1-base:1.5
	pkgsrc-2023Q4:1.4.0.10
	pkgsrc-2023Q4-base:1.4
	pkgsrc-2023Q3:1.4.0.8
	pkgsrc-2023Q3-base:1.4
	pkgsrc-2023Q2:1.4.0.6
	pkgsrc-2023Q2-base:1.4
	pkgsrc-2023Q1:1.4.0.4
	pkgsrc-2023Q1-base:1.4
	pkgsrc-2022Q4:1.4.0.2
	pkgsrc-2022Q4-base:1.4
	pkgsrc-2022Q3:1.3.0.6
	pkgsrc-2022Q3-base:1.3
	pkgsrc-2022Q2:1.3.0.4
	pkgsrc-2022Q2-base:1.3
	pkgsrc-2022Q1:1.3.0.2
	pkgsrc-2022Q1-base:1.3
	pkgsrc-2021Q4:1.2.0.14
	pkgsrc-2021Q4-base:1.2
	pkgsrc-2021Q3:1.2.0.12
	pkgsrc-2021Q3-base:1.2
	pkgsrc-2021Q2:1.2.0.10
	pkgsrc-2021Q2-base:1.2
	pkgsrc-2021Q1:1.2.0.8
	pkgsrc-2021Q1-base:1.2
	pkgsrc-2020Q4:1.2.0.6
	pkgsrc-2020Q4-base:1.2
	pkgsrc-2020Q3:1.2.0.4
	pkgsrc-2020Q3-base:1.2
	pkgsrc-2020Q2:1.2.0.2
	pkgsrc-2020Q2-base:1.2
	pkgsrc-2020Q1:1.1.0.2
	pkgsrc-2020Q1-base:1.1;
locks; strict;
comment	@# @;


1.12
date	2026.02.06.09.22.49;	author adam;	state Exp;
branches;
next	1.11;
commitid	5oevKPPOTXCvuitG;

1.11
date	2026.01.06.12.19.32;	author adam;	state Exp;
branches;
next	1.10;
commitid	3FEBNWe2AXPUskpG;

1.10
date	2025.04.14.19.31.54;	author adam;	state Exp;
branches;
next	1.9;
commitid	CUE7javb7zjor3RF;

1.9
date	2025.03.05.10.58.17;	author wiz;	state Exp;
branches;
next	1.8;
commitid	hMDGlxPnJwzUSRLF;

1.8
date	2025.01.26.11.44.53;	author adam;	state Exp;
branches;
next	1.7;
commitid	S8cHp2GoV94ymZGF;

1.7
date	2024.11.11.07.29.26;	author wiz;	state Exp;
branches;
next	1.6;
commitid	1fBDq3LwS98NncxF;

1.6
date	2024.04.08.17.53.36;	author adam;	state Exp;
branches;
next	1.5;
commitid	e1FpYuprokyZOm5F;

1.5
date	2024.01.18.16.12.32;	author adam;	state Exp;
branches;
next	1.4;
commitid	ivypXhAPmWcIRWUE;

1.4
date	2022.10.25.19.04.38;	author adam;	state Exp;
branches;
next	1.3;
commitid	MHI0NwuHBXzzh8ZD;

1.3
date	2022.01.04.20.55.32;	author wiz;	state Exp;
branches;
next	1.2;
commitid	CYyhdK9qtoffkmnD;

1.2
date	2020.05.17.20.18.36;	author adam;	state Exp;
branches;
next	1.1;
commitid	ax38jGjmoqcGkD8C;

1.1
date	2020.01.29.21.52.27;	author adam;	state Exp;
branches;
next	;
commitid	VMwH6g5HckCWlDUB;


desc
@@


1.12
log
@py-protego: updated to 0.6.0

0.6.0 (2026-01-29)

- Added official support for Python 3.14.
- Dropped support for Python 3.9 and PyPy 3.10.
- CI fixes and improvements.
@
text
@# $NetBSD: Makefile,v 1.11 2026/01/06 12:19:32 adam Exp $

DISTNAME=	protego-0.6.0
PKGNAME=	${PYPKGPREFIX}-${DISTNAME}
CATEGORIES=	www python
MASTER_SITES=	${MASTER_SITE_PYPI:=P/Protego/}

MAINTAINER=	pkgsrc-users@@NetBSD.org
HOMEPAGE=	https://github.com/scrapy/protego
COMMENT=	Pure-Python robots.txt parser with support for modern conventions
LICENSE=	modified-bsd

TOOL_DEPENDS+=	${PYPKGPREFIX}-hatchling>=1.27.0:../../devel/py-hatchling

USE_LANGUAGES=	# none

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


1.11
log
@py-protego: updated to 0.5.0

0.5.0 (2025-06-24)

-   Restructured the code, splitting the single ``protego.py`` file into
    multiple modules. The public API remains the same but some internal names
    may now be available at different import paths.

-   Added type hints and ``py.typed``.

-   Added official support for PyPy 3.11.

-   Switched the build backend from ``setuptools`` to ``hatchling``.

-   Switched from ``setup.py`` to ``pyproject.toml``.

-   CI fixes and improvements.
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.10 2025/04/14 19:31:54 adam Exp $
d3 1
a3 1
DISTNAME=	protego-0.5.0
@


1.10
log
@Fix PLIST after py-setuptools update; bump depends and revision
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.9 2025/03/05 10:58:17 wiz Exp $
d3 1
a3 1
DISTNAME=	protego-0.4.0
a4 1
PKGREVISION=	2
d13 1
a13 1
TOOL_DEPENDS+=	${PYPKGPREFIX}-setuptools>=78:../../devel/py-setuptools
@


1.9
log
@py-protego: fix wheel name for latest setuptools and depend on it

Bump PKGREVISION.
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.8 2025/01/26 11:44:53 adam Exp $
d5 1
a5 1
PKGREVISION=	1
d14 1
a14 1
TOOL_DEPENDS+=	${PYPKGPREFIX}-setuptools>=75.8.2:../../devel/py-setuptools
@


1.8
log
@py-protego: updated to 0.4.0

0.4.0

Dropped Python 3.8 support, added official Python 3.13 support.
Added support for //-prefixed URLs.
Improved the rendering of the README.rst code snippets in GitHub.
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.7 2024/11/11 07:29:26 wiz Exp $
d5 1
d14 1
a14 3
WHEEL_NAME=	${DISTNAME:S/p/P/}

TOOL_DEPENDS+=	${PYPKGPREFIX}-setuptools-[0-9]*:../../devel/py-setuptools
@


1.7
log
@py-*: remove unused tool dependency

py-setuptools includes the py-wheel functionality nowadays
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.6 2024/04/08 17:53:36 adam Exp $
d3 2
a4 2
DISTNAME=	Protego-0.3.1
PKGNAME=	${PYPKGPREFIX}-${DISTNAME:tl}
d13 2
a18 2
PYTHON_VERSIONS_INCOMPATIBLE=	27

@


1.6
log
@py-protego: updated to 0.3.1

0.3.1

Added official support for Python 3.12.

= is no longer percent-encoded in patterns, fixing many scenarios where
patterns included query strings.
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.5 2024/01/18 16:12:32 adam Exp $
a13 1
TOOL_DEPENDS+=	${PYPKGPREFIX}-wheel-[0-9]*:../../devel/py-wheel
@


1.5
log
@py-protego: updated to 0.3.0

0.3.0

Changed requirements:
Dropped support for Python 2.7, 3.5, 3.6, and 3.7, and added support for 3.11 and for the upcoming 3.12.
six is no longer a dependency.
Added support for the Visit-Time directive.
Fixed leading asterisks in allow and disallow values not being properly interpreted.
Protego.parse() now raises value error when content is not a string.
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.4 2022/10/25 19:04:38 adam Exp $
d3 1
a3 1
DISTNAME=	Protego-0.3.0
@


1.4
log
@py-protego: updated to 0.2.1

0.2.1
Fixes incorrect readme content-type specified in setup.py
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.3 2022/01/04 20:55:32 wiz Exp $
d3 1
a3 1
DISTNAME=	Protego-0.2.1
d13 2
a14 1
DEPENDS+=	${PYPKGPREFIX}-six-[0-9]*:../../lang/py-six
d18 1
a18 1
PYTHON_VERSIONED_DEPENDENCIES=	test:test
d20 1
a20 5
do-test:
	cd ${WRKSRC} && ${SETENV} ${TEST_ENV} pytest-${PYVERSSUFFIX} tests

.include "../../lang/python/egg.mk"
.include "../../lang/python/versioned_dependencies.mk"
@


1.3
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.2 2020/05/17 20:18:36 adam Exp $
d3 1
a3 1
DISTNAME=	Protego-0.1.16
a4 1
PKGREVISION=	1
a13 1
TEST_DEPENDS+=	${PYPKGPREFIX}-test-runner-[0-9]*:../../devel/py-test-runner
d17 4
a20 1
PYSETUPTESTTARGET=	pytest
d23 1
@


1.2
log
@pytest from versioned depends
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.1 2020/01/29 21:52:27 adam Exp $
d5 1
@


1.1
log
@py-protego: added version 0.1.16

Protego is a pure-Python robots.txt parser with support for modern conventions.
@
text
@d1 1
a1 1
# $NetBSD$
d14 1
a14 1
TEST_DEPENDS+=	${PYPKGPREFIX}-test-[0-9]*:../../devel/py-test
@

