Skip to main content

pyproresult

A simple Python library for interfacing with Proresult.

Installation

uv add pyproresult

or, with pip:

pip install pyproresult

ApiClient

This class is used to interface with Proresult's API properly.

Usage

import pyproresult

api_client = pyproresult.ApiClient(account_id="YOUR_ACCOUNT_ID", api_secret="YOUR_API_SECRET")

WebClient

This class is used to interface with Proresult's web interface, to enable things like document upload.

Usage

import pyproresult

web_client = pyproresult.WebClient(
            base_url=envvars['PRORESULT_URL'],
            username=envvars['PRORESULT_USERNAME'],
            password=envvars['PRORESULT_PASSWORD'],
            dbname=envvars['PRORESULT_DBNAME'])

Development

Setup

To set up the python environment you need uv, then run:

uv sync

Run linter

uv run ruff check .

Run tests

uv run tox

Run formatter

uv run ruff format .

Download files

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

Source Distribution

pyproresult-1.0.0.tar.gz (8.3 kB view details)

Uploaded Source

Built Distribution

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

pyproresult-1.0.0-py3-none-any.whl (6.6 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: pyproresult-1.0.0.tar.gz
  • Upload date:
  • Size: 8.3 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/7.0.0 CPython/3.13.14

File hashes

Hashes for pyproresult-1.0.0.tar.gz
Algorithm Hash digest
SHA256 23a0674dc2eac690832fae1626876d89593619e89275660385a77e2a0982c7f0
MD5 1abac6d0172bfbdcb4b6fdabb7b38ac1
BLAKE2b-256 33ce57cf84bd1eb4c53d2055081368e25c063499ba3e1919b35b23110ec6b381

See more details on using hashes here.

Provenance

The following attestation bundles were made for pyproresult-1.0.0.tar.gz:

Publisher: release.yml on asterisk-digital/pyproresult

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

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

File metadata

  • Download URL: pyproresult-1.0.0-py3-none-any.whl
  • Upload date:
  • Size: 6.6 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/7.0.0 CPython/3.13.14

File hashes

Hashes for pyproresult-1.0.0-py3-none-any.whl
Algorithm Hash digest
SHA256 4670d92ac930ba8cd300a41bb30968cb9e028e8e9176179f4993e23f29a896bb
MD5 2273fe4bbf64d555a26a3bd73692a225
BLAKE2b-256 235b3b451ac2d57caa1e0adb47189f3fa5cba4c3c16bad0afd82995ceaa560b6

See more details on using hashes here.

Provenance

The following attestation bundles were made for pyproresult-1.0.0-py3-none-any.whl:

Publisher: release.yml on asterisk-digital/pyproresult

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

Supported by

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