Skip to main content

Agilicus SDK

Project description

Agilicus SDK (Python)

The Agilicus Platform API is defined using OpenAPI 3.0, and may be used from any language. You can see the API specification online.

This package provides a Python SDK, class library interfaces for use in accessing individual collections. In addition it provides a command-line-interface (CLI) for interactive use.

Read the class-library documentation online

A subset of this code (that which accesses the above API) is generated

Build

(first generate the api access, 'cd ..; ./local-build')

poetry install
poetry run pre-commit install
poetry run pytest

To run the CLI from the development venv: gene

poetry run python -m agilicus.main

To format & lint:

poetry run black .
poetry run flake8

CLI Usage

Credentials are cached in ~/.config/agilicus, per issuer.

agilicus-cli --client_id admin-portal --issuer https://auth.cloud.egov.city list-applications

Debugging with Codium

"python.venvPath": "~/.cache/pypoetry/virtualenvs"

Project details


Release history Release notifications | RSS feed

This version

1.6.2

Download files

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

Source Distribution

agilicus-1.6.2.tar.gz (114.8 kB view details)

Uploaded Source

Built Distribution

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

agilicus-1.6.2-py3-none-any.whl (271.8 kB view details)

Uploaded Python 3

File details

Details for the file agilicus-1.6.2.tar.gz.

File metadata

  • Download URL: agilicus-1.6.2.tar.gz
  • Upload date:
  • Size: 114.8 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/1.0.3 CPython/3.7.6 Linux/5.2.11-050211-generic

File hashes

Hashes for agilicus-1.6.2.tar.gz
Algorithm Hash digest
SHA256 982aec4dd6d23ba16267d83a15e753cdad17fd93fcfbc56ce3d58a13de01d4b3
MD5 9ced1b48d2bad13ee1a1a70df340b970
BLAKE2b-256 6c371d4c9d59bf83c991100490ff963cd384ec51b3e031738b32cdecc266c880

See more details on using hashes here.

File details

Details for the file agilicus-1.6.2-py3-none-any.whl.

File metadata

  • Download URL: agilicus-1.6.2-py3-none-any.whl
  • Upload date:
  • Size: 271.8 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/1.0.3 CPython/3.7.6 Linux/5.2.11-050211-generic

File hashes

Hashes for agilicus-1.6.2-py3-none-any.whl
Algorithm Hash digest
SHA256 e8408ef5a28015255ba914eb462ee2be4d9232963000e94a0c4cecd6d2a8c186
MD5 edfdc043683cb7aae356caa68d8ac981
BLAKE2b-256 869276b4427f33a7e3143bbf54d0b90ab95c22cf9855335ab6b6b9ec4c3753a2

See more details on using hashes here.

Supported by

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