head 1.15; access; symbols pkgsrc-2026Q1:1.15.0.4 pkgsrc-2026Q1-base:1.15 pkgsrc-2025Q4:1.15.0.2 pkgsrc-2025Q4-base:1.15 pkgsrc-2025Q3:1.14.0.10 pkgsrc-2025Q3-base:1.14 pkgsrc-2025Q2:1.14.0.8 pkgsrc-2025Q2-base:1.14 pkgsrc-2025Q1:1.14.0.6 pkgsrc-2025Q1-base:1.14 pkgsrc-2024Q4:1.14.0.4 pkgsrc-2024Q4-base:1.14 pkgsrc-2024Q3:1.14.0.2 pkgsrc-2024Q3-base:1.14 pkgsrc-2024Q2:1.13.0.6 pkgsrc-2024Q2-base:1.13 pkgsrc-2024Q1:1.13.0.4 pkgsrc-2024Q1-base:1.13 pkgsrc-2023Q4:1.13.0.2 pkgsrc-2023Q4-base:1.13 pkgsrc-2023Q3:1.12.0.2 pkgsrc-2023Q3-base:1.12 pkgsrc-2023Q2:1.10.0.4 pkgsrc-2023Q2-base:1.10 pkgsrc-2023Q1:1.10.0.2 pkgsrc-2023Q1-base:1.10 pkgsrc-2022Q4:1.9.0.8 pkgsrc-2022Q4-base:1.9 pkgsrc-2022Q3:1.9.0.6 pkgsrc-2022Q3-base:1.9 pkgsrc-2022Q2:1.9.0.4 pkgsrc-2022Q2-base:1.9 pkgsrc-2022Q1:1.9.0.2 pkgsrc-2022Q1-base:1.9 pkgsrc-2021Q4:1.8.0.2 pkgsrc-2021Q4-base:1.8 pkgsrc-2021Q3:1.7.0.4 pkgsrc-2021Q3-base:1.7 pkgsrc-2021Q2:1.7.0.2 pkgsrc-2021Q2-base:1.7 pkgsrc-2021Q1:1.6.0.4 pkgsrc-2021Q1-base:1.6 pkgsrc-2020Q4:1.6.0.2 pkgsrc-2020Q4-base:1.6 pkgsrc-2020Q3:1.5.0.4 pkgsrc-2020Q3-base:1.5 pkgsrc-2020Q2:1.5.0.2 pkgsrc-2020Q2-base:1.5 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.6 pkgsrc-2019Q1-base:1.3 pkgsrc-2018Q4:1.3.0.4 pkgsrc-2018Q4-base:1.3 pkgsrc-2018Q3:1.3.0.2 pkgsrc-2018Q3-base:1.3 pkgsrc-2018Q2:1.2.0.6 pkgsrc-2018Q2-base:1.2 pkgsrc-2018Q1:1.2.0.4 pkgsrc-2018Q1-base:1.2 pkgsrc-2017Q4:1.2.0.2 pkgsrc-2017Q4-base:1.2 pkgsrc-2017Q3:1.1.0.4 pkgsrc-2017Q3-base:1.1; locks; strict; comment @# @; 1.15 date 2025.10.16.09.42.34; author adam; state Exp; branches; next 1.14; commitid AnyvXGtqSIyseMeG; 1.14 date 2024.06.27.10.57.46; author adam; state Exp; branches; next 1.13; commitid m3f4CD8ghiAQWBfF; 1.13 date 2023.10.28.19.56.56; author wiz; state Exp; branches; next 1.12; commitid jP8MYROLWZ3yJqKE; 1.12 date 2023.08.09.20.15.49; author adam; state Exp; branches; next 1.11; commitid bfVvkc4LCaz0q9AE; 1.11 date 2023.08.09.12.43.46; author adam; state Exp; branches; next 1.10; commitid MYzoxAvPN99VU6AE; 1.10 date 2023.03.01.11.27.01; author adam; state Exp; branches; next 1.9; commitid LB1phce00mfsFpfE; 1.9 date 2022.01.04.20.52.48; author wiz; state Exp; branches; next 1.8; commitid CYyhdK9qtoffkmnD; 1.8 date 2021.11.28.20.10.04; author adam; state Exp; branches; next 1.7; commitid 4MySQ8RAQ9QBhBiD; 1.7 date 2021.05.17.07.59.52; author adam; state Exp; branches; next 1.6; commitid 5Vj5CkzLw92LvtTC; 1.6 date 2020.10.27.22.48.38; author adam; state Exp; branches; next 1.5; commitid Fxa3FSP6z7ZdVAtC; 1.5 date 2020.06.01.15.37.40; author adam; state Exp; branches; next 1.4; commitid zx14gKBUTlYjixaC; 1.4 date 2019.04.26.13.13.50; author maya; state Exp; branches; next 1.3; commitid U4pISddzN4WXpRkB; 1.3 date 2018.08.19.11.16.25; author adam; state Exp; branches; next 1.2; commitid RymShwEual4XNIOA; 1.2 date 2017.10.23.21.10.01; author adam; state Exp; branches; next 1.1; commitid qoRUwSmNFVcBJdcA; 1.1 date 2017.07.07.07.20.54; author adam; state Exp; branches; next ; commitid YJomeV1jheitCgYz; desc @@ 1.15 log @py-aiofiles: updated to 25.1.0 25.1.0 (2025-10-09) - Switch to [uv](https://docs.astral.sh/uv/) + add Python v3.14 support. - Add `ruff` formatter and linter. - Drop Python 3.8 support. If you require it, use version 24.1.0. @ text @# $NetBSD: Makefile,v 1.14 2024/06/27 10:57:46 adam Exp $ DISTNAME= aiofiles-25.1.0 PKGNAME= ${PYPKGPREFIX}-${DISTNAME} CATEGORIES= devel python MASTER_SITES= ${MASTER_SITE_PYPI:=a/aiofiles/} MAINTAINER= pkgsrc-users@@NetBSD.org HOMEPAGE= https://github.com/Tinche/aiofiles COMMENT= File support for asyncio LICENSE= apache-2.0 TOOL_DEPENDS+= ${PYPKGPREFIX}-hatch-vcs-[0-9]*:../../devel/py-hatch-vcs TOOL_DEPENDS+= ${PYPKGPREFIX}-hatchling-[0-9]*:../../devel/py-hatchling TEST_DEPENDS+= ${PYPKGPREFIX}-test-asyncio>=1.0.0:../../devel/py-test-asyncio USE_LANGUAGES= # none .include "../../lang/python/wheel.mk" .include "../../mk/bsd.pkg.mk" @ 1.14 log @py-aiofiles: updated to 24.1.0 24.1.0 Import os.link conditionally to fix importing on android. Remove spurious items from aiofiles.os.__all__ when running on Windows. Switch to more modern async idioms: Remove types.coroutine and make AiofilesContextManager an awaitable instead a coroutine. Add aiofiles.os.path.abspath and aiofiles.os.getcwd. aiofiles is now tested on Python 3.13 too. Dropped Python 3.7 support. If you require it, use version 23.2.1. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.13 2023/10/28 19:56:56 wiz Exp $ d3 1 a3 1 DISTNAME= aiofiles-24.1.0 d13 1 d15 1 a15 1 TEST_DEPENDS+= ${PYPKGPREFIX}-test-asyncio>=0.19.0:../../devel/py-test-asyncio a18 2 PYTHON_VERSIONS_INCOMPATIBLE= 27 @ 1.13 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.12 2023/08/09 20:15:49 adam Exp $ d3 1 a3 1 DISTNAME= aiofiles-23.2.1 a4 1 PKGREVISION= 1 a13 1 TEST_DEPENDS+= ${PYPKGPREFIX}-test>=7.2.0:../../devel/py-test a19 3 do-test: cd ${WRKSRC} && ${SETENV} ${TEST_ENV} pytest-${PYVERSSUFFIX} tests @ 1.12 log @py-aiofiles: updated to 23.2.1 23.2.1 (2023-08-09) Import os.statvfs conditionally to fix importing on non-UNIX systems. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.11 2023/08/09 12:43:46 adam Exp $ d5 1 @ 1.11 log @py-aiofiles: updated to 23.2.0 23.2.0 (2023-08-09) aiofiles is now tested on Python 3.12 too. On Python 3.12, aiofiles.tempfile.NamedTemporaryFile now accepts a delete_on_close argument, just like the stdlib version. On Python 3.12, aiofiles.tempfile.NamedTemporaryFile no longer exposes a delete attribute, just like the stdlib version. Added aiofiles.os.statvfs and aiofiles.os.path.ismount. Use PDM instead of Poetry @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.10 2023/03/01 11:27:01 adam Exp $ d3 1 a3 1 DISTNAME= aiofiles-23.2.0 @ 1.10 log @py-aiofiles: updated to 23.1.0 23.1.0 (2023-02-09) Added aiofiles.os.access. Removed aiofiles.tempfile.temptypes.AsyncSpooledTemporaryFile.softspace. Added aiofiles.stdin, aiofiles.stdin_bytes, and other stdio streams. Transition to asyncio.get_running_loop (vs asyncio.get_event_loop) internally. 22.1.0 (2022-09-04) Added aiofiles.os.path.islink. Added aiofiles.os.readlink. Added aiofiles.os.symlink. Added aiofiles.os.unlink. Added aiofiles.os.link. Added aiofiles.os.renames. Added aiofiles.os.{listdir, scandir}. Switched to CalVer. Dropped Python 3.6 support. If you require it, use version 0.8.0. aiofiles is now tested on Python 3.11. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.9 2022/01/04 20:52:48 wiz Exp $ d3 1 a3 1 DISTNAME= aiofiles-23.1.0 d13 4 d21 4 a24 1 .include "../../lang/python/egg.mk" @ 1.9 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.8 2021/11/28 20:10:04 adam Exp $ d3 1 a3 1 DISTNAME= aiofiles-0.8.0 a4 1 PKGREVISION= 1 @ 1.8 log @py-aiofiles: updated to 0.8.0 0.8.0 aiofiles is now tested on Python 3.10. Added aiofiles.os.replace. Added aiofiles.os.{makedirs, removedirs}. Added aiofiles.os.path.{exists, isfile, isdir, getsize, getatime, getctime, samefile, sameopenfile}. Added suffix, prefix, dir args to aiofiles.tempfile.TemporaryDirectory. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.7 2021/05/17 07:59:52 adam Exp $ d5 1 @ 1.7 log @py-aiofiles: updated to 0.7.0 0.7.0 Added the aiofiles.tempfile module for async temporary files. Switched to Poetry and GitHub actions. Dropped 3.5 support. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.6 2020/10/27 22:48:38 adam Exp $ d3 1 a3 1 DISTNAME= aiofiles-0.7.0 @ 1.6 log @py-aiofiles: updated to 0.6.0 0.6.0: aiofiles is now tested on ppc64le. Added name and mode properties to async file objects. Fixed a DeprecationWarning internally. Python 3.9 support and tests. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.5 2020/06/01 15:37:40 adam Exp $ d3 1 a3 1 DISTNAME= aiofiles-0.6.0 @ 1.5 log @py-aiofiles: updated to 0.5.0 0.5.0: Python 3.8 support. Code base modernization (using async/await instead of asyncio.coroutine/yield from). Added aiofiles.os.remove, aiofiles.os.rename, aiofiles.os.mkdir, aiofiles.os.rmdir. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.4 2019/04/26 13:13:50 maya Exp $ d3 1 a3 1 DISTNAME= aiofiles-0.5.0 @ 1.4 log @Omit mentions of python 34 and 35, after those were removed. - Includes some whitespace changes, to be handled in a separate commit. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.3 2018/08/19 11:16:25 adam Exp $ d3 1 a3 1 DISTNAME= aiofiles-0.4.0 d13 2 a16 2 USE_LANGUAGES= # none @ 1.3 log @py-aiofiles: updated to 0.4.0 0.4.0: Python 3.7 support. Removed Python 3.3/3.4 support. If you use these versions, stick to aiofiles 0.3.x. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.2 2017/10/23 21:10:01 adam Exp $ d13 1 a13 1 PYTHON_VERSIONS_INCOMPATIBLE= 27 34 @ 1.2 log @py-aiofiles: updated to 0.3.2 0.3.2: The LICENSE is now included in the sdist. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.1 2017/07/07 07:20:54 adam Exp $ d3 1 a3 1 DISTNAME= aiofiles-0.3.2 d13 1 a13 1 PYTHON_VERSIONS_INCOMPATIBLE= 27 @ 1.1 log @aiofiles is an Apache2 licensed library, written in Python, for handling local disk files in asyncio applications. Ordinary local file IO is blocking, and cannot easily and portably made asynchronous. This means doing file IO may interfere with asyncio applications, which shouldn't block the executing thread. aiofiles helps with this by introducing asynchronous versions of files that support delegating operations to a separate thread pool. @ text @d1 1 a1 1 # $NetBSD$ d3 1 a3 1 DISTNAME= aiofiles-0.3.1 d13 3 a15 1 PYTHON_VERSIONS_ACCEPTED= 36 35 34 @