head 1.34; access; symbols pkgsrc-2026Q1:1.33.0.4 pkgsrc-2026Q1-base:1.33 pkgsrc-2025Q4:1.33.0.2 pkgsrc-2025Q4-base:1.33 pkgsrc-2025Q3:1.31.0.2 pkgsrc-2025Q3-base:1.31 pkgsrc-2025Q2:1.29.0.2 pkgsrc-2025Q2-base:1.29 pkgsrc-2025Q1:1.27.0.4 pkgsrc-2025Q1-base:1.27 pkgsrc-2024Q4:1.27.0.2 pkgsrc-2024Q4-base:1.27 pkgsrc-2024Q3:1.26.0.10 pkgsrc-2024Q3-base:1.26 pkgsrc-2024Q2:1.26.0.8 pkgsrc-2024Q2-base:1.26 pkgsrc-2024Q1:1.26.0.6 pkgsrc-2024Q1-base:1.26 pkgsrc-2023Q4:1.26.0.4 pkgsrc-2023Q4-base:1.26 pkgsrc-2023Q3:1.26.0.2 pkgsrc-2023Q3-base:1.26 pkgsrc-2023Q2:1.25.0.2 pkgsrc-2023Q2-base:1.25 pkgsrc-2023Q1:1.24.0.4 pkgsrc-2023Q1-base:1.24 pkgsrc-2022Q4:1.24.0.2 pkgsrc-2022Q4-base:1.24 pkgsrc-2022Q3:1.23.0.4 pkgsrc-2022Q3-base:1.23 pkgsrc-2022Q2:1.23.0.2 pkgsrc-2022Q2-base:1.23 pkgsrc-2022Q1:1.22.0.2 pkgsrc-2022Q1-base:1.22 pkgsrc-2021Q4:1.21.0.2 pkgsrc-2021Q4-base:1.21 pkgsrc-2021Q3:1.19.0.2 pkgsrc-2021Q3-base:1.19 pkgsrc-2021Q2:1.18.0.4 pkgsrc-2021Q2-base:1.18 pkgsrc-2021Q1:1.18.0.2 pkgsrc-2021Q1-base:1.18 pkgsrc-2020Q4:1.17.0.4 pkgsrc-2020Q4-base:1.17 pkgsrc-2020Q3:1.17.0.2 pkgsrc-2020Q3-base:1.17 pkgsrc-2020Q2:1.15.0.2 pkgsrc-2020Q2-base:1.15 pkgsrc-2020Q1:1.13.0.2 pkgsrc-2020Q1-base:1.13 pkgsrc-2019Q4:1.12.0.6 pkgsrc-2019Q4-base:1.12 pkgsrc-2019Q3:1.12.0.2 pkgsrc-2019Q3-base:1.12 pkgsrc-2019Q2:1.10.0.8 pkgsrc-2019Q2-base:1.10 pkgsrc-2019Q1:1.10.0.6 pkgsrc-2019Q1-base:1.10 pkgsrc-2018Q4:1.10.0.4 pkgsrc-2018Q4-base:1.10 pkgsrc-2018Q3:1.10.0.2 pkgsrc-2018Q3-base:1.10 pkgsrc-2018Q2:1.9.0.2 pkgsrc-2018Q2-base:1.9 pkgsrc-2018Q1:1.8.0.2 pkgsrc-2018Q1-base:1.8 pkgsrc-2017Q4:1.7.0.2 pkgsrc-2017Q4-base:1.7 pkgsrc-2017Q3:1.4.0.8 pkgsrc-2017Q3-base:1.4 pkgsrc-2017Q2:1.4.0.4 pkgsrc-2017Q2-base:1.4 pkgsrc-2017Q1:1.4.0.2 pkgsrc-2017Q1-base:1.4 pkgsrc-2016Q4:1.3.0.4 pkgsrc-2016Q4-base:1.3 pkgsrc-2016Q3:1.3.0.2 pkgsrc-2016Q3-base:1.3; locks; strict; comment @# @; 1.34 date 2026.05.11.12.45.28; author adam; state Exp; branches; next 1.33; commitid 7c680yNjuANAAoFG; 1.33 date 2025.10.09.07.57.55; author wiz; state Exp; branches; next 1.32; commitid t4nMY0Dt3rBjSRdG; 1.32 date 2025.10.03.05.46.51; author adam; state Exp; branches; next 1.31; commitid 93tXXwB0RjDtl5dG; 1.31 date 2025.09.03.07.49.54; author adam; state Exp; branches; next 1.30; commitid cXeXJ3yZ2SFvZe9G; 1.30 date 2025.07.04.09.08.35; author wiz; state Exp; branches; next 1.29; commitid Zxt9De0pbTy2op1G; 1.29 date 2025.04.19.07.58.22; author wiz; state Exp; branches; next 1.28; commitid 8J0gu7BGAw8XqDRF; 1.28 date 2025.04.14.05.08.08; author adam; state Exp; branches; next 1.27; commitid M6Um6i7tEx84FYQF; 1.27 date 2024.11.13.10.30.59; author adam; state Exp; branches; next 1.26; commitid Qh9odbACM6nHktxF; 1.26 date 2023.08.29.06.16.38; author adam; state Exp; branches; next 1.25; commitid KQ96yF1jWEAi8ECE; 1.25 date 2023.06.06.12.42.16; author riastradh; state Exp; branches; next 1.24; commitid xhspr6Z8JLQOWSrE; 1.24 date 2022.11.14.18.58.50; author wiz; state Exp; branches; next 1.23; commitid DjdgmCRSUUbIBH1E; 1.23 date 2022.04.07.07.16.20; author adam; state Exp; branches; next 1.22; commitid SKQz4pmDDLP4PezD; 1.22 date 2022.01.04.20.54.41; author wiz; state Exp; branches; next 1.21; commitid CYyhdK9qtoffkmnD; 1.21 date 2021.10.21.07.46.38; author wiz; state Exp; branches; next 1.20; commitid UCfMEU3MwuphnEdD; 1.20 date 2021.10.11.12.50.58; author adam; state Exp; branches; next 1.19; commitid 8tF7tjp2w07AoocD; 1.19 date 2021.07.05.12.02.22; author adam; state Exp; branches; next 1.18; commitid KYSeOVVJsMUfhNZC; 1.18 date 2021.01.03.10.27.50; author adam; state Exp; branches; next 1.17; commitid QjddBMdoxa3kDgCC; 1.17 date 2020.07.09.13.22.39; author adam; state Exp; branches; next 1.16; commitid R3fHQnYhPmZekpfC; 1.16 date 2020.07.07.05.16.30; author adam; state Exp; branches; next 1.15; commitid lGavnWlH909vH6fC; 1.15 date 2020.04.18.06.45.24; author adam; state Exp; branches; next 1.14; commitid bgMga2EFETEvLP4C; 1.14 date 2020.04.09.08.28.39; author adam; state Exp; branches; next 1.13; commitid p28P93aWbusGCG3C; 1.13 date 2020.03.07.12.13.41; author adam; state Exp; branches; next 1.12; commitid 7HK47lHus0FIVsZB; 1.12 date 2019.08.11.12.06.15; author adam; state Exp; branches; next 1.11; commitid Umg2izDM95uyBByB; 1.11 date 2019.08.03.11.42.38; author adam; state Exp; branches; next 1.10; commitid F8TFCRuXnrIzJzxB; 1.10 date 2018.08.07.08.23.09; author adam; state Exp; branches; next 1.9; commitid BYAEbrOBWAdyeaNA; 1.9 date 2018.04.13.09.27.30; author adam; state Exp; branches; next 1.8; commitid 8Wecl9xD8k6DjgyA; 1.8 date 2018.02.22.09.11.18; author adam; state Exp; branches; next 1.7; commitid wZLNjSQyHbTPPPrA; 1.7 date 2017.12.06.12.19.43; author adam; state Exp; branches; next 1.6; commitid ZHxYS610SOLMnPhA; 1.6 date 2017.11.30.08.07.33; author adam; state Exp; branches; next 1.5; commitid SSrbhMAeheSqb2hA; 1.5 date 2017.10.30.18.17.13; author adam; state Exp; branches; next 1.4; commitid LPOgeBI7VbBjy6dA; 1.4 date 2017.01.01.14.43.55; author wiz; state Exp; branches; next 1.3; commitid TmfhF2MIYbgU4hAz; 1.3 date 2016.07.24.19.08.23; author wiz; state Exp; branches; next 1.2; commitid A0s95QOrLIuxIBfz; 1.2 date 2016.07.24.18.56.21; author agc; state Exp; branches; next 1.1; commitid FUJtbkeVWE6pEBfz; 1.1 date 2016.07.24.18.49.35; author agc; state Exp; branches; next ; commitid AGuN9fTnkANYBBfz; desc @@ 1.34 log @py-gssapi: updated to 1.11.1 1.11.1 Add Free-Threading and Limited API/Stable ABI Fix up classifier from typo 1.11.0 Add Free-Threading and Limited API/Stable ABI @ text @# $NetBSD: Makefile,v 1.33 2025/10/09 07:57:55 wiz Exp $ DISTNAME= gssapi-1.11.1 PKGNAME= ${PYPKGPREFIX}-${DISTNAME} CATEGORIES= security python MASTER_SITES= ${MASTER_SITE_PYPI:=g/gssapi/} MAINTAINER= pkgsrc-users@@NetBSD.org HOMEPAGE= https://github.com/pythongssapi/python-gssapi COMMENT= Low-level and high-level wrappers around GSSAPI C libraries LICENSE= modified-bsd TOOL_DEPENDS+= ${PYPKGPREFIX}-cython>=3.2.4:../../devel/py-cython TOOL_DEPENDS+= ${PYPKGPREFIX}-setuptools>=78:../../devel/py-setuptools DEPENDS+= ${PYPKGPREFIX}-decorator-[0-9]*:../../devel/py-decorator # unpackaged: k5test TEST_DEPENDS+= ${PYPKGPREFIX}-parameterized-[0-9]*:../../devel/py-parameterized PYTHON_VERSIONS_INCOMPATIBLE= 310 .include "../../mk/bsd.prefs.mk" PLIST_VARS+= mitkrb posix # On Darwin, py-gssapi uses -framework GSS .if ${OPSYS} != "Darwin" PLIST.posix= yes . include "../../mk/krb5.buildlink3.mk" . if ${KRB5_TYPE} == "mit-krb5" PLIST.mitkrb= yes . endif .endif .include "../../lang/python/wheel.mk" .include "../../mk/bsd.pkg.mk" @ 1.33 log @*: remove reference to (removed) Python 3.9 @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.32 2025/10/03 05:46:51 adam Exp $ d3 1 a3 1 DISTNAME= gssapi-1.10.1 d13 1 a13 1 TOOL_DEPENDS+= ${PYPKGPREFIX}-cython-[0-9]*:../../devel/py-cython @ 1.32 log @py-gssapi: updated to 1.10.1 1.10.1 Add long_description_content_type to setup Use the SPDX license name in setup.py as required by PEP-639 Fix license file release @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.31 2025/09/03 07:49:54 adam Exp $ d19 1 a19 1 PYTHON_VERSIONS_INCOMPATIBLE= 39 310 @ 1.31 log @py-gssapi: updated to 1.10.0 1.10.0 Update macOS build versions Fix return type for name property in Credentials class. remove deprecated license classifier Update Python requirements and pin Cython @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.30 2025/07/04 09:08:35 wiz Exp $ d3 1 a3 1 DISTNAME= gssapi-1.10.0 @ 1.30 log @*: mark more py-cython dependencies as needing Python>=3.11 @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.29 2025/04/19 07:58:22 wiz Exp $ d3 1 a3 1 DISTNAME= gssapi-1.9.0 a4 1 PKGREVISION= 2 @ 1.29 log @*: recursive bump for default Kerberos implementation switch @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.28 2025/04/14 05:08:08 adam Exp $ d20 2 @ 1.28 log @Fix PLIST after py-setuptools update; bump depends and revision @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.27 2024/11/13 10:30:59 adam Exp $ d5 1 a5 1 PKGREVISION= 1 @ 1.27 log @py-gssapi: updated to 1.9.0 1.9.0 Bump Python 3.13 test version @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.26 2023/08/29 06:16:38 adam Exp $ d5 1 d15 1 a15 1 TOOL_DEPENDS+= ${PYPKGPREFIX}-setuptools-[0-9]*:../../devel/py-setuptools @ 1.26 log @py-gssapi: updated to 1.8.3 1.8.3 Added Python 3.12 wheel @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.25 2023/06/06 12:42:16 riastradh Exp $ d3 1 a3 1 DISTNAME= gssapi-1.8.3 d14 1 a18 2 PYTHON_VERSIONS_INCOMPATIBLE= 27 d32 1 a32 1 .include "../../lang/python/egg.mk" @ 1.25 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.24 2022/11/14 18:58:50 wiz Exp $ d3 1 a3 1 DISTNAME= gssapi-1.8.2 @ 1.24 log @py-gssapi: update to 1.8.2. Release v1.8.2: Klipspringer (Patch 2) Latest Added Python 3.11 wheel - #303 Release v1.8.1: Klipspringer (Patch 1) Bumped minimum Python version to Python 3.7 - #299 Release v1.8.0: Klipspringer Created PEP 517 compliant sdist No longer include cythonised files in sdist as they can be built on install time with Cython The Cython build requirement will be automatically resolved by pip and other tools due to PEP 517 metadata @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.23 2022/04/07 07:16:20 adam Exp $ d13 1 a13 1 BUILD_DEPENDS+= ${PYPKGPREFIX}-cython-[0-9]*:../../devel/py-cython @ 1.23 log @py-gssapi: updated to 1.7.3 v1.7.3: Fix up sha512sum file generation in the GitHub release asset Added Python type annotation to classes and functions @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.22 2022/01/04 20:54:41 wiz Exp $ d3 1 a3 1 DISTNAME= gssapi-1.7.3 d13 1 d15 2 @ 1.22 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.21 2021/10/21 07:46:38 wiz Exp $ d3 1 a3 1 DISTNAME= gssapi-1.7.2 a4 1 PKGREVISION= 2 a13 1 DEPENDS+= ${PYPKGPREFIX}-six>=1.4.0:../../lang/py-six @ 1.21 log @*: recursive bump for heimdal 7.7.0 its buildlink3.mk now includes openssl's buildlink3.mk @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.20 2021/10/11 12:50:58 adam Exp $ d5 1 a5 1 PKGREVISION= 1 @ 1.20 log @py-gssapi: updated to 1.7.2 Release v1.7.2: George (Patch 2) Fix broken symlink in GitHub release asset Add wheels for macOS - both x86_64 and arm64 Fix distutil deprecation on Python 3.10 by using setuptools instead Release v1.7.0: George Support for running tests against Heimdal in CI Add Kerberos specific GSS-API Extensions Tidy up docs and turn warnings into errors Support DCE IOV functions on macOS @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.19 2021/07/05 12:02:22 adam Exp $ d5 1 @ 1.19 log @py-gssapi: updated to 1.6.14 Release v1.6.14: Meyer (Patch 14) Support for 32-bit Windows python Enable specification of krb5-config via environment variable Support for GSS_C_CHANNEL_BOUND_FLAG Support for docs build with sphinx 4 Fix undefined variable in get_all_statuses() Add support for str objects in the cred store dict @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.18 2021/01/03 10:27:50 adam Exp $ d3 1 a3 1 DISTNAME= gssapi-1.6.14 @ 1.18 log @py-gssapi: updated to 1.6.12 Release v1.6.12: Meyer (Patch 12) Fix GSSAPI detection for macOS Big Sur Clarify how to disable detection Release v1.6.11: Meyer (Patch 11) Fix build on FreeBSD On FreeBSD, prefer GSSAPI from ports if available Support python >= 3.8 in test suite by dropping dependency on should_be Fix malformed S4U tests Release v1.6.10: Meyer (Patch 10) Provide python 3.9 Windows wheels Fix shlex.split on Windows Removed six package and other older py cleanup values @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.17 2020/07/09 13:22:39 adam Exp $ d3 1 a3 1 DISTNAME= gssapi-1.6.12 @ 1.17 log @py-gssapi: updated to 1.6.9 v1.6.9: Meyer (Patch 9) There were no releases between 1.6.5 and 1.6.9 due to release pipeline issues with Github Actions; please use this release instead. Raise exception on unknown usage Update tutorial to make server_name equal FQDN Handle missing locale.LC_MESSAGES on Windows @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.16 2020/07/07 05:16:30 adam Exp $ d3 1 a3 1 DISTNAME= gssapi-1.6.9 @ 1.16 log @py-gssapi: updated to 1.6.7 v1.6.7: Update version in setup.py and docs/conf.py. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.15 2020/04/18 06:45:24 adam Exp $ d3 1 a3 1 DISTNAME= gssapi-1.6.7 @ 1.15 log @py-gssapi: apparently Python 2.7 is not supported @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.14 2020/04/09 08:28:39 adam Exp $ d3 1 a3 1 DISTNAME= gssapi-1.6.5 @ 1.14 log @py-gssapi: updated to 1.6.5 v1.6.5: Meyer (patch 5) Fix python_requires so that python-3.5 users hopefully don't get a version they can't use v1.6.4: Meyer (patch 4) Fix missing substitution in inquire_property Fix DLL handling on Windows with workarounds @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.13 2020/03/07 12:13:41 adam Exp $ d16 1 a16 4 .include "../../lang/python/pyversion.mk" .if ${_PYTHON_VERSION} == 27 DEPENDS+= ${PYPKGPREFIX}-enum34-[0-9]*:../../devel/py-enum34 .endif @ 1.13 log @py-gssapi: updated to 1.6.2 v1.6.2: Meyer (patch 2) Changelog Features Provide wheels for python-3.8 on Windows Documentation Expand on documentation of cred stores @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.12 2019/08/11 12:06:15 adam Exp $ d3 1 a3 1 DISTNAME= gssapi-1.6.2 @ 1.12 log @py-gssapi: updated to 1.6.1 v1.6.1: Features * Windows support, with wheels! * GSSAPI extension rfc4178 (set_neg_mechs) support * Expose mechanisms in the high-level API * Test suite improvements Documentation * Add documentation for common cred store values * Documentation typo fixes @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.11 2019/08/03 11:42:38 adam Exp $ d3 1 a3 1 DISTNAME= gssapi-1.6.1 @ 1.11 log @py-gssapi: updated to 1.6.0 1.6.0: Unknown changes @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.10 2018/08/07 08:23:09 adam Exp $ d3 1 a3 1 DISTNAME= gssapi-1.6.0 @ 1.10 log @py-gssapi: updated to 1.5.1 1.5.1: Remove warning about collections.abc usage for Python 3.7+ @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.9 2018/04/13 09:27:30 adam Exp $ d3 1 a3 1 DISTNAME= gssapi-1.5.1 d16 2 a17 3 .include "../../lang/python/distutils.mk" .if ${PYVERSSUFFIX} == "2.7" d34 1 @ 1.9 log @py-gssapi: updated to 1.5.0 v1.5.0: Jordan Features Added build support for mingw32 Implement gss_set_cred_option() and gss_set_sec_context_option() Bugfixes Handle GSS_NO_OID_SET when creating sets @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.8 2018/02/22 09:11:18 adam Exp $ d3 1 a3 1 DISTNAME= gssapi-1.5.0 @ 1.8 log @py-gssapi: updated to 1.4.1 1.4.1: Features Support most of the GGF Extensions Tooling Exit successfully when no docs change Documentation Fix typo in Name documentation @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.7 2017/12/06 12:19:43 adam Exp $ d3 1 a3 1 DISTNAME= gssapi-1.4.1 @ 1.7 log @py-gssapi: updated to 1.3.0 1.3.0: Features * Support RFC 5587: Extended GSS Mechanism Inquiry APIs * Support RFC 5801: Using GSSAPI Mechanisms in SASL Bugfixes * Fix potential infinite recursion in GSSError#display_status when there is an error displaying the error * Read the linker path during setup to support properly building with Heimdal on Debian * Fix OID inequality comparison Tooling * k5test and gssapi-console now live in their own projects. They can be found at pythongssapi/k5test and pythongssapi/gssapi-console, respectively, and are available on PyPI as k5test and gssapi_console @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.6 2017/11/30 08:07:33 adam Exp $ d3 1 a3 1 DISTNAME= gssapi-1.3.0 d9 1 a9 1 HOMEPAGE= https://pypi.python.org/pypi/gssapi @ 1.6 log @py-gssapi: updated to 1.2.3 1.2.3: Bug fixes. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.5 2017/10/30 18:17:13 adam Exp $ d3 1 a3 1 DISTNAME= gssapi-1.2.3 @ 1.5 log @py-gssapi: enable all Python versions; fixed PLIST for different KRB5_TYPE @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.4 2017/01/01 14:43:55 wiz Exp $ d3 1 a3 1 DISTNAME= gssapi-1.2.0 d5 1 a5 1 CATEGORIES= security d14 1 a14 1 DEPENDS+= ${PYPKGPREFIX}-six-[0-9]*:../../lang/py-six @ 1.4 log @Add python-3.6 to incompatible versions. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.3 2016/07/24 19:08:23 wiz Exp $ a15 4 AUTO_MKDIRS= yes PYTHON_VERSIONS_INCOMPATIBLE= 34 35 36 # as of 1.2.0, self tests don't run d22 13 a34 1 .include "../../mk/krb5.buildlink3.mk" @ 1.3 log @Use pypi distfile. Make more ready for python-3.x, but mark it as not-ready-yet. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.2 2016/07/24 18:56:21 agc Exp $ d18 1 a18 1 PYTHON_VERSIONS_INCOMPATIBLE= 34 35 # as of 1.2.0, self tests don't run @ 1.2 log @Use recommended dependency glob pattern @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.1 2016/07/24 18:49:35 agc Exp $ d6 1 a6 3 MASTER_SITES= ${MASTER_SITE_GITHUB:=pythongssapi/} GITHUB_PROJECT= python-gssapi GITHUB_TAG= v1.2.0 a13 1 DEPENDS+= ${PYPKGPREFIX}-enum34-[0-9]*:../../devel/py-enum34 d18 2 d22 4 @ 1.1 log @Add py-gssapi-1.2.0 to the Packages Collection. Python-GSSAPI provides both low-level and high level wrappers around the GSSAPI C libraries. While it focuses on the Kerberos mechanism, it should also be useable with other GSSAPI mechanisms. Python-GSSAPI is composed of two parts: a low-level C-style API which thinly wraps the underlying RFC 2744 methods, and a high-level, Pythonic API (which is itself a wrapper around the low-level API). Examples may be found in the examples directory. The low-level API lives in gssapi.raw. The methods contained therein are designed to match closely with the original GSSAPI C methods. All relevant methods and classes may be imported directly from gssapi.raw. Extension methods will only be imported if they are present. The high-level API lives directly under gssapi. The classes contained in each file are designed to provide a more Pythonic, Object-Oriented view of GSSAPI. The exceptions from the low-level API, plus several additional exceptions, live in gssapi.exceptions. The rest of the classes may be imported directly from gssapi. Only classes are exported by gssapi - all functions are methods of classes in the high-level API. @ text @d1 1 a1 1 # $NetBSD$ d15 3 a17 3 DEPENDS+= ${PYPKGPREFIX}-decorator-*:../../devel/py-decorator DEPENDS+= ${PYPKGPREFIX}-enum34-*:../../devel/py-enum34 DEPENDS+= ${PYPKGPREFIX}-six-*:../../lang/py-six @