head 1.27; access; symbols pkgsrc-2026Q1:1.27.0.2 pkgsrc-2026Q1-base:1.27 pkgsrc-2025Q4:1.25.0.2 pkgsrc-2025Q4-base:1.25 pkgsrc-2025Q3:1.23.0.2 pkgsrc-2025Q3-base:1.23 pkgsrc-2025Q2:1.22.0.2 pkgsrc-2025Q2-base:1.22 pkgsrc-2025Q1:1.21.0.2 pkgsrc-2025Q1-base:1.21 pkgsrc-2024Q4:1.19.0.2 pkgsrc-2024Q4-base:1.19 pkgsrc-2024Q3:1.16.0.2 pkgsrc-2024Q3-base:1.16 pkgsrc-2024Q2:1.15.0.4 pkgsrc-2024Q2-base:1.15 pkgsrc-2024Q1:1.15.0.2 pkgsrc-2024Q1-base:1.15 pkgsrc-2023Q4:1.12.0.2 pkgsrc-2023Q4-base:1.12 pkgsrc-2023Q3:1.11.0.8 pkgsrc-2023Q3-base:1.11 pkgsrc-2023Q2:1.11.0.6 pkgsrc-2023Q2-base:1.11 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.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.14 pkgsrc-2021Q3-base:1.7 pkgsrc-2021Q2:1.7.0.12 pkgsrc-2021Q2-base:1.7 pkgsrc-2021Q1:1.7.0.10 pkgsrc-2021Q1-base:1.7 pkgsrc-2020Q4:1.7.0.8 pkgsrc-2020Q4-base:1.7 pkgsrc-2020Q3:1.7.0.6 pkgsrc-2020Q3-base:1.7 pkgsrc-2020Q2:1.7.0.4 pkgsrc-2020Q2-base:1.7 pkgsrc-2020Q1:1.7.0.2 pkgsrc-2020Q1-base:1.7 pkgsrc-2019Q4:1.6.0.4 pkgsrc-2019Q4-base:1.6 pkgsrc-2019Q3:1.5.0.16 pkgsrc-2019Q3-base:1.5 pkgsrc-2019Q2:1.5.0.14 pkgsrc-2019Q2-base:1.5 pkgsrc-2019Q1:1.5.0.12 pkgsrc-2019Q1-base:1.5 pkgsrc-2018Q4:1.5.0.10 pkgsrc-2018Q4-base:1.5 pkgsrc-2018Q3:1.5.0.8 pkgsrc-2018Q3-base:1.5 pkgsrc-2018Q2:1.5.0.6 pkgsrc-2018Q2-base:1.5 pkgsrc-2018Q1:1.5.0.4 pkgsrc-2018Q1-base:1.5 pkgsrc-2017Q4:1.5.0.2 pkgsrc-2017Q4-base:1.5 pkgsrc-2017Q3:1.2.0.6 pkgsrc-2017Q3-base:1.2 pkgsrc-2017Q2:1.2.0.2 pkgsrc-2017Q2-base:1.2; locks; strict; comment @# @; 1.27 date 2026.02.23.09.56.38; author adam; state Exp; branches; next 1.26; commitid 22pqYs2oVwed8uvG; 1.26 date 2026.01.06.11.18.43; author wiz; state Exp; branches; next 1.25; commitid KwiZcHB9zKU08kpG; 1.25 date 2025.11.20.14.31.23; author adam; state Exp; branches; next 1.24; commitid ErEpFeU8ZawAHijG; 1.24 date 2025.10.09.07.57.35; author wiz; state Exp; branches; next 1.23; commitid t4nMY0Dt3rBjSRdG; 1.23 date 2025.09.01.12.57.19; author adam; state Exp; branches; next 1.22; commitid YnsB2hYeJTkYK09G; 1.22 date 2025.04.12.10.24.32; author adam; state Exp; branches; next 1.21; commitid pTUTvTiL4O8BtKQF; 1.21 date 2025.02.26.09.11.16; author adam; state Exp; branches; next 1.20; commitid znqXrdSm67e6wXKF; 1.20 date 2025.02.23.16.59.19; author wiz; state Exp; branches; next 1.19; commitid kbo5dPTmHbFBcCKF; 1.19 date 2024.11.29.09.00.45; author adam; state Exp; branches; next 1.18; commitid RoHgAXC8QFBRjwzF; 1.18 date 2024.11.11.07.28.24; author wiz; state Exp; branches; next 1.17; commitid 1fBDq3LwS98NncxF; 1.17 date 2024.10.14.06.45.41; author wiz; state Exp; branches; next 1.16; commitid ynDJEEQamKd33BtF; 1.16 date 2024.08.23.13.22.57; author adam; state Exp; branches; next 1.15; commitid 7GI7fGhG8Hx6VWmF; 1.15 date 2024.02.23.11.39.50; author adam; state Exp; branches; next 1.14; commitid 8B0kdEkIGcPqcyZE; 1.14 date 2024.01.28.01.59.27; author gutteridge; state Exp; branches; next 1.13; commitid ZXQdNalRbSLPO9WE; 1.13 date 2024.01.20.08.29.27; author adam; state Exp; branches; next 1.12; commitid 2cHGvKkzHL5TeaVE; 1.12 date 2023.11.07.22.38.00; author wiz; state Exp; branches; next 1.11; commitid 0SUcCzviRXnrjJLE; 1.11 date 2022.11.11.11.27.50; author adam; state Exp; branches; next 1.10; commitid Z1DXINWCnA70dh1E; 1.10 date 2022.10.25.18.34.31; author adam; state Exp; branches; next 1.9; commitid lTiPLuWn9Xhd78ZD; 1.9 date 2022.01.04.20.53.39; author wiz; state Exp; branches; next 1.8; commitid CYyhdK9qtoffkmnD; 1.8 date 2021.11.14.15.13.04; author adam; state Exp; branches; next 1.7; commitid 5cpWaPCUiFYr5MgD; 1.7 date 2020.02.12.07.56.54; author adam; state Exp; branches; next 1.6; commitid pdaXHq1W8RbshmWB; 1.6 date 2019.11.25.06.23.39; author adam; state Exp; branches; next 1.5; commitid f33UvtTHxXEPicMB; 1.5 date 2017.12.18.09.05.33; author adam; state Exp; branches; next 1.4; commitid 96GjCpIfSUcxVljA; 1.4 date 2017.12.18.08.48.26; author adam; state Exp; branches; next 1.3; commitid tUH2YyxJBtszPljA; 1.3 date 2017.10.07.11.35.03; author adam; state Exp; branches; next 1.2; commitid 39XYLut8YKef47aA; 1.2 date 2017.04.15.12.30.07; author leot; state Exp; branches; next 1.1; commitid c6Duq9TOdtciYCNz; 1.1 date 2017.04.14.14.05.56; author leot; state Exp; branches; next ; commitid GT3fBWV8zf79yvNz; desc @@ 1.27 log @py-stevedore: updated to 5.7.0 5.7.0 * Add typing classifier * Enable logging related ruff checks * Run mypy from tox * Delay string interpolations at logging calls * Remove reference to tag framework @ text @# $NetBSD: Makefile,v 1.26 2026/01/06 11:18:43 wiz Exp $ DISTNAME= stevedore-5.7.0 PKGNAME= ${PYPKGPREFIX}-${DISTNAME} CATEGORIES= devel python MASTER_SITES= ${MASTER_SITE_PYPI:=s/stevedore/} MAINTAINER= kamelderouiche@@yahoo.com HOMEPAGE= https://github.com/dreamhost/stevedore COMMENT= Manage dynamic plugins for Python applications LICENSE= apache-2.0 TOOL_DEPENDS+= ${PYPKGPREFIX}-pbr>=6.1.1:../../devel/py-pbr TEST_DEPENDS+= ${PYPKGPREFIX}-bandit>=1.6.0:../../security/py-bandit TEST_DEPENDS+= ${PYPKGPREFIX}-coverage>=4.5:../../devel/py-coverage TEST_DEPENDS+= ${PYPKGPREFIX}-sphinx>=2.2.0:../../textproc/py-sphinx TEST_DEPENDS+= ${PYPKGPREFIX}-testtools-[0-9]*:../../devel/py-testtools USE_LANGUAGES= # none PYTHON_VERSIONS_INCOMPATIBLE= 310 311 # py-sphinx .include "../../lang/python/wheel.mk" .include "../../mk/bsd.pkg.mk" @ 1.26 log @*: forbid some more Python 3.11 for sphinx users List from grep @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.25 2025/11/20 14:31:23 adam Exp $ d3 1 a3 1 DISTNAME= stevedore-5.6.0 @ 1.25 log @py-stevedore: updated to 5.6.0 5.6.0 * Deprecate warn\_on\_missing\_entrypoint parameter * Add py.typed file * Unskip test * Add conflict resolution support * Make better use of super * typing: Remove use of \_init\_attributes (2/2) * typing: Remove use of \_init\_attributes (1/2) * typing: Remove unnecessary method subclass * docs: Update to use pyproject.toml * tests: Trivial fixups * Remove unnecessary type docstring field lists * typing: Add hints to tests * typing: Make better use of ParamSpec * typing: Add initial type hints * Deprecate verify\_requirements flag * Remove use of mutable default param * trivial: Remove references to importlib\_metadata * Enable ruff, ruff-format * Apply ruff, ruff-format * docs: Remove cruft from configuration files * pre-commit: Bump versions * reno: Update master for unmaintained/2024.1 * Bump pyupgrade target to 3.10+ * Migrate bandit options to pyproject.toml * pre-commit: Bump dependencies * Migrate setup configuration to pyproject.toml * Drop Python 3.9 support * Update master for stable/2025.2 @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.24 2025/10/09 07:57:35 wiz Exp $ d21 1 a21 1 PYTHON_VERSIONS_INCOMPATIBLE= 310 # py-sphinx @ 1.24 log @*: remove reference to (removed) Python 3.9 @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.23 2025/09/01 12:57:19 adam Exp $ d3 1 a3 1 DISTNAME= stevedore-5.5.0 d13 1 a13 2 TOOL_DEPENDS+= ${PYPKGPREFIX}-setuptools>=78:../../devel/py-setuptools DEPENDS+= ${PYPKGPREFIX}-pbr>=2.0.0:../../devel/py-pbr @ 1.23 log @py-stevedore: updated to 5.5.0 5.5.0 * add pyproject.toml to support pip 23.1 * tox: Remove basepython * Update master for stable/2025.1 @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.22 2025/04/12 10:24:32 adam Exp $ d22 1 a22 1 PYTHON_VERSIONS_INCOMPATIBLE= 39 310 # py-sphinx @ 1.22 log @Fix PLIST after py-setuptools update; bump depends and revision @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.21 2025/02/26 09:11:16 adam Exp $ d3 1 a3 1 DISTNAME= stevedore-5.4.1 a4 1 PKGREVISION= 1 @ 1.21 log @py-stevedore: updated to 5.4.1 5.4.1 * Skip installation to speed up pep8 * reno: Update master for unmaintained/2023.1 @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.20 2025/02/23 16:59:19 wiz Exp $ d5 1 d14 1 a14 1 TOOL_DEPENDS+= ${PYPKGPREFIX}-setuptools-[0-9]*:../../devel/py-setuptools @ 1.20 log @*: py-sphinx 8.2 drops support for Python 3.10 @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.19 2024/11/29 09:00:45 adam Exp $ d3 1 a3 1 DISTNAME= stevedore-5.4.0 @ 1.19 log @py-stevedore: updated to 5.4.0 5.4.0 * Add note about requirements lower bounds * Remove Python 3.8 support * Run pyupgrade to clean up Python 2 syntaxes * Declare Python 3.12 support * Update master for stable/2024.2 @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.18 2024/11/11 07:28:24 wiz Exp $ d22 2 @ 1.18 log @py-*: remove unused tool dependency py-setuptools includes the py-wheel functionality nowadays @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.17 2024/10/14 06:45:41 wiz Exp $ d3 1 a3 1 DISTNAME= stevedore-5.3.0 @ 1.17 log @*: clean-up after python38 removal @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.16 2024/08/23 13:22:57 adam Exp $ a13 1 TOOL_DEPENDS+= ${PYPKGPREFIX}-wheel-[0-9]*:../../devel/py-wheel @ 1.16 log @py-stevedore: updated to 5.3.0 5.3.0 * reno: Update master for unmaintained/zed * Remove old excludes * Update master for stable/2024.1 * reno: Update master for unmaintained/xena * reno: Update master for unmaintained/wallaby * reno: Update master for unmaintained/victoria @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.15 2024/02/23 11:39:50 adam Exp $ a22 2 PYTHON_VERSIONS_INCOMPATIBLE= 38 @ 1.15 log @py-stevedore: updated to 5.2.0 5.2.0 * pre-commit: Integrate bandit * pre-commit: Bump versions * reno: Update master for unmaintained/yoga * Bump hacking * Update python classifier in setup.cfg * Update master for stable/2023.2 @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.14 2024/01/28 01:59:27 gutteridge Exp $ d3 1 a3 1 DISTNAME= stevedore-5.2.0 d15 1 a15 1 DEPENDS+= ${PYPKGPREFIX}-pbr>=2.1.1:../../devel/py-pbr d19 1 a19 1 TEST_DEPENDS+= ${PYPKGPREFIX}-testtoold-[0-9]*:../../devel/py-testtools d23 1 a23 1 PYTHON_VERSIONS_INCOMPATIBLE= 27 38 @ 1.14 log @py-stevedore: add missing tool dependencies (fix bulk builds) @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.13 2024/01/20 08:29:27 adam Exp $ d3 1 a3 1 DISTNAME= stevedore-5.1.0 a12 1 DEPENDS+= ${PYPKGPREFIX}-pbr>=2.1.1:../../devel/py-pbr d15 1 d19 1 @ 1.13 log @py-stevedore: updated to 5.1.0 5.1.0 * Revert "Moves supported python runtimes from version 3.8 to 3.10" * Moves supported python runtimes from version 3.8 to 3.10 * Update master for stable/2023.1 @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.12 2023/11/07 22:38:00 wiz Exp $ d14 2 @ 1.12 log @*: latest py-sphinx only support Python 3.9+ @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.11 2022/11/11 11:27:50 adam Exp $ d3 1 a3 1 DISTNAME= stevedore-4.1.1 d14 3 a16 2 TEST_DEPENDS+= ${PYPKGPREFIX}-sphinx-[0-9]*:../../textproc/py-sphinx TEST_DEPENDS+= ${PYPKGPREFIX}-testtools-[0-9]*:../../devel/py-testtools d22 1 a22 4 do-test: cd ${WRKSRC} && ${SETENV} ${TEST_ENV} ${PYTHONBIN} -m unittest discover -v .include "../../lang/python/egg.mk" @ 1.11 log @py-stevedore: updated to 4.1.1 4.1.1 ----- * Order old importlib-metadata results by group @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.10 2022/10/25 18:34:31 adam Exp $ d19 1 a19 1 PYTHON_VERSIONS_INCOMPATIBLE= 27 @ 1.10 log @py-stevedore: updated to 4.1.0 4.1.0 ----- * Fix compatibility with Python 3.12, importlib-metadata 5.0 * Fix compatibility with Python 3.10, 3.9.11 * Add Python3 antelope unit tests * Update master for stable/zed * remove unicode from code 4.0.0 ----- * Fix remaining logic to support Python 3.6/7 * Drop python3.6/3.7 support in testing runtime * Add Python3 zed unit tests * Update master for stable/yoga @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.9 2022/01/04 20:53:39 wiz Exp $ d3 1 a3 1 DISTNAME= stevedore-4.1.0 a13 1 DEPENDS+= ${PYPKGPREFIX}-six>=1.10.0:../../lang/py-six a20 5 .include "../../lang/python/pyversion.mk" .if ${_PYTHON_VERSION} < 38 DEPENDS+= ${PYPKGPREFIX}-importlib-metadata>=1.7.0:../../devel/py-importlib-metadata .endif @ 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/14 15:13:04 adam Exp $ d3 1 a3 1 DISTNAME= stevedore-3.5.0 a4 1 PKGREVISION= 1 @ 1.8 log @py-stevedore: updated to 3.5.0 3.5.0 Add Python3 yoga unit tests Update master for stable/xena Rely on member access, the preferred access since importlib_metadata 4.8 3.4.0 setup.cfg: Replace dashes with underscores Fix formatting of release list Remove lower-constraints remnants Move flake8 as a pre-commit local target Add Python3 xena unit tests Update master for stable/wallaby Dropping lower constraints testing 3.3.0 Use TOX_CONSTRAINTS_FILE Use py3 as the default runtime for tox Adding pre-commit Fix cache dir flooding when running from /tmp Add Python3 wallaby unit tests Update master for stable/victoria 3.2.2 fix supported python versions in documentation 3.2.1 Fix the bug 1892610. There’re some syntax errors in the comment of stevedore code 3.2.0 add property methods to extension for more entry point values 3.1.0 sphinxext: fix warning message for detailed list 3.0.0 add release note before major version update switch to importlib.metadata package 2.0.1 Remove Travis CI config Replace external mock with built-in unittest.mock 2.0.0 Stop to use the __future__ module Switch to newer openstackdocstheme and reno versions Add Python3 victoria unit tests Mark sphinx extensions thread safe Remove dead files Drop Python 2.7 support Update master for stable/ussuri @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.7 2020/02/12 07:56:54 adam Exp $ d5 1 @ 1.7 log @py-stevedore: updated to 1.32.0 1.32.0 * Switch to Ussuri jobs * Blacklist sphinx 2.1.0 (autodoc bug) * Update the constraints url * Update master for stable/train @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.6 2019/11/25 06:23:39 adam Exp $ d3 1 a3 1 DISTNAME= stevedore-1.32.0 d15 2 d20 10 @ 1.6 log @py-stevedore: updated to 1.31.0 1.31.0 * Add Python 3 Train unit tests * Add local bindep.txt * Cap Bandit below 1.6.0 and update Sphinx requirement * update git.openstack.org to opendev * OpenDev Migration Patch * Dropping the py35 testing * Update master for stable/stein * Delete repeated param description * add python 3.7 unit test job 1.30.1 * Use template for lower-constraints * Change openstack-dev to openstack-discuss 1.30.0 * Update sphinx logging to not use app object * Removed older version of python added 3.5 * Update doc/conf.py to avoid warnings with sphinx 1.8 * add lib-forward-testing-python3 test job * fix wrong link * add python 3.6 unit test job * import zuul job settings from project-config * Update reno for stable/rocky 1.29.0 * Remove unnecessary py27 testenv * Switch to stestr * fix tox python3 overrides * Trivial: Update pypi url to new url * Trivial: Update pypi url to new url * set default python to python3 * add lower-constraints job * Updated from global requirements * Update links in README * Update reno for stable/queens * Updated from global requirements * Updated from global requirements * Follow the new PTI for document build 1.28.0 * Updated from global requirements * Remove -U from pip install * Avoid tox\_install.sh for constraints support * add bandit to pep8 job * move doc requirements to doc/requirements.txt * Remove setting of version/release from releasenotes * Updated from global requirements @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.5 2017/12/18 09:05:33 adam Exp $ d3 1 a3 1 DISTNAME= stevedore-1.31.0 @ 1.5 log @Removed wrong commit @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.3 2017/10/07 11:35:03 adam Exp $ d3 1 a3 1 DISTNAME= stevedore-1.27.1 d14 1 a14 1 DEPENDS+= ${PYPKGPREFIX}-six>=1.9.0:../../lang/py-six d16 1 a16 1 USE_LANGUAGES= # none @ 1.4 log @py-clint: added version 0.5.1 Clint is awesome. Crazy awesome. It supports colors, but detects if the session is a TTY, so doesn't render the colors if you're piping stuff around. Automagically. Current Features: * Little Documentation (bear with me for now) * CLI Colors and Indents * Extremely Simple + Powerful Column Printer * Iterator-based Progress Bar * Implicit Argument Handling * Simple Support for Incoming Unix Pipes * Application Directory management @ text @d3 1 a3 1 DISTNAME= stevedore-1.28.0 d14 1 a14 7 DEPENDS+= ${PYPKGPREFIX}-six>=1.10.0:../../lang/py-six # test BUILD_DEPENDS+= ${PYPKGPREFIX}-mock>=2.0.0:../../devel/py-mock BUILD_DEPENDS+= ${PYPKGPREFIX}-coverage>=4.4.1:../../devel/py-coverage testrepository>=0.0.18 BUILD_DEPENDS+= ${PYPKGPREFIX}-sphinx>=1.6.2:../../textproc/py-sphinx bandit>=1.1.0 d16 1 a16 1 USE_LANGUAGES= # none @ 1.3 log @py-stevedore: update to 1.27.1 1.27.1 * Move reno to optional docs requirements * Remove duplicate optional requirement @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.2 2017/04/15 12:30:07 leot Exp $ d3 1 a3 1 DISTNAME= stevedore-1.27.1 d14 7 a20 1 DEPENDS+= ${PYPKGPREFIX}-six>=1.9.0:../../lang/py-six d22 1 a22 1 USE_LANGUAGES= # none @ 1.2 log @This is not really Python 3.4 incompatible (at least according the upstream commit: this seems completely artificial and arbitrary) Thanks to ! @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.1 2017/04/14 14:05:56 leot Exp $ d3 1 a3 1 DISTNAME= stevedore-1.21.0 d13 1 a13 1 DEPENDS+= ${PYPKGPREFIX}-pbr>=2.0.0:../../devel/py-pbr d16 1 a16 1 USE_LANGUAGES= # none @ 1.1 log @Import py-stevedore-1.21.0 as devel/py-stevedore Python makes loading code dynamically easy, allowing you to configure and extend your application by discovering and loading extensions ("plugins") at runtime. Many applications implement their own library for doing this, using __import__ or importlib. stevedore avoids creating yet another extension mechanism by building on top of setuptools entry points. The code for managing entry points tends to be repetitive, though, so stevedore provides manager classes for implementing common patterns for using dynamically loaded extensions. Packaged by Kamel Ibn Aziz Derouiche in pkgsrc-wip with some adjustements by and misc fixes and updates by myself. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.2 2015/08/05 22:19:29 jihbed Exp $ a16 1 PYTHON_VERSIONS_INCOMPATIBLE= 34 @