head	1.18;
access;
symbols
	pkgsrc-2026Q1:1.18.0.2
	pkgsrc-2026Q1-base:1.18
	pkgsrc-2025Q4:1.17.0.4
	pkgsrc-2025Q4-base:1.17
	pkgsrc-2025Q3:1.17.0.2
	pkgsrc-2025Q3-base:1.17
	pkgsrc-2025Q2:1.16.0.2
	pkgsrc-2025Q2-base:1.16
	pkgsrc-2025Q1:1.15.0.4
	pkgsrc-2025Q1-base:1.15
	pkgsrc-2024Q4:1.15.0.2
	pkgsrc-2024Q4-base:1.15
	pkgsrc-2024Q3:1.14.0.8
	pkgsrc-2024Q3-base:1.14
	pkgsrc-2024Q2:1.14.0.6
	pkgsrc-2024Q2-base:1.14
	pkgsrc-2024Q1:1.14.0.4
	pkgsrc-2024Q1-base:1.14
	pkgsrc-2023Q4:1.14.0.2
	pkgsrc-2023Q4-base:1.14
	pkgsrc-2023Q3:1.12.0.4
	pkgsrc-2023Q3-base:1.12
	pkgsrc-2023Q2:1.12.0.2
	pkgsrc-2023Q2-base:1.12
	pkgsrc-2023Q1:1.11.0.4
	pkgsrc-2023Q1-base:1.11
	pkgsrc-2022Q4:1.11.0.2
	pkgsrc-2022Q4-base:1.11
	pkgsrc-2022Q3:1.10.0.6
	pkgsrc-2022Q3-base:1.10
	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.6.0.4
	pkgsrc-2021Q4-base:1.6
	pkgsrc-2021Q3:1.6.0.2
	pkgsrc-2021Q3-base:1.6
	pkgsrc-2021Q2:1.5.0.4
	pkgsrc-2021Q2-base:1.5
	pkgsrc-2021Q1:1.5.0.2
	pkgsrc-2021Q1-base:1.5
	pkgsrc-2020Q4:1.4.0.14
	pkgsrc-2020Q4-base:1.4
	pkgsrc-2020Q3:1.4.0.12
	pkgsrc-2020Q3-base:1.4
	pkgsrc-2020Q2:1.4.0.10
	pkgsrc-2020Q2-base:1.4
	pkgsrc-2020Q1:1.4.0.6
	pkgsrc-2020Q1-base:1.4
	pkgsrc-2019Q4:1.4.0.8
	pkgsrc-2019Q4-base:1.4
	pkgsrc-2019Q3:1.4.0.4
	pkgsrc-2019Q3-base:1.4
	pkgsrc-2019Q2:1.4.0.2
	pkgsrc-2019Q2-base:1.4
	pkgsrc-2019Q1:1.3.0.10
	pkgsrc-2019Q1-base:1.3
	pkgsrc-2018Q4:1.3.0.8
	pkgsrc-2018Q4-base:1.3
	pkgsrc-2018Q3:1.3.0.6
	pkgsrc-2018Q3-base:1.3
	pkgsrc-2018Q2:1.3.0.4
	pkgsrc-2018Q2-base:1.3
	pkgsrc-2018Q1:1.3.0.2
	pkgsrc-2018Q1-base:1.3
	pkgsrc-2017Q4:1.1.0.2
	pkgsrc-2017Q4-base:1.1;
locks; strict;
comment	@# @;


1.18
date	2026.03.01.08.01.37;	author triaxx;	state Exp;
branches;
next	1.17;
commitid	ayqCvSzgClxMifwG;

1.17
date	2025.08.13.08.09.48;	author adam;	state Exp;
branches;
next	1.16;
commitid	3xqXncPxFWVaMx6G;

1.16
date	2025.04.12.10.59.18;	author adam;	state Exp;
branches;
next	1.15;
commitid	agyAdFpbVCUwFKQF;

1.15
date	2024.11.11.07.28.08;	author wiz;	state Exp;
branches;
next	1.14;
commitid	1fBDq3LwS98NncxF;

1.14
date	2023.10.28.19.56.59;	author wiz;	state Exp;
branches;
next	1.13;
commitid	jP8MYROLWZ3yJqKE;

1.13
date	2023.09.27.15.12.29;	author adam;	state Exp;
branches;
next	1.12;
commitid	GqpDybpo8tOjaqGE;

1.12
date	2023.06.06.12.41.12;	author riastradh;	state Exp;
branches;
next	1.11;
commitid	xhspr6Z8JLQOWSrE;

