head 1.5; access; symbols pkgsrc-2026Q3:1.5.0.20 pkgsrc-2026Q3-base:1.5 pkgsrc-2026Q2:1.5.0.18 pkgsrc-2026Q2-base:1.5 pkgsrc-2026Q1:1.5.0.16 pkgsrc-2026Q1-base:1.5 pkgsrc-2025Q4:1.5.0.14 pkgsrc-2025Q4-base:1.5 pkgsrc-2025Q3:1.5.0.12 pkgsrc-2025Q3-base:1.5 pkgsrc-2025Q2:1.5.0.10 pkgsrc-2025Q2-base:1.5 pkgsrc-2025Q1:1.5.0.8 pkgsrc-2025Q1-base:1.5 pkgsrc-2024Q4:1.5.0.6 pkgsrc-2024Q4-base:1.5 pkgsrc-2024Q3:1.5.0.4 pkgsrc-2024Q3-base:1.5 pkgsrc-2024Q2:1.5.0.2 pkgsrc-2024Q2-base:1.5 pkgsrc-2024Q1:1.4.0.20 pkgsrc-2024Q1-base:1.4 pkgsrc-2023Q4:1.4.0.18 pkgsrc-2023Q4-base:1.4 pkgsrc-2023Q3:1.4.0.16 pkgsrc-2023Q3-base:1.4 pkgsrc-2023Q2:1.4.0.14 pkgsrc-2023Q2-base:1.4 pkgsrc-2023Q1:1.4.0.12 pkgsrc-2023Q1-base:1.4 pkgsrc-2022Q4:1.4.0.10 pkgsrc-2022Q4-base:1.4 pkgsrc-2022Q3:1.4.0.8 pkgsrc-2022Q3-base:1.4 pkgsrc-2022Q2:1.4.0.6 pkgsrc-2022Q2-base:1.4 pkgsrc-2022Q1:1.4.0.4 pkgsrc-2022Q1-base:1.4 pkgsrc-2021Q4:1.4.0.2 pkgsrc-2021Q4-base:1.4 pkgsrc-2021Q3:1.2.0.26 pkgsrc-2021Q3-base:1.2 pkgsrc-2021Q2:1.2.0.24 pkgsrc-2021Q2-base:1.2 pkgsrc-2021Q1:1.2.0.22 pkgsrc-2021Q1-base:1.2 pkgsrc-2020Q4:1.2.0.20 pkgsrc-2020Q4-base:1.2 pkgsrc-2020Q3:1.2.0.18 pkgsrc-2020Q3-base:1.2 pkgsrc-2020Q2:1.2.0.16 pkgsrc-2020Q2-base:1.2 pkgsrc-2020Q1:1.2.0.12 pkgsrc-2020Q1-base:1.2 pkgsrc-2019Q4:1.2.0.14 pkgsrc-2019Q4-base:1.2 pkgsrc-2019Q3:1.2.0.10 pkgsrc-2019Q3-base:1.2 pkgsrc-2019Q2:1.2.0.8 pkgsrc-2019Q2-base:1.2 pkgsrc-2019Q1:1.2.0.6 pkgsrc-2019Q1-base:1.2 pkgsrc-2018Q4:1.2.0.4 pkgsrc-2018Q4-base:1.2 pkgsrc-2018Q3:1.2.0.2 pkgsrc-2018Q3-base:1.2 pkgsrc-2018Q2:1.1.0.12 pkgsrc-2018Q2-base:1.1 pkgsrc-2018Q1:1.1.0.10 pkgsrc-2018Q1-base:1.1 pkgsrc-2017Q4:1.1.0.8 pkgsrc-2017Q4-base:1.1 pkgsrc-2017Q3:1.1.0.6 pkgsrc-2017Q3-base:1.1 pkgsrc-2017Q2:1.1.0.2 pkgsrc-2017Q2-base:1.1; locks; strict; comment @# @; 1.5 date 2024.04.30.12.25.04; author wiz; state Exp; branches; next 1.4; commitid nskvfiTPmlWria8F; 1.4 date 2021.10.26.10.18.09; author nia; state Exp; branches; next 1.3; commitid XMBRkrafc79x2jeD; 1.3 date 2021.10.07.13.42.56; author nia; state Exp; branches; next 1.2; commitid TK9Y8OXA04EYMSbD; 1.2 date 2018.07.09.06.41.02; author adam; state Exp; branches; next 1.1; commitid r1tnMQAVIErfBqJA; 1.1 date 2017.05.29.10.38.16; author adam; state Exp; branches; next ; commitid nVjMvCk4GRLTXgTz; desc @@ 1.5 log @py-apipkg: update to 3.0.2. 3.0.1 ------ * restore tox.ini to support tox --current-env based packaging 3.0.0 ----- * add support for python 3.11 and drop dead pythons (thanks hukgo) * migrate to hatch * split up __init__.py * add some type annotations 2.1.1 ----- * drop the python 3.4 support marker, 2.1.0 broke it 2.1.0 will be yanked after release 2.1.0 ---------------------------------------- - fix race condition for import of modules using apipkg.initpkg in Python 3.3+ by updating existing modules in-place rather than replacing in sys.modules with an apipkg.ApiModule instances. This race condition exists for import statements (and __import__) in Python 3.3+ where sys.modules is checked before obtaining an import lock, and for importlib.import_module in Python 3.11+ for the same reason. 2.0.1 ---------------------------------------- - fix race conditions for attribute creation 2.0.0 ---------------------------------------- - also transfer __spec__ attribute - make py.test hack more specific to avoid hiding real errors - switch from Travis CI to GitHub Actions - modernize package build - reformat code with black @ text @$NetBSD: distinfo,v 1.4 2021/10/26 10:18:09 nia Exp $ BLAKE2s (apipkg-3.0.2.tar.gz) = 79259490285e59db77186384f4222f8687df79bd1c147841d6d01b0cef9c58a5 SHA512 (apipkg-3.0.2.tar.gz) = 82cacd3cb8074a5616c6c45bc1742e0774345e9e6f6a0e6f1786d23e2a8fe55f7330e9011de297d4decf7020aa737630db0b1063fe604daec544e754a92f7a0a Size (apipkg-3.0.2.tar.gz) = 6594 bytes @ 1.4 log @archivers: Replace RMD160 checksums with BLAKE2s checksums All checksums have been double-checked against existing RMD160 and SHA512 hashes Could not be committed due to merge conflict: devel/py-traitlets/distinfo The following distfiles were unfetchable (note: some may be only fetched conditionally): ./devel/pvs/distinfo pvs-3.2-solaris.tgz ./devel/eclipse/distinfo eclipse-sourceBuild-srcIncluded-3.0.1.zip @ text @d1 1 a1 1 $NetBSD: distinfo,v 1.3 2021/10/07 13:42:56 nia Exp $ d3 3 a5 3 BLAKE2s (apipkg-1.5.tar.gz) = 79b5bdbd68d2344e7445e3125d54f0f4f70aa598f195a9208252a28b91042180 SHA512 (apipkg-1.5.tar.gz) = 828937ca5e203915248fac54db8e7c13f941e006403f2a415c27fa4d1aa114790be3d7b5dd892f528611e5e6dfe75114ee80f4f4589a03c3f789ae6ddfcae0bf Size (apipkg-1.5.tar.gz) = 11186 bytes @ 1.3 log @devel: Remove SHA1 hashes for distfiles @ text @d1 1 a1 1 $NetBSD: distinfo,v 1.2 2018/07/09 06:41:02 adam Exp $ d3 1 a3 1 RMD160 (apipkg-1.5.tar.gz) = 3a9c4097dab889b2047eddca849479e2a3568301 @ 1.2 log @py-apipkg: updated to 1.5 1.5: - switch to setuptools_scm - move to github - fix up python compat matrix - avoid dict iteration (fixes issue on python3) @ text @d1 1 a1 1 $NetBSD: distinfo,v 1.1 2017/05/29 10:38:16 adam Exp $ a2 1 SHA1 (apipkg-1.5.tar.gz) = df3cb7615735ca7bb1b5e4eff06e4de08612ec2a @ 1.1 log @With apipkg you can control the exported namespace of a python package and greatly reduce the number of imports for your users. It is a small pure python module that works on virtually all Python versions, including CPython2.3 to Python3.1, Jython and PyPy. It co-operates well with Python's help() system, custom importers (PEP302) and common command line completion tools. @ text @d1 1 a1 1 $NetBSD: distinfo,v 1.1 2017/04/04 14:02:44 wiz Exp $ d3 4 a6 4 SHA1 (apipkg-1.4.tar.gz) = 39879c4c42d718bf71d27b0b3e9ca1bb8e5d9025 RMD160 (apipkg-1.4.tar.gz) = ab2a3843243c828c9b3f823fdef616be039a9159 SHA512 (apipkg-1.4.tar.gz) = 118f806706944513f50d3cdef596b32f8ce585cfaf94d2531a6d260f90a0e2147177161aaa6f5d6823150e6182d0f73be3dc01259b8a2f8d710733a22ea54789 Size (apipkg-1.4.tar.gz) = 11224 bytes @