BSD Ports

security/py-gssapi 1.12.0 NetBSD

Low-level and high-level wrappers around GSSAPI C libraries

System
NetBSD
Repository
pkgsrc
Maintainer
[email protected]
Last update
Commit
65c9b1c391
License
modified-bsd
Categories
security, python
Package size
474.7 KiB, 2746.7 KiB installed

Description

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.

In the other systems

SystemPortVersion
NetBSDsecurity/py-gssapi1.12.0
FreeBSDsecurity/py-gssapi1.11.1
OpenBSDsecurity/py-gssapi1.10.1p0
DragonFlysecurity/py-gssapi1.8.3_1
HardenedBSDsecurity/py-gssapi1.11.1
GhostBSDsecurity/py-gssapi1.11.1

Install

Binary package:

pkgin install py312-gssapi

From pkgsrc:

cd /usr/pkgsrc/security/py-gssapi && make install clean

Packages

The version each package repository carries. “-” means the repository builds no package of it, “n/a” that there is no such repository.

RepositoryVersion
NetBSD 10.1 x86_641.12.0
NetBSD 10.1 aarch641.11.1
SmartOS / illumos x86_641.12.0
macOS 15 arm641.12.0

Dependencies

Run dependencies 2

Configuration

No options to configure.

Service scripts
none
Flavors
py313-gssapi-1.12.0, py314-gssapi-1.12.0

Commit history 2

DateCommitCreditsLog message
65c9b1c391 adam Forget Python 3.10
bd4f92027f adam py-gssapi: updated to 1.12.0
1.12.0 Build and test CPython 3.15