Skip to main content

Kanidm client library

Project description

kanidm

A Python module for interacting with Kanidm.

Currently in very very very early beta, please log an issue for feature requests and bugs.

Installation

python -m pip install kanidm

Documentation

Documentation can be generated by cloning the repository and running make docs/pykanidm/build. The documentation will appear in ./pykanidm/site. You'll need make and the poetry package installed.

Testing

Set up your dev environment using poetry - python -m pip install poetry && poetry install.

Pytest it used for testing, if you don't have a live server to test against and config set up, use poetry run pytest -m 'not network'.

Changelog

Version Date Notes
0.0.1 2022-08-16 Initial release
0.0.2 2022-08-16 Updated license, including test code in package
0.0.3 2022-08-17 Updated test suite to allow skipping of network tests

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

pykanidm-1.0.0.tar.gz (17.4 kB view details)

Uploaded Source

Built Distribution

pykanidm-1.0.0-py3-none-any.whl (20.8 kB view details)

Uploaded Python 3

File details

Details for the file pykanidm-1.0.0.tar.gz.

File metadata

  • Download URL: pykanidm-1.0.0.tar.gz
  • Upload date:
  • Size: 17.4 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/1.7.0 CPython/3.11.4 Darwin/22.6.0

File hashes

Hashes for pykanidm-1.0.0.tar.gz
Algorithm Hash digest
SHA256 64af91bf8ddb3afeb02da1d2be0b502ece2169030b16c92ff5897a4a1feae021
MD5 b1e977c20cbfc0dd9ca50970ca499526
BLAKE2b-256 5087a4519a81c45bb1eb300f71de8cca27cb8205bc1459af152eb9c1f9e4b997

See more details on using hashes here.

File details

Details for the file pykanidm-1.0.0-py3-none-any.whl.

File metadata

  • Download URL: pykanidm-1.0.0-py3-none-any.whl
  • Upload date:
  • Size: 20.8 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/1.7.0 CPython/3.11.4 Darwin/22.6.0

File hashes

Hashes for pykanidm-1.0.0-py3-none-any.whl
Algorithm Hash digest
SHA256 34781966f45ef89caad58a1540a29e050e5e8e1aa5a863cfaf6dc04fc063492f
MD5 817fcd564b05ca6d5fc873cacd87edc5
BLAKE2b-256 3e20f04a96907378b568968016a27e9ce514c220e43686cfa89d5777e9030321

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page