1.11
date	2022.10.25.11.38.49;	author adam;	state Exp;
branches;
next	1.10;
commitid	rIpIwdrCV4mCO5ZD;

1.10
date	2022.01.31.13.03.49;	author wiz;	state Exp;
branches;
next	1.9;
commitid	dXzRAdrybYfVRMqD;

1.9
date	2022.01.31.12.56.13;	author adam;	state Exp;
branches;
next	1.8;
commitid	pfRTqmbPXymbPMqD;

1.8
date	2022.01.27.10.57.31;	author wiz;	state Exp;
branches;
next	1.7;
commitid	Stf5S4tI3k4xigqD;

1.7
date	2022.01.04.20.53.04;	author wiz;	state Exp;
branches;
next	1.6;
commitid	CYyhdK9qtoffkmnD;

1.6
date	2021.07.02.12.16.55;	author adam;	state Exp;
branches;
next	1.5;
commitid	oxyUbysk9c1kspZC;

1.5
date	2021.02.13.21.42.51;	author adam;	state Exp;
branches;
next	1.4;
commitid	PDBqjjnEM8sq3BHC;

1.4
date	2019.05.27.15.53.09;	author adam;	state Exp;
branches;
next	1.3;
commitid	0fcTDIDhQfQ2jRoB;

1.3
date	2018.01.26.17.18.23;	author triaxx;	state Exp;
branches;
next	1.2;
commitid	HyDMEUhBmpIQopoA;

1.2
date	2018.01.26.14.44.35;	author triaxx;	state Exp;
branches;
next	1.1;
commitid	n5XZULFs6VV7yooA;

1.1
date	2017.12.06.22.01.51;	author triaxx;	state Exp;
branches;
next	;
commitid	V99Q0INS72UvBShA;


desc
@@


1.18
log
@Reset maintainership
@
text
@# $NetBSD: Makefile,v 1.17 2025/08/13 08:09:48 adam Exp $

DISTNAME=	fasteners-0.20
PKGNAME=	${PYPKGPREFIX}-${DISTNAME}
CATEGORIES=	devel python
MASTER_SITES=	${MASTER_SITE_PYPI:=f/fasteners/}

MAINTAINER=	pkgsrc-users@@NetBSD.org
HOMEPAGE=	https://github.com/harlowja/fasteners
COMMENT=	Python package providing useful locks
LICENSE=	apache-2.0

TOOL_DEPENDS+=	${PYPKGPREFIX}-setuptools>=78:../../devel/py-setuptools

USE_LANGUAGES=	# none

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


1.17
log
@py-fasteners: updated to 0.20

0.20
- InterProcessLock now catches OSError and handles BlockingIOError correctly.
- Remove support for python 3.8, python 3.9 and pypy 3.9. It should still work,
  but is no longer tested.
- Add support for python 3.12, 3.13 and pypy 3.11.
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.16 2025/04/12 10:59:18 adam Exp $
d8 1
a8 1
MAINTAINER=	triaxx@@NetBSD.org
@


1.16
log
@Fix PLIST after py-setuptools update; bump depends and revision
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.15 2024/11/11 07:28:08 wiz Exp $
d3 1
a3 1
DISTNAME=	fasteners-0.19
a4 1
PKGREVISION=	2
@


1.15
log
@py-*: remove unused tool dependency

py-setuptools includes the py-wheel functionality nowadays
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.14 2023/10/28 19:56:59 wiz Exp $
d5 1
a5 1
PKGREVISION=	1
d14 1
a14 1
TOOL_DEPENDS+=	${PYPKGPREFIX}-setuptools-[0-9]*:../../devel/py-setuptools
a17 2
PYTHON_VERSIONS_INCOMPATIBLE=	27

@


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
@d1 1
a1 1
# $NetBSD: Makefile,v 1.13 2023/09/27 15:12:29 adam Exp $
a14 1
TOOL_DEPENDS+=	${PYPKGPREFIX}-wheel-[0-9]*:../../devel/py-wheel
@


1.13
log
@py-fasteners: updated to 0.19

0.19
- Add `.acquire_read_lock`, `.release_read_lock`, `.acquire_write_lock`, and
  `.release_write_lock` methods to the inter thread `ReaderWriterLock` as was
  promised in the README.
- Remove support for python 3.7 and pypy 3.7. It should still work, but is no
  longer tested.
- Add support for pypy 3.10 and python 3.11
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.12 2023/06/06 12:41:12 riastradh Exp $
d5 1
d14 1
@


1.12
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.11 2022/10/25 11:38:49 adam Exp $
d3 1
a3 1
DISTNAME=	fasteners-0.18
@


