Skip to main content

Library providing convenient access to the Pincher REST API from applications written in Python.

Project description

Introduction

Purpose

pincher-sdk-py (or, just known by its Python package name, pincher_sdk) is a library providing convenient access to the Pincher REST API endpoints from applications written in Python.

It is a Python port of its Go counterpart.


[!NOTE] The pincher_sdk package is currently in an alpha pre-release state.


Getting started

The package is available on the Python Package Index (PyPI). You can add it to your own projects to build clients or other Pincher tools with the following command:

uv add pincher_sdk

You can import the package and define a new client instance in the following manner:

from pincher_sdk import Client

License: BSD 3-Clause

pincher-sdk-py is licensed under the BSD 3-Clause License. What this means is that:

You are allowed to

  • Modify the code, and distribute your own versions.
  • Use this library in personal, open-source, or commercial projects.
  • Include it in proprietary software, without making your project open-source.

You are not allowed to

  • Remove or alter the license and copyright notice.
  • Use the names "pincher-sdk-go" or its contributors for endorsements without permission.

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

pincher_sdk-0.1.1a3.tar.gz (9.3 kB view details)

Uploaded Source

Built Distribution

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

pincher_sdk-0.1.1a3-py3-none-any.whl (15.5 kB view details)

Uploaded Python 3

File details

Details for the file pincher_sdk-0.1.1a3.tar.gz.

File metadata

  • Download URL: pincher_sdk-0.1.1a3.tar.gz
  • Upload date:
  • Size: 9.3 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.11.2 {"installer":{"name":"uv","version":"0.11.2","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Arch Linux","version":null,"id":null,"libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":null}

File hashes

Hashes for pincher_sdk-0.1.1a3.tar.gz
Algorithm Hash digest
SHA256 689cd71f45402c2f8ff3ae75b93011d60e15302f71c96ac0b22850230f0b6ed4
MD5 b957fff5ff17353e02345edaaf476ca0
BLAKE2b-256 26c5126d7b15fe0460f1ea77e78cd727d6c0dbd746ba7090e667e6bfa5bfd119

See more details on using hashes here.

File details

Details for the file pincher_sdk-0.1.1a3-py3-none-any.whl.

File metadata

  • Download URL: pincher_sdk-0.1.1a3-py3-none-any.whl
  • Upload date:
  • Size: 15.5 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.11.2 {"installer":{"name":"uv","version":"0.11.2","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Arch Linux","version":null,"id":null,"libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":null}

File hashes

Hashes for pincher_sdk-0.1.1a3-py3-none-any.whl
Algorithm Hash digest
SHA256 f9017e2337c5be17e4c90616774d28a7dae7b1f2f1dba360107b81c1a5cab6e7
MD5 63674e6c40e2807d265039b7dc64ce37
BLAKE2b-256 7554e3832f9d3ba65b822216f4f82213b4cd92052dc409640417e1e951613ecf

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