Skip to main content

oktalib

A library to interface with Okta through it's restful api

Usage

Legacy: pip install oktalib

Preferred: uv add oktalib

Developing further

Development flow as Paleofuturistic Python

Prerequisite: uv

Setup

  • Fork and clone this repository.
  • Download additional dependencies: uv sync --all-extras --dev
  • Optional: validate the setup with
    • uv run pytest tests
    • uv run pylint src tests

Workflow

  • Download dependencies (if you need any): uv add some_lib_you_need
  • Develop (optional, tinker: uvx --with-editable . ptpython)
  • QA:
    • Format: uv run ruff format
    • Lint: uv run ruff check
    • Type check: uv run mypy
    • Test: uv run python -m unittest
  • Build (to validate it works): uv build
  • Review documentation updates: uv run mkdocs serve
  • Make a pull request.

Pipeline

Relevant for the maintainers of the repository.

  • Github action release (Release Please) is using a PAT which expires. More about this can be found at paleofuturistic docs.
  • Github action publish uses OIDC credentials for PyPI, check in PyPI if this stops working.

Download files

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

Source Distribution

oktalib-3.5.0.tar.gz (23.7 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

oktalib-3.5.0-py3-none-any.whl (32.8 kB view details)

Uploaded Python 3

File details

Details for the file oktalib-3.5.0.tar.gz.

File metadata

  • Download URL: oktalib-3.5.0.tar.gz
  • Upload date:
  • Size: 23.7 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: uv/0.9.5

File hashes

Hashes for oktalib-3.5.0.tar.gz
Algorithm Hash digest
SHA256 a1cc79b4a210b92d537a9d6dd2534b1cdb659fcd549666e558f2b565f62a989a
MD5 2d40e043ab5400300fb7c6fabe85ad70
BLAKE2b-256 5b3e1b1ee1ae9c71bb1078a1b4b8b70f48a10d0cd680cca5951f59aab5239190

See more details on using hashes here.

File details

Details for the file oktalib-3.5.0-py3-none-any.whl.

File metadata

  • Download URL: oktalib-3.5.0-py3-none-any.whl
  • Upload date:
  • Size: 32.8 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: uv/0.9.5

File hashes

Hashes for oktalib-3.5.0-py3-none-any.whl
Algorithm Hash digest
SHA256 0c5b249162376e4299596db29116070fed488e6dfc4d7bcf177a4c6d038d8ca4
MD5 f7e10d8ebf6768decd1cae3e1d1c2857
BLAKE2b-256 650f4657ebd43ccef469775e2826cc0aa41f7d82b291cb8c928caa3caf78e10d

See more details on using hashes here.

Release history Release notifications | RSS feed

This release

3.5.0 This release

2 files

3.4.0

2 files

3.3.0

2 files

3.2.0

2 files

3.1.0

2 files

2.1.0

1 file

2.0.2

2 files

2.0.1

2 files

2.0.0

2 files

1.6.1

2 files

1.6.0

2 files

1.5.0

2 files

1.4.5

2 files

1.4.2

2 files

1.4.1

2 files

1.4.0

2 files

1.3.0

2 files

1.2.0

2 files

1.1.13

2 files

1.1.12

2 files

1.1.11

2 files

1.1.10

2 files

1.1.9

2 files

1.1.8

2 files

1.1.7

2 files

1.1.6

2 files

1.1.5

2 files

1.1.4

2 files

1.1.3

2 files

1.1.2

2 files

1.1.1

2 files

1.1.0

2 files

1.0.0

2 files

0.4.1

2 files

0.4.0

2 files

0.3.1

2 files

0.3.0

2 files

0.2.0

2 files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page