1.11
log
@py-fasteners: updated to 0.18

0.18
- Reshuffle the process lock code and properly document it.
- Revamp the docs and switch from sphinx to mkdocs
- Remove difficult to use tread lock features from docs
- Bring back support for eventlet `spawn_n`
- Remove support for python3.6. It should still work, but is no longer tested.
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.10 2022/01/31 13:03:49 wiz Exp $
d13 1
a13 1
BUILD_DEPENDS+=	${PYPKGPREFIX}-wheel-[0-9]*:../../devel/py-wheel
@


1.10
log
@py-fasteners: convert to wheel.mk
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.9 2022/01/31 12:56:13 adam Exp $
d3 1
a3 1
DISTNAME=	fasteners-0.17.3
@


1.9
log
@py-fasteners: updated to 0.17.3

0.17.3:
  - Allow writer to become a reader in thread ReaderWriter lock

0.17.2:
  - Remove unnecessary setuptools pin

0.17.1:
  - Switch to the modern python package build infrastructure

0.17: [NEVER RELEASED]
  - Remove support for python 3.5 and earlier, including 2.7
  - Add support for python 3.9 and 3.10
  - Fix a conflict with django lock
  - Add __version__ and __all__ attributes
  - Fix a failure to parse README as utf-8
  - Move from nosetest to pytest and cleanup testing infrastructure
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.8 2022/01/27 10:57:31 wiz Exp $
d13 1
a13 1
PYSETUP=	-c 'from setuptools import setup; setup()'
d19 1
a19 1
.include "../../lang/python/egg.mk"
@


1.8
log
@*: switch py-testtools users to versioned_dependencies.mk
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.7 2022/01/04 20:53:04 wiz Exp $
d3 1
a3 1
DISTNAME=	fasteners-0.16.3
a4 1
PKGREVISION=	1
d9 1
a9 1
HOMEPAGE=	https://fasteners.readthedocs.io/
d13 1
a13 1
DEPENDS+=	${PYPKGPREFIX}-six-[0-9]*:../../lang/py-six
d15 1
a15 6
PYTHON_VERSIONED_DEPENDENCIES+=	testtools:test

.include "../../lang/python/pyversion.mk"
.if ${_PYTHON_VERSION} == 27
DEPENDS+=	${PYPKGPREFIX}-monotonic>=0.1:../../time/py-monotonic
.endif
d17 1
a17 1
USE_LANGUAGES=	# none
a19 1
.include "../../lang/python/versioned_dependencies.mk"
@


1.7
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.6 2021/07/02 12:16:55 adam Exp $
d15 2
a16 1
TEST_DEPENDS+=	${PYPKGPREFIX}-testtools-[0-9]*:../../devel/py-testtools
d26 1
@


1.6
log
@py-fasteners: updated to 0.16.3

0.16.3:
Bug fixes
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.5 2021/02/13 21:42:51 adam Exp $
d5 1
@


1.5
log
@py-fasteners: updated to 0.16

0.16:
- Move from travis and appveyor to github actions
- Add interprocess reader writer lock
- Improve README
- remove unused eventlet import
- use stdlib monotonic instead of external for python >= 3.4
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.4 2019/05/27 15:53:09 adam Exp $
d3 1
a3 1
DISTNAME=	fasteners-0.16
a12 1
DEPENDS+=	${PYPKGPREFIX}-monotonic>=0.1:../../time/py-monotonic
@


1.4
log
@py-fasteners: updated to 0.15

0.15:
Unknown changes
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.3 2018/01/26 17:18:23 triaxx Exp $
d3 1
a3 1
DISTNAME=	fasteners-0.15
d17 5
@


1.3
log
@debl3ification
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.2 2018/01/26 14:44:35 triaxx Exp $
d3 1
a3 1
DISTNAME=	fasteners-0.14.1
d5 1
a5 1
CATEGORIES=	devel
d13 1
d15 3
a17 1
DEPENDS+=	${PYPKGPREFIX}-monotonic>=0.1:../../time/py-monotonic
a18 1
.include "../../lang/python/application.mk"
@


1.2
log
@bl3ification
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.1 2017/12/06 22:01:51 triaxx Exp $
d14 1
a14 1
.include "../../time/py-monotonic/buildlink3.mk"
@


1.1
log
@Add devel/py-fasteners package version 0.14.1
@
text
@d1 1
a1 1
# $NetBSD$
a12 1
DEPENDS+=	${PYPKGPREFIX}-monotonic>=0.1:../../time/py-monotonic
d14 1
